From e0aaed6d65f160c328cb8b56d7c6552ee15d65e2 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 25 Feb 2009 18:26:51 +0000 Subject: *** NEW CODING POLICY *** All #include statements that include a header that is a part of a library bundled with ardour MUST use quotes, not angle brackets. Do this: #include "ardour/types.h" NOT this: #include Rationale: This is best practice in general, to ensure we include the local version and not the system version. That quotes mean "local" (in some sense) and angle brackets mean "system" (in some sense) is a ubiquitous convention and IIRC right in the C spec somewhere. More pragmatically, this is required by (my) waf (stuff) for dependencies to work correctly. That is: !!! FAILURE TO DO THIS CAN RESULT IN BROKEN BUILDS !!! Failure to comply is punishable by death by torture. :) P.S. It's not that dramatic in all cases, but this (in combination with some GCC flags specific to the include type) is the best way I have found to be absolutely 100% positive the local ones are being used (and we definitely want to be absolutely 100% positive on that one). git-svn-id: svn://localhost/ardour2/branches/3.0@4655 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/about.cc | 10 +- gtk2_ardour/actions.cc | 8 +- gtk2_ardour/actions.h | 2 +- gtk2_ardour/add_midi_cc_track_dialog.cc | 4 +- gtk2_ardour/add_midi_cc_track_dialog.h | 6 +- gtk2_ardour/add_route_dialog.cc | 6 +- gtk2_ardour/add_route_dialog.h | 4 +- gtk2_ardour/analysis_window.cc | 6 +- gtk2_ardour/ardour_dialog.h | 2 +- gtk2_ardour/ardour_ui.cc | 54 +++++------ gtk2_ardour/ardour_ui.h | 12 +-- gtk2_ardour/ardour_ui2.cc | 14 +-- gtk2_ardour/ardour_ui_dependents.cc | 2 +- gtk2_ardour/ardour_ui_dialogs.cc | 2 +- gtk2_ardour/ardour_ui_ed.cc | 12 +-- gtk2_ardour/ardour_ui_options.cc | 12 +-- gtk2_ardour/audio_clock.cc | 12 +-- gtk2_ardour/audio_clock.h | 2 +- gtk2_ardour/audio_region_editor.cc | 8 +- gtk2_ardour/audio_region_view.cc | 16 ++-- gtk2_ardour/audio_region_view.h | 2 +- gtk2_ardour/audio_streamview.cc | 18 ++-- gtk2_ardour/audio_streamview.h | 2 +- gtk2_ardour/audio_time_axis.cc | 30 +++--- gtk2_ardour/audio_time_axis.h | 2 +- gtk2_ardour/automation_controller.cc | 2 +- gtk2_ardour/automation_line.cc | 16 ++-- gtk2_ardour/automation_line.h | 10 +- gtk2_ardour/automation_region_view.cc | 10 +- gtk2_ardour/automation_region_view.h | 4 +- gtk2_ardour/automation_selectable.h | 2 +- gtk2_ardour/automation_streamview.cc | 14 +-- gtk2_ardour/automation_streamview.h | 2 +- gtk2_ardour/automation_time_axis.cc | 8 +- gtk2_ardour/automation_time_axis.h | 6 +- gtk2_ardour/axis_view.cc | 6 +- gtk2_ardour/axis_view.h | 2 +- gtk2_ardour/canvas-flag.h | 2 +- gtk2_ardour/control_point.h | 2 +- gtk2_ardour/crossfade_edit.cc | 20 ++-- gtk2_ardour/crossfade_edit.h | 2 +- gtk2_ardour/crossfade_view.cc | 2 +- gtk2_ardour/crossfade_view.h | 2 +- gtk2_ardour/curvetest.cc | 4 +- gtk2_ardour/draginfo.h | 2 +- gtk2_ardour/editing.h | 2 +- gtk2_ardour/editor.cc | 36 +++---- gtk2_ardour/editor.h | 16 ++-- gtk2_ardour/editor_actions.cc | 4 +- gtk2_ardour/editor_audio_import.cc | 36 +++---- gtk2_ardour/editor_audiotrack.cc | 4 +- gtk2_ardour/editor_canvas.cc | 4 +- gtk2_ardour/editor_canvas_events.cc | 6 +- gtk2_ardour/editor_edit_groups.cc | 4 +- gtk2_ardour/editor_export_audio.cc | 22 ++--- gtk2_ardour/editor_hscroller.cc | 2 +- gtk2_ardour/editor_imageframe.cc | 2 +- gtk2_ardour/editor_keyboard.cc | 8 +- gtk2_ardour/editor_keys.cc | 6 +- gtk2_ardour/editor_markers.cc | 6 +- gtk2_ardour/editor_mixer.cc | 4 +- gtk2_ardour/editor_mouse.cc | 34 +++---- gtk2_ardour/editor_ops.cc | 42 ++++----- gtk2_ardour/editor_region_list.cc | 12 +-- gtk2_ardour/editor_route_list.cc | 4 +- gtk2_ardour/editor_rulers.cc | 4 +- gtk2_ardour/editor_selection.cc | 10 +- gtk2_ardour/editor_selection_list.cc | 6 +- gtk2_ardour/editor_tempodisplay.cc | 8 +- gtk2_ardour/editor_timefx.cc | 24 ++--- gtk2_ardour/engine_dialog.cc | 10 +- gtk2_ardour/enums.cc | 2 +- gtk2_ardour/enums.h | 2 +- gtk2_ardour/export_channel_selector.cc | 20 ++-- gtk2_ardour/export_channel_selector.h | 4 +- gtk2_ardour/export_dialog.cc | 6 +- gtk2_ardour/export_dialog.h | 4 +- gtk2_ardour/export_file_notebook.cc | 2 +- gtk2_ardour/export_file_notebook.h | 2 +- gtk2_ardour/export_filename_selector.cc | 6 +- gtk2_ardour/export_filename_selector.h | 4 +- gtk2_ardour/export_format_dialog.cc | 4 +- gtk2_ardour/export_format_dialog.h | 10 +- gtk2_ardour/export_format_selector.cc | 6 +- gtk2_ardour/export_format_selector.h | 2 +- gtk2_ardour/export_multiplicator.cc | 2 +- gtk2_ardour/export_multiplicator.h | 2 +- gtk2_ardour/export_preset_selector.cc | 2 +- gtk2_ardour/export_preset_selector.h | 2 +- gtk2_ardour/export_range_markers_dialog.cc | 4 +- gtk2_ardour/export_range_markers_dialog.h | 2 +- gtk2_ardour/export_timespan_selector.cc | 16 ++-- gtk2_ardour/export_timespan_selector.h | 4 +- gtk2_ardour/fft.h | 2 +- gtk2_ardour/fft_graph.cc | 2 +- gtk2_ardour/fft_graph.h | 2 +- gtk2_ardour/fft_result.h | 2 +- gtk2_ardour/gain_meter.cc | 24 ++--- gtk2_ardour/gain_meter.h | 2 +- gtk2_ardour/generic_pluginui.cc | 16 ++-- gtk2_ardour/ghostregion.cc | 2 +- gtk2_ardour/ghostregion.h | 2 +- gtk2_ardour/gui_thread.h | 2 +- gtk2_ardour/i18n.h | 4 +- gtk2_ardour/imageframe_socket_handler.cc | 4 +- gtk2_ardour/imageframe_time_axis.cc | 6 +- gtk2_ardour/imageframe_time_axis_group.h | 2 +- gtk2_ardour/io_selector.cc | 2 +- gtk2_ardour/keyboard.cc | 8 +- gtk2_ardour/keyboard.h | 4 +- gtk2_ardour/keyeditor.cc | 8 +- gtk2_ardour/latency_gui.cc | 2 +- gtk2_ardour/latency_gui.h | 4 +- gtk2_ardour/level_meter.cc | 22 ++--- gtk2_ardour/level_meter.h | 2 +- gtk2_ardour/location_ui.cc | 8 +- gtk2_ardour/location_ui.h | 4 +- gtk2_ardour/lv2_plugin_ui.cc | 4 +- gtk2_ardour/lv2_plugin_ui.h | 2 +- gtk2_ardour/main.cc | 22 ++--- gtk2_ardour/marker.cc | 2 +- gtk2_ardour/marker.h | 4 +- gtk2_ardour/marker_time_axis.cc | 6 +- gtk2_ardour/marker_time_axis_view.h | 2 +- gtk2_ardour/midi_channel_selector.h | 2 +- gtk2_ardour/midi_port_dialog.cc | 2 +- gtk2_ardour/midi_region_view.cc | 20 ++-- gtk2_ardour/midi_region_view.h | 10 +- gtk2_ardour/midi_streamview.cc | 14 +-- gtk2_ardour/midi_streamview.h | 2 +- gtk2_ardour/midi_time_axis.cc | 30 +++--- gtk2_ardour/midi_time_axis.h | 4 +- gtk2_ardour/mixer_strip.cc | 32 +++---- gtk2_ardour/mixer_strip.h | 10 +- gtk2_ardour/mixer_ui.cc | 14 +-- gtk2_ardour/mixer_ui.h | 4 +- gtk2_ardour/nag.cc | 4 +- gtk2_ardour/new_session_dialog.cc | 12 +-- gtk2_ardour/new_session_dialog.h | 2 +- gtk2_ardour/option_editor.cc | 24 ++--- gtk2_ardour/option_editor.h | 2 +- gtk2_ardour/opts.cc | 2 +- gtk2_ardour/panner2d.cc | 4 +- gtk2_ardour/panner_ui.cc | 14 +-- gtk2_ardour/piano_roll_header.cc | 4 +- gtk2_ardour/piano_roll_header.h | 2 +- gtk2_ardour/playlist_selector.cc | 12 +-- gtk2_ardour/plugin_eq_gui.cc | 4 +- gtk2_ardour/plugin_eq_gui.h | 6 +- gtk2_ardour/plugin_interest.h | 2 +- gtk2_ardour/plugin_selector.cc | 8 +- gtk2_ardour/plugin_selector.h | 2 +- gtk2_ardour/plugin_ui.cc | 18 ++-- gtk2_ardour/plugin_ui.h | 2 +- gtk2_ardour/port_group.h | 4 +- gtk2_ardour/processor_box.cc | 24 ++--- gtk2_ardour/processor_box.h | 14 +-- gtk2_ardour/processor_selection.h | 2 +- gtk2_ardour/public_editor.h | 2 +- gtk2_ardour/region_gain_line.cc | 8 +- gtk2_ardour/region_gain_line.h | 2 +- gtk2_ardour/region_selection.cc | 2 +- gtk2_ardour/region_selection.h | 2 +- gtk2_ardour/region_view.cc | 10 +- gtk2_ardour/region_view.h | 4 +- gtk2_ardour/rhythm_ferret.cc | 18 ++-- gtk2_ardour/route_params_ui.cc | 24 ++--- gtk2_ardour/route_params_ui.h | 4 +- gtk2_ardour/route_processor_selection.cc | 8 +- gtk2_ardour/route_time_axis.cc | 40 ++++---- gtk2_ardour/route_time_axis.h | 4 +- gtk2_ardour/route_ui.cc | 26 ++--- gtk2_ardour/route_ui.h | 8 +- gtk2_ardour/selection.cc | 6 +- gtk2_ardour/selection_templates.h | 2 +- gtk2_ardour/send_ui.cc | 4 +- gtk2_ardour/session_import_dialog.cc | 12 +-- gtk2_ardour/session_import_dialog.h | 6 +- gtk2_ardour/session_metadata_dialog.cc | 8 +- gtk2_ardour/session_metadata_dialog.h | 2 +- gtk2_ardour/sfdb_freesound_mootcher.cc | 4 +- gtk2_ardour/sfdb_ui.cc | 34 +++---- gtk2_ardour/sfdb_ui.h | 4 +- gtk2_ardour/splash.cc | 8 +- gtk2_ardour/streamview.cc | 10 +- gtk2_ardour/streamview.h | 2 +- gtk2_ardour/tape_region_view.cc | 8 +- gtk2_ardour/tempo_dialog.h | 4 +- gtk2_ardour/tempo_lines.h | 2 +- gtk2_ardour/theme_manager.cc | 8 +- gtk2_ardour/time_axis_view.cc | 12 +-- gtk2_ardour/time_axis_view.h | 8 +- gtk2_ardour/time_axis_view_item.cc | 8 +- gtk2_ardour/time_selection.cc | 4 +- gtk2_ardour/time_selection.h | 2 +- gtk2_ardour/ui_config.cc | 16 ++-- gtk2_ardour/ui_config.h | 4 +- gtk2_ardour/utils.cc | 8 +- gtk2_ardour/utils.h | 2 +- gtk2_ardour/visual_time_axis.cc | 14 +-- gtk2_ardour/vst_pluginui.cc | 4 +- libs/ardour/amp.cc | 6 +- libs/ardour/analyser.cc | 10 +- libs/ardour/ardour/amp.h | 2 +- libs/ardour/ardour/ardour.h | 8 +- libs/ardour/ardour/audio_buffer.h | 2 +- libs/ardour/ardour/audio_diskstream.h | 22 ++--- libs/ardour/ardour/audio_playlist_importer.h | 10 +- libs/ardour/ardour/audio_port.h | 4 +- libs/ardour/ardour/audio_region_importer.h | 12 +-- libs/ardour/ardour/audio_track.h | 2 +- libs/ardour/ardour/audio_track_importer.h | 8 +- libs/ardour/ardour/audio_unit.h | 2 +- libs/ardour/ardour/audioanalyser.h | 2 +- libs/ardour/ardour/audioengine.h | 8 +- libs/ardour/ardour/audiofilesource.h | 4 +- libs/ardour/ardour/audioplaylist.h | 4 +- libs/ardour/ardour/audioregion.h | 16 ++-- libs/ardour/ardour/audiosource.h | 8 +- libs/ardour/ardour/auditioner.h | 4 +- libs/ardour/ardour/automatable.h | 4 +- libs/ardour/ardour/automatable_controls.h | 4 +- libs/ardour/ardour/automatable_sequence.h | 4 +- libs/ardour/ardour/automation_control.h | 6 +- libs/ardour/ardour/automation_list.h | 10 +- libs/ardour/ardour/beats_frames_converter.h | 4 +- libs/ardour/ardour/broadcast_info.h | 2 +- libs/ardour/ardour/buffer.h | 6 +- libs/ardour/ardour/buffer_set.h | 6 +- libs/ardour/ardour/caimportable.h | 6 +- libs/ardour/ardour/chan_count.h | 2 +- libs/ardour/ardour/click.h | 2 +- libs/ardour/ardour/configuration.h | 8 +- libs/ardour/ardour/configuration_variable.h | 2 +- libs/ardour/ardour/control_protocol_manager.h | 2 +- libs/ardour/ardour/control_protocol_search_path.h | 2 +- libs/ardour/ardour/coreaudiosource.h | 2 +- libs/ardour/ardour/crossfade.h | 12 +-- libs/ardour/ardour/cycle_timer.h | 2 +- libs/ardour/ardour/dB.h | 2 +- libs/ardour/ardour/diskstream.h | 28 +++--- libs/ardour/ardour/element_importer.h | 2 +- libs/ardour/ardour/event_type_map.h | 4 +- libs/ardour/ardour/export.h | 4 +- libs/ardour/ardour/export_channel.h | 4 +- libs/ardour/ardour/export_channel_configuration.h | 8 +- libs/ardour/ardour/export_failed.h | 2 +- libs/ardour/ardour/export_file_io.h | 12 +-- libs/ardour/ardour/export_filename.h | 2 +- libs/ardour/ardour/export_format_base.h | 4 +- libs/ardour/ardour/export_format_compatibility.h | 2 +- libs/ardour/ardour/export_format_manager.h | 2 +- libs/ardour/ardour/export_format_specification.h | 6 +- libs/ardour/ardour/export_formats.h | 6 +- libs/ardour/ardour/export_handler.h | 6 +- libs/ardour/ardour/export_preset.h | 4 +- libs/ardour/ardour/export_processor.h | 6 +- libs/ardour/ardour/export_profile_manager.h | 12 +-- libs/ardour/ardour/export_timespan.h | 6 +- libs/ardour/ardour/export_utilities.h | 10 +- libs/ardour/ardour/file_source.h | 2 +- libs/ardour/ardour/filesystem_paths.h | 4 +- libs/ardour/ardour/filter.h | 2 +- libs/ardour/ardour/graph.h | 2 +- libs/ardour/ardour/importable_source.h | 4 +- libs/ardour/ardour/io.h | 32 +++---- libs/ardour/ardour/io_processor.h | 6 +- libs/ardour/ardour/jack_port.h | 4 +- libs/ardour/ardour/ladspa_plugin.h | 6 +- libs/ardour/ardour/latent.h | 2 +- libs/ardour/ardour/location.h | 8 +- libs/ardour/ardour/location_importer.h | 10 +- libs/ardour/ardour/logcurve.h | 2 +- libs/ardour/ardour/lv2_plugin.h | 4 +- libs/ardour/ardour/meter.h | 6 +- libs/ardour/ardour/midi_buffer.h | 8 +- libs/ardour/ardour/midi_diskstream.h | 20 ++-- libs/ardour/ardour/midi_model.h | 16 ++-- libs/ardour/ardour/midi_patch_manager.h | 2 +- libs/ardour/ardour/midi_playlist.h | 6 +- libs/ardour/ardour/midi_port.h | 4 +- libs/ardour/ardour/midi_region.h | 18 ++-- libs/ardour/ardour/midi_source.h | 14 +-- libs/ardour/ardour/midi_state_tracker.h | 2 +- libs/ardour/ardour/midi_stretch.h | 2 +- libs/ardour/ardour/midi_track.h | 4 +- libs/ardour/ardour/mix.h | 4 +- libs/ardour/ardour/named_selection.h | 2 +- libs/ardour/ardour/onset_detector.h | 2 +- libs/ardour/ardour/panner.h | 10 +- libs/ardour/ardour/peak.h | 4 +- libs/ardour/ardour/pitch.h | 4 +- libs/ardour/ardour/playlist.h | 18 ++-- libs/ardour/ardour/playlist_factory.h | 2 +- libs/ardour/ardour/plugin.h | 14 +-- libs/ardour/ardour/plugin_insert.h | 8 +- libs/ardour/ardour/plugin_manager.h | 6 +- libs/ardour/ardour/port_insert.h | 6 +- libs/ardour/ardour/port_set.h | 2 +- libs/ardour/ardour/processor.h | 14 +-- libs/ardour/ardour/quantize.h | 2 +- libs/ardour/ardour/rb_effect.h | 2 +- libs/ardour/ardour/readable.h | 2 +- libs/ardour/ardour/region.h | 12 +-- libs/ardour/ardour/region_factory.h | 4 +- libs/ardour/ardour/resampled_source.h | 4 +- libs/ardour/ardour/reverse.h | 2 +- libs/ardour/ardour/route.h | 20 ++-- libs/ardour/ardour/route_group.h | 6 +- libs/ardour/ardour/route_group_specialized.h | 4 +- libs/ardour/ardour/runtime_functions.h | 2 +- libs/ardour/ardour/send.h | 8 +- libs/ardour/ardour/session.h | 34 +++---- libs/ardour/ardour/session_directory.h | 2 +- libs/ardour/ardour/session_metadata.h | 4 +- libs/ardour/ardour/session_object.h | 2 +- libs/ardour/ardour/session_playlist.h | 4 +- libs/ardour/ardour/session_region.h | 4 +- libs/ardour/ardour/session_route.h | 4 +- libs/ardour/ardour/session_selection.h | 4 +- libs/ardour/ardour/session_state_utils.h | 2 +- libs/ardour/ardour/silentfilesource.h | 2 +- libs/ardour/ardour/slave.h | 6 +- libs/ardour/ardour/smf_source.h | 6 +- libs/ardour/ardour/sndfileimportable.h | 6 +- libs/ardour/ardour/sndfilesource.h | 4 +- libs/ardour/ardour/source.h | 10 +- libs/ardour/ardour/source_factory.h | 2 +- libs/ardour/ardour/stretch.h | 4 +- libs/ardour/ardour/template_utils.h | 2 +- libs/ardour/ardour/tempo.h | 8 +- libs/ardour/ardour/tempo_map_importer.h | 10 +- libs/ardour/ardour/track.h | 2 +- libs/ardour/ardour/transient_detector.h | 2 +- libs/ardour/ardour/types.h | 2 +- libs/ardour/ardour/vst_plugin.h | 4 +- libs/ardour/audio_buffer.cc | 4 +- libs/ardour/audio_diskstream.cc | 48 +++++----- libs/ardour/audio_library.cc | 8 +- libs/ardour/audio_playlist.cc | 16 ++-- libs/ardour/audio_playlist_importer.cc | 16 ++-- libs/ardour/audio_port.cc | 8 +- libs/ardour/audio_region_importer.cc | 18 ++-- libs/ardour/audio_track.cc | 42 ++++----- libs/ardour/audio_track_importer.cc | 12 +-- libs/ardour/audio_unit.cc | 18 ++-- libs/ardour/audioanalyser.cc | 8 +- libs/ardour/audioengine.cc | 34 +++---- libs/ardour/audiofile_tagger.cc | 6 +- libs/ardour/audiofilesource.cc | 30 +++--- libs/ardour/audioregion.cc | 34 +++---- libs/ardour/audiosource.cc | 16 ++-- libs/ardour/auditioner.cc | 24 ++--- libs/ardour/automatable.cc | 20 ++-- libs/ardour/automation_control.cc | 8 +- libs/ardour/automation_list.cc | 10 +- libs/ardour/beats_frames_converter.cc | 8 +- libs/ardour/broadcast_info.cc | 10 +- libs/ardour/buffer.cc | 6 +- libs/ardour/buffer_set.cc | 8 +- libs/ardour/bundle.cc | 12 +-- libs/ardour/caimportable.cc | 4 +- libs/ardour/chan_count.cc | 2 +- libs/ardour/configuration.cc | 24 ++--- libs/ardour/control_protocol_manager.cc | 12 +-- libs/ardour/control_protocol_search_path.cc | 6 +- libs/ardour/coreaudiosource.cc | 6 +- libs/ardour/crossfade.cc | 20 ++-- libs/ardour/cycle_timer.cc | 4 +- libs/ardour/default_click.cc | 4 +- libs/ardour/directory_names.cc | 2 +- libs/ardour/diskstream.cc | 38 ++++---- libs/ardour/element_import_handler.cc | 2 +- libs/ardour/element_importer.cc | 6 +- libs/ardour/enums.cc | 30 +++--- libs/ardour/event_type_map.cc | 14 +-- libs/ardour/export_channel.cc | 14 +-- libs/ardour/export_channel_configuration.cc | 24 ++--- libs/ardour/export_file_io.cc | 6 +- libs/ardour/export_filename.cc | 20 ++-- libs/ardour/export_format_base.cc | 2 +- libs/ardour/export_format_manager.cc | 8 +- libs/ardour/export_format_specification.cc | 16 ++-- libs/ardour/export_formats.cc | 2 +- libs/ardour/export_handler.cc | 28 +++--- libs/ardour/export_preset.cc | 4 +- libs/ardour/export_processor.cc | 20 ++-- libs/ardour/export_profile_manager.cc | 30 +++--- libs/ardour/export_status.cc | 2 +- libs/ardour/export_timespan.cc | 10 +- libs/ardour/export_utilities.cc | 10 +- libs/ardour/file_source.cc | 24 ++--- libs/ardour/filename_extensions.cc | 2 +- libs/ardour/filesystem_paths.cc | 8 +- libs/ardour/filter.cc | 18 ++-- libs/ardour/find_session.cc | 10 +- libs/ardour/gain.cc | 2 +- libs/ardour/gdither.cc | 6 +- libs/ardour/globals.cc | 54 +++++------ libs/ardour/i18n.h | 4 +- libs/ardour/import.cc | 42 ++++----- libs/ardour/io.cc | 34 +++---- libs/ardour/io_processor.cc | 20 ++-- libs/ardour/jack_slave.cc | 4 +- libs/ardour/ladspa_plugin.cc | 22 ++--- libs/ardour/location.cc | 12 +-- libs/ardour/location_importer.cc | 8 +- libs/ardour/lv2_plugin.cc | 24 ++--- libs/ardour/meter.cc | 16 ++-- libs/ardour/midi_buffer.cc | 2 +- libs/ardour/midi_clock_slave.cc | 22 ++--- libs/ardour/midi_diskstream.cc | 42 ++++----- libs/ardour/midi_model.cc | 16 ++-- libs/ardour/midi_patch_manager.cc | 2 +- libs/ardour/midi_playlist.cc | 16 ++-- libs/ardour/midi_port.cc | 4 +- libs/ardour/midi_region.cc | 24 ++--- libs/ardour/midi_source.cc | 24 ++--- libs/ardour/midi_state_tracker.cc | 4 +- libs/ardour/midi_stretch.cc | 10 +- libs/ardour/midi_track.cc | 36 +++---- libs/ardour/mix.cc | 8 +- libs/ardour/mtc_slave.cc | 18 ++-- libs/ardour/named_selection.cc | 12 +-- libs/ardour/onset_detector.cc | 2 +- libs/ardour/panner.cc | 26 ++--- libs/ardour/pcm_utils.cc | 2 +- libs/ardour/playlist.cc | 22 ++--- libs/ardour/playlist_factory.cc | 10 +- libs/ardour/plugin.cc | 24 ++--- libs/ardour/plugin_insert.cc | 36 +++---- libs/ardour/plugin_manager.cc | 26 ++--- libs/ardour/port_insert.cc | 24 ++--- libs/ardour/port_set.cc | 6 +- libs/ardour/processor.cc | 36 +++---- libs/ardour/quantize.cc | 16 ++-- libs/ardour/rb_effect.cc | 14 +-- libs/ardour/recent_sessions.cc | 10 +- libs/ardour/region.cc | 24 ++--- libs/ardour/region_factory.cc | 16 ++-- libs/ardour/resampled_source.cc | 6 +- libs/ardour/reverse.cc | 12 +-- libs/ardour/route.cc | 60 ++++++------ libs/ardour/route_group.cc | 16 ++-- libs/ardour/send.cc | 20 ++-- libs/ardour/session.cc | 96 +++++++++---------- libs/ardour/session_butler.cc | 24 ++--- libs/ardour/session_click.cc | 12 +-- libs/ardour/session_command.cc | 38 ++++---- libs/ardour/session_directory.cc | 12 +-- libs/ardour/session_events.cc | 10 +- libs/ardour/session_export.cc | 26 ++--- libs/ardour/session_feedback.cc | 18 ++-- libs/ardour/session_metadata.cc | 2 +- libs/ardour/session_midi.cc | 30 +++--- libs/ardour/session_process.cc | 24 ++--- libs/ardour/session_state.cc | 110 +++++++++++----------- libs/ardour/session_state_utils.cc | 10 +- libs/ardour/session_time.cc | 18 ++-- libs/ardour/session_transport.cc | 32 +++---- libs/ardour/session_utils.cc | 4 +- libs/ardour/session_vst.cc | 4 +- libs/ardour/smf_source.cc | 24 ++--- libs/ardour/sndfile_helpers.cc | 4 +- libs/ardour/sndfileimportable.cc | 2 +- libs/ardour/sndfilesource.cc | 8 +- libs/ardour/source.cc | 16 ++-- libs/ardour/source_factory.cc | 20 ++-- libs/ardour/sse_functions_xmm.cc | 2 +- libs/ardour/st_pitch.cc | 12 +-- libs/ardour/st_stretch.cc | 12 +-- libs/ardour/tape_file_matcher.cc | 4 +- libs/ardour/template_utils.cc | 8 +- libs/ardour/tempo.cc | 6 +- libs/ardour/tempo_map_importer.cc | 10 +- libs/ardour/track.cc | 26 ++--- libs/ardour/transient_detector.cc | 2 +- libs/ardour/user_bundle.cc | 6 +- libs/ardour/utils.cc | 10 +- libs/ardour/vst_plugin.cc | 20 ++-- libs/evoral/src/MIDIEvent.cpp | 2 +- libs/evoral/test/SequenceTest.hpp | 18 ++-- libs/midi++2/alsa_sequencer_midiport.cc | 10 +- libs/midi++2/coremidi_midiport.cc | 6 +- libs/midi++2/fd_midiport.cc | 8 +- libs/midi++2/fifomidi.cc | 4 +- libs/midi++2/jack_midiport.cc | 6 +- libs/midi++2/midi++/alsa_rawmidi.h | 4 +- libs/midi++2/midi++/alsa_sequencer.h | 2 +- libs/midi++2/midi++/channel.h | 4 +- libs/midi++2/midi++/coremidi_midiport.h | 2 +- libs/midi++2/midi++/event.h | 10 +- libs/midi++2/midi++/factory.h | 2 +- libs/midi++2/midi++/fd_midiport.h | 2 +- libs/midi++2/midi++/fifomidi.h | 4 +- libs/midi++2/midi++/jack.h | 6 +- libs/midi++2/midi++/manager.h | 4 +- libs/midi++2/midi++/mmc.h | 2 +- libs/midi++2/midi++/nullmidi.h | 2 +- libs/midi++2/midi++/parser.h | 2 +- libs/midi++2/midi++/port.h | 6 +- libs/midi++2/midi.cc | 2 +- libs/midi++2/midichannel.cc | 6 +- libs/midi++2/midifactory.cc | 18 ++-- libs/midi++2/midimanager.cc | 10 +- libs/midi++2/midiparser.cc | 10 +- libs/midi++2/midiport.cc | 16 ++-- libs/midi++2/miditrace.cc | 4 +- libs/midi++2/mmc.cc | 8 +- libs/midi++2/mmctest.cc | 4 +- libs/midi++2/mtc.cc | 10 +- libs/pbd/base_ui.cc | 8 +- libs/pbd/basename.cc | 2 +- libs/pbd/command.cc | 4 +- libs/pbd/controllable.cc | 6 +- libs/pbd/enumwriter.cc | 6 +- libs/pbd/error.cc | 2 +- libs/pbd/file_utils.cc | 6 +- libs/pbd/filesystem.cc | 6 +- libs/pbd/filesystem_paths.cc | 2 +- libs/pbd/fpu.cc | 4 +- libs/pbd/i18n.h | 2 +- libs/pbd/id.cc | 2 +- libs/pbd/mountpoint.cc | 2 +- libs/pbd/pathscanner.cc | 6 +- libs/pbd/pbd/abstract_ui.cc | 6 +- libs/pbd/pbd/abstract_ui.h | 6 +- libs/pbd/pbd/command.h | 2 +- libs/pbd/pbd/controllable.h | 2 +- libs/pbd/pbd/crossthread.h | 2 +- libs/pbd/pbd/file_utils.h | 2 +- libs/pbd/pbd/filesystem_paths.h | 2 +- libs/pbd/pbd/functor_command.h | 8 +- libs/pbd/pbd/memento_command.h | 8 +- libs/pbd/pbd/pool.h | 2 +- libs/pbd/pbd/search_path.h | 2 +- libs/pbd/pbd/stateful.h | 2 +- libs/pbd/pbd/statefuldestructible.h | 4 +- libs/pbd/pbd/tokenizer.h | 2 +- libs/pbd/pbd/undo.h | 4 +- libs/pbd/pool.cc | 4 +- libs/pbd/pthread_utils.cc | 2 +- libs/pbd/receiver.cc | 4 +- libs/pbd/search_path.cc | 6 +- libs/pbd/shortpath.cc | 2 +- libs/pbd/stacktrace.cc | 2 +- libs/pbd/stateful.cc | 8 +- libs/pbd/strreplace.cc | 2 +- libs/pbd/strsplit.cc | 2 +- libs/pbd/textreceiver.cc | 2 +- libs/pbd/transmitter.cc | 4 +- libs/pbd/undo.cc | 4 +- libs/pbd/uuid.cc | 2 +- libs/pbd/whitespace.cc | 2 +- libs/pbd/xml++.cc | 2 +- 555 files changed, 2624 insertions(+), 2628 deletions(-) diff --git a/gtk2_ardour/about.cc b/gtk2_ardour/about.cc index 78e8778ec2..207f974d26 100644 --- a/gtk2_ardour/about.cc +++ b/gtk2_ardour/about.cc @@ -25,12 +25,12 @@ #include #include -#include +#include "pbd/file_utils.h" -#include -#include -#include -#include +#include "ardour/svn_revision.h" +#include "ardour/ardour.h" +#include "ardour/version.h" +#include "ardour/filesystem_paths.h" #include "utils.h" #include "version.h" diff --git a/gtk2_ardour/actions.cc b/gtk2_ardour/actions.cc index fcfc6d75ce..9059ba2776 100644 --- a/gtk2_ardour/actions.cc +++ b/gtk2_ardour/actions.cc @@ -29,11 +29,11 @@ #include #include -#include -#include +#include "pbd/error.h" +#include "pbd/file_utils.h" -#include -#include +#include "ardour/ardour.h" +#include "ardour/filesystem_paths.h" #include "actions.h" #include "i18n.h" diff --git a/gtk2_ardour/actions.h b/gtk2_ardour/actions.h index d8b2c64eda..c7175d1891 100644 --- a/gtk2_ardour/actions.h +++ b/gtk2_ardour/actions.h @@ -27,7 +27,7 @@ #include #include -#include +#include "ardour/configuration.h" namespace Gtk { class UIManager; diff --git a/gtk2_ardour/add_midi_cc_track_dialog.cc b/gtk2_ardour/add_midi_cc_track_dialog.cc index 0c393f3981..4631e1c002 100644 --- a/gtk2_ardour/add_midi_cc_track_dialog.cc +++ b/gtk2_ardour/add_midi_cc_track_dialog.cc @@ -22,8 +22,8 @@ #include #include -#include -#include +#include "pbd/error.h" +#include "pbd/convert.h" #include "utils.h" #include "add_midi_cc_track_dialog.h" diff --git a/gtk2_ardour/add_midi_cc_track_dialog.h b/gtk2_ardour/add_midi_cc_track_dialog.h index b04456afc4..ecdc9588c8 100644 --- a/gtk2_ardour/add_midi_cc_track_dialog.h +++ b/gtk2_ardour/add_midi_cc_track_dialog.h @@ -25,9 +25,9 @@ #include #include #include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/data_type.h" +#include "evoral/Parameter.hpp" class AddMidiCCTrackDialog : public Gtk::Dialog { diff --git a/gtk2_ardour/add_route_dialog.cc b/gtk2_ardour/add_route_dialog.cc index ecbd2a66e3..7cc633b980 100644 --- a/gtk2_ardour/add_route_dialog.cc +++ b/gtk2_ardour/add_route_dialog.cc @@ -22,10 +22,10 @@ #include #include -#include -#include +#include "pbd/error.h" +#include "pbd/convert.h" #include -#include +#include "ardour/profile.h" #include "utils.h" #include "add_route_dialog.h" diff --git a/gtk2_ardour/add_route_dialog.h b/gtk2_ardour/add_route_dialog.h index 32e690ef27..52cb70a5da 100644 --- a/gtk2_ardour/add_route_dialog.h +++ b/gtk2_ardour/add_route_dialog.h @@ -31,8 +31,8 @@ #include #include -#include -#include +#include "ardour/types.h" +#include "ardour/data_type.h" class AddRouteDialog : public Gtk::Dialog { diff --git a/gtk2_ardour/analysis_window.cc b/gtk2_ardour/analysis_window.cc index b76a1b356e..ed2b90b34f 100644 --- a/gtk2_ardour/analysis_window.cc +++ b/gtk2_ardour/analysis_window.cc @@ -24,9 +24,9 @@ #include #include -#include -#include -#include +#include "ardour/audioregion.h" +#include "ardour/audioplaylist.h" +#include "ardour/types.h" #include "analysis_window.h" diff --git a/gtk2_ardour/ardour_dialog.h b/gtk2_ardour/ardour_dialog.h index 44c731b36c..3384c013d4 100644 --- a/gtk2_ardour/ardour_dialog.h +++ b/gtk2_ardour/ardour_dialog.h @@ -20,7 +20,7 @@ #ifndef __ardour_dialog_h__ #define __ardour_dialog_h__ -#include +#include "ardour/ardour.h" #include #include diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 4fdbe2209e..1038a3295c 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -36,13 +36,13 @@ #include #include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/basename.h" +#include "pbd/compose.h" +#include "pbd/failed_constructor.h" +#include "pbd/enumwriter.h" +#include "pbd/memento_command.h" +#include "pbd/file_utils.h" #include #include @@ -52,26 +52,26 @@ #include #include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "midi++/manager.h" + +#include "ardour/ardour.h" +#include "ardour/profile.h" +#include "ardour/session_directory.h" +#include "ardour/session_route.h" +#include "ardour/session_state_utils.h" +#include "ardour/session_utils.h" +#include "ardour/port.h" +#include "ardour/audioengine.h" +#include "ardour/playlist.h" +#include "ardour/utils.h" +#include "ardour/audio_diskstream.h" +#include "ardour/audiofilesource.h" +#include "ardour/recent_sessions.h" +#include "ardour/port.h" +#include "ardour/audio_track.h" +#include "ardour/midi_track.h" +#include "ardour/filesystem_paths.h" +#include "ardour/filename_extensions.h" typedef uint64_t microseconds_t; diff --git a/gtk2_ardour/ardour_ui.h b/gtk2_ardour/ardour_ui.h index 663dd633f8..f3f4d5ef3f 100644 --- a/gtk2_ardour/ardour_ui.h +++ b/gtk2_ardour/ardour_ui.h @@ -36,8 +36,8 @@ #include -#include -#include +#include "pbd/xml++.h" +#include "pbd/controllable.h" #include #include #include @@ -57,10 +57,10 @@ #include #include #include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/session.h" +#include "ardour/configuration.h" +#include "ardour/types.h" #include "audio_clock.h" #include "ardour_dialog.h" diff --git a/gtk2_ardour/ardour_ui2.cc b/gtk2_ardour/ardour_ui2.cc index 60f390501e..3f0b5f57e2 100644 --- a/gtk2_ardour/ardour_ui2.cc +++ b/gtk2_ardour/ardour_ui2.cc @@ -25,17 +25,17 @@ #include #include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/basename.h" +#include "pbd/fastlog.h" #include #include #include -#include -#include -#include -#include +#include "ardour/audioengine.h" +#include "ardour/ardour.h" +#include "ardour/profile.h" +#include "ardour/route.h" #include "ardour_ui.h" #include "keyboard.h" diff --git a/gtk2_ardour/ardour_ui_dependents.cc b/gtk2_ardour/ardour_ui_dependents.cc index eacf0b50b7..2d4f390272 100644 --- a/gtk2_ardour/ardour_ui_dependents.cc +++ b/gtk2_ardour/ardour_ui_dependents.cc @@ -23,7 +23,7 @@ #include -#include +#include "pbd/error.h" #include "ardour_ui.h" #include "public_editor.h" diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index 1624824ec5..3fa662d589 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -23,7 +23,7 @@ This is to cut down on the compile times. It also helps with my sanity. */ -#include +#include "ardour/session.h" #include "actions.h" #include "ardour_ui.h" diff --git a/gtk2_ardour/ardour_ui_ed.cc b/gtk2_ardour/ardour_ui_ed.cc index 1b4d434c15..cf8fd19ba4 100644 --- a/gtk2_ardour/ardour_ui_ed.cc +++ b/gtk2_ardour/ardour_ui_ed.cc @@ -23,8 +23,8 @@ is to cut down on the nasty compile times for both these classes. */ -#include -#include +#include "pbd/file_utils.h" +#include "pbd/fpu.h" #include @@ -44,10 +44,10 @@ #include #endif -#include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/profile.h" +#include "ardour/audioengine.h" +#include "ardour/control_protocol_manager.h" #include diff --git a/gtk2_ardour/ardour_ui_options.cc b/gtk2_ardour/ardour_ui_options.cc index 1d03fd158e..f47f4c9079 100644 --- a/gtk2_ardour/ardour_ui_options.cc +++ b/gtk2_ardour/ardour_ui_options.cc @@ -17,17 +17,17 @@ */ -#include -#include +#include "pbd/convert.h" +#include "pbd/stacktrace.h" #include -#include -#include -#include +#include "ardour/configuration.h" +#include "ardour/session.h" +#include "ardour/audioengine.h" #ifdef HAVE_LIBLO -#include +#include "ardour/osc.h" #endif #include "ardour_ui.h" diff --git a/gtk2_ardour/audio_clock.cc b/gtk2_ardour/audio_clock.cc index c27015801f..a53a1c7490 100644 --- a/gtk2_ardour/audio_clock.cc +++ b/gtk2_ardour/audio_clock.cc @@ -20,15 +20,15 @@ #include // for sprintf #include -#include -#include +#include "pbd/convert.h" +#include "pbd/enumwriter.h" #include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/session.h" +#include "ardour/tempo.h" +#include "ardour/profile.h" #include #include "ardour_ui.h" diff --git a/gtk2_ardour/audio_clock.h b/gtk2_ardour/audio_clock.h index 7c1b6d386b..1d9c550052 100644 --- a/gtk2_ardour/audio_clock.h +++ b/gtk2_ardour/audio_clock.h @@ -25,7 +25,7 @@ #include #include #include -#include +#include "ardour/ardour.h" namespace ARDOUR { class Session; diff --git a/gtk2_ardour/audio_region_editor.cc b/gtk2_ardour/audio_region_editor.cc index c36ddbc041..c746cbe6a9 100644 --- a/gtk2_ardour/audio_region_editor.cc +++ b/gtk2_ardour/audio_region_editor.cc @@ -17,11 +17,11 @@ */ -#include +#include "pbd/memento_command.h" -#include -#include -#include +#include "ardour/audioregion.h" +#include "ardour/playlist.h" +#include "ardour/utils.h" #include #include #include diff --git a/gtk2_ardour/audio_region_view.cc b/gtk2_ardour/audio_region_view.cc index 6af8496e9b..17de6517ac 100644 --- a/gtk2_ardour/audio_region_view.cc +++ b/gtk2_ardour/audio_region_view.cc @@ -24,16 +24,16 @@ #include -#include -#include -#include -#include -#include +#include "ardour/playlist.h" +#include "ardour/audioregion.h" +#include "ardour/audiosource.h" +#include "ardour/audio_diskstream.h" +#include "ardour/profile.h" -#include -#include +#include "pbd/memento_command.h" +#include "pbd/stacktrace.h" -#include +#include "evoral/Curve.hpp" #include "streamview.h" #include "audio_region_view.h" diff --git a/gtk2_ardour/audio_region_view.h b/gtk2_ardour/audio_region_view.h index a43ba0db86..7c40a5a4e5 100644 --- a/gtk2_ardour/audio_region_view.h +++ b/gtk2_ardour/audio_region_view.h @@ -24,7 +24,7 @@ #include #include #include -#include +#include "ardour/audioregion.h" #include "region_view.h" #include "route_time_axis.h" diff --git a/gtk2_ardour/audio_streamview.cc b/gtk2_ardour/audio_streamview.cc index f102674fb4..ed56651e5f 100644 --- a/gtk2_ardour/audio_streamview.cc +++ b/gtk2_ardour/audio_streamview.cc @@ -24,15 +24,15 @@ #include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/audioplaylist.h" +#include "ardour/audioregion.h" +#include "ardour/audiofilesource.h" +#include "ardour/audio_diskstream.h" +#include "ardour/audio_track.h" +#include "ardour/playlist_templates.h" +#include "ardour/source.h" +#include "ardour/region_factory.h" +#include "ardour/profile.h" #include "audio_streamview.h" #include "audio_region_view.h" diff --git a/gtk2_ardour/audio_streamview.h b/gtk2_ardour/audio_streamview.h index d7f0c2571e..e8a2c64a03 100644 --- a/gtk2_ardour/audio_streamview.h +++ b/gtk2_ardour/audio_streamview.h @@ -25,7 +25,7 @@ #include -#include +#include "ardour/location.h" #include "editing.h" #include "simplerect.h" #include "streamview.h" diff --git a/gtk2_ardour/audio_time_axis.cc b/gtk2_ardour/audio_time_axis.cc index 16a9ef6b2f..609d7b7d6c 100644 --- a/gtk2_ardour/audio_time_axis.cc +++ b/gtk2_ardour/audio_time_axis.cc @@ -27,9 +27,9 @@ #include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/stl_delete.h" +#include "pbd/memento_command.h" #include #include @@ -37,17 +37,17 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/audio_diskstream.h" +#include "ardour/audioplaylist.h" +#include "ardour/event_type_map.h" +#include "ardour/location.h" +#include "ardour/panner.h" +#include "ardour/playlist.h" +#include "ardour/processor.h" +#include "ardour/profile.h" +#include "ardour/session.h" +#include "ardour/session_playlist.h" +#include "ardour/utils.h" #include "ardour_ui.h" #include "audio_time_axis.h" @@ -65,7 +65,7 @@ #include "audio_streamview.h" #include "utils.h" -#include +#include "ardour/audio_track.h" #include "i18n.h" diff --git a/gtk2_ardour/audio_time_axis.h b/gtk2_ardour/audio_time_axis.h index f3bdbd3fb6..bd2fa6b5d6 100644 --- a/gtk2_ardour/audio_time_axis.h +++ b/gtk2_ardour/audio_time_axis.h @@ -31,7 +31,7 @@ #include #include -#include +#include "ardour/types.h" #include "ardour_dialog.h" #include "route_ui.h" diff --git a/gtk2_ardour/automation_controller.cc b/gtk2_ardour/automation_controller.cc index 6f62608f0a..cf79eb4d48 100644 --- a/gtk2_ardour/automation_controller.cc +++ b/gtk2_ardour/automation_controller.cc @@ -18,7 +18,7 @@ */ -#include +#include "pbd/error.h" #include "ardour/automation_list.h" #include "ardour/automation_control.h" #include "ardour/event_type_map.h" diff --git a/gtk2_ardour/automation_line.cc b/gtk2_ardour/automation_line.cc index d141bafad1..8156ec2a04 100644 --- a/gtk2_ardour/automation_line.cc +++ b/gtk2_ardour/automation_line.cc @@ -22,13 +22,13 @@ #include #include -#include -#include -#include +#include "pbd/stl_delete.h" +#include "pbd/memento_command.h" +#include "pbd/stacktrace.h" -#include -#include -#include +#include "ardour/automation_list.h" +#include "ardour/dB.h" +#include "evoral/Curve.hpp" #include "simplerect.h" #include "automation_line.h" @@ -44,8 +44,8 @@ #include "automation_time_axis.h" #include "public_editor.h" -#include -#include +#include "ardour/event_type_map.h" +#include "ardour/session.h" #include "i18n.h" diff --git a/gtk2_ardour/automation_line.h b/gtk2_ardour/automation_line.h index 5e1f5b6af0..b312cbd685 100644 --- a/gtk2_ardour/automation_line.h +++ b/gtk2_ardour/automation_line.h @@ -30,13 +30,13 @@ #include "canvas.h" #include "simplerect.h" -#include +#include "evoral/TimeConverter.hpp" -#include -#include +#include "pbd/undo.h" +#include "pbd/statefuldestructible.h" -#include -#include +#include "ardour/automation_list.h" +#include "ardour/types.h" class AutomationLine; class ControlPoint; diff --git a/gtk2_ardour/automation_region_view.cc b/gtk2_ardour/automation_region_view.cc index 3ba0794b17..dc0a5b07cd 100644 --- a/gtk2_ardour/automation_region_view.cc +++ b/gtk2_ardour/automation_region_view.cc @@ -17,11 +17,11 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include -#include -#include -#include -#include +#include "pbd/memento_command.h" +#include "ardour/automation_control.h" +#include "ardour/event_type_map.h" +#include "ardour/session.h" +#include "ardour/source.h" #include "automation_region_view.h" #include "public_editor.h" diff --git a/gtk2_ardour/automation_region_view.h b/gtk2_ardour/automation_region_view.h index dfe774aba6..99a344d681 100644 --- a/gtk2_ardour/automation_region_view.h +++ b/gtk2_ardour/automation_region_view.h @@ -20,8 +20,8 @@ #ifndef __gtk_ardour_automation_region_view_h__ #define __gtk_ardour_automation_region_view_h__ -#include -#include +#include "ardour/diskstream.h" +#include "ardour/types.h" #include "region_view.h" #include "automation_time_axis.h" diff --git a/gtk2_ardour/automation_selectable.h b/gtk2_ardour/automation_selectable.h index f81b265982..e7139bedf0 100644 --- a/gtk2_ardour/automation_selectable.h +++ b/gtk2_ardour/automation_selectable.h @@ -20,7 +20,7 @@ #ifndef __ardour_gtk_automation_selectable_h__ #define __ardour_gtk_automation_selectable_h__ -#include +#include "ardour/types.h" #include "selectable.h" class TimeAxisView; diff --git a/gtk2_ardour/automation_streamview.cc b/gtk2_ardour/automation_streamview.cc index 2769ab846d..c36085a77c 100644 --- a/gtk2_ardour/automation_streamview.cc +++ b/gtk2_ardour/automation_streamview.cc @@ -24,13 +24,13 @@ #include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/midi_playlist.h" +#include "ardour/midi_region.h" +#include "ardour/midi_source.h" +#include "ardour/midi_diskstream.h" +#include "ardour/midi_track.h" +#include "ardour/smf_source.h" +#include "ardour/region_factory.h" #include "automation_streamview.h" #include "region_view.h" diff --git a/gtk2_ardour/automation_streamview.h b/gtk2_ardour/automation_streamview.h index 4188e7e983..d11de8113b 100644 --- a/gtk2_ardour/automation_streamview.h +++ b/gtk2_ardour/automation_streamview.h @@ -22,7 +22,7 @@ #include #include -#include +#include "ardour/location.h" #include "enums.h" #include "simplerect.h" #include "streamview.h" diff --git a/gtk2_ardour/automation_time_axis.cc b/gtk2_ardour/automation_time_axis.cc index abdfa9841d..5d6b48850e 100644 --- a/gtk2_ardour/automation_time_axis.cc +++ b/gtk2_ardour/automation_time_axis.cc @@ -19,10 +19,10 @@ #include #include -#include -#include -#include -#include +#include "pbd/memento_command.h" +#include "ardour/automation_control.h" +#include "ardour/event_type_map.h" +#include "ardour/route.h" #include "ardour_ui.h" #include "automation_time_axis.h" diff --git a/gtk2_ardour/automation_time_axis.h b/gtk2_ardour/automation_time_axis.h index fe44c5d2b7..6df4536ca6 100644 --- a/gtk2_ardour/automation_time_axis.h +++ b/gtk2_ardour/automation_time_axis.h @@ -27,9 +27,9 @@ #include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/automatable.h" +#include "ardour/automation_list.h" #include "canvas.h" #include "time_axis_view.h" diff --git a/gtk2_ardour/axis_view.cc b/gtk2_ardour/axis_view.cc index f22b0d2dc7..e4632dc9ca 100644 --- a/gtk2_ardour/axis_view.cc +++ b/gtk2_ardour/axis_view.cc @@ -25,14 +25,14 @@ #include -#include +#include "pbd/error.h" #include #include #include -#include -#include +#include "ardour/session.h" +#include "ardour/utils.h" #include "public_editor.h" #include "axis_view.h" diff --git a/gtk2_ardour/axis_view.h b/gtk2_ardour/axis_view.h index 3a15e05c99..187443dab6 100644 --- a/gtk2_ardour/axis_view.h +++ b/gtk2_ardour/axis_view.h @@ -25,7 +25,7 @@ #include #include -#include +#include "pbd/xml++.h" #include "prompter.h" #include "selectable.h" diff --git a/gtk2_ardour/canvas-flag.h b/gtk2_ardour/canvas-flag.h index ad8c506d65..a9dbb09175 100644 --- a/gtk2_ardour/canvas-flag.h +++ b/gtk2_ardour/canvas-flag.h @@ -5,7 +5,7 @@ #include #include -#include +#include "ardour/midi_model.h" #include "simplerect.h" #include "simpleline.h" diff --git a/gtk2_ardour/control_point.h b/gtk2_ardour/control_point.h index 013ba71e49..d8c18f10b3 100644 --- a/gtk2_ardour/control_point.h +++ b/gtk2_ardour/control_point.h @@ -22,7 +22,7 @@ #include -#include +#include "ardour/automation_list.h" #include "canvas.h" #include "simplerect.h" diff --git a/gtk2_ardour/crossfade_edit.cc b/gtk2_ardour/crossfade_edit.cc index f6a0d7e1f7..bbbe72e91b 100644 --- a/gtk2_ardour/crossfade_edit.cc +++ b/gtk2_ardour/crossfade_edit.cc @@ -27,16 +27,16 @@ #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/automation_list.h" +#include "evoral/Curve.hpp" +#include "ardour/crossfade.h" +#include "ardour/session.h" +#include "ardour/auditioner.h" +#include "ardour/audioplaylist.h" +#include "ardour/audiosource.h" +#include "ardour/playlist_templates.h" +#include "ardour/region_factory.h" +#include "ardour/profile.h" #include diff --git a/gtk2_ardour/crossfade_edit.h b/gtk2_ardour/crossfade_edit.h index 685dc43772..4b905a85c2 100644 --- a/gtk2_ardour/crossfade_edit.h +++ b/gtk2_ardour/crossfade_edit.h @@ -26,7 +26,7 @@ #include #include -#include +#include "evoral/Curve.hpp" #include "ardour_dialog.h" #include "canvas.h" diff --git a/gtk2_ardour/crossfade_view.cc b/gtk2_ardour/crossfade_view.cc index c4a74b8a18..63c2115b87 100644 --- a/gtk2_ardour/crossfade_view.cc +++ b/gtk2_ardour/crossfade_view.cc @@ -19,7 +19,7 @@ #include -#include +#include "ardour/region.h" #include #include "canvas-simplerect.h" diff --git a/gtk2_ardour/crossfade_view.h b/gtk2_ardour/crossfade_view.h index 6d45f05e79..fc41f7f721 100644 --- a/gtk2_ardour/crossfade_view.h +++ b/gtk2_ardour/crossfade_view.h @@ -23,7 +23,7 @@ #include #include #include -#include +#include "ardour/crossfade.h" #include "time_axis_view_item.h" diff --git a/gtk2_ardour/curvetest.cc b/gtk2_ardour/curvetest.cc index 15195ff2a5..4710cfb821 100644 --- a/gtk2_ardour/curvetest.cc +++ b/gtk2_ardour/curvetest.cc @@ -22,8 +22,8 @@ #include #include -#include -#include +#include "ardour/automation_list.h" +#include "evoral/Curve.hpp" using namespace std; using namespace ARDOUR; diff --git a/gtk2_ardour/draginfo.h b/gtk2_ardour/draginfo.h index e0fccb7f70..cdc0b8e9c6 100644 --- a/gtk2_ardour/draginfo.h +++ b/gtk2_ardour/draginfo.h @@ -28,7 +28,7 @@ #include "canvas.h" #include "editor_items.h" -#include +#include "ardour/types.h" namespace ARDOUR { class Location; diff --git a/gtk2_ardour/editing.h b/gtk2_ardour/editing.h index d6608e3d8b..d2c9ba97b7 100644 --- a/gtk2_ardour/editing.h +++ b/gtk2_ardour/editing.h @@ -22,7 +22,7 @@ #include #include -#include +#include "ardour/types.h" // This involves some cpp magic. --taybin diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 65a7c2ef69..2062a426a9 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -29,10 +29,10 @@ #include -#include -#include -#include -#include +#include "pbd/convert.h" +#include "pbd/error.h" +#include "pbd/enumwriter.h" +#include "pbd/memento_command.h" #include #include @@ -46,20 +46,20 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/audio_diskstream.h" +#include "ardour/audio_track.h" +#include "ardour/audioplaylist.h" +#include "ardour/audioregion.h" +#include "ardour/location.h" +#include "ardour/midi_region.h" +#include "ardour/plugin_manager.h" +#include "ardour/profile.h" +#include "ardour/route_group.h" +#include "ardour/session_directory.h" +#include "ardour/session_route.h" +#include "ardour/session_state_utils.h" +#include "ardour/tempo.h" +#include "ardour/utils.h" #include diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h index a77454a5e0..571b612294 100644 --- a/gtk2_ardour/editor.h +++ b/gtk2_ardour/editor.h @@ -45,14 +45,14 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/stateful.h" +#include "ardour/session.h" +#include "ardour/tempo.h" +#include "ardour/stretch.h" +#include "ardour/location.h" +#include "ardour/audioregion.h" +#include "ardour/track.h" +#include "ardour/types.h" #include "audio_clock.h" #include "gtk-custom-ruler.h" diff --git a/gtk2_ardour/editor_actions.cc b/gtk2_ardour/editor_actions.cc index 84e111e990..63c0b79bc0 100644 --- a/gtk2_ardour/editor_actions.cc +++ b/gtk2_ardour/editor_actions.cc @@ -17,8 +17,8 @@ */ -#include -#include +#include "ardour/ardour.h" +#include "ardour/profile.h" #include "actions.h" #include "ardour_ui.h" diff --git a/gtk2_ardour/editor_audio_import.cc b/gtk2_ardour/editor_audio_import.cc index 730063655a..4301e1ac34 100644 --- a/gtk2_ardour/editor_audio_import.cc +++ b/gtk2_ardour/editor_audio_import.cc @@ -26,28 +26,28 @@ #include -#include -#include -#include +#include "pbd/pthread_utils.h" +#include "pbd/basename.h" +#include "pbd/shortpath.h" #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/session_directory.h" +#include "ardour/audioplaylist.h" +#include "ardour/audioregion.h" +#include "ardour/audio_diskstream.h" +#include "ardour/midi_track.h" +#include "ardour/midi_region.h" +#include "ardour/utils.h" +#include "ardour/audio_track.h" +#include "ardour/audioplaylist.h" +#include "ardour/audiofilesource.h" +#include "ardour/region_factory.h" +#include "ardour/source_factory.h" +#include "ardour/session.h" +#include "pbd/memento_command.h" #include "ardour_ui.h" #include "editor.h" diff --git a/gtk2_ardour/editor_audiotrack.cc b/gtk2_ardour/editor_audiotrack.cc index 7e821f0e5e..693a7a6af9 100644 --- a/gtk2_ardour/editor_audiotrack.cc +++ b/gtk2_ardour/editor_audiotrack.cc @@ -17,8 +17,8 @@ */ -#include -#include +#include "ardour/location.h" +#include "ardour/audio_diskstream.h" #include "ardour_ui.h" #include "editor.h" diff --git a/gtk2_ardour/editor_canvas.cc b/gtk2_ardour/editor_canvas.cc index 848c663200..bdb051173d 100644 --- a/gtk2_ardour/editor_canvas.cc +++ b/gtk2_ardour/editor_canvas.cc @@ -22,8 +22,8 @@ #include #include -#include -#include +#include "ardour/audioregion.h" +#include "ardour/profile.h" #include "ardour_ui.h" #include "editor.h" diff --git a/gtk2_ardour/editor_canvas_events.cc b/gtk2_ardour/editor_canvas_events.cc index 478fc1afe4..c0e90abf39 100644 --- a/gtk2_ardour/editor_canvas_events.cc +++ b/gtk2_ardour/editor_canvas_events.cc @@ -22,10 +22,10 @@ #include #include -#include +#include "pbd/stacktrace.h" -#include -#include +#include "ardour/audio_diskstream.h" +#include "ardour/audioplaylist.h" #include "editor.h" #include "keyboard.h" diff --git a/gtk2_ardour/editor_edit_groups.cc b/gtk2_ardour/editor_edit_groups.cc index 371b13ed0c..55b264f87f 100644 --- a/gtk2_ardour/editor_edit_groups.cc +++ b/gtk2_ardour/editor_edit_groups.cc @@ -22,7 +22,7 @@ #include #include -#include +#include "ardour/route_group.h" #include "editor.h" #include "keyboard.h" @@ -31,7 +31,7 @@ #include "prompter.h" #include "gui_thread.h" -#include +#include "ardour/route.h" #include "i18n.h" diff --git a/gtk2_ardour/editor_export_audio.cc b/gtk2_ardour/editor_export_audio.cc index ea1876ca94..ca73c4d8b0 100644 --- a/gtk2_ardour/editor_export_audio.cc +++ b/gtk2_ardour/editor_export_audio.cc @@ -32,17 +32,17 @@ #include "audio_time_axis.h" #include "audio_region_view.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/pthread_utils.h" +#include "ardour/types.h" +#include "ardour/audio_track.h" +#include "ardour/audiofilesource.h" +#include "ardour/audio_diskstream.h" +#include "ardour/audioregion.h" +#include "ardour/audioplaylist.h" +#include "ardour/chan_count.h" +#include "ardour/session_directory.h" +#include "ardour/source_factory.h" +#include "ardour/audiofilesource.h" #include "i18n.h" diff --git a/gtk2_ardour/editor_hscroller.cc b/gtk2_ardour/editor_hscroller.cc index f5f94c4163..b5f265daa5 100644 --- a/gtk2_ardour/editor_hscroller.cc +++ b/gtk2_ardour/editor_hscroller.cc @@ -19,7 +19,7 @@ #include "editor.h" -#include +#include "ardour/session.h" using namespace std; using namespace ARDOUR; diff --git a/gtk2_ardour/editor_imageframe.cc b/gtk2_ardour/editor_imageframe.cc index d4bf497591..5ff1fc6459 100644 --- a/gtk2_ardour/editor_imageframe.cc +++ b/gtk2_ardour/editor_imageframe.cc @@ -30,7 +30,7 @@ #include "canvas_impl.h" #include -#include +#include "pbd/error.h" #include #include diff --git a/gtk2_ardour/editor_keyboard.cc b/gtk2_ardour/editor_keyboard.cc index 257ebc487a..32b797a1a0 100644 --- a/gtk2_ardour/editor_keyboard.cc +++ b/gtk2_ardour/editor_keyboard.cc @@ -17,11 +17,11 @@ */ -#include -#include -#include +#include "ardour/audioregion.h" +#include "ardour/playlist.h" +#include "ardour/location.h" -#include +#include "pbd/memento_command.h" #include "editor.h" #include "region_view.h" diff --git a/gtk2_ardour/editor_keys.cc b/gtk2_ardour/editor_keys.cc index efbe0cb522..1826ee464d 100644 --- a/gtk2_ardour/editor_keys.cc +++ b/gtk2_ardour/editor_keys.cc @@ -21,10 +21,10 @@ #include #include -#include +#include "pbd/error.h" -#include -#include +#include "ardour/session.h" +#include "ardour/region.h" #include #include "ardour_ui.h" diff --git a/gtk2_ardour/editor_markers.cc b/gtk2_ardour/editor_markers.cc index 0504c08095..6406f04e54 100644 --- a/gtk2_ardour/editor_markers.cc +++ b/gtk2_ardour/editor_markers.cc @@ -25,9 +25,9 @@ #include #include -#include -#include -#include +#include "ardour/location.h" +#include "ardour/profile.h" +#include "pbd/memento_command.h" #include "editor.h" #include "marker.h" diff --git a/gtk2_ardour/editor_mixer.cc b/gtk2_ardour/editor_mixer.cc index 04caa99f28..add7213400 100644 --- a/gtk2_ardour/editor_mixer.cc +++ b/gtk2_ardour/editor_mixer.cc @@ -21,9 +21,9 @@ #include #include -#include +#include "pbd/enumwriter.h" -#include +#include "ardour/audioengine.h" #include "editor.h" #include "mixer_strip.h" diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 49c067746d..051463f200 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -25,11 +25,11 @@ #include #include -#include +#include "pbd/error.h" #include #include -#include -#include +#include "pbd/memento_command.h" +#include "pbd/basename.h" #include "ardour_ui.h" #include "editor.h" @@ -50,20 +50,20 @@ #include "rgb_macros.h" #include "control_point_dialog.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/profile.h" +#include "ardour/route.h" +#include "ardour/audio_track.h" +#include "ardour/audio_diskstream.h" +#include "ardour/midi_diskstream.h" +#include "ardour/playlist.h" +#include "ardour/audioplaylist.h" +#include "ardour/audioregion.h" +#include "ardour/midi_region.h" +#include "ardour/dB.h" +#include "ardour/utils.h" +#include "ardour/region_factory.h" +#include "ardour/source_factory.h" #include diff --git a/gtk2_ardour/editor_ops.cc b/gtk2_ardour/editor_ops.cc index ab53490cff..07fa68f714 100644 --- a/gtk2_ardour/editor_ops.cc +++ b/gtk2_ardour/editor_ops.cc @@ -27,33 +27,33 @@ #include #include -#include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/basename.h" +#include "pbd/pthread_utils.h" +#include "pbd/memento_command.h" +#include "pbd/whitespace.h" #include #include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/audioengine.h" +#include "ardour/session.h" +#include "ardour/audioplaylist.h" +#include "ardour/audioregion.h" +#include "ardour/audio_diskstream.h" +#include "ardour/utils.h" +#include "ardour/location.h" +#include "ardour/named_selection.h" +#include "ardour/audio_track.h" +#include "ardour/audioplaylist.h" +#include "ardour/region_factory.h" +#include "ardour/playlist_factory.h" +#include "ardour/reverse.h" +#include "ardour/transient_detector.h" +#include "ardour/dB.h" +#include "ardour/quantize.h" #include "ardour_ui.h" #include "editor.h" diff --git a/gtk2_ardour/editor_region_list.cc b/gtk2_ardour/editor_region_list.cc index b97c8acc9e..338dc71221 100644 --- a/gtk2_ardour/editor_region_list.cc +++ b/gtk2_ardour/editor_region_list.cc @@ -23,13 +23,13 @@ #include #include -#include +#include "pbd/basename.h" -#include -#include -#include -#include -#include +#include "ardour/audioregion.h" +#include "ardour/audiofilesource.h" +#include "ardour/silentfilesource.h" +#include "ardour/session_region.h" +#include "ardour/profile.h" #include diff --git a/gtk2_ardour/editor_route_list.cc b/gtk2_ardour/editor_route_list.cc index 2847416397..ef6bbde471 100644 --- a/gtk2_ardour/editor_route_list.cc +++ b/gtk2_ardour/editor_route_list.cc @@ -33,9 +33,9 @@ #include "gui_thread.h" #include "actions.h" -#include +#include "pbd/unknown_type.h" -#include +#include "ardour/route.h" #include "i18n.h" diff --git a/gtk2_ardour/editor_rulers.cc b/gtk2_ardour/editor_rulers.cc index 0835cd81ab..0998b86bd9 100644 --- a/gtk2_ardour/editor_rulers.cc +++ b/gtk2_ardour/editor_rulers.cc @@ -24,8 +24,8 @@ #include -#include -#include +#include "ardour/tempo.h" +#include "ardour/profile.h" #include #include "editor.h" diff --git a/gtk2_ardour/editor_selection.cc b/gtk2_ardour/editor_selection.cc index 305ad77902..05b1296075 100644 --- a/gtk2_ardour/editor_selection.cc +++ b/gtk2_ardour/editor_selection.cc @@ -20,12 +20,12 @@ #include #include -#include +#include "pbd/stacktrace.h" -#include -#include -#include -#include +#include "ardour/diskstream.h" +#include "ardour/playlist.h" +#include "ardour/route_group.h" +#include "ardour/profile.h" #include "editor.h" #include "actions.h" diff --git a/gtk2_ardour/editor_selection_list.cc b/gtk2_ardour/editor_selection_list.cc index 1d75bf5d13..7f818ebe2b 100644 --- a/gtk2_ardour/editor_selection_list.cc +++ b/gtk2_ardour/editor_selection_list.cc @@ -23,9 +23,9 @@ #include -#include -#include -#include +#include "ardour/named_selection.h" +#include "ardour/session_selection.h" +#include "ardour/playlist.h" #include diff --git a/gtk2_ardour/editor_tempodisplay.cc b/gtk2_ardour/editor_tempodisplay.cc index 9bef055b57..00d0b94a0e 100644 --- a/gtk2_ardour/editor_tempodisplay.cc +++ b/gtk2_ardour/editor_tempodisplay.cc @@ -25,14 +25,14 @@ #include -#include -#include +#include "pbd/error.h" +#include "pbd/memento_command.h" #include #include -#include -#include +#include "ardour/session.h" +#include "ardour/tempo.h" #include #include diff --git a/gtk2_ardour/editor_timefx.cc b/gtk2_ardour/editor_timefx.cc index 8192085e96..19d574db27 100644 --- a/gtk2_ardour/editor_timefx.cc +++ b/gtk2_ardour/editor_timefx.cc @@ -23,9 +23,9 @@ #include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/pthread_utils.h" +#include "pbd/memento_command.h" #include #include @@ -35,15 +35,15 @@ #include "audio_region_view.h" #include "region_selection.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/region.h" +#include "ardour/audioplaylist.h" +#include "ardour/audio_track.h" +#include "ardour/audioregion.h" +#include "ardour/audio_diskstream.h" +#include "ardour/stretch.h" +#include "ardour/midi_stretch.h" +#include "ardour/pitch.h" #ifdef USE_RUBBERBAND #include diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index f2bde63e0c..8ab92033c2 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -5,7 +5,7 @@ #include #include -#include +#include "pbd/xml++.h" #ifdef __APPLE__ #include @@ -16,15 +16,15 @@ #include #endif -#include +#include "ardour/profile.h" #include #include #include -#include -#include -#include +#include "pbd/convert.h" +#include "pbd/error.h" +#include "pbd/pathscanner.h" #ifdef __APPLE #include diff --git a/gtk2_ardour/enums.cc b/gtk2_ardour/enums.cc index 9ed5bdfd8c..513be94aef 100644 --- a/gtk2_ardour/enums.cc +++ b/gtk2_ardour/enums.cc @@ -17,7 +17,7 @@ */ -#include +#include "pbd/enumwriter.h" #include "audio_clock.h" #include "editing.h" diff --git a/gtk2_ardour/enums.h b/gtk2_ardour/enums.h index ebd061cc40..00b7a6e56c 100644 --- a/gtk2_ardour/enums.h +++ b/gtk2_ardour/enums.h @@ -20,7 +20,7 @@ #ifndef __ardour_gtk_enums_h__ #define __ardour_gtk_enums_h__ -#include +#include "ardour/types.h" enum Width { Wide, diff --git a/gtk2_ardour/export_channel_selector.cc b/gtk2_ardour/export_channel_selector.cc index 1f1472d830..509f465b7b 100644 --- a/gtk2_ardour/export_channel_selector.cc +++ b/gtk2_ardour/export_channel_selector.cc @@ -22,16 +22,16 @@ #include -#include - -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/convert.h" + +#include "ardour/audio_port.h" +#include "ardour/audio_track.h" +#include "ardour/audioengine.h" +#include "ardour/export_channel_configuration.h" +#include "ardour/export_handler.h" +#include "ardour/io.h" +#include "ardour/route.h" +#include "ardour/session.h" #include diff --git a/gtk2_ardour/export_channel_selector.h b/gtk2_ardour/export_channel_selector.h index 595dae2562..9f1217c53d 100644 --- a/gtk2_ardour/export_channel_selector.h +++ b/gtk2_ardour/export_channel_selector.h @@ -23,8 +23,8 @@ #include -#include -#include +#include "ardour/export_profile_manager.h" +#include "ardour/export_channel.h" #include #include diff --git a/gtk2_ardour/export_dialog.cc b/gtk2_ardour/export_dialog.cc index c533e4489e..4f11ad410e 100644 --- a/gtk2_ardour/export_dialog.cc +++ b/gtk2_ardour/export_dialog.cc @@ -22,10 +22,10 @@ #include -#include +#include "pbd/filesystem.h" -#include -#include +#include "ardour/export_status.h" +#include "ardour/export_handler.h" using namespace ARDOUR; using namespace PBD; diff --git a/gtk2_ardour/export_dialog.h b/gtk2_ardour/export_dialog.h index 0528c514b6..8e70920b7c 100644 --- a/gtk2_ardour/export_dialog.h +++ b/gtk2_ardour/export_dialog.h @@ -23,8 +23,8 @@ #include -#include -#include +#include "ardour/export_handler.h" +#include "ardour/export_profile_manager.h" #include "public_editor.h" #include "export_timespan_selector.h" diff --git a/gtk2_ardour/export_file_notebook.cc b/gtk2_ardour/export_file_notebook.cc index 456483cae6..b10c0e58c1 100644 --- a/gtk2_ardour/export_file_notebook.cc +++ b/gtk2_ardour/export_file_notebook.cc @@ -20,7 +20,7 @@ #include "export_file_notebook.h" -#include +#include "ardour/export_format_specification.h" #include "utils.h" #include "i18n.h" diff --git a/gtk2_ardour/export_file_notebook.h b/gtk2_ardour/export_file_notebook.h index aed9a0fcc2..b6aee9992c 100644 --- a/gtk2_ardour/export_file_notebook.h +++ b/gtk2_ardour/export_file_notebook.h @@ -24,7 +24,7 @@ #include #include -#include +#include "ardour/export_profile_manager.h" #include "export_format_selector.h" #include "export_filename_selector.h" diff --git a/gtk2_ardour/export_filename_selector.cc b/gtk2_ardour/export_filename_selector.cc index 66eb389956..a78c0e7890 100644 --- a/gtk2_ardour/export_filename_selector.cc +++ b/gtk2_ardour/export_filename_selector.cc @@ -20,9 +20,9 @@ #include "export_filename_selector.h" -#include -#include -#include +#include "ardour/export_handler.h" +#include "ardour/session.h" +#include "ardour/session_directory.h" #include "i18n.h" diff --git a/gtk2_ardour/export_filename_selector.h b/gtk2_ardour/export_filename_selector.h index c21435bb57..faa508de41 100644 --- a/gtk2_ardour/export_filename_selector.h +++ b/gtk2_ardour/export_filename_selector.h @@ -23,8 +23,8 @@ #include -#include -#include +#include "ardour/export_profile_manager.h" +#include "ardour/export_filename.h" namespace ARDOUR { class Session; diff --git a/gtk2_ardour/export_format_dialog.cc b/gtk2_ardour/export_format_dialog.cc index f123c9cbbb..b7688aec10 100644 --- a/gtk2_ardour/export_format_dialog.cc +++ b/gtk2_ardour/export_format_dialog.cc @@ -20,8 +20,8 @@ #include "export_format_dialog.h" -#include -#include +#include "ardour/session.h" +#include "ardour/export_format_specification.h" #include "i18n.h" diff --git a/gtk2_ardour/export_format_dialog.h b/gtk2_ardour/export_format_dialog.h index fed081f9f0..acb561b06b 100644 --- a/gtk2_ardour/export_format_dialog.h +++ b/gtk2_ardour/export_format_dialog.h @@ -21,12 +21,12 @@ #ifndef __export_format_dialog_h__ #define __export_format_dialog_h__ -#include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/export_format_manager.h" +#include "ardour/export_format_compatibility.h" +#include "ardour/export_formats.h" -#include +#include "pbd/xml++.h" #include "ardour_dialog.h" #include "audio_clock.h" diff --git a/gtk2_ardour/export_format_selector.cc b/gtk2_ardour/export_format_selector.cc index 676373e5c3..122facdd39 100644 --- a/gtk2_ardour/export_format_selector.cc +++ b/gtk2_ardour/export_format_selector.cc @@ -22,9 +22,9 @@ #include "export_format_dialog.h" -#include -#include -#include +#include "ardour/export_format_specification.h" +#include "ardour/export_profile_manager.h" +#include "ardour/session.h" #include "i18n.h" diff --git a/gtk2_ardour/export_format_selector.h b/gtk2_ardour/export_format_selector.h index d4e4ae0110..78daf5b5c6 100644 --- a/gtk2_ardour/export_format_selector.h +++ b/gtk2_ardour/export_format_selector.h @@ -21,7 +21,7 @@ #ifndef __export_format_selector_h__ #define __export_format_selector_h__ -#include +#include "ardour/export_profile_manager.h" #include #include diff --git a/gtk2_ardour/export_multiplicator.cc b/gtk2_ardour/export_multiplicator.cc index 969548e273..757039dc9d 100644 --- a/gtk2_ardour/export_multiplicator.cc +++ b/gtk2_ardour/export_multiplicator.cc @@ -28,7 +28,7 @@ #include -#include +#include "pbd/compose.h" #include "i18n.h" diff --git a/gtk2_ardour/export_multiplicator.h b/gtk2_ardour/export_multiplicator.h index 20ce96cda0..60c6914bf5 100644 --- a/gtk2_ardour/export_multiplicator.h +++ b/gtk2_ardour/export_multiplicator.h @@ -30,7 +30,7 @@ #include #include -#include +#include "ardour/export_profile_manager.h" #include #include diff --git a/gtk2_ardour/export_preset_selector.cc b/gtk2_ardour/export_preset_selector.cc index 094fb967ce..fbbc215fb0 100644 --- a/gtk2_ardour/export_preset_selector.cc +++ b/gtk2_ardour/export_preset_selector.cc @@ -20,7 +20,7 @@ #include "export_preset_selector.h" -#include +#include "ardour/export_preset.h" #include "i18n.h" diff --git a/gtk2_ardour/export_preset_selector.h b/gtk2_ardour/export_preset_selector.h index 3022e224bc..ea7e61b32e 100644 --- a/gtk2_ardour/export_preset_selector.h +++ b/gtk2_ardour/export_preset_selector.h @@ -24,7 +24,7 @@ #include #include -#include +#include "ardour/export_profile_manager.h" class ExportPresetSelector : public Gtk::HBox { diff --git a/gtk2_ardour/export_range_markers_dialog.cc b/gtk2_ardour/export_range_markers_dialog.cc index cea690f74c..df612a340d 100644 --- a/gtk2_ardour/export_range_markers_dialog.cc +++ b/gtk2_ardour/export_range_markers_dialog.cc @@ -22,8 +22,8 @@ #include -#include -#include +#include "ardour/audioengine.h" +#include "ardour/sndfile_helpers.h" #include "ardour_ui.h" #include "export_range_markers_dialog.h" diff --git a/gtk2_ardour/export_range_markers_dialog.h b/gtk2_ardour/export_range_markers_dialog.h index 9083b87b26..a3a20836b1 100644 --- a/gtk2_ardour/export_range_markers_dialog.h +++ b/gtk2_ardour/export_range_markers_dialog.h @@ -20,7 +20,7 @@ #ifndef __export_range_markers_dialog_h__ #define __export_range_markers_dialog_h__ -#include +#include "ardour/location.h" #include "export_dialog.h" diff --git a/gtk2_ardour/export_timespan_selector.cc b/gtk2_ardour/export_timespan_selector.cc index 29d21b25cb..59875c4872 100644 --- a/gtk2_ardour/export_timespan_selector.cc +++ b/gtk2_ardour/export_timespan_selector.cc @@ -22,14 +22,14 @@ #include "ardour_ui.h" -#include -#include -#include -#include -#include - -#include -#include +#include "ardour/location.h" +#include "ardour/types.h" +#include "ardour/session.h" +#include "ardour/export_handler.h" +#include "ardour/export_timespan.h" + +#include "pbd/enumwriter.h" +#include "pbd/convert.h" #include #include diff --git a/gtk2_ardour/export_timespan_selector.h b/gtk2_ardour/export_timespan_selector.h index e8a97326bc..db1f4cd0e9 100644 --- a/gtk2_ardour/export_timespan_selector.h +++ b/gtk2_ardour/export_timespan_selector.h @@ -29,8 +29,8 @@ #include #include -#include -#include +#include "ardour/types.h" +#include "ardour/export_profile_manager.h" namespace ARDOUR { class Location; diff --git a/gtk2_ardour/fft.h b/gtk2_ardour/fft.h index 3a4d0f8063..ba191c03cd 100644 --- a/gtk2_ardour/fft.h +++ b/gtk2_ardour/fft.h @@ -30,7 +30,7 @@ #include -#include +#include "ardour/types.h" class FFT { diff --git a/gtk2_ardour/fft_graph.cc b/gtk2_ardour/fft_graph.cc index 077c1e162c..aac3143aee 100644 --- a/gtk2_ardour/fft_graph.cc +++ b/gtk2_ardour/fft_graph.cc @@ -29,7 +29,7 @@ #include #include -#include +#include "pbd/stl_delete.h" #include diff --git a/gtk2_ardour/fft_graph.h b/gtk2_ardour/fft_graph.h index bbf7774741..ea91a08ea9 100644 --- a/gtk2_ardour/fft_graph.h +++ b/gtk2_ardour/fft_graph.h @@ -20,7 +20,7 @@ #ifndef __ardour_fft_graph_h #define __ardour_fft_graph_h -#include +#include "ardour/types.h" #include #include diff --git a/gtk2_ardour/fft_result.h b/gtk2_ardour/fft_result.h index c6c952db1c..fa2a569108 100644 --- a/gtk2_ardour/fft_result.h +++ b/gtk2_ardour/fft_result.h @@ -21,7 +21,7 @@ #ifndef __ardour_fft_result_h #define __ardour_fft_result_h -#include +#include "ardour/types.h" #include #include diff --git a/gtk2_ardour/gain_meter.cc b/gtk2_ardour/gain_meter.cc index 85562bac0e..3540842a83 100644 --- a/gtk2_ardour/gain_meter.cc +++ b/gtk2_ardour/gain_meter.cc @@ -19,12 +19,12 @@ #include -#include -#include -#include -#include -#include -#include +#include "ardour/io.h" +#include "ardour/route.h" +#include "ardour/route_group.h" +#include "ardour/session.h" +#include "ardour/session_route.h" +#include "ardour/dB.h" #include #include @@ -33,9 +33,9 @@ #include #include #include -#include -#include -#include +#include "midi++/manager.h" +#include "pbd/fastlog.h" +#include "pbd/stacktrace.h" #include "ardour_ui.h" #include "gain_meter.h" @@ -45,9 +45,9 @@ #include "keyboard.h" #include "public_editor.h" -#include -#include -#include +#include "ardour/session.h" +#include "ardour/route.h" +#include "ardour/meter.h" #include "i18n.h" diff --git a/gtk2_ardour/gain_meter.h b/gtk2_ardour/gain_meter.h index 0c4e52b7c5..1352532331 100644 --- a/gtk2_ardour/gain_meter.h +++ b/gtk2_ardour/gain_meter.h @@ -32,7 +32,7 @@ #include #include -#include +#include "ardour/types.h" #include #include diff --git a/gtk2_ardour/generic_pluginui.cc b/gtk2_ardour/generic_pluginui.cc index c7cecc7130..16dbba523f 100644 --- a/gtk2_ardour/generic_pluginui.cc +++ b/gtk2_ardour/generic_pluginui.cc @@ -22,9 +22,9 @@ #include #include -#include -#include -#include +#include "pbd/stl_delete.h" +#include "pbd/xml++.h" +#include "pbd/failed_constructor.h" #include #include @@ -33,13 +33,13 @@ #include #include -#include +#include "midi++/manager.h" -#include -#include -#include +#include "ardour/plugin.h" +#include "ardour/plugin_insert.h" +#include "ardour/ladspa_plugin.h" #ifdef HAVE_LV2 -#include +#include "ardour/lv2_plugin.h" #endif #include diff --git a/gtk2_ardour/ghostregion.cc b/gtk2_ardour/ghostregion.cc index dd7839612f..27de656089 100644 --- a/gtk2_ardour/ghostregion.cc +++ b/gtk2_ardour/ghostregion.cc @@ -17,7 +17,7 @@ */ -#include +#include "evoral/Note.hpp" #include "ardour_ui.h" #include "automation_time_axis.h" #include "canvas-hit.h" diff --git a/gtk2_ardour/ghostregion.h b/gtk2_ardour/ghostregion.h index 885edfde59..8328bc0c06 100644 --- a/gtk2_ardour/ghostregion.h +++ b/gtk2_ardour/ghostregion.h @@ -23,7 +23,7 @@ #include #include #include -#include +#include "ardour/configuration.h" #include "canvas.h" namespace Gnome { diff --git a/gtk2_ardour/gui_thread.h b/gtk2_ardour/gui_thread.h index ef129ad46d..12071c5558 100644 --- a/gtk2_ardour/gui_thread.h +++ b/gtk2_ardour/gui_thread.h @@ -21,7 +21,7 @@ #define __ardour_gtk_gui_thread_h__ #include -#include +#include "pbd/crossthread.h" #define ENSURE_GUI_THREAD(slot) \ if (!Gtkmm2ext::UI::instance()->caller_is_ui_thread()) {\ diff --git a/gtk2_ardour/i18n.h b/gtk2_ardour/i18n.h index fa19bbb8a5..8dc13404aa 100644 --- a/gtk2_ardour/i18n.h +++ b/gtk2_ardour/i18n.h @@ -20,8 +20,8 @@ #ifndef __i18n_h__ #define __i18n_h__ -#include -#include +#include "pbd/compose.h" +#include "pbd/convert.h" #include "gettext.h" #include diff --git a/gtk2_ardour/imageframe_socket_handler.cc b/gtk2_ardour/imageframe_socket_handler.cc index dac36c6e2e..2838be6f66 100644 --- a/gtk2_ardour/imageframe_socket_handler.cc +++ b/gtk2_ardour/imageframe_socket_handler.cc @@ -43,8 +43,8 @@ #include "i18n.h" -#include -#include +#include "ardour/session.h" +#include "ardour/session_utils.h" #include diff --git a/gtk2_ardour/imageframe_time_axis.cc b/gtk2_ardour/imageframe_time_axis.cc index 735855421f..2f421a1132 100644 --- a/gtk2_ardour/imageframe_time_axis.cc +++ b/gtk2_ardour/imageframe_time_axis.cc @@ -20,15 +20,15 @@ #include #include -#include +#include "pbd/error.h" #include #include #include -#include -#include +#include "ardour/session.h" +#include "ardour/utils.h" #include "public_editor.h" #include "imageframe_time_axis.h" diff --git a/gtk2_ardour/imageframe_time_axis_group.h b/gtk2_ardour/imageframe_time_axis_group.h index ba7790c04a..147e6b5295 100644 --- a/gtk2_ardour/imageframe_time_axis_group.h +++ b/gtk2_ardour/imageframe_time_axis_group.h @@ -27,7 +27,7 @@ #include #include -#include +#include "ardour/types.h" #include "imageframe_time_axis_view.h" class PublicEditor ; diff --git a/gtk2_ardour/io_selector.cc b/gtk2_ardour/io_selector.cc index f31a2a7d3c..fb2c66a4be 100644 --- a/gtk2_ardour/io_selector.cc +++ b/gtk2_ardour/io_selector.cc @@ -22,7 +22,7 @@ #include -#include +#include "ardour/port_insert.h" #include "ardour/session.h" #include "ardour/io.h" #include "ardour/audioengine.h" diff --git a/gtk2_ardour/keyboard.cc b/gtk2_ardour/keyboard.cc index d0fcbea5cf..cd9d51c164 100644 --- a/gtk2_ardour/keyboard.cc +++ b/gtk2_ardour/keyboard.cc @@ -18,7 +18,7 @@ */ #include -#include +#include "ardour/ardour.h" #include "ardour_ui.h" @@ -31,10 +31,10 @@ #include #include -#include -#include +#include "pbd/error.h" +#include "pbd/file_utils.h" -#include +#include "ardour/filesystem_paths.h" #include "keyboard.h" #include "gui_thread.h" diff --git a/gtk2_ardour/keyboard.h b/gtk2_ardour/keyboard.h index 5fb696e6a5..a10fdbd6ba 100644 --- a/gtk2_ardour/keyboard.h +++ b/gtk2_ardour/keyboard.h @@ -28,8 +28,8 @@ #include #include -#include -#include +#include "ardour/types.h" +#include "pbd/stateful.h" #include "selection.h" diff --git a/gtk2_ardour/keyeditor.cc b/gtk2_ardour/keyeditor.cc index e44d92943f..742fc7fb69 100644 --- a/gtk2_ardour/keyeditor.cc +++ b/gtk2_ardour/keyeditor.cc @@ -1,6 +1,6 @@ #include -#include +#include "ardour/profile.h" #include #include @@ -8,10 +8,10 @@ #include #include -#include -#include +#include "pbd/strsplit.h" +#include "pbd/replace_all.h" -#include +#include "ardour/profile.h" #include "actions.h" #include "keyboard.h" diff --git a/gtk2_ardour/latency_gui.cc b/gtk2_ardour/latency_gui.cc index e7c42fd780..5ca139cd40 100644 --- a/gtk2_ardour/latency_gui.cc +++ b/gtk2_ardour/latency_gui.cc @@ -1,7 +1,7 @@ #define __STDC_FORMAT_MACROS 1 #include -#include +#include "ardour/latent.h" #include #include "latency_gui.h" diff --git a/gtk2_ardour/latency_gui.h b/gtk2_ardour/latency_gui.h index f352f698d7..2e350762ec 100644 --- a/gtk2_ardour/latency_gui.h +++ b/gtk2_ardour/latency_gui.h @@ -10,9 +10,9 @@ #include #include -#include +#include "pbd/controllable.h" -#include +#include "ardour/types.h" #include "ardour_dialog.h" diff --git a/gtk2_ardour/level_meter.cc b/gtk2_ardour/level_meter.cc index f7b44d1b08..96ad6879ca 100644 --- a/gtk2_ardour/level_meter.cc +++ b/gtk2_ardour/level_meter.cc @@ -19,20 +19,20 @@ #include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/io.h" +#include "ardour/route.h" +#include "ardour/route_group.h" +#include "ardour/session.h" +#include "ardour/session_route.h" +#include "ardour/dB.h" +#include "ardour/meter.h" #include #include #include #include -#include -#include +#include "midi++/manager.h" +#include "pbd/fastlog.h" #include "ardour_ui.h" #include "level_meter.h" @@ -42,8 +42,8 @@ #include "keyboard.h" #include "public_editor.h" -#include -#include +#include "ardour/session.h" +#include "ardour/route.h" #include "i18n.h" diff --git a/gtk2_ardour/level_meter.h b/gtk2_ardour/level_meter.h index 0273a075c8..ee2f03e3df 100644 --- a/gtk2_ardour/level_meter.h +++ b/gtk2_ardour/level_meter.h @@ -30,7 +30,7 @@ #include #include -#include +#include "ardour/types.h" #include #include diff --git a/gtk2_ardour/location_ui.cc b/gtk2_ardour/location_ui.cc index b3d2900673..64c551f0d1 100644 --- a/gtk2_ardour/location_ui.cc +++ b/gtk2_ardour/location_ui.cc @@ -24,10 +24,10 @@ #include #include -#include -#include -#include -#include +#include "ardour/utils.h" +#include "ardour/configuration.h" +#include "ardour/session.h" +#include "pbd/memento_command.h" #include "ardour_ui.h" #include "prompter.h" diff --git a/gtk2_ardour/location_ui.h b/gtk2_ardour/location_ui.h index 3c32f02025..dabd945f95 100644 --- a/gtk2_ardour/location_ui.h +++ b/gtk2_ardour/location_ui.h @@ -27,8 +27,8 @@ #include #include -#include -#include +#include "ardour/location.h" +#include "ardour/session.h" #include "ardour_dialog.h" diff --git a/gtk2_ardour/lv2_plugin_ui.cc b/gtk2_ardour/lv2_plugin_ui.cc index 02af81cbf0..d02e83d466 100644 --- a/gtk2_ardour/lv2_plugin_ui.cc +++ b/gtk2_ardour/lv2_plugin_ui.cc @@ -18,8 +18,8 @@ */ -#include -#include +#include "ardour/processor.h" +#include "ardour/lv2_plugin.h" #include "ardour_ui.h" #include "lv2_plugin_ui.h" diff --git a/gtk2_ardour/lv2_plugin_ui.h b/gtk2_ardour/lv2_plugin_ui.h index fe8dd85cd2..24a6819b37 100644 --- a/gtk2_ardour/lv2_plugin_ui.h +++ b/gtk2_ardour/lv2_plugin_ui.h @@ -29,7 +29,7 @@ #include #include -#include +#include "ardour/types.h" #include "plugin_ui.h" #ifdef HAVE_LV2 diff --git a/gtk2_ardour/main.cc b/gtk2_ardour/main.cc index c7724cff63..6861b178d1 100644 --- a/gtk2_ardour/main.cc +++ b/gtk2_ardour/main.cc @@ -23,20 +23,20 @@ #include #include -#include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/file_utils.h" +#include "pbd/textreceiver.h" +#include "pbd/failed_constructor.h" +#include "pbd/pthread_utils.h" #include -#include -#include -#include -#include -#include -#include +#include "ardour/svn_revision.h" +#include "ardour/version.h" +#include "ardour/ardour.h" +#include "ardour/audioengine.h" +#include "ardour/session_utils.h" +#include "ardour/filesystem_paths.h" #include #include diff --git a/gtk2_ardour/marker.cc b/gtk2_ardour/marker.cc index e3330c41fb..7e0a846ec9 100644 --- a/gtk2_ardour/marker.cc +++ b/gtk2_ardour/marker.cc @@ -18,7 +18,7 @@ */ #include -#include +#include "ardour/tempo.h" #include "marker.h" #include "public_editor.h" diff --git a/gtk2_ardour/marker.h b/gtk2_ardour/marker.h index 1a53726ede..8a82a90271 100644 --- a/gtk2_ardour/marker.h +++ b/gtk2_ardour/marker.h @@ -22,8 +22,8 @@ #include #include -#include -#include +#include "ardour/ardour.h" +#include "pbd/destructible.h" #include "canvas.h" diff --git a/gtk2_ardour/marker_time_axis.cc b/gtk2_ardour/marker_time_axis.cc index df041f8f76..f7867e49b0 100644 --- a/gtk2_ardour/marker_time_axis.cc +++ b/gtk2_ardour/marker_time_axis.cc @@ -19,14 +19,14 @@ #include -#include +#include "pbd/error.h" #include #include -#include -#include +#include "ardour/session.h" +#include "ardour/utils.h" #include "ardour_ui.h" #include "public_editor.h" diff --git a/gtk2_ardour/marker_time_axis_view.h b/gtk2_ardour/marker_time_axis_view.h index fd23c1de87..ae7cddfd59 100644 --- a/gtk2_ardour/marker_time_axis_view.h +++ b/gtk2_ardour/marker_time_axis_view.h @@ -24,7 +24,7 @@ #include #include -#include +#include "ardour/location.h" #include "simplerect.h" #include "canvas.h" diff --git a/gtk2_ardour/midi_channel_selector.h b/gtk2_ardour/midi_channel_selector.h index 7485f96257..a2b6247c75 100644 --- a/gtk2_ardour/midi_channel_selector.h +++ b/gtk2_ardour/midi_channel_selector.h @@ -27,7 +27,7 @@ #include "gtkmm/button.h" #include "gtkmm/togglebutton.h" #include "gtkmm/label.h" -#include +#include "ardour/types.h" class MidiChannelSelector : public Gtk::Table diff --git a/gtk2_ardour/midi_port_dialog.cc b/gtk2_ardour/midi_port_dialog.cc index 5fa11ce987..6e692c6eac 100644 --- a/gtk2_ardour/midi_port_dialog.cc +++ b/gtk2_ardour/midi_port_dialog.cc @@ -2,7 +2,7 @@ #include #include -#include +#include "pbd/convert.h" #include #include "midi_port_dialog.h" diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index aca13c8c44..2ea8316b37 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -28,16 +28,16 @@ #include -#include -#include -#include -#include -#include -#include -#include - -#include -#include +#include "ardour/playlist.h" +#include "ardour/tempo.h" +#include "ardour/midi_region.h" +#include "ardour/midi_source.h" +#include "ardour/midi_diskstream.h" +#include "ardour/midi_model.h" +#include "ardour/midi_patch_manager.h" + +#include "evoral/Parameter.hpp" +#include "evoral/Control.hpp" #include "streamview.h" #include "midi_region_view.h" diff --git a/gtk2_ardour/midi_region_view.h b/gtk2_ardour/midi_region_view.h index 7ee07de02f..adb4a1e316 100644 --- a/gtk2_ardour/midi_region_view.h +++ b/gtk2_ardour/midi_region_view.h @@ -24,11 +24,11 @@ #include #include -#include -#include -#include -#include -#include +#include "ardour/midi_track.h" +#include "ardour/midi_region.h" +#include "ardour/midi_model.h" +#include "ardour/diskstream.h" +#include "ardour/types.h" #include "region_view.h" #include "midi_time_axis.h" diff --git a/gtk2_ardour/midi_streamview.cc b/gtk2_ardour/midi_streamview.cc index ed364e7156..047020ea62 100644 --- a/gtk2_ardour/midi_streamview.cc +++ b/gtk2_ardour/midi_streamview.cc @@ -24,13 +24,13 @@ #include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/midi_diskstream.h" +#include "ardour/midi_playlist.h" +#include "ardour/midi_region.h" +#include "ardour/midi_source.h" +#include "ardour/midi_track.h" +#include "ardour/region_factory.h" +#include "ardour/smf_source.h" #include "ardour_ui.h" #include "canvas-simplerect.h" diff --git a/gtk2_ardour/midi_streamview.h b/gtk2_ardour/midi_streamview.h index 2f8e63ab9d..2780cfa3da 100644 --- a/gtk2_ardour/midi_streamview.h +++ b/gtk2_ardour/midi_streamview.h @@ -22,7 +22,7 @@ #include #include -#include +#include "ardour/location.h" #include "enums.h" #include "streamview.h" #include "time_axis_view_item.h" diff --git a/gtk2_ardour/midi_time_axis.cc b/gtk2_ardour/midi_time_axis.cc index 3df63d11f7..18786fe54a 100644 --- a/gtk2_ardour/midi_time_axis.cc +++ b/gtk2_ardour/midi_time_axis.cc @@ -25,10 +25,10 @@ #include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/stl_delete.h" +#include "pbd/whitespace.h" +#include "pbd/enumwriter.h" #include #include @@ -36,16 +36,16 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/midi_playlist.h" +#include "ardour/midi_diskstream.h" +#include "ardour/midi_patch_manager.h" +#include "ardour/processor.h" +#include "ardour/ladspa_plugin.h" +#include "ardour/location.h" +#include "ardour/playlist.h" +#include "ardour/session.h" +#include "ardour/session_playlist.h" +#include "ardour/utils.h" #include "ardour_ui.h" #include "midi_time_axis.h" @@ -74,7 +74,7 @@ #include "ghostregion.h" #include "canvas-note-event.h" -#include +#include "ardour/midi_track.h" #include "i18n.h" diff --git a/gtk2_ardour/midi_time_axis.h b/gtk2_ardour/midi_time_axis.h index f535fd6322..228e05176b 100644 --- a/gtk2_ardour/midi_time_axis.h +++ b/gtk2_ardour/midi_time_axis.h @@ -30,8 +30,8 @@ #include #include -#include -#include +#include "ardour/types.h" +#include "ardour/region.h" #include "ardour_dialog.h" #include "route_ui.h" diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index 39e23a99a4..d9770e4776 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -21,9 +21,9 @@ #include -#include -#include -#include +#include "pbd/convert.h" +#include "pbd/enumwriter.h" +#include "pbd/replace_all.h" #include #include @@ -33,19 +33,19 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/session.h" +#include "ardour/audioengine.h" +#include "ardour/route.h" +#include "ardour/route_group.h" +#include "ardour/audio_track.h" +#include "ardour/audio_diskstream.h" +#include "ardour/panner.h" +#include "ardour/send.h" +#include "ardour/processor.h" +#include "ardour/profile.h" +#include "ardour/ladspa_plugin.h" +#include "ardour/user_bundle.h" #include "ardour_ui.h" #include "ardour_dialog.h" diff --git a/gtk2_ardour/mixer_strip.h b/gtk2_ardour/mixer_strip.h index f2191bb418..4793e2de72 100644 --- a/gtk2_ardour/mixer_strip.h +++ b/gtk2_ardour/mixer_strip.h @@ -38,13 +38,13 @@ #include #include -#include +#include "pbd/stateful.h" -#include -#include -#include +#include "ardour/types.h" +#include "ardour/ardour.h" +#include "ardour/processor.h" -#include +#include "pbd/fastlog.h" #include "route_ui.h" #include "gain_meter.h" diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index 8da14e2f46..9c9e76d5df 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -22,7 +22,7 @@ #include -#include +#include "pbd/convert.h" #include #include @@ -30,12 +30,12 @@ #include #include -#include -#include -#include -#include -#include -#include +#include "ardour/audio_diskstream.h" +#include "ardour/audio_track.h" +#include "ardour/plugin_manager.h" +#include "ardour/route_group.h" +#include "ardour/session.h" +#include "ardour/session_route.h" #include "keyboard.h" #include "mixer_ui.h" diff --git a/gtk2_ardour/mixer_ui.h b/gtk2_ardour/mixer_ui.h index 2dbddc9dd0..b445cc99db 100644 --- a/gtk2_ardour/mixer_ui.h +++ b/gtk2_ardour/mixer_ui.h @@ -32,9 +32,9 @@ #include #include -#include +#include "pbd/stateful.h" -#include +#include "ardour/ardour.h" #include "route_processor_selection.h" #include "enums.h" diff --git a/gtk2_ardour/nag.cc b/gtk2_ardour/nag.cc index d239d850c7..4dab7e69b7 100644 --- a/gtk2_ardour/nag.cc +++ b/gtk2_ardour/nag.cc @@ -1,8 +1,8 @@ #include #include -#include -#include +#include "ardour/ardour.h" +#include "ardour/filesystem_paths.h" #include "nag.h" #include "i18n.h" diff --git a/gtk2_ardour/new_session_dialog.cc b/gtk2_ardour/new_session_dialog.cc index c28277b8ab..7e5345290c 100644 --- a/gtk2_ardour/new_session_dialog.cc +++ b/gtk2_ardour/new_session_dialog.cc @@ -17,13 +17,13 @@ */ -#include +#include "pbd/error.h" -#include -#include -#include -#include -#include +#include "ardour/recent_sessions.h" +#include "ardour/session_state_utils.h" +#include "ardour/template_utils.h" +#include "ardour/session.h" +#include "ardour/profile.h" #include #include diff --git a/gtk2_ardour/new_session_dialog.h b/gtk2_ardour/new_session_dialog.h index 04e30e0a94..465faa797e 100644 --- a/gtk2_ardour/new_session_dialog.h +++ b/gtk2_ardour/new_session_dialog.h @@ -33,7 +33,7 @@ #include #include -#include +#include "ardour/utils.h" #include diff --git a/gtk2_ardour/option_editor.cc b/gtk2_ardour/option_editor.cc index 935197a0ca..960f8065bc 100644 --- a/gtk2_ardour/option_editor.cc +++ b/gtk2_ardour/option_editor.cc @@ -19,18 +19,18 @@ #include // for fontmap resolution control for GnomeCanvas #include // for fontmap resolution control for GnomeCanvas -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/whitespace.h" + +#include "ardour/ardour.h" +#include "ardour/session.h" +#include "ardour/audioengine.h" +#include "ardour/configuration.h" +#include "ardour/auditioner.h" +#include "ardour/sndfilesource.h" +#include "ardour/crossfade.h" +#include "ardour/profile.h" +#include "midi++/manager.h" +#include "midi++/factory.h" #include #include #include diff --git a/gtk2_ardour/option_editor.h b/gtk2_ardour/option_editor.h index 1aff7f2bcf..a6b1a74e5c 100644 --- a/gtk2_ardour/option_editor.h +++ b/gtk2_ardour/option_editor.h @@ -34,7 +34,7 @@ #include #include -#include +#include "ardour/session.h" #include "ardour_dialog.h" #include "editing.h" diff --git a/gtk2_ardour/opts.cc b/gtk2_ardour/opts.cc index aebf7cdd21..4437a9d224 100644 --- a/gtk2_ardour/opts.cc +++ b/gtk2_ardour/opts.cc @@ -21,7 +21,7 @@ #include #include -#include +#include "ardour/session.h" #include "opts.h" diff --git a/gtk2_ardour/panner2d.cc b/gtk2_ardour/panner2d.cc index 97f7fcd123..7a081101f6 100644 --- a/gtk2_ardour/panner2d.cc +++ b/gtk2_ardour/panner2d.cc @@ -24,8 +24,8 @@ #include #include -#include -#include +#include "pbd/error.h" +#include "ardour/panner.h" #include #include "panner2d.h" diff --git a/gtk2_ardour/panner_ui.cc b/gtk2_ardour/panner_ui.cc index 728dfcbcfe..636035abd3 100644 --- a/gtk2_ardour/panner_ui.cc +++ b/gtk2_ardour/panner_ui.cc @@ -18,13 +18,13 @@ #include -#include -#include +#include "ardour/io.h" +#include "ardour/dB.h" #include #include #include -#include -#include +#include "midi++/manager.h" +#include "pbd/fastlog.h" #include "ardour_ui.h" #include "panner_ui.h" @@ -33,9 +33,9 @@ #include "panner.h" #include "gui_thread.h" -#include -#include -#include +#include "ardour/session.h" +#include "ardour/panner.h" +#include "ardour/route.h" #include "i18n.h" diff --git a/gtk2_ardour/piano_roll_header.cc b/gtk2_ardour/piano_roll_header.cc index 9d0f1e504a..e946aa3dfb 100644 --- a/gtk2_ardour/piano_roll_header.cc +++ b/gtk2_ardour/piano_roll_header.cc @@ -17,8 +17,8 @@ */ #include -#include -#include +#include "evoral/midi_events.h" +#include "ardour/midi_track.h" #include "piano_roll_header.h" #include "midi_time_axis.h" diff --git a/gtk2_ardour/piano_roll_header.h b/gtk2_ardour/piano_roll_header.h index 986a7fafc9..f005538d4a 100644 --- a/gtk2_ardour/piano_roll_header.h +++ b/gtk2_ardour/piano_roll_header.h @@ -19,7 +19,7 @@ #ifndef __ardour_piano_roll_header_h__ #define __ardour_piano_roll_header_h__ -#include +#include "ardour/types.h" #include diff --git a/gtk2_ardour/playlist_selector.cc b/gtk2_ardour/playlist_selector.cc index 0ca9432fcb..dd62240e44 100644 --- a/gtk2_ardour/playlist_selector.cc +++ b/gtk2_ardour/playlist_selector.cc @@ -20,12 +20,12 @@ #include -#include -#include -#include -#include -#include -#include +#include "ardour/session_playlist.h" +#include "ardour/audio_diskstream.h" +#include "ardour/playlist.h" +#include "ardour/audio_track.h" +#include "ardour/audioplaylist.h" +#include "ardour/configuration.h" #include #include diff --git a/gtk2_ardour/plugin_eq_gui.cc b/gtk2_ardour/plugin_eq_gui.cc index a7e6b4261c..2b43927278 100644 --- a/gtk2_ardour/plugin_eq_gui.cc +++ b/gtk2_ardour/plugin_eq_gui.cc @@ -23,8 +23,8 @@ #include "ardour_ui.h" #include "gui_thread.h" -#include -#include +#include "ardour/audio_buffer.h" +#include "ardour/data_type.h" #include #include diff --git a/gtk2_ardour/plugin_eq_gui.h b/gtk2_ardour/plugin_eq_gui.h index cd52ed7682..05e09e3214 100644 --- a/gtk2_ardour/plugin_eq_gui.h +++ b/gtk2_ardour/plugin_eq_gui.h @@ -21,9 +21,9 @@ #ifndef __ardour_plugin_eq_gui_h #define __ardour_plugin_eq_gui_h -#include -#include -#include +#include "ardour/buffer_set.h" +#include "ardour/plugin_insert.h" +#include "ardour/plugin.h" #include #include diff --git a/gtk2_ardour/plugin_interest.h b/gtk2_ardour/plugin_interest.h index 1b7d3c0959..9f6b293325 100644 --- a/gtk2_ardour/plugin_interest.h +++ b/gtk2_ardour/plugin_interest.h @@ -21,7 +21,7 @@ #define __gtkardour_plugin_interest_h__ #include -#include +#include "ardour/plugin.h" typedef std::vector SelectedPlugins; diff --git a/gtk2_ardour/plugin_selector.cc b/gtk2_ardour/plugin_selector.cc index b49d6a0b77..ac9e785522 100644 --- a/gtk2_ardour/plugin_selector.cc +++ b/gtk2_ardour/plugin_selector.cc @@ -30,11 +30,11 @@ #include -#include +#include "pbd/convert.h" -#include -#include -#include +#include "ardour/plugin_manager.h" +#include "ardour/plugin.h" +#include "ardour/configuration.h" #include "ardour_ui.h" #include "plugin_selector.h" diff --git a/gtk2_ardour/plugin_selector.h b/gtk2_ardour/plugin_selector.h index e5224b4fa7..bd9bd12008 100644 --- a/gtk2_ardour/plugin_selector.h +++ b/gtk2_ardour/plugin_selector.h @@ -25,7 +25,7 @@ #include #include -#include +#include "ardour/plugin.h" #include "plugin_interest.h" namespace ARDOUR { diff --git a/gtk2_ardour/plugin_ui.cc b/gtk2_ardour/plugin_ui.cc index eae0d91388..4c7ae5b8a0 100644 --- a/gtk2_ardour/plugin_ui.cc +++ b/gtk2_ardour/plugin_ui.cc @@ -22,9 +22,9 @@ #include #include -#include -#include -#include +#include "pbd/stl_delete.h" +#include "pbd/xml++.h" +#include "pbd/failed_constructor.h" #include #include @@ -35,16 +35,16 @@ #include #include -#include +#include "midi++/manager.h" -#include -#include -#include +#include "ardour/plugin.h" +#include "ardour/plugin_insert.h" +#include "ardour/ladspa_plugin.h" #ifdef VST_SUPPORT -#include +#include "ardour/vst_plugin.h" #endif #ifdef HAVE_LV2 -#include +#include "ardour/lv2_plugin.h" #include "lv2_plugin_ui.h" #endif diff --git a/gtk2_ardour/plugin_ui.h b/gtk2_ardour/plugin_ui.h index b5202a9327..fb365409d7 100644 --- a/gtk2_ardour/plugin_ui.h +++ b/gtk2_ardour/plugin_ui.h @@ -41,7 +41,7 @@ #include #include -#include +#include "ardour/types.h" #include "ardour_dialog.h" #include "latency_gui.h" diff --git a/gtk2_ardour/port_group.h b/gtk2_ardour/port_group.h index c2daae341a..02dd965e1d 100644 --- a/gtk2_ardour/port_group.h +++ b/gtk2_ardour/port_group.h @@ -25,8 +25,8 @@ #include #include #include -#include -#include +#include "ardour/data_type.h" +#include "ardour/types.h" namespace ARDOUR { class Session; diff --git a/gtk2_ardour/processor_box.cc b/gtk2_ardour/processor_box.cc index ce7d0f5567..7ac5c4a598 100644 --- a/gtk2_ardour/processor_box.cc +++ b/gtk2_ardour/processor_box.cc @@ -23,7 +23,7 @@ #include -#include +#include "pbd/convert.h" #include @@ -37,17 +37,17 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/session.h" +#include "ardour/audioengine.h" +#include "ardour/route.h" +#include "ardour/audio_track.h" +#include "ardour/audio_diskstream.h" +#include "ardour/send.h" +#include "ardour/plugin_insert.h" +#include "ardour/port_insert.h" +#include "ardour/ladspa_plugin.h" +#include "ardour/profile.h" #include "ardour_ui.h" #include "ardour_dialog.h" diff --git a/gtk2_ardour/processor_box.h b/gtk2_ardour/processor_box.h index 76c6426686..c04498a599 100644 --- a/gtk2_ardour/processor_box.h +++ b/gtk2_ardour/processor_box.h @@ -32,15 +32,15 @@ #include #include -#include +#include "pbd/stateful.h" -#include -#include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/ardour.h" +#include "ardour/plugin_insert.h" +#include "ardour/port_insert.h" +#include "ardour/processor.h" -#include +#include "pbd/fastlog.h" #include "plugin_interest.h" #include "route_ui.h" diff --git a/gtk2_ardour/processor_selection.h b/gtk2_ardour/processor_selection.h index 59354c05ac..a7d10894e9 100644 --- a/gtk2_ardour/processor_selection.h +++ b/gtk2_ardour/processor_selection.h @@ -20,7 +20,7 @@ #ifndef __ardour_gtk_processor_selection_h__ #define __ardour_gtk_processor_selection_h__ -#include +#include "pbd/xml++.h" class ProcessorSelection { public: diff --git a/gtk2_ardour/public_editor.h b/gtk2_ardour/public_editor.h index 97fbdd47b8..ef087fa2cc 100644 --- a/gtk2_ardour/public_editor.h +++ b/gtk2_ardour/public_editor.h @@ -30,7 +30,7 @@ #include #include -#include +#include "pbd/statefuldestructible.h" #include "editing.h" #include "canvas.h" diff --git a/gtk2_ardour/region_gain_line.cc b/gtk2_ardour/region_gain_line.cc index 86ebe7a465..48bc7e7f4b 100644 --- a/gtk2_ardour/region_gain_line.cc +++ b/gtk2_ardour/region_gain_line.cc @@ -17,9 +17,9 @@ */ -#include -#include -#include +#include "evoral/Curve.hpp" +#include "ardour/audioregion.h" +#include "pbd/memento_command.h" #include "region_gain_line.h" #include "audio_region_view.h" @@ -28,7 +28,7 @@ #include "time_axis_view.h" #include "editor.h" -#include +#include "ardour/session.h" #include "i18n.h" diff --git a/gtk2_ardour/region_gain_line.h b/gtk2_ardour/region_gain_line.h index af23fa37f3..6f446cabfc 100644 --- a/gtk2_ardour/region_gain_line.h +++ b/gtk2_ardour/region_gain_line.h @@ -20,7 +20,7 @@ #ifndef __ardour_gtk_region_gain_line_h__ #define __ardour_gtk_region_gain_line_h__ -#include +#include "ardour/ardour.h" #include #include "automation_line.h" diff --git a/gtk2_ardour/region_selection.cc b/gtk2_ardour/region_selection.cc index d1970138c5..76dfe33107 100644 --- a/gtk2_ardour/region_selection.cc +++ b/gtk2_ardour/region_selection.cc @@ -18,7 +18,7 @@ #include -#include +#include "ardour/region.h" #include "region_view.h" #include "region_selection.h" diff --git a/gtk2_ardour/region_selection.h b/gtk2_ardour/region_selection.h index 084345a76d..98d2a4eaab 100644 --- a/gtk2_ardour/region_selection.h +++ b/gtk2_ardour/region_selection.h @@ -22,7 +22,7 @@ #include #include #include -#include +#include "ardour/types.h" using std::list; using std::set; diff --git a/gtk2_ardour/region_view.cc b/gtk2_ardour/region_view.cc index 1819df0401..d307eeaa95 100644 --- a/gtk2_ardour/region_view.cc +++ b/gtk2_ardour/region_view.cc @@ -24,12 +24,12 @@ #include #include -#include +#include "pbd/stacktrace.h" -#include -#include -#include -#include +#include "ardour/playlist.h" +#include "ardour/audioregion.h" +#include "ardour/audiosource.h" +#include "ardour/audio_diskstream.h" #include "ardour_ui.h" #include "streamview.h" diff --git a/gtk2_ardour/region_view.h b/gtk2_ardour/region_view.h index 0db41c24f9..fea5cd9588 100644 --- a/gtk2_ardour/region_view.h +++ b/gtk2_ardour/region_view.h @@ -24,8 +24,8 @@ #include #include #include -#include -#include +#include "ardour/region.h" +#include "ardour/beats_frames_converter.h" #include "time_axis_view_item.h" #include "automation_line.h" diff --git a/gtk2_ardour/rhythm_ferret.cc b/gtk2_ardour/rhythm_ferret.cc index 2f070f4ccd..ecad24e181 100644 --- a/gtk2_ardour/rhythm_ferret.cc +++ b/gtk2_ardour/rhythm_ferret.cc @@ -1,15 +1,15 @@ #include #include -#include - -#include -#include -#include -#include -#include -#include -#include +#include "pbd/memento_command.h" + +#include "ardour/transient_detector.h" +#include "ardour/onset_detector.h" +#include "ardour/audiosource.h" +#include "ardour/audioregion.h" +#include "ardour/playlist.h" +#include "ardour/region_factory.h" +#include "ardour/session.h" #include "rhythm_ferret.h" #include "audio_region_view.h" diff --git a/gtk2_ardour/route_params_ui.cc b/gtk2_ardour/route_params_ui.cc index 30a939022e..37639a9985 100644 --- a/gtk2_ardour/route_params_ui.cc +++ b/gtk2_ardour/route_params_ui.cc @@ -26,18 +26,18 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/session_route.h" +#include "ardour/audio_diskstream.h" +#include "ardour/plugin.h" +#include "ardour/plugin_manager.h" +#include "ardour/ardour.h" +#include "ardour/session.h" +#include "ardour/route.h" +#include "ardour/audio_track.h" +#include "ardour/send.h" +#include "ardour/plugin_insert.h" +#include "ardour/port_insert.h" #include "route_params_ui.h" #include "keyboard.h" diff --git a/gtk2_ardour/route_params_ui.h b/gtk2_ardour/route_params_ui.h index 484c4f28a8..0f9fe6423f 100644 --- a/gtk2_ardour/route_params_ui.h +++ b/gtk2_ardour/route_params_ui.h @@ -32,9 +32,9 @@ #include #include -#include +#include "pbd/stateful.h" -#include +#include "ardour/ardour.h" #include "io_selector.h" #include "ardour_dialog.h" diff --git a/gtk2_ardour/route_processor_selection.cc b/gtk2_ardour/route_processor_selection.cc index 552de1b412..0b02a2837a 100644 --- a/gtk2_ardour/route_processor_selection.cc +++ b/gtk2_ardour/route_processor_selection.cc @@ -19,11 +19,11 @@ #include #include -#include +#include "pbd/error.h" -#include -#include -#include +#include "ardour/playlist.h" +#include "ardour/processor.h" +#include "ardour/route.h" #include "route_processor_selection.h" diff --git a/gtk2_ardour/route_time_axis.cc b/gtk2_ardour/route_time_axis.cc index 7895a25a8c..f3f27d5183 100644 --- a/gtk2_ardour/route_time_axis.cc +++ b/gtk2_ardour/route_time_axis.cc @@ -27,10 +27,10 @@ #include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/stl_delete.h" +#include "pbd/whitespace.h" +#include "pbd/memento_command.h" #include #include @@ -40,21 +40,21 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/audioplaylist.h" +#include "ardour/diskstream.h" +#include "ardour/event_type_map.h" +#include "ardour/ladspa_plugin.h" +#include "ardour/location.h" +#include "ardour/panner.h" +#include "ardour/playlist.h" +#include "ardour/playlist.h" +#include "ardour/processor.h" +#include "ardour/profile.h" +#include "ardour/route_group.h" +#include "ardour/session.h" +#include "ardour/session_playlist.h" +#include "ardour/utils.h" +#include "evoral/Parameter.hpp" #include "ardour_ui.h" #include "route_time_axis.h" @@ -75,7 +75,7 @@ #include "streamview.h" #include "utils.h" -#include +#include "ardour/track.h" #include "i18n.h" diff --git a/gtk2_ardour/route_time_axis.h b/gtk2_ardour/route_time_axis.h index da1ee711d6..cf1e86c0b4 100644 --- a/gtk2_ardour/route_time_axis.h +++ b/gtk2_ardour/route_time_axis.h @@ -35,8 +35,8 @@ #include #include -#include -#include +#include "ardour/playlist.h" +#include "ardour/types.h" #include "ardour_dialog.h" #include "route_ui.h" diff --git a/gtk2_ardour/route_ui.cc b/gtk2_ardour/route_ui.cc index cefe2ac517..facabd9779 100644 --- a/gtk2_ardour/route_ui.cc +++ b/gtk2_ardour/route_ui.cc @@ -25,11 +25,11 @@ #include #include -#include -#include -#include -#include -#include +#include "ardour/route_group.h" +#include "pbd/memento_command.h" +#include "pbd/stacktrace.h" +#include "pbd/shiva.h" +#include "pbd/controllable.h" #include "route_ui.h" #include "keyboard.h" @@ -40,14 +40,14 @@ #include "latency_gui.h" #include "automation_time_axis.h" -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/route.h" +#include "ardour/session.h" +#include "ardour/audioengine.h" +#include "ardour/audio_track.h" +#include "ardour/audio_diskstream.h" +#include "ardour/midi_track.h" +#include "ardour/midi_diskstream.h" +#include "ardour/profile.h" #include "i18n.h" using namespace sigc; diff --git a/gtk2_ardour/route_ui.h b/gtk2_ardour/route_ui.h index c784b97668..4761acd61a 100644 --- a/gtk2_ardour/route_ui.h +++ b/gtk2_ardour/route_ui.h @@ -22,10 +22,10 @@ #include -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "ardour/ardour.h" +#include "ardour/route.h" +#include "ardour/track.h" #include "axis_view.h" diff --git a/gtk2_ardour/selection.cc b/gtk2_ardour/selection.cc index 3f6c282d3a..da0047eefc 100644 --- a/gtk2_ardour/selection.cc +++ b/gtk2_ardour/selection.cc @@ -19,10 +19,10 @@ #include #include -#include -#include +#include "pbd/error.h" +#include "pbd/stacktrace.h" -#include +#include "ardour/playlist.h" #include "region_view.h" #include "selection.h" diff --git a/gtk2_ardour/selection_templates.h b/gtk2_ardour/selection_templates.h index 3ab8505b72..cc7933d879 100644 --- a/gtk2_ardour/selection_templates.h +++ b/gtk2_ardour/selection_templates.h @@ -25,7 +25,7 @@ avoid multiplying dependencies. */ -#include +#include "ardour/region.h" #include "selection.h" #include "region_view.h" diff --git a/gtk2_ardour/send_ui.cc b/gtk2_ardour/send_ui.cc index 3fb6e8af47..1014f5a07a 100644 --- a/gtk2_ardour/send_ui.cc +++ b/gtk2_ardour/send_ui.cc @@ -19,8 +19,8 @@ #include -#include -#include +#include "ardour/io.h" +#include "ardour/send.h" #include "utils.h" #include "send_ui.h" diff --git a/gtk2_ardour/session_import_dialog.cc b/gtk2_ardour/session_import_dialog.cc index 3776c3c04c..d6f2826abf 100644 --- a/gtk2_ardour/session_import_dialog.cc +++ b/gtk2_ardour/session_import_dialog.cc @@ -20,13 +20,13 @@ #include "session_import_dialog.h" -#include +#include "pbd/failed_constructor.h" -#include -#include -#include -#include -#include +#include "ardour/audio_region_importer.h" +#include "ardour/audio_playlist_importer.h" +#include "ardour/audio_track_importer.h" +#include "ardour/location_importer.h" +#include "ardour/tempo_map_importer.h" #include #include diff --git a/gtk2_ardour/session_import_dialog.h b/gtk2_ardour/session_import_dialog.h index 22cccd1262..e095dbaea0 100644 --- a/gtk2_ardour/session_import_dialog.h +++ b/gtk2_ardour/session_import_dialog.h @@ -28,9 +28,9 @@ #include #include -#include -#include -#include +#include "pbd/xml++.h" +#include "ardour/element_importer.h" +#include "ardour/element_import_handler.h" #include "ardour_dialog.h" diff --git a/gtk2_ardour/session_metadata_dialog.cc b/gtk2_ardour/session_metadata_dialog.cc index 35920038be..6038b8b5ae 100644 --- a/gtk2_ardour/session_metadata_dialog.cc +++ b/gtk2_ardour/session_metadata_dialog.cc @@ -25,10 +25,10 @@ #include #include "i18n.h" -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "ardour/session.h" +#include "ardour/session_directory.h" +#include "ardour/session_utils.h" #define CALL_MEMBER_FN(object,ptrToMember) ((object).*(ptrToMember)) diff --git a/gtk2_ardour/session_metadata_dialog.h b/gtk2_ardour/session_metadata_dialog.h index ffbb7a0930..e06dbe010c 100644 --- a/gtk2_ardour/session_metadata_dialog.h +++ b/gtk2_ardour/session_metadata_dialog.h @@ -28,7 +28,7 @@ #include #include -#include +#include "ardour/session_metadata.h" using std::string; using Glib::ustring; diff --git a/gtk2_ardour/sfdb_freesound_mootcher.cc b/gtk2_ardour/sfdb_freesound_mootcher.cc index 7daecfc593..d84f34d7cb 100644 --- a/gtk2_ardour/sfdb_freesound_mootcher.cc +++ b/gtk2_ardour/sfdb_freesound_mootcher.cc @@ -39,12 +39,12 @@ *************************************************************************************/ #include "sfdb_freesound_mootcher.h" -#include +#include "pbd/xml++.h" #include #include -#include +#include "ardour/audio_library.h" #define TRUE 1 diff --git a/gtk2_ardour/sfdb_ui.cc b/gtk2_ardour/sfdb_ui.cc index 0ee8935f1b..dcd041c44b 100644 --- a/gtk2_ardour/sfdb_ui.cc +++ b/gtk2_ardour/sfdb_ui.cc @@ -29,26 +29,26 @@ #include #include -#include -#include -#include -#include -#include +#include "pbd/convert.h" +#include "pbd/tokenizer.h" +#include "pbd/enumwriter.h" +#include "pbd/pthread_utils.h" +#include "pbd/xml++.h" #include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "evoral/SMFReader.hpp" + +#include "ardour/audio_library.h" +#include "ardour/auditioner.h" +#include "ardour/audioregion.h" +#include "ardour/audiofilesource.h" +#include "ardour/smf_source.h" +#include "ardour/region_factory.h" +#include "ardour/source_factory.h" +#include "ardour/session.h" +#include "ardour/session_directory.h" +#include "ardour/profile.h" #include "ardour_ui.h" #include "editing.h" diff --git a/gtk2_ardour/sfdb_ui.h b/gtk2_ardour/sfdb_ui.h index 24cb08cc1b..52676c2d4b 100644 --- a/gtk2_ardour/sfdb_ui.h +++ b/gtk2_ardour/sfdb_ui.h @@ -37,8 +37,8 @@ #include #include -#include -#include +#include "ardour/session.h" +#include "ardour/audiofilesource.h" #include "ardour_dialog.h" #include "editing.h" diff --git a/gtk2_ardour/splash.cc b/gtk2_ardour/splash.cc index 8846c9f4e6..e81a987aa1 100644 --- a/gtk2_ardour/splash.cc +++ b/gtk2_ardour/splash.cc @@ -1,9 +1,9 @@ #include -#include -#include -#include -#include +#include "pbd/failed_constructor.h" +#include "pbd/file_utils.h" +#include "ardour/ardour.h" +#include "ardour/filesystem_paths.h" #include "gui_thread.h" #include "splash.h" diff --git a/gtk2_ardour/streamview.cc b/gtk2_ardour/streamview.cc index c211804fc4..8d36427a0b 100644 --- a/gtk2_ardour/streamview.cc +++ b/gtk2_ardour/streamview.cc @@ -22,11 +22,11 @@ #include -#include -#include -#include -#include -#include +#include "ardour/playlist.h" +#include "ardour/region.h" +#include "ardour/source.h" +#include "ardour/diskstream.h" +#include "ardour/track.h" #include "streamview.h" #include "region_view.h" diff --git a/gtk2_ardour/streamview.h b/gtk2_ardour/streamview.h index fa5657f866..24a81f4847 100644 --- a/gtk2_ardour/streamview.h +++ b/gtk2_ardour/streamview.h @@ -22,7 +22,7 @@ #include #include -#include +#include "ardour/location.h" #include "enums.h" #include "simplerect.h" #include "canvas.h" diff --git a/gtk2_ardour/tape_region_view.cc b/gtk2_ardour/tape_region_view.cc index 21bc41800e..f036ea455c 100644 --- a/gtk2_ardour/tape_region_view.cc +++ b/gtk2_ardour/tape_region_view.cc @@ -24,10 +24,10 @@ #include -#include -#include -#include -#include +#include "ardour/playlist.h" +#include "ardour/audioregion.h" +#include "ardour/audiosource.h" +#include "ardour/audio_diskstream.h" #include "tape_region_view.h" #include "audio_time_axis.h" diff --git a/gtk2_ardour/tempo_dialog.h b/gtk2_ardour/tempo_dialog.h index cbb237abb8..3cdc29a347 100644 --- a/gtk2_ardour/tempo_dialog.h +++ b/gtk2_ardour/tempo_dialog.h @@ -30,8 +30,8 @@ #include #include -#include -#include +#include "ardour/types.h" +#include "ardour/tempo.h" #include "ardour_dialog.h" diff --git a/gtk2_ardour/tempo_lines.h b/gtk2_ardour/tempo_lines.h index d5040bd90f..275db7c85e 100644 --- a/gtk2_ardour/tempo_lines.h +++ b/gtk2_ardour/tempo_lines.h @@ -22,7 +22,7 @@ #include #include #include -#include +#include "ardour/tempo.h" #include "canvas.h" #include "simpleline.h" diff --git a/gtk2_ardour/theme_manager.cc b/gtk2_ardour/theme_manager.cc index 0d13200513..8270c7bcb6 100644 --- a/gtk2_ardour/theme_manager.cc +++ b/gtk2_ardour/theme_manager.cc @@ -27,11 +27,11 @@ #include #include -#include +#include "pbd/file_utils.h" -#include -#include -#include +#include "ardour/configuration.h" +#include "ardour/filesystem_paths.h" +#include "ardour/profile.h" #include "theme_manager.h" #include "rgb_macros.h" diff --git a/gtk2_ardour/time_axis_view.cc b/gtk2_ardour/time_axis_view.cc index be3c0655b8..056135e70c 100644 --- a/gtk2_ardour/time_axis_view.cc +++ b/gtk2_ardour/time_axis_view.cc @@ -27,17 +27,17 @@ #include #include -#include +#include "pbd/error.h" #include #include #include -#include -#include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/utils.h" +#include "ardour/ladspa_plugin.h" +#include "ardour/processor.h" +#include "ardour/location.h" #include "ardour_ui.h" #include "public_editor.h" diff --git a/gtk2_ardour/time_axis_view.h b/gtk2_ardour/time_axis_view.h index 980ff2cdd8..6f0b3310eb 100644 --- a/gtk2_ardour/time_axis_view.h +++ b/gtk2_ardour/time_axis_view.h @@ -33,11 +33,11 @@ #include -#include +#include "pbd/stateful.h" -#include -#include -#include +#include "ardour/types.h" +#include "ardour/region.h" +#include "evoral/Parameter.hpp" #include "prompter.h" #include "axis_view.h" diff --git a/gtk2_ardour/time_axis_view_item.cc b/gtk2_ardour/time_axis_view_item.cc index 8de294deb2..98c8b7cce9 100644 --- a/gtk2_ardour/time_axis_view_item.cc +++ b/gtk2_ardour/time_axis_view_item.cc @@ -17,11 +17,11 @@ */ -#include -#include +#include "pbd/error.h" +#include "pbd/stacktrace.h" -#include -#include +#include "ardour/types.h" +#include "ardour/ardour.h" #include diff --git a/gtk2_ardour/time_selection.cc b/gtk2_ardour/time_selection.cc index eac7bd70f5..f9e45f7f6b 100644 --- a/gtk2_ardour/time_selection.cc +++ b/gtk2_ardour/time_selection.cc @@ -19,8 +19,8 @@ #include -#include -#include +#include "pbd/error.h" +#include "ardour/ardour.h" #include "time_selection.h" diff --git a/gtk2_ardour/time_selection.h b/gtk2_ardour/time_selection.h index 1783e16046..ba4250ad7f 100644 --- a/gtk2_ardour/time_selection.h +++ b/gtk2_ardour/time_selection.h @@ -21,7 +21,7 @@ #define __ardour_gtk_time_selection_h__ #include -#include +#include "ardour/types.h" namespace ARDOUR { class RouteGroup; diff --git a/gtk2_ardour/ui_config.cc b/gtk2_ardour/ui_config.cc index 8f8d586e1f..c6dd70c992 100644 --- a/gtk2_ardour/ui_config.cc +++ b/gtk2_ardour/ui_config.cc @@ -22,14 +22,14 @@ #include -#include -#include -#include -#include -#include - -#include -#include +#include "pbd/failed_constructor.h" +#include "pbd/xml++.h" +#include "pbd/filesystem.h" +#include "pbd/file_utils.h" +#include "pbd/error.h" + +#include "ardour/ardour.h" +#include "ardour/filesystem_paths.h" #include "ui_config.h" diff --git a/gtk2_ardour/ui_config.h b/gtk2_ardour/ui_config.h index 5d4b72056d..e3b7d26cd3 100644 --- a/gtk2_ardour/ui_config.h +++ b/gtk2_ardour/ui_config.h @@ -24,8 +24,8 @@ #include #include -#include -#include +#include "pbd/stateful.h" +#include "pbd/xml++.h" template class UIConfigVariable diff --git a/gtk2_ardour/utils.cc b/gtk2_ardour/utils.cc index 5b83cddbc9..9378b6727c 100644 --- a/gtk2_ardour/utils.cc +++ b/gtk2_ardour/utils.cc @@ -32,13 +32,13 @@ #include #include -#include +#include "pbd/file_utils.h" #include -#include -#include +#include "ardour/configuration.h" +#include "ardour/configuration.h" -#include +#include "ardour/filesystem_paths.h" #include "ardour_ui.h" #include "keyboard.h" diff --git a/gtk2_ardour/utils.h b/gtk2_ardour/utils.h index 42494c8f6b..b6ce0160ea 100644 --- a/gtk2_ardour/utils.h +++ b/gtk2_ardour/utils.h @@ -23,7 +23,7 @@ #include #include #include -#include +#include "ardour/types.h" #include #include #include diff --git a/gtk2_ardour/visual_time_axis.cc b/gtk2_ardour/visual_time_axis.cc index 999f4c81f5..2b811e6c58 100644 --- a/gtk2_ardour/visual_time_axis.cc +++ b/gtk2_ardour/visual_time_axis.cc @@ -23,9 +23,9 @@ #include #include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/stl_delete.h" +#include "pbd/whitespace.h" #include #include @@ -33,10 +33,10 @@ #include #include -#include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/utils.h" +#include "ardour/processor.h" +#include "ardour/location.h" #include "ardour_ui.h" #include "public_editor.h" diff --git a/gtk2_ardour/vst_pluginui.cc b/gtk2_ardour/vst_pluginui.cc index aba100a97c..299c2f5681 100644 --- a/gtk2_ardour/vst_pluginui.cc +++ b/gtk2_ardour/vst_pluginui.cc @@ -19,8 +19,8 @@ #include #include -#include -#include +#include "ardour/processor.h" +#include "ardour/vst_plugin.h" #include "plugin_ui.h" diff --git a/libs/ardour/amp.cc b/libs/ardour/amp.cc index a2ad70e8b1..263ce82086 100644 --- a/libs/ardour/amp.cc +++ b/libs/ardour/amp.cc @@ -19,9 +19,9 @@ #include #include #include -#include -#include -#include +#include "ardour/amp.h" +#include "ardour/buffer_set.h" +#include "ardour/audio_buffer.h" namespace ARDOUR { diff --git a/libs/ardour/analyser.cc b/libs/ardour/analyser.cc index 6d2392eb20..9309b4d03b 100644 --- a/libs/ardour/analyser.cc +++ b/libs/ardour/analyser.cc @@ -17,12 +17,12 @@ */ -#include -#include -#include +#include "ardour/analyser.h" +#include "ardour/audiofilesource.h" +#include "ardour/transient_detector.h" -#include -#include +#include "pbd/pthread_utils.h" +#include "pbd/convert.h" using namespace std; using namespace sigc; diff --git a/libs/ardour/ardour/amp.h b/libs/ardour/ardour/amp.h index cdbcacbd91..402a29542d 100644 --- a/libs/ardour/ardour/amp.h +++ b/libs/ardour/ardour/amp.h @@ -19,7 +19,7 @@ #ifndef __ardour_amp_h__ #define __ardour_amp_h__ -#include +#include "ardour/types.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/ardour.h b/libs/ardour/ardour/ardour.h index 7321daf097..7358a7bddb 100644 --- a/libs/ardour/ardour/ardour.h +++ b/libs/ardour/ardour/ardour.h @@ -26,11 +26,11 @@ #include #include -#include -#include +#include "pbd/error.h" +#include "pbd/failed_constructor.h" -#include -#include +#include "ardour/configuration.h" +#include "ardour/types.h" // #include need this to inline jack_get_microseconds diff --git a/libs/ardour/ardour/audio_buffer.h b/libs/ardour/ardour/audio_buffer.h index 829288a7af..adcfb962f0 100644 --- a/libs/ardour/ardour/audio_buffer.h +++ b/libs/ardour/ardour/audio_buffer.h @@ -20,7 +20,7 @@ #define __ardour_audio_buffer_h__ #include -#include +#include "ardour/buffer.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/audio_diskstream.h b/libs/ardour/ardour/audio_diskstream.h index 8f081ab58d..8acb3e2806 100644 --- a/libs/ardour/ardour/audio_diskstream.h +++ b/libs/ardour/ardour/audio_diskstream.h @@ -29,17 +29,17 @@ #include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include +#include "pbd/fastlog.h" +#include "pbd/ringbufferNPT.h" +#include "pbd/stateful.h" +#include "pbd/rcu.h" + +#include "ardour/ardour.h" +#include "ardour/configuration.h" +#include "ardour/utils.h" +#include "ardour/diskstream.h" +#include "ardour/audioplaylist.h" +#include "ardour/port.h" struct tm; diff --git a/libs/ardour/ardour/audio_playlist_importer.h b/libs/ardour/ardour/audio_playlist_importer.h index 3a54367495..52d715bcc0 100644 --- a/libs/ardour/ardour/audio_playlist_importer.h +++ b/libs/ardour/ardour/audio_playlist_importer.h @@ -25,12 +25,12 @@ #include -#include -#include +#include "pbd/xml++.h" +#include "pbd/id.h" -#include -#include -#include +#include "ardour/element_importer.h" +#include "ardour/element_import_handler.h" +#include "ardour/types.h" #include "i18n.h" diff --git a/libs/ardour/ardour/audio_port.h b/libs/ardour/ardour/audio_port.h index 02454655a9..b928a3587d 100644 --- a/libs/ardour/ardour/audio_port.h +++ b/libs/ardour/ardour/audio_port.h @@ -21,8 +21,8 @@ #ifndef __ardour_audio_port_h__ #define __ardour_audio_port_h__ -#include -#include +#include "ardour/port.h" +#include "ardour/audio_buffer.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/audio_region_importer.h b/libs/ardour/ardour/audio_region_importer.h index c968fc8129..03067c465d 100644 --- a/libs/ardour/ardour/audio_region_importer.h +++ b/libs/ardour/ardour/audio_region_importer.h @@ -27,12 +27,12 @@ #include -#include -#include -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/id.h" +#include "pbd/filesystem.h" +#include "ardour/types.h" +#include "ardour/element_importer.h" +#include "ardour/element_import_handler.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/audio_track.h b/libs/ardour/ardour/audio_track.h index fe7dcb58ff..04dd5f4798 100644 --- a/libs/ardour/ardour/audio_track.h +++ b/libs/ardour/ardour/audio_track.h @@ -20,7 +20,7 @@ #ifndef __ardour_audio_track_h__ #define __ardour_audio_track_h__ -#include +#include "ardour/track.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/audio_track_importer.h b/libs/ardour/ardour/audio_track_importer.h index 87b3b25177..6e30f6e25b 100644 --- a/libs/ardour/ardour/audio_track_importer.h +++ b/libs/ardour/ardour/audio_track_importer.h @@ -23,11 +23,11 @@ #include -#include -#include +#include "pbd/xml++.h" +#include "pbd/id.h" -#include -#include +#include "ardour/element_importer.h" +#include "ardour/element_import_handler.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/audio_unit.h b/libs/ardour/ardour/audio_unit.h index 6333ece5d0..a356da81ca 100644 --- a/libs/ardour/ardour/audio_unit.h +++ b/libs/ardour/ardour/audio_unit.h @@ -29,7 +29,7 @@ #include #include -#include +#include "ardour/plugin.h" #include #include diff --git a/libs/ardour/ardour/audioanalyser.h b/libs/ardour/ardour/audioanalyser.h index 7bb12b2b63..fefcd23a0e 100644 --- a/libs/ardour/ardour/audioanalyser.h +++ b/libs/ardour/ardour/audioanalyser.h @@ -26,7 +26,7 @@ #include #include #include -#include +#include "ardour/audioregion.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/audioengine.h b/libs/ardour/ardour/audioengine.h index e38fcb2e56..5c9317ae7b 100644 --- a/libs/ardour/ardour/audioengine.h +++ b/libs/ardour/ardour/audioengine.h @@ -30,13 +30,13 @@ #include -#include +#include "pbd/rcu.h" -#include +#include "ardour/ardour.h" #include #include -#include -#include +#include "ardour/types.h" +#include "ardour/data_type.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/audiofilesource.h b/libs/ardour/ardour/audiofilesource.h index 0d5f888dd8..b161bcada1 100644 --- a/libs/ardour/ardour/audiofilesource.h +++ b/libs/ardour/ardour/audiofilesource.h @@ -22,8 +22,8 @@ #include #include -#include -#include +#include "ardour/audiosource.h" +#include "ardour/file_source.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/audioplaylist.h b/libs/ardour/ardour/audioplaylist.h index 4acbc9ad51..31cdd2ecd4 100644 --- a/libs/ardour/ardour/audioplaylist.h +++ b/libs/ardour/ardour/audioplaylist.h @@ -23,8 +23,8 @@ #include #include -#include -#include +#include "ardour/ardour.h" +#include "ardour/playlist.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/audioregion.h b/libs/ardour/ardour/audioregion.h index 9be2defaa7..917578191f 100644 --- a/libs/ardour/ardour/audioregion.h +++ b/libs/ardour/ardour/audioregion.h @@ -23,14 +23,14 @@ #include #include -#include -#include - -#include -#include -#include -#include -#include +#include "pbd/fastlog.h" +#include "pbd/undo.h" + +#include "ardour/ardour.h" +#include "ardour/automatable_controls.h" +#include "ardour/gain.h" +#include "ardour/logcurve.h" +#include "ardour/region.h" class XMLNode; diff --git a/libs/ardour/ardour/audiosource.h b/libs/ardour/ardour/audiosource.h index 4f2ad0eee1..56a24ab4a5 100644 --- a/libs/ardour/ardour/audiosource.h +++ b/libs/ardour/ardour/audiosource.h @@ -33,10 +33,10 @@ #include -#include -#include -#include -#include +#include "ardour/source.h" +#include "ardour/ardour.h" +#include "pbd/stateful.h" +#include "pbd/xml++.h" using std::list; using std::vector; diff --git a/libs/ardour/ardour/auditioner.h b/libs/ardour/ardour/auditioner.h index 06d521ea21..6114da0552 100644 --- a/libs/ardour/ardour/auditioner.h +++ b/libs/ardour/ardour/auditioner.h @@ -24,8 +24,8 @@ #include -#include -#include +#include "ardour/ardour.h" +#include "ardour/audio_track.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/automatable.h b/libs/ardour/ardour/automatable.h index 61a94d469b..5eacfa14b2 100644 --- a/libs/ardour/ardour/automatable.h +++ b/libs/ardour/ardour/automatable.h @@ -24,8 +24,8 @@ #include #include #include -#include -#include +#include "evoral/ControlSet.hpp" +#include "ardour/types.h" class XMLNode; diff --git a/libs/ardour/ardour/automatable_controls.h b/libs/ardour/ardour/automatable_controls.h index 39633c0133..38df144694 100644 --- a/libs/ardour/ardour/automatable_controls.h +++ b/libs/ardour/ardour/automatable_controls.h @@ -20,8 +20,8 @@ #ifndef __ardour_automatable_controls_h__ #define __ardour_automatable_controls_h__ -#include -#include +#include "evoral/ControlSet.hpp" +#include "ardour/automatable.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/automatable_sequence.h b/libs/ardour/ardour/automatable_sequence.h index 9259234f81..a1d34ae92d 100644 --- a/libs/ardour/ardour/automatable_sequence.h +++ b/libs/ardour/ardour/automatable_sequence.h @@ -20,8 +20,8 @@ #ifndef __ardour_automatable_sequence_h__ #define __ardour_automatable_sequence_h__ -#include -#include +#include "evoral/Sequence.hpp" +#include "ardour/automatable.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/automation_control.h b/libs/ardour/ardour/automation_control.h index e4b024a290..74b8a54aad 100644 --- a/libs/ardour/ardour/automation_control.h +++ b/libs/ardour/ardour/automation_control.h @@ -22,9 +22,9 @@ #define __ardour_automation_control_h__ #include -#include -#include -#include +#include "pbd/controllable.h" +#include "evoral/Control.hpp" +#include "ardour/automation_list.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/automation_list.h b/libs/ardour/ardour/automation_list.h index 7ede9f019a..7d34fe72b9 100644 --- a/libs/ardour/ardour/automation_list.h +++ b/libs/ardour/ardour/automation_list.h @@ -27,13 +27,13 @@ #include #include -#include -#include -#include +#include "pbd/undo.h" +#include "pbd/xml++.h" +#include "pbd/statefuldestructible.h" -#include +#include "ardour/ardour.h" -#include +#include "evoral/ControlList.hpp" namespace ARDOUR { diff --git a/libs/ardour/ardour/beats_frames_converter.h b/libs/ardour/ardour/beats_frames_converter.h index e612830ce9..381ea6c3d8 100644 --- a/libs/ardour/ardour/beats_frames_converter.h +++ b/libs/ardour/ardour/beats_frames_converter.h @@ -19,8 +19,8 @@ $Id: midiregion.h 733 2006-08-01 17:19:38Z drobilla $ */ -#include -#include +#include "evoral/TimeConverter.hpp" +#include "ardour/types.h" #ifndef __ardour_beats_frames_converter_h__ #define __ardour_beats_frames_converter_h__ diff --git a/libs/ardour/ardour/broadcast_info.h b/libs/ardour/ardour/broadcast_info.h index ff042dfbbb..dbad062b2b 100644 --- a/libs/ardour/ardour/broadcast_info.h +++ b/libs/ardour/ardour/broadcast_info.h @@ -26,7 +26,7 @@ #include -#include +#include "ardour/types.h" using std::string; diff --git a/libs/ardour/ardour/buffer.h b/libs/ardour/ardour/buffer.h index 02d6975fad..1b673503e3 100644 --- a/libs/ardour/ardour/buffer.h +++ b/libs/ardour/ardour/buffer.h @@ -25,9 +25,9 @@ #include #include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/data_type.h" +#include "ardour/runtime_functions.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/buffer_set.h b/libs/ardour/ardour/buffer_set.h index dbdf41b87a..28350d8d2f 100644 --- a/libs/ardour/ardour/buffer_set.h +++ b/libs/ardour/ardour/buffer_set.h @@ -21,9 +21,9 @@ #include #include -#include -#include -#include +#include "ardour/chan_count.h" +#include "ardour/data_type.h" +#include "ardour/types.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/caimportable.h b/libs/ardour/ardour/caimportable.h index dc7f5769ae..bb3e2ae191 100644 --- a/libs/ardour/ardour/caimportable.h +++ b/libs/ardour/ardour/caimportable.h @@ -20,9 +20,9 @@ #ifndef __ardour_ca_importable_source_h__ #define __ardour_ca_importable_source_h__ -#include -#include -#include +#include "pbd/failed_constructor.h" +#include "ardour/types.h" +#include "ardour/importable_source.h" #include diff --git a/libs/ardour/ardour/chan_count.h b/libs/ardour/ardour/chan_count.h index e4981d11ef..38cc04b977 100644 --- a/libs/ardour/ardour/chan_count.h +++ b/libs/ardour/ardour/chan_count.h @@ -20,7 +20,7 @@ #ifndef __ardour_chan_count_h__ #define __ardour_chan_count_h__ -#include +#include "ardour/data_type.h" #include namespace ARDOUR { diff --git a/libs/ardour/ardour/click.h b/libs/ardour/ardour/click.h index 60499b98da..e50e0a29cb 100644 --- a/libs/ardour/ardour/click.h +++ b/libs/ardour/ardour/click.h @@ -20,7 +20,7 @@ #ifndef __ardour_click_h__ #define __ardour_click_h__ -#include +#include "ardour/io.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/configuration.h b/libs/ardour/ardour/configuration.h index 7b890500d8..e8d2685aa1 100644 --- a/libs/ardour/ardour/configuration.h +++ b/libs/ardour/ardour/configuration.h @@ -26,11 +26,11 @@ #include #include -#include +#include "pbd/stateful.h" -#include -#include -#include +#include "ardour/types.h" +#include "ardour/utils.h" +#include "ardour/configuration_variable.h" class XMLNode; diff --git a/libs/ardour/ardour/configuration_variable.h b/libs/ardour/ardour/configuration_variable.h index a61283ecd0..57db525017 100644 --- a/libs/ardour/ardour/configuration_variable.h +++ b/libs/ardour/ardour/configuration_variable.h @@ -24,7 +24,7 @@ #include #include -#include +#include "pbd/xml++.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/control_protocol_manager.h b/libs/ardour/ardour/control_protocol_manager.h index c61513e117..359e1e8540 100644 --- a/libs/ardour/ardour/control_protocol_manager.h +++ b/libs/ardour/ardour/control_protocol_manager.h @@ -27,7 +27,7 @@ #include -#include +#include "pbd/stateful.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/control_protocol_search_path.h b/libs/ardour/ardour/control_protocol_search_path.h index f9a8103c0c..a8cd5b3178 100644 --- a/libs/ardour/ardour/control_protocol_search_path.h +++ b/libs/ardour/ardour/control_protocol_search_path.h @@ -20,7 +20,7 @@ #ifndef ARDOUR_CONTROL_PROTOCOL_SEARCH_PATH_INCLUDED #define ARDOUR_CONTROL_PROTOCOL_SEARCH_PATH_INCLUDED -#include +#include "pbd/search_path.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/coreaudiosource.h b/libs/ardour/ardour/coreaudiosource.h index d7282b35bd..7e9f975d03 100644 --- a/libs/ardour/ardour/coreaudiosource.h +++ b/libs/ardour/ardour/coreaudiosource.h @@ -21,7 +21,7 @@ #define __coreaudio_source_h__ #include -#include +#include "ardour/audiofilesource.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/crossfade.h b/libs/ardour/ardour/crossfade.h index 4ad2ab551d..bd3ee914f9 100644 --- a/libs/ardour/ardour/crossfade.h +++ b/libs/ardour/ardour/crossfade.h @@ -26,13 +26,13 @@ #include -#include -#include +#include "pbd/undo.h" +#include "pbd/statefuldestructible.h" -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/audioregion.h" +#include "ardour/crossfade_compare.h" +#include "evoral/Curve.hpp" namespace ARDOUR { diff --git a/libs/ardour/ardour/cycle_timer.h b/libs/ardour/ardour/cycle_timer.h index 4e1a50e602..2fccec84cf 100644 --- a/libs/ardour/ardour/cycle_timer.h +++ b/libs/ardour/ardour/cycle_timer.h @@ -23,7 +23,7 @@ #include #include -#include +#include "ardour/cycles.h" class CycleTimer { private: diff --git a/libs/ardour/ardour/dB.h b/libs/ardour/ardour/dB.h index b67e581067..6ee6279b12 100644 --- a/libs/ardour/ardour/dB.h +++ b/libs/ardour/ardour/dB.h @@ -20,7 +20,7 @@ #ifndef __ardour_dB_h__ #define __ardour_dB_h__ -#include +#include "pbd/fastlog.h" static inline float dB_to_coefficient (float dB) { return dB > -318.8f ? pow (10.0f, dB * 0.05f) : 0.0f; diff --git a/libs/ardour/ardour/diskstream.h b/libs/ardour/ardour/diskstream.h index e74687dcaf..a835e4b571 100644 --- a/libs/ardour/ardour/diskstream.h +++ b/libs/ardour/ardour/diskstream.h @@ -31,20 +31,20 @@ #include -#include - -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include +#include "evoral/types.hpp" + +#include "pbd/fastlog.h" +#include "pbd/ringbufferNPT.h" +#include "pbd/stateful.h" +#include "pbd/statefuldestructible.h" + +#include "ardour/ardour.h" +#include "ardour/configuration.h" +#include "ardour/location.h" +#include "ardour/session_object.h" +#include "ardour/types.h" +#include "ardour/utils.h" +#include "ardour/chan_count.h" struct tm; diff --git a/libs/ardour/ardour/element_importer.h b/libs/ardour/ardour/element_importer.h index 7979fbd0a4..0a2d5d3fb3 100644 --- a/libs/ardour/ardour/element_importer.h +++ b/libs/ardour/ardour/element_importer.h @@ -26,7 +26,7 @@ #include -#include +#include "ardour/types.h" using std::string; diff --git a/libs/ardour/ardour/event_type_map.h b/libs/ardour/ardour/event_type_map.h index feddc45968..371adfc0ee 100644 --- a/libs/ardour/ardour/event_type_map.h +++ b/libs/ardour/ardour/event_type_map.h @@ -22,8 +22,8 @@ #define __ardour_event_type_map_h__ #include -#include -#include +#include "evoral/TypeMap.hpp" +#include "evoral/ControlList.hpp" namespace ARDOUR { diff --git a/libs/ardour/ardour/export.h b/libs/ardour/ardour/export.h index 141786873d..e2dfa17e02 100644 --- a/libs/ardour/ardour/export.h +++ b/libs/ardour/ardour/export.h @@ -29,8 +29,8 @@ #include #include -#include -#include +#include "ardour/ardour.h" +#include "ardour/gdither.h" using std::map; using std::vector; diff --git a/libs/ardour/ardour/export_channel.h b/libs/ardour/ardour/export_channel.h index d7c363860c..326d1fd9a4 100644 --- a/libs/ardour/ardour/export_channel.h +++ b/libs/ardour/ardour/export_channel.h @@ -21,8 +21,8 @@ #ifndef __ardour_export_channel_h__ #define __ardour_export_channel_h__ -#include -#include +#include "ardour/audioregion.h" +#include "ardour/buffer_set.h" #include diff --git a/libs/ardour/ardour/export_channel_configuration.h b/libs/ardour/ardour/export_channel_configuration.h index 7223e29110..28e5e8e533 100644 --- a/libs/ardour/ardour/export_channel_configuration.h +++ b/libs/ardour/ardour/export_channel_configuration.h @@ -26,11 +26,11 @@ #include #include -#include -#include -#include +#include "ardour/export_channel.h" +#include "ardour/export_status.h" +#include "ardour/ardour.h" -#include +#include "pbd/xml++.h" using Glib::ustring; diff --git a/libs/ardour/ardour/export_failed.h b/libs/ardour/ardour/export_failed.h index 1b375f3cb8..f6ea1c1323 100644 --- a/libs/ardour/ardour/export_failed.h +++ b/libs/ardour/ardour/export_failed.h @@ -23,7 +23,7 @@ #include #include -#include +#include "pbd/error.h" #include "i18n.h" diff --git a/libs/ardour/ardour/export_file_io.h b/libs/ardour/ardour/export_file_io.h index 0e15981c25..0b314819de 100644 --- a/libs/ardour/ardour/export_file_io.h +++ b/libs/ardour/ardour/export_file_io.h @@ -26,13 +26,13 @@ #include #include -#include +#include "ardour/sndfile_helpers.h" -#include -#include -#include -#include -#include +#include "ardour/graph.h" +#include "ardour/types.h" +#include "ardour/ardour.h" +#include "ardour/export_format_specification.h" +#include "ardour/export_utilities.h" using Glib::ustring; diff --git a/libs/ardour/ardour/export_filename.h b/libs/ardour/ardour/export_filename.h index fb9f5dcbbc..94b13b65f0 100644 --- a/libs/ardour/ardour/export_filename.h +++ b/libs/ardour/ardour/export_filename.h @@ -23,7 +23,7 @@ #include #include -#include +#include "pbd/statefuldestructible.h" using Glib::ustring; diff --git a/libs/ardour/ardour/export_format_base.h b/libs/ardour/ardour/export_format_base.h index 210452add2..7806a7d093 100644 --- a/libs/ardour/ardour/export_format_base.h +++ b/libs/ardour/ardour/export_format_base.h @@ -29,8 +29,8 @@ #include #include -#include -#include +#include "ardour/gdither_types.h" +#include "ardour/ardour.h" using std::string; diff --git a/libs/ardour/ardour/export_format_compatibility.h b/libs/ardour/ardour/export_format_compatibility.h index 617b5ee1d0..895937dc98 100644 --- a/libs/ardour/ardour/export_format_compatibility.h +++ b/libs/ardour/ardour/export_format_compatibility.h @@ -21,7 +21,7 @@ #ifndef __ardour_export_format_compatibility_h__ #define __ardour_export_format_compatibility_h__ -#include +#include "ardour/export_format_base.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/export_format_manager.h b/libs/ardour/ardour/export_format_manager.h index 8c54c9cd45..4cf68edaa8 100644 --- a/libs/ardour/ardour/export_format_manager.h +++ b/libs/ardour/ardour/export_format_manager.h @@ -29,7 +29,7 @@ #include #include -#include +#include "ardour/export_formats.h" using std::string; diff --git a/libs/ardour/ardour/export_format_specification.h b/libs/ardour/ardour/export_format_specification.h index 6c195ff131..9a3c8c43f8 100644 --- a/libs/ardour/ardour/export_format_specification.h +++ b/libs/ardour/ardour/export_format_specification.h @@ -23,10 +23,10 @@ #include -#include +#include "pbd/uuid.h" -#include -#include +#include "ardour/types.h" +#include "ardour/export_format_base.h" using std::string; diff --git a/libs/ardour/ardour/export_formats.h b/libs/ardour/ardour/export_formats.h index fc6dc0a5f7..1b571e91fb 100644 --- a/libs/ardour/ardour/export_formats.h +++ b/libs/ardour/ardour/export_formats.h @@ -21,12 +21,12 @@ #ifndef __ardour_export_formats_h__ #define __ardour_export_formats_h__ -#include -#include +#include "ardour/export_format_base.h" +#include "ardour/export_format_compatibility.h" #include #include -#include +#include "pbd/failed_constructor.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/export_handler.h b/libs/ardour/ardour/export_handler.h index b918963ae8..b37ce0ce12 100644 --- a/libs/ardour/ardour/export_handler.h +++ b/libs/ardour/ardour/export_handler.h @@ -27,9 +27,9 @@ #include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/types.h" +#include "ardour/session.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/export_preset.h b/libs/ardour/ardour/export_preset.h index de321aacd6..56054ae220 100644 --- a/libs/ardour/ardour/export_preset.h +++ b/libs/ardour/ardour/export_preset.h @@ -23,8 +23,8 @@ #include -#include -#include +#include "pbd/uuid.h" +#include "pbd/xml++.h" using std::string; diff --git a/libs/ardour/ardour/export_processor.h b/libs/ardour/ardour/export_processor.h index 5034831da4..ed1690a170 100644 --- a/libs/ardour/ardour/export_processor.h +++ b/libs/ardour/ardour/export_processor.h @@ -26,9 +26,9 @@ #include #include -#include -#include -#include +#include "ardour/graph.h" +#include "ardour/export_file_io.h" +#include "ardour/export_utilities.h" using Glib::ustring; using std::list; diff --git a/libs/ardour/ardour/export_profile_manager.h b/libs/ardour/ardour/export_profile_manager.h index 74035572b0..0f0144c0c7 100644 --- a/libs/ardour/ardour/export_profile_manager.h +++ b/libs/ardour/ardour/export_profile_manager.h @@ -32,13 +32,13 @@ #include #include -#include -#include -#include +#include "pbd/uuid.h" +#include "pbd/file_utils.h" +#include "pbd/xml++.h" -#include -#include -#include +#include "ardour/filesystem_paths.h" +#include "ardour/location.h" +#include "ardour/types.h" using std::string; using std::list; diff --git a/libs/ardour/ardour/export_timespan.h b/libs/ardour/ardour/export_timespan.h index 38f449a1a5..6e410cbfae 100644 --- a/libs/ardour/ardour/export_timespan.h +++ b/libs/ardour/ardour/export_timespan.h @@ -26,9 +26,9 @@ #include -#include -#include -#include +#include "ardour/export_status.h" +#include "ardour/export_channel.h" +#include "ardour/ardour.h" using Glib::ustring; diff --git a/libs/ardour/ardour/export_utilities.h b/libs/ardour/ardour/export_utilities.h index e5660e3b75..1da79a8d39 100644 --- a/libs/ardour/ardour/export_utilities.h +++ b/libs/ardour/ardour/export_utilities.h @@ -23,11 +23,11 @@ #include -#include -#include -#include -#include -#include +#include "ardour/graph.h" +#include "ardour/types.h" +#include "ardour/ardour.h" +#include "ardour/export_format_base.h" +#include "ardour/runtime_functions.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/file_source.h b/libs/ardour/ardour/file_source.h index 0d6cae9b18..91a6988335 100644 --- a/libs/ardour/ardour/file_source.h +++ b/libs/ardour/ardour/file_source.h @@ -22,7 +22,7 @@ #include #include -#include +#include "ardour/source.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/filesystem_paths.h b/libs/ardour/ardour/filesystem_paths.h index 12995bd818..cebb8c1e4e 100644 --- a/libs/ardour/ardour/filesystem_paths.h +++ b/libs/ardour/ardour/filesystem_paths.h @@ -20,8 +20,8 @@ #ifndef ARDOUR_FILESYSTEM_PATHS_INCLUDED #define ARDOUR_FILESYSTEM_PATHS_INCLUDED -#include -#include +#include "pbd/filesystem.h" +#include "pbd/search_path.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/filter.h b/libs/ardour/ardour/filter.h index b659873bdb..ad0c7d268c 100644 --- a/libs/ardour/ardour/filter.h +++ b/libs/ardour/ardour/filter.h @@ -22,7 +22,7 @@ #define __ardour_filter_h__ #include -#include +#include "ardour/region.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/graph.h b/libs/ardour/ardour/graph.h index 80b5a9fe11..c0e29b6735 100644 --- a/libs/ardour/ardour/graph.h +++ b/libs/ardour/ardour/graph.h @@ -23,7 +23,7 @@ #include -#include +#include "ardour/types.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/importable_source.h b/libs/ardour/ardour/importable_source.h index a33cf567e7..f55c9a5711 100644 --- a/libs/ardour/ardour/importable_source.h +++ b/libs/ardour/ardour/importable_source.h @@ -20,8 +20,8 @@ #ifndef __ardour_importable_source_h__ #define __ardour_importable_source_h__ -#include -#include +#include "pbd/failed_constructor.h" +#include "ardour/types.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/io.h b/libs/ardour/ardour/io.h index 3ba56708ac..2058e2e079 100644 --- a/libs/ardour/ardour/io.h +++ b/libs/ardour/ardour/io.h @@ -28,22 +28,22 @@ #include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/fastlog.h" +#include "pbd/undo.h" +#include "pbd/statefuldestructible.h" +#include "pbd/controllable.h" + +#include "ardour/ardour.h" +#include "ardour/automatable_controls.h" +#include "ardour/automation_control.h" +#include "ardour/bundle.h" +#include "ardour/chan_count.h" +#include "ardour/data_type.h" +#include "ardour/latent.h" +#include "ardour/port_set.h" +#include "ardour/session_object.h" +#include "ardour/types.h" +#include "ardour/utils.h" using std::string; using std::vector; diff --git a/libs/ardour/ardour/io_processor.h b/libs/ardour/ardour/io_processor.h index 985a2c387c..d571821080 100644 --- a/libs/ardour/ardour/io_processor.h +++ b/libs/ardour/ardour/io_processor.h @@ -26,10 +26,10 @@ #include -#include +#include "pbd/undo.h" -#include -#include +#include "ardour/ardour.h" +#include "ardour/processor.h" using std::string; diff --git a/libs/ardour/ardour/jack_port.h b/libs/ardour/ardour/jack_port.h index e19af25fd1..30ffdd9d76 100644 --- a/libs/ardour/ardour/jack_port.h +++ b/libs/ardour/ardour/jack_port.h @@ -21,8 +21,8 @@ #define __ardour_jack_port_h__ #include -#include -#include +#include "pbd/failed_constructor.h" +#include "ardour/port.h" #include namespace ARDOUR { diff --git a/libs/ardour/ardour/ladspa_plugin.h b/libs/ardour/ardour/ladspa_plugin.h index 1e7a53a65a..855aa7189b 100644 --- a/libs/ardour/ardour/ladspa_plugin.h +++ b/libs/ardour/ardour/ladspa_plugin.h @@ -27,11 +27,11 @@ #include -#include +#include "pbd/stateful.h" #include -#include -#include +#include "ardour/ladspa.h" +#include "ardour/plugin.h" namespace ARDOUR { class AudioEngine; diff --git a/libs/ardour/ardour/latent.h b/libs/ardour/ardour/latent.h index 11bdf11370..53a6882a3c 100644 --- a/libs/ardour/ardour/latent.h +++ b/libs/ardour/ardour/latent.h @@ -1,7 +1,7 @@ #ifndef __ardour_latent_h__ #define __ardour_latent_h__ -#include +#include "ardour/types.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/location.h b/libs/ardour/ardour/location.h index 692d6d11c2..5585711272 100644 --- a/libs/ardour/ardour/location.h +++ b/libs/ardour/ardour/location.h @@ -30,11 +30,11 @@ #include -#include -#include -#include +#include "pbd/undo.h" +#include "pbd/stateful.h" +#include "pbd/statefuldestructible.h" -#include +#include "ardour/ardour.h" using std::string; diff --git a/libs/ardour/ardour/location_importer.h b/libs/ardour/ardour/location_importer.h index 589bc2e94e..2924a1de92 100644 --- a/libs/ardour/ardour/location_importer.h +++ b/libs/ardour/ardour/location_importer.h @@ -21,14 +21,14 @@ #ifndef __ardour_location_importer_h__ #define __ardour_location_importer_h__ -#include -#include +#include "ardour/element_importer.h" +#include "ardour/element_import_handler.h" #include -#include -#include -#include +#include "pbd/xml++.h" +#include "ardour/location.h" +#include "ardour/types.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/logcurve.h b/libs/ardour/ardour/logcurve.h index dd58263313..b3f3b2a90a 100644 --- a/libs/ardour/ardour/logcurve.h +++ b/libs/ardour/ardour/logcurve.h @@ -20,7 +20,7 @@ #ifndef __ardour_logcurve_h__ #define __ardour_logcurve_h__ -#include +#include "pbd/fastlog.h" #include namespace ARDOUR { diff --git a/libs/ardour/ardour/lv2_plugin.h b/libs/ardour/ardour/lv2_plugin.h index 3ec2def947..f235a0b4c2 100644 --- a/libs/ardour/ardour/lv2_plugin.h +++ b/libs/ardour/ardour/lv2_plugin.h @@ -28,11 +28,11 @@ #include -#include +#include "pbd/stateful.h" #include #include -#include +#include "ardour/plugin.h" namespace ARDOUR { class AudioEngine; diff --git a/libs/ardour/ardour/meter.h b/libs/ardour/ardour/meter.h index 2cf474afba..99aacfeb15 100644 --- a/libs/ardour/ardour/meter.h +++ b/libs/ardour/ardour/meter.h @@ -20,9 +20,9 @@ #define __ardour_meter_h__ #include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/processor.h" +#include "pbd/fastlog.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/midi_buffer.h b/libs/ardour/ardour/midi_buffer.h index 4cd4cfea6b..9c2ee466d3 100644 --- a/libs/ardour/ardour/midi_buffer.h +++ b/libs/ardour/ardour/midi_buffer.h @@ -20,10 +20,10 @@ #ifndef __ardour_midi_buffer_h__ #define __ardour_midi_buffer_h__ -#include -#include -#include -#include +#include "evoral/midi_util.h" +#include "midi++/event.h" +#include "ardour/buffer.h" +#include "ardour/event_type_map.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/midi_diskstream.h b/libs/ardour/ardour/midi_diskstream.h index eddeaa451a..9632c1566a 100644 --- a/libs/ardour/ardour/midi_diskstream.h +++ b/libs/ardour/ardour/midi_diskstream.h @@ -32,16 +32,16 @@ #include -#include -#include - -#include -#include -#include -#include -#include -#include -#include +#include "pbd/fastlog.h" +#include "pbd/ringbufferNPT.h" + +#include "ardour/ardour.h" +#include "ardour/configuration.h" +#include "ardour/diskstream.h" +#include "ardour/midi_playlist.h" +#include "ardour/midi_ring_buffer.h" +#include "ardour/midi_state_tracker.h" +#include "ardour/utils.h" struct tm; diff --git a/libs/ardour/ardour/midi_model.h b/libs/ardour/ardour/midi_model.h index 16d972c3cc..3feda1a22c 100644 --- a/libs/ardour/ardour/midi_model.h +++ b/libs/ardour/ardour/midi_model.h @@ -26,14 +26,14 @@ #include #include #include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/command.h" +#include "ardour/types.h" +#include "ardour/midi_buffer.h" +#include "ardour/midi_ring_buffer.h" +#include "ardour/automatable_sequence.h" +#include "ardour/types.h" +#include "evoral/Note.hpp" +#include "evoral/Sequence.hpp" namespace ARDOUR { diff --git a/libs/ardour/ardour/midi_patch_manager.h b/libs/ardour/ardour/midi_patch_manager.h index 10d0f99a7a..2c1df39aa5 100644 --- a/libs/ardour/ardour/midi_patch_manager.h +++ b/libs/ardour/ardour/midi_patch_manager.h @@ -21,7 +21,7 @@ #ifndef MIDI_PATCH_MANAGER_H_ #define MIDI_PATCH_MANAGER_H_ -#include +#include "midi++/midnam_patch.h" namespace ARDOUR { class Session; diff --git a/libs/ardour/ardour/midi_playlist.h b/libs/ardour/ardour/midi_playlist.h index a956878348..cd1b44ae95 100644 --- a/libs/ardour/ardour/midi_playlist.h +++ b/libs/ardour/ardour/midi_playlist.h @@ -23,9 +23,9 @@ #include #include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/playlist.h" +#include "evoral/Parameter.hpp" namespace ARDOUR { diff --git a/libs/ardour/ardour/midi_port.h b/libs/ardour/ardour/midi_port.h index 1a0115cb1f..f27789da5f 100644 --- a/libs/ardour/ardour/midi_port.h +++ b/libs/ardour/ardour/midi_port.h @@ -21,8 +21,8 @@ #ifndef __ardour_midi_port_h__ #define __ardour_midi_port_h__ -#include -#include +#include "ardour/port.h" +#include "ardour/midi_buffer.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/midi_region.h b/libs/ardour/ardour/midi_region.h index 9f4041060e..6ad3f44169 100644 --- a/libs/ardour/ardour/midi_region.h +++ b/libs/ardour/ardour/midi_region.h @@ -23,15 +23,15 @@ #include -#include -#include - -#include -#include -#include -#include -#include -#include +#include "pbd/fastlog.h" +#include "pbd/undo.h" + +#include "ardour/ardour.h" +#include "ardour/gain.h" +#include "ardour/logcurve.h" +#include "ardour/midi_model.h" +#include "ardour/midi_source.h" +#include "ardour/region.h" class XMLNode; diff --git a/libs/ardour/ardour/midi_source.h b/libs/ardour/ardour/midi_source.h index 0c18b096bd..e84c21f638 100644 --- a/libs/ardour/ardour/midi_source.h +++ b/libs/ardour/ardour/midi_source.h @@ -24,13 +24,13 @@ #include #include #include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/stateful.h" +#include "pbd/xml++.h" +#include "evoral/Sequence.hpp" +#include "ardour/ardour.h" +#include "ardour/buffer.h" +#include "ardour/source.h" +#include "ardour/beats_frames_converter.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/midi_state_tracker.h b/libs/ardour/ardour/midi_state_tracker.h index 0bc7897b53..3f74d67b17 100644 --- a/libs/ardour/ardour/midi_state_tracker.h +++ b/libs/ardour/ardour/midi_state_tracker.h @@ -22,7 +22,7 @@ #include -#include +#include "ardour/midi_buffer.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/midi_stretch.h b/libs/ardour/ardour/midi_stretch.h index f4b8f1c618..53f73578eb 100644 --- a/libs/ardour/ardour/midi_stretch.h +++ b/libs/ardour/ardour/midi_stretch.h @@ -20,7 +20,7 @@ #ifndef __ardour_midi_stretch_h__ #define __ardour_midi_stretch_h__ -#include +#include "ardour/filter.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/midi_track.h b/libs/ardour/ardour/midi_track.h index 04f3d055c3..9ffa4dcebd 100644 --- a/libs/ardour/ardour/midi_track.h +++ b/libs/ardour/ardour/midi_track.h @@ -20,8 +20,8 @@ #ifndef __ardour_midi_track_h__ #define __ardour_midi_track_h__ -#include -#include +#include "ardour/track.h" +#include "ardour/midi_ring_buffer.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/mix.h b/libs/ardour/ardour/mix.h index c9bf9a605a..fed0f467b2 100644 --- a/libs/ardour/ardour/mix.h +++ b/libs/ardour/ardour/mix.h @@ -19,8 +19,8 @@ #ifndef __ardour_mix_h__ #define __ardour_mix_h__ -#include -#include +#include "ardour/types.h" +#include "ardour/utils.h" #if defined (ARCH_X86) && defined (BUILD_SSE_OPTIMIZATIONS) diff --git a/libs/ardour/ardour/named_selection.h b/libs/ardour/ardour/named_selection.h index 39ab524d4f..0c13bcedc1 100644 --- a/libs/ardour/ardour/named_selection.h +++ b/libs/ardour/ardour/named_selection.h @@ -24,7 +24,7 @@ #include #include -#include +#include "pbd/stateful.h" class XMLNode; diff --git a/libs/ardour/ardour/onset_detector.h b/libs/ardour/ardour/onset_detector.h index 9243653d94..1724f216b6 100644 --- a/libs/ardour/ardour/onset_detector.h +++ b/libs/ardour/ardour/onset_detector.h @@ -20,7 +20,7 @@ #ifndef __ardour_onset_detector_h__ #define __ardour_onset_detector_h__ -#include +#include "ardour/audioanalyser.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/panner.h b/libs/ardour/ardour/panner.h index f6839f6d29..7bdb33056c 100644 --- a/libs/ardour/ardour/panner.h +++ b/libs/ardour/ardour/panner.h @@ -27,12 +27,12 @@ #include #include -#include -#include +#include "pbd/stateful.h" +#include "pbd/controllable.h" -#include -#include -#include +#include "ardour/types.h" +#include "ardour/automation_control.h" +#include "ardour/processor.h" using std::istream; using std::ostream; diff --git a/libs/ardour/ardour/peak.h b/libs/ardour/ardour/peak.h index bbec40eea7..3d380b2b03 100644 --- a/libs/ardour/ardour/peak.h +++ b/libs/ardour/ardour/peak.h @@ -21,8 +21,8 @@ #define __ardour_peak_h__ #include -#include -#include +#include "ardour/types.h" +#include "ardour/utils.h" static inline float default_compute_peak (const ARDOUR::Sample * const buf, nframes_t nsamples, float current) diff --git a/libs/ardour/ardour/pitch.h b/libs/ardour/ardour/pitch.h index 38d8380f5d..3173f9ff23 100644 --- a/libs/ardour/ardour/pitch.h +++ b/libs/ardour/ardour/pitch.h @@ -20,7 +20,7 @@ #ifndef __ardour_pitch_h__ #define __ardour_pitch_h__ -#include +#include "ardour/filter.h" namespace ARDOUR { class AudioRegion; @@ -28,7 +28,7 @@ namespace ARDOUR { #ifdef USE_RUBBERBAND -#include +#include "ardour/rb_effect.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/playlist.h b/libs/ardour/ardour/playlist.h index 151d240b4c..a88687cbbb 100644 --- a/libs/ardour/ardour/playlist.h +++ b/libs/ardour/ardour/playlist.h @@ -34,17 +34,17 @@ #include -#include -#include -#include +#include "pbd/undo.h" +#include "pbd/stateful.h" +#include "pbd/statefuldestructible.h" -#include +#include "evoral/types.hpp" -#include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/session_object.h" +#include "ardour/crossfade_compare.h" +#include "ardour/location.h" +#include "ardour/data_type.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/playlist_factory.h b/libs/ardour/ardour/playlist_factory.h index 239fa49a04..e0533526c9 100644 --- a/libs/ardour/ardour/playlist_factory.h +++ b/libs/ardour/ardour/playlist_factory.h @@ -20,7 +20,7 @@ #ifndef __ardour_playlist_factory_h__ #define __ardour_playlist_factory_h__ -#include +#include "ardour/playlist.h" class XMLNode; diff --git a/libs/ardour/ardour/plugin.h b/libs/ardour/ardour/plugin.h index 68671287ff..ecf22443ad 100644 --- a/libs/ardour/ardour/plugin.h +++ b/libs/ardour/ardour/plugin.h @@ -25,15 +25,15 @@ #include #include -#include -#include +#include "pbd/statefuldestructible.h" +#include "pbd/controllable.h" #include -#include -#include -#include -#include -#include +#include "ardour/chan_count.h" +#include "ardour/cycles.h" +#include "ardour/latent.h" +#include "ardour/plugin_insert.h" +#include "ardour/types.h" #include #include diff --git a/libs/ardour/ardour/plugin_insert.h b/libs/ardour/ardour/plugin_insert.h index ee5c7405fb..bc213dcb95 100644 --- a/libs/ardour/ardour/plugin_insert.h +++ b/libs/ardour/ardour/plugin_insert.h @@ -26,10 +26,10 @@ #include #include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/types.h" +#include "ardour/processor.h" +#include "ardour/automation_control.h" class XMLNode; diff --git a/libs/ardour/ardour/plugin_manager.h b/libs/ardour/ardour/plugin_manager.h index abf4c884cc..7c17378df2 100644 --- a/libs/ardour/ardour/plugin_manager.h +++ b/libs/ardour/ardour/plugin_manager.h @@ -26,11 +26,11 @@ #include #include -#include -#include +#include "ardour/types.h" +#include "ardour/plugin.h" #ifdef HAVE_SLV2 -#include +#include "ardour/lv2_plugin.h" #endif namespace ARDOUR { diff --git a/libs/ardour/ardour/port_insert.h b/libs/ardour/ardour/port_insert.h index 78ff09124b..dcf2e8dfb2 100644 --- a/libs/ardour/ardour/port_insert.h +++ b/libs/ardour/ardour/port_insert.h @@ -25,9 +25,9 @@ #include #include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/io_processor.h" +#include "ardour/types.h" class XMLNode; diff --git a/libs/ardour/ardour/port_set.h b/libs/ardour/ardour/port_set.h index 92591389d9..86da79df72 100644 --- a/libs/ardour/ardour/port_set.h +++ b/libs/ardour/ardour/port_set.h @@ -20,7 +20,7 @@ #define __ardour_port_set_h__ #include -#include +#include "ardour/chan_count.h" #include namespace ARDOUR { diff --git a/libs/ardour/ardour/processor.h b/libs/ardour/ardour/processor.h index 5cfa51eb2a..dce55e018e 100644 --- a/libs/ardour/ardour/processor.h +++ b/libs/ardour/ardour/processor.h @@ -24,16 +24,16 @@ #include #include -#include +#include "pbd/statefuldestructible.h" #include -#include -#include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/automatable_controls.h" +#include "ardour/buffer_set.h" +#include "ardour/latent.h" +#include "ardour/session_object.h" +#include "ardour/types.h" class XMLNode; diff --git a/libs/ardour/ardour/quantize.h b/libs/ardour/ardour/quantize.h index 143652dc63..f7307c194c 100644 --- a/libs/ardour/ardour/quantize.h +++ b/libs/ardour/ardour/quantize.h @@ -21,7 +21,7 @@ #ifndef __ardour_quantize_h__ #define __ardour_quantize_h__ -#include +#include "ardour/filter.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/rb_effect.h b/libs/ardour/ardour/rb_effect.h index a536a309b3..f7ad6af9a5 100644 --- a/libs/ardour/ardour/rb_effect.h +++ b/libs/ardour/ardour/rb_effect.h @@ -20,7 +20,7 @@ #ifndef __ardour_rbeffect_h__ #define __ardour_rbeffect_h__ -#include +#include "ardour/filter.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/readable.h b/libs/ardour/ardour/readable.h index a65af23312..1ca6a7dbb2 100644 --- a/libs/ardour/ardour/readable.h +++ b/libs/ardour/ardour/readable.h @@ -1,7 +1,7 @@ #ifndef __ardour_readable_h__ #define __ardour_readable_h__ -#include +#include "ardour/types.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/region.h b/libs/ardour/ardour/region.h index 2696c7da91..d9a8945bae 100644 --- a/libs/ardour/ardour/region.h +++ b/libs/ardour/ardour/region.h @@ -25,13 +25,13 @@ #include #include -#include +#include "pbd/undo.h" -#include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/data_type.h" +#include "ardour/automatable.h" +#include "ardour/readable.h" +#include "ardour/session_object.h" class XMLNode; diff --git a/libs/ardour/ardour/region_factory.h b/libs/ardour/ardour/region_factory.h index ed16477310..8cdf7df955 100644 --- a/libs/ardour/ardour/region_factory.h +++ b/libs/ardour/ardour/region_factory.h @@ -20,8 +20,8 @@ #ifndef __ardour_region_factory_h__ #define __ardour_region_factory_h__ -#include -#include +#include "ardour/types.h" +#include "ardour/region.h" class XMLNode; diff --git a/libs/ardour/ardour/resampled_source.h b/libs/ardour/ardour/resampled_source.h index 6eca4cda98..c8fff0d594 100644 --- a/libs/ardour/ardour/resampled_source.h +++ b/libs/ardour/ardour/resampled_source.h @@ -22,8 +22,8 @@ #include -#include -#include +#include "ardour/types.h" +#include "ardour/importable_source.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/reverse.h b/libs/ardour/ardour/reverse.h index 7870b5aa2e..79f8880e56 100644 --- a/libs/ardour/ardour/reverse.h +++ b/libs/ardour/ardour/reverse.h @@ -20,7 +20,7 @@ #ifndef __ardour_reverse_h__ #define __ardour_reverse_h__ -#include +#include "ardour/filter.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h index 217ce36fe9..9bf2eb8710 100644 --- a/libs/ardour/ardour/route.h +++ b/libs/ardour/ardour/route.h @@ -31,16 +31,16 @@ #include #include -#include -#include -#include -#include -#include -#include - -#include -#include -#include +#include "pbd/fastlog.h" +#include "pbd/xml++.h" +#include "pbd/undo.h" +#include "pbd/stateful.h" +#include "pbd/controllable.h" +#include "pbd/destructible.h" + +#include "ardour/ardour.h" +#include "ardour/io.h" +#include "ardour/types.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/route_group.h b/libs/ardour/ardour/route_group.h index ae16394289..832d709a33 100644 --- a/libs/ardour/ardour/route_group.h +++ b/libs/ardour/ardour/route_group.h @@ -25,8 +25,8 @@ #include #include #include -#include -#include +#include "pbd/stateful.h" +#include "ardour/types.h" using std::string; using std::list; @@ -88,7 +88,7 @@ class RouteGroup : public PBD::Stateful, public sigc::trackable { } } - /* to use these, #include */ + /* to use these, #include "ardour/route_group_specialized.h" */ template void apply (void (Track::*func)(T, void *), T val, void *src); diff --git a/libs/ardour/ardour/route_group_specialized.h b/libs/ardour/ardour/route_group_specialized.h index d2ad734b9d..73b6c74ee7 100644 --- a/libs/ardour/ardour/route_group_specialized.h +++ b/libs/ardour/ardour/route_group_specialized.h @@ -20,8 +20,8 @@ #ifndef __ardour_route_group_specialized_h__ #define __ardour_route_group_specialized_h__ -#include -#include +#include "ardour/route_group.h" +#include "ardour/track.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/runtime_functions.h b/libs/ardour/ardour/runtime_functions.h index c1dab4ebc7..be39702a2f 100644 --- a/libs/ardour/ardour/runtime_functions.h +++ b/libs/ardour/ardour/runtime_functions.h @@ -20,7 +20,7 @@ #ifndef __ardour_runtime_functions_h__ #define __ardour_runtime_functions_h__ -#include +#include "ardour/types.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/send.h b/libs/ardour/ardour/send.h index dc1cbb8209..ed37094bf3 100644 --- a/libs/ardour/ardour/send.h +++ b/libs/ardour/ardour/send.h @@ -24,10 +24,10 @@ #include -#include -#include -#include -#include +#include "pbd/stateful.h" +#include "ardour/ardour.h" +#include "ardour/audioengine.h" +#include "ardour/io_processor.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h index b42699d964..6e09bbd4ed 100644 --- a/libs/ardour/ardour/session.h +++ b/libs/ardour/ardour/session.h @@ -37,23 +37,23 @@ #include -#include -#include -#include -#include -#include - -#include -#include - -#include -#include - -#include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/pool.h" +#include "pbd/rcu.h" +#include "pbd/statefuldestructible.h" +#include "pbd/undo.h" + +#include "midi++/mmc.h" +#include "midi++/types.h" + +#include "pbd/destructible.h" +#include "pbd/stateful.h" + +#include "ardour/ardour.h" +#include "ardour/chan_count.h" +#include "ardour/configuration.h" +#include "ardour/location.h" +#include "ardour/smpte.h" class XMLTree; class XMLNode; diff --git a/libs/ardour/ardour/session_directory.h b/libs/ardour/ardour/session_directory.h index 5c976374e3..3e35c42de2 100644 --- a/libs/ardour/ardour/session_directory.h +++ b/libs/ardour/ardour/session_directory.h @@ -22,7 +22,7 @@ #include #include -#include +#include "pbd/filesystem.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/session_metadata.h b/libs/ardour/ardour/session_metadata.h index 2163a3dfef..e579c5102b 100644 --- a/libs/ardour/ardour/session_metadata.h +++ b/libs/ardour/ardour/session_metadata.h @@ -26,8 +26,8 @@ #include #include -#include -#include +#include "pbd/statefuldestructible.h" +#include "pbd/xml++.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/session_object.h b/libs/ardour/ardour/session_object.h index bb726cb0d0..1a6a79ceee 100644 --- a/libs/ardour/ardour/session_object.h +++ b/libs/ardour/ardour/session_object.h @@ -21,7 +21,7 @@ #define __ardour_session_object_h__ #include -#include +#include "pbd/statefuldestructible.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/session_playlist.h b/libs/ardour/ardour/session_playlist.h index baeb74916d..0641d442a8 100644 --- a/libs/ardour/ardour/session_playlist.h +++ b/libs/ardour/ardour/session_playlist.h @@ -20,8 +20,8 @@ #ifndef __ardour_session_playlist_h__ #define __ardour_session_playlist_h__ -#include -#include +#include "ardour/session.h" +#include "ardour/playlist.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/session_region.h b/libs/ardour/ardour/session_region.h index 254bbfe1a3..c4a6f64889 100644 --- a/libs/ardour/ardour/session_region.h +++ b/libs/ardour/ardour/session_region.h @@ -20,8 +20,8 @@ #ifndef __ardour_session_region_h__ #define __ardour_session_region_h__ -#include -#include +#include "ardour/session.h" +#include "ardour/audioregion.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/session_route.h b/libs/ardour/ardour/session_route.h index 0c70bf407d..c7e911abb5 100644 --- a/libs/ardour/ardour/session_route.h +++ b/libs/ardour/ardour/session_route.h @@ -24,8 +24,8 @@ #include -#include -#include +#include "ardour/session.h" +#include "ardour/route.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/session_selection.h b/libs/ardour/ardour/session_selection.h index 4169a3a511..b92cb475a0 100644 --- a/libs/ardour/ardour/session_selection.h +++ b/libs/ardour/ardour/session_selection.h @@ -20,8 +20,8 @@ #ifndef __ardour_session_named_selection_h__ #define __ardour_session_named_selection_h__ -#include -#include +#include "ardour/session.h" +#include "ardour/named_selection.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/session_state_utils.h b/libs/ardour/ardour/session_state_utils.h index 8825b041f3..f9b1cdb63f 100644 --- a/libs/ardour/ardour/session_state_utils.h +++ b/libs/ardour/ardour/session_state_utils.h @@ -22,7 +22,7 @@ #include #include -#include +#include "pbd/filesystem.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/silentfilesource.h b/libs/ardour/ardour/silentfilesource.h index 58460b9c21..c76af3fbcf 100644 --- a/libs/ardour/ardour/silentfilesource.h +++ b/libs/ardour/ardour/silentfilesource.h @@ -21,7 +21,7 @@ #define __ardour_silentfilesource_h__ #include -#include +#include "ardour/audiofilesource.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/slave.h b/libs/ardour/ardour/slave.h index 5384a3b452..43418c576d 100644 --- a/libs/ardour/ardour/slave.h +++ b/libs/ardour/ardour/slave.h @@ -25,9 +25,9 @@ #include #include -#include -#include -#include +#include "ardour/ardour.h" +#include "midi++/parser.h" +#include "midi++/types.h" namespace MIDI { class Port; diff --git a/libs/ardour/ardour/smf_source.h b/libs/ardour/ardour/smf_source.h index e61b3f9737..3321a089b7 100644 --- a/libs/ardour/ardour/smf_source.h +++ b/libs/ardour/ardour/smf_source.h @@ -23,9 +23,9 @@ #include #include -#include -#include -#include +#include "evoral/SMF.hpp" +#include "ardour/midi_source.h" +#include "ardour/file_source.h" namespace Evoral { template class Event; } diff --git a/libs/ardour/ardour/sndfileimportable.h b/libs/ardour/ardour/sndfileimportable.h index 5cd84f4f5f..9eb67c0dea 100644 --- a/libs/ardour/ardour/sndfileimportable.h +++ b/libs/ardour/ardour/sndfileimportable.h @@ -22,9 +22,9 @@ #include #include -#include -#include -#include +#include "pbd/failed_constructor.h" +#include "ardour/types.h" +#include "ardour/importable_source.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/sndfilesource.h b/libs/ardour/ardour/sndfilesource.h index 66544eec8c..6c4e61d569 100644 --- a/libs/ardour/ardour/sndfilesource.h +++ b/libs/ardour/ardour/sndfilesource.h @@ -22,8 +22,8 @@ #include -#include -#include +#include "ardour/audiofilesource.h" +#include "ardour/broadcast_info.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/source.h b/libs/ardour/ardour/source.h index 7905debbcc..162f4400a4 100644 --- a/libs/ardour/ardour/source.h +++ b/libs/ardour/ardour/source.h @@ -25,12 +25,12 @@ #include #include -#include +#include "pbd/statefuldestructible.h" -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/session_object.h" +#include "ardour/data_type.h" +#include "ardour/readable.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/source_factory.h b/libs/ardour/ardour/source_factory.h index 69aa641657..c5d5a410e9 100644 --- a/libs/ardour/ardour/source_factory.h +++ b/libs/ardour/ardour/source_factory.h @@ -25,7 +25,7 @@ #include #include -#include +#include "ardour/source.h" class XMLNode; diff --git a/libs/ardour/ardour/stretch.h b/libs/ardour/ardour/stretch.h index b01a9ae208..d0c05ac6d1 100644 --- a/libs/ardour/ardour/stretch.h +++ b/libs/ardour/ardour/stretch.h @@ -20,11 +20,11 @@ #ifndef __ardour_stretch_h__ #define __ardour_stretch_h__ -#include +#include "ardour/filter.h" #ifdef USE_RUBBERBAND -#include +#include "ardour/rb_effect.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/template_utils.h b/libs/ardour/ardour/template_utils.h index 0676d5b245..6ba0683e1e 100644 --- a/libs/ardour/ardour/template_utils.h +++ b/libs/ardour/ardour/template_utils.h @@ -4,7 +4,7 @@ #include -#include +#include "pbd/filesystem.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/tempo.h b/libs/ardour/ardour/tempo.h index ffe79fc1c8..6a42762fa0 100644 --- a/libs/ardour/ardour/tempo.h +++ b/libs/ardour/ardour/tempo.h @@ -26,13 +26,13 @@ #include #include -#include -#include -#include +#include "pbd/undo.h" +#include "pbd/stateful.h" +#include "pbd/statefuldestructible.h" #include -#include +#include "ardour/ardour.h" class XMLNode; diff --git a/libs/ardour/ardour/tempo_map_importer.h b/libs/ardour/ardour/tempo_map_importer.h index 40ad126900..6351596f74 100644 --- a/libs/ardour/ardour/tempo_map_importer.h +++ b/libs/ardour/ardour/tempo_map_importer.h @@ -23,12 +23,12 @@ #include -#include +#include "pbd/xml++.h" -#include -#include -#include -#include +#include "ardour/element_importer.h" +#include "ardour/element_import_handler.h" +#include "ardour/tempo.h" +#include "ardour/types.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/track.h b/libs/ardour/ardour/track.h index 566153d02f..40a266b50a 100644 --- a/libs/ardour/ardour/track.h +++ b/libs/ardour/ardour/track.h @@ -21,7 +21,7 @@ #include -#include +#include "ardour/route.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/transient_detector.h b/libs/ardour/ardour/transient_detector.h index 259b79176f..2f4fc4c4f7 100644 --- a/libs/ardour/ardour/transient_detector.h +++ b/libs/ardour/ardour/transient_detector.h @@ -20,7 +20,7 @@ #ifndef __ardour_transient_detector_h__ #define __ardour_transient_detector_h__ -#include +#include "ardour/audioanalyser.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/types.h b/libs/ardour/ardour/types.h index 264d0666a7..09ccf15624 100644 --- a/libs/ardour/ardour/types.h +++ b/libs/ardour/ardour/types.h @@ -32,7 +32,7 @@ #include #include #include -#include +#include "pbd/id.h" #include diff --git a/libs/ardour/ardour/vst_plugin.h b/libs/ardour/ardour/vst_plugin.h index e41d000f9c..ba936b9721 100644 --- a/libs/ardour/ardour/vst_plugin.h +++ b/libs/ardour/ardour/vst_plugin.h @@ -28,9 +28,9 @@ #include #include -#include +#include "pbd/stateful.h" #include -#include +#include "ardour/plugin.h" using std::string; using std::vector; diff --git a/libs/ardour/audio_buffer.cc b/libs/ardour/audio_buffer.cc index 506b34eb04..7a6767dd32 100644 --- a/libs/ardour/audio_buffer.cc +++ b/libs/ardour/audio_buffer.cc @@ -16,8 +16,8 @@ 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include -#include +#include "ardour/audio_buffer.h" +#include "pbd/error.h" #include #include "i18n.h" diff --git a/libs/ardour/audio_diskstream.cc b/libs/ardour/audio_diskstream.cc index e08118c0fc..4c36100c82 100644 --- a/libs/ardour/audio_diskstream.cc +++ b/libs/ardour/audio_diskstream.cc @@ -30,31 +30,31 @@ #include #include -#include +#include "pbd/error.h" #include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/memento_command.h" +#include "pbd/enumwriter.h" +#include "pbd/stacktrace.h" + +#include "ardour/ardour.h" +#include "ardour/audioengine.h" +#include "ardour/analyser.h" +#include "ardour/audio_diskstream.h" +#include "ardour/utils.h" +#include "ardour/configuration.h" +#include "ardour/audiofilesource.h" +#include "ardour/send.h" +#include "ardour/region_factory.h" +#include "ardour/audioplaylist.h" +#include "ardour/playlist_factory.h" +#include "ardour/cycle_timer.h" +#include "ardour/audioregion.h" +#include "ardour/audio_port.h" +#include "ardour/source_factory.h" +#include "ardour/audio_buffer.h" +#include "ardour/session.h" +#include "ardour/io.h" #include "i18n.h" #include diff --git a/libs/ardour/audio_library.cc b/libs/ardour/audio_library.cc index 42ec537830..b64a9ee08d 100644 --- a/libs/ardour/audio_library.cc +++ b/libs/ardour/audio_library.cc @@ -26,11 +26,11 @@ #include -#include +#include "pbd/compose.h" -#include -#include -#include +#include "ardour/audio_library.h" +#include "ardour/utils.h" +#include "ardour/filesystem_paths.h" #include "i18n.h" diff --git a/libs/ardour/audio_playlist.cc b/libs/ardour/audio_playlist.cc index a17ab1036f..4953cdf702 100644 --- a/libs/ardour/audio_playlist.cc +++ b/libs/ardour/audio_playlist.cc @@ -23,14 +23,14 @@ #include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/configuration.h" +#include "ardour/audioplaylist.h" +#include "ardour/audioregion.h" +#include "ardour/crossfade.h" +#include "ardour/crossfade_compare.h" +#include "ardour/session.h" +#include "pbd/enumwriter.h" #include "i18n.h" diff --git a/libs/ardour/audio_playlist_importer.cc b/libs/ardour/audio_playlist_importer.cc index 50aa6f2225..aaa237c860 100644 --- a/libs/ardour/audio_playlist_importer.cc +++ b/libs/ardour/audio_playlist_importer.cc @@ -18,18 +18,18 @@ */ -#include +#include "ardour/audio_playlist_importer.h" #include -#include -#include -#include +#include "pbd/failed_constructor.h" +#include "pbd/compose.h" +#include "pbd/error.h" -#include -#include -#include -#include +#include "ardour/audio_region_importer.h" +#include "ardour/session.h" +#include "ardour/playlist.h" +#include "ardour/playlist_factory.h" using namespace PBD; using namespace ARDOUR; diff --git a/libs/ardour/audio_port.cc b/libs/ardour/audio_port.cc index 558ae72a97..c9d28dcb41 100644 --- a/libs/ardour/audio_port.cc +++ b/libs/ardour/audio_port.cc @@ -17,10 +17,10 @@ */ #include -#include -#include -#include -#include +#include "ardour/audio_port.h" +#include "ardour/audioengine.h" +#include "ardour/data_type.h" +#include "ardour/audio_buffer.h" using namespace ARDOUR; using namespace std; diff --git a/libs/ardour/audio_region_importer.cc b/libs/ardour/audio_region_importer.cc index 23f3bfd6c6..bea61d81e3 100644 --- a/libs/ardour/audio_region_importer.cc +++ b/libs/ardour/audio_region_importer.cc @@ -18,19 +18,19 @@ */ -#include +#include "ardour/audio_region_importer.h" #include -#include -#include -#include +#include "pbd/failed_constructor.h" +#include "pbd/compose.h" +#include "pbd/error.h" -#include -#include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/region.h" +#include "ardour/source_factory.h" +#include "ardour/region_factory.h" +#include "ardour/session_directory.h" #include "i18n.h" diff --git a/libs/ardour/audio_track.cc b/libs/ardour/audio_track.cc index 2e1a266577..bfabeb7e17 100644 --- a/libs/ardour/audio_track.cc +++ b/libs/ardour/audio_track.cc @@ -21,27 +21,27 @@ #include #include -#include -#include - -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/enumwriter.h" + +#include "evoral/Curve.hpp" + +#include "ardour/audio_track.h" +#include "ardour/audio_diskstream.h" +#include "ardour/session.h" +#include "ardour/io_processor.h" +#include "ardour/audioregion.h" +#include "ardour/audiosource.h" +#include "ardour/region_factory.h" +#include "ardour/route_group_specialized.h" +#include "ardour/processor.h" +#include "ardour/plugin_insert.h" +#include "ardour/audioplaylist.h" +#include "ardour/playlist_factory.h" +#include "ardour/panner.h" +#include "ardour/utils.h" +#include "ardour/buffer_set.h" +#include "ardour/audio_buffer.h" #include "i18n.h" using namespace std; diff --git a/libs/ardour/audio_track_importer.cc b/libs/ardour/audio_track_importer.cc index 997acde3cd..f822cfb832 100644 --- a/libs/ardour/audio_track_importer.cc +++ b/libs/ardour/audio_track_importer.cc @@ -18,14 +18,14 @@ */ -#include +#include "ardour/audio_track_importer.h" -#include -#include -#include +#include "ardour/audio_playlist_importer.h" +#include "ardour/audio_diskstream.h" +#include "ardour/session.h" -#include -#include +#include "pbd/failed_constructor.h" +#include "pbd/convert.h" #include #include diff --git a/libs/ardour/audio_unit.cc b/libs/ardour/audio_unit.cc index 4a432ba544..f837ff8832 100644 --- a/libs/ardour/audio_unit.cc +++ b/libs/ardour/audio_unit.cc @@ -19,20 +19,20 @@ #include -#include -#include -#include +#include "pbd/transmitter.h" +#include "pbd/xml++.h" +#include "pbd/whitespace.h" #include #include #include -#include -#include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/audioengine.h" +#include "ardour/io.h" +#include "ardour/audio_unit.h" +#include "ardour/session.h" +#include "ardour/utils.h" #include #include diff --git a/libs/ardour/audioanalyser.cc b/libs/ardour/audioanalyser.cc index dcbd2847fe..a4b2d3d3a5 100644 --- a/libs/ardour/audioanalyser.cc +++ b/libs/ardour/audioanalyser.cc @@ -4,11 +4,11 @@ #include #include // for g_remove() -#include +#include "pbd/error.h" -#include -#include -#include +#include "ardour/audioanalyser.h" +#include "ardour/readable.h" +#include "ardour/readable.h" #include diff --git a/libs/ardour/audioengine.cc b/libs/ardour/audioengine.cc index 1be774a963..4a0b73524e 100644 --- a/libs/ardour/audioengine.cc +++ b/libs/ardour/audioengine.cc @@ -25,27 +25,27 @@ #include #include -#include -#include -#include - -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/pthread_utils.h" +#include "pbd/stacktrace.h" +#include "pbd/unknown_type.h" + +#include "midi++/jack.h" + +#include "ardour/audioengine.h" +#include "ardour/buffer.h" +#include "ardour/port.h" +#include "ardour/audio_port.h" +#include "ardour/midi_port.h" +#include "ardour/session.h" +#include "ardour/cycle_timer.h" +#include "ardour/utils.h" +#include "ardour/event_type_map.h" +#include "ardour/io.h" #ifdef VST_SUPPORT #include #endif -#include +#include "ardour/timestamps.h" #include "i18n.h" diff --git a/libs/ardour/audiofile_tagger.cc b/libs/ardour/audiofile_tagger.cc index 7391bf9ae3..7cd76e43c9 100644 --- a/libs/ardour/audiofile_tagger.cc +++ b/libs/ardour/audiofile_tagger.cc @@ -18,11 +18,11 @@ */ -#include +#include "ardour/audiofile_tagger.h" -#include +#include "ardour/session_metadata.h" -#include +#include "pbd/convert.h" #include #include diff --git a/libs/ardour/audiofilesource.cc b/libs/ardour/audiofilesource.cc index d1371ad0fb..48aaeb8d08 100644 --- a/libs/ardour/audiofilesource.cc +++ b/libs/ardour/audiofilesource.cc @@ -26,13 +26,13 @@ #include #include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/convert.h" +#include "pbd/basename.h" +#include "pbd/mountpoint.h" +#include "pbd/stl_delete.h" +#include "pbd/strsplit.h" +#include "pbd/shortpath.h" +#include "pbd/enumwriter.h" #include @@ -40,18 +40,18 @@ #include #include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/audiofilesource.h" +#include "ardour/sndfile_helpers.h" +#include "ardour/sndfilesource.h" +#include "ardour/session.h" +#include "ardour/session_directory.h" +#include "ardour/source_factory.h" +#include "ardour/filename_extensions.h" // if these headers come before sigc++ is included // the parser throws ObjC++ errors. (nil is a keyword) #ifdef HAVE_COREAUDIO -#include +#include "ardour/coreaudiosource.h" #include #include #endif // HAVE_COREAUDIO diff --git a/libs/ardour/audioregion.cc b/libs/ardour/audioregion.cc index 3ea00deb59..b5d733aea1 100644 --- a/libs/ardour/audioregion.cc +++ b/libs/ardour/audioregion.cc @@ -29,23 +29,23 @@ #include -#include -#include -#include -#include -#include - -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/basename.h" +#include "pbd/xml++.h" +#include "pbd/stacktrace.h" +#include "pbd/enumwriter.h" +#include "pbd/convert.h" + +#include "evoral/Curve.hpp" + +#include "ardour/audioregion.h" +#include "ardour/session.h" +#include "ardour/gain.h" +#include "ardour/dB.h" +#include "ardour/playlist.h" +#include "ardour/audiofilesource.h" +#include "ardour/region_factory.h" +#include "ardour/runtime_functions.h" +#include "ardour/transient_detector.h" #include "i18n.h" #include diff --git a/libs/ardour/audiosource.cc b/libs/ardour/audiosource.cc index 24ca406b38..25094389a0 100644 --- a/libs/ardour/audiosource.cc +++ b/libs/ardour/audiosource.cc @@ -34,14 +34,14 @@ #include #include -#include -#include - -#include -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/pthread_utils.h" + +#include "ardour/audiosource.h" +#include "ardour/cycle_timer.h" +#include "ardour/session.h" +#include "ardour/transient_detector.h" +#include "ardour/runtime_functions.h" #include "i18n.h" diff --git a/libs/ardour/auditioner.cc b/libs/ardour/auditioner.cc index d6f63c2f9d..f499bbf612 100644 --- a/libs/ardour/auditioner.cc +++ b/libs/ardour/auditioner.cc @@ -19,18 +19,18 @@ #include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/error.h" + +#include "ardour/audio_diskstream.h" +#include "ardour/audioregion.h" +#include "ardour/audioengine.h" +#include "ardour/route.h" +#include "ardour/session.h" +#include "ardour/auditioner.h" +#include "ardour/audioplaylist.h" +#include "ardour/panner.h" +#include "ardour/data_type.h" +#include "ardour/region_factory.h" using namespace std; using namespace ARDOUR; diff --git a/libs/ardour/automatable.cc b/libs/ardour/automatable.cc index ce5d37ab4b..c43623b358 100644 --- a/libs/ardour/automatable.cc +++ b/libs/ardour/automatable.cc @@ -17,20 +17,20 @@ */ -#include +#include "ardour/ardour.h" #include #include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/enumwriter.h" +#include "midi++/names.h" +#include "ardour/automatable.h" +#include "ardour/event_type_map.h" +#include "ardour/midi_track.h" +#include "ardour/panner.h" +#include "ardour/plugin_insert.h" +#include "ardour/session.h" #include "i18n.h" diff --git a/libs/ardour/automation_control.cc b/libs/ardour/automation_control.cc index 85dea59324..ef54705e03 100644 --- a/libs/ardour/automation_control.cc +++ b/libs/ardour/automation_control.cc @@ -19,10 +19,10 @@ */ #include -#include -#include -#include -#include +#include "ardour/automatable.h" +#include "ardour/automation_control.h" +#include "ardour/event_type_map.h" +#include "ardour/session.h" using namespace std; using namespace ARDOUR; diff --git a/libs/ardour/automation_list.cc b/libs/ardour/automation_list.cc index 7493df26ac..4098301eaa 100644 --- a/libs/ardour/automation_list.cc +++ b/libs/ardour/automation_list.cc @@ -24,11 +24,11 @@ #include #include #include -#include -#include -#include -#include -#include +#include "ardour/automation_list.h" +#include "ardour/event_type_map.h" +#include "evoral/Curve.hpp" +#include "pbd/stacktrace.h" +#include "pbd/enumwriter.h" #include "i18n.h" diff --git a/libs/ardour/beats_frames_converter.cc b/libs/ardour/beats_frames_converter.cc index d6f7ab8a9e..f3d4840f34 100644 --- a/libs/ardour/beats_frames_converter.cc +++ b/libs/ardour/beats_frames_converter.cc @@ -19,10 +19,10 @@ $Id: midiregion.h 733 2006-08-01 17:19:38Z drobilla $ */ -#include -#include -#include -#include +#include "ardour/audioengine.h" +#include "ardour/beats_frames_converter.h" +#include "ardour/session.h" +#include "ardour/tempo.h" namespace ARDOUR { diff --git a/libs/ardour/broadcast_info.cc b/libs/ardour/broadcast_info.cc index b4a5427945..bf8c0b5260 100644 --- a/libs/ardour/broadcast_info.cc +++ b/libs/ardour/broadcast_info.cc @@ -18,18 +18,18 @@ */ -#include +#include "ardour/broadcast_info.h" #include #include #include -#include -#include -#include +#include "ardour/svn_revision.h" +#include "ardour/ardour.h" +#include "ardour/session.h" -#include +#include "pbd/convert.h" using namespace PBD; diff --git a/libs/ardour/buffer.cc b/libs/ardour/buffer.cc index 8abe238a47..14154810da 100644 --- a/libs/ardour/buffer.cc +++ b/libs/ardour/buffer.cc @@ -16,9 +16,9 @@ 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include -#include -#include +#include "ardour/buffer.h" +#include "ardour/audio_buffer.h" +#include "ardour/midi_buffer.h" #ifdef __x86_64__ static const int CPU_CACHE_ALIGN = 64; diff --git a/libs/ardour/buffer_set.cc b/libs/ardour/buffer_set.cc index 09fd880451..a2dd110941 100644 --- a/libs/ardour/buffer_set.cc +++ b/libs/ardour/buffer_set.cc @@ -18,10 +18,10 @@ #include #include -#include -#include -#include -#include +#include "ardour/buffer_set.h" +#include "ardour/buffer.h" +#include "ardour/port.h" +#include "ardour/port_set.h" namespace ARDOUR { diff --git a/libs/ardour/bundle.cc b/libs/ardour/bundle.cc index fc109c33a9..98d056a8f1 100644 --- a/libs/ardour/bundle.cc +++ b/libs/ardour/bundle.cc @@ -19,12 +19,12 @@ #include -#include -#include -#include -#include -#include -#include +#include "pbd/failed_constructor.h" +#include "ardour/ardour.h" +#include "ardour/bundle.h" +#include "ardour/audioengine.h" +#include "ardour/port.h" +#include "pbd/xml++.h" #include "i18n.h" diff --git a/libs/ardour/caimportable.cc b/libs/ardour/caimportable.cc index 229bfa8809..37e8f487f2 100644 --- a/libs/ardour/caimportable.cc +++ b/libs/ardour/caimportable.cc @@ -1,6 +1,6 @@ -#include +#include "ardour/caimportable.h" #include -#include +#include "pbd/error.h" #include "i18n.h" diff --git a/libs/ardour/chan_count.cc b/libs/ardour/chan_count.cc index b6f51a4d95..eb5033bcfc 100644 --- a/libs/ardour/chan_count.cc +++ b/libs/ardour/chan_count.cc @@ -20,7 +20,7 @@ #define __STDC_LIMIT_MACROS 1 #include -#include +#include "ardour/chan_count.h" namespace ARDOUR { diff --git a/libs/ardour/configuration.cc b/libs/ardour/configuration.cc index d322ab4e49..bf8facd1a4 100644 --- a/libs/ardour/configuration.cc +++ b/libs/ardour/configuration.cc @@ -24,18 +24,18 @@ #include /* for g_stat() */ #include -#include -#include -#include -#include - -#include - -#include -#include -#include -#include -#include +#include "pbd/failed_constructor.h" +#include "pbd/xml++.h" +#include "pbd/filesystem.h" +#include "pbd/file_utils.h" + +#include "midi++/manager.h" + +#include "ardour/ardour.h" +#include "ardour/configuration.h" +#include "ardour/audio_diskstream.h" +#include "ardour/control_protocol_manager.h" +#include "ardour/filesystem_paths.h" #include "i18n.h" diff --git a/libs/ardour/control_protocol_manager.cc b/libs/ardour/control_protocol_manager.cc index 11c18175d1..9ac0b360f9 100644 --- a/libs/ardour/control_protocol_manager.cc +++ b/libs/ardour/control_protocol_manager.cc @@ -19,15 +19,15 @@ #include -#include -#include -#include +#include "pbd/compose.h" +#include "pbd/file_utils.h" +#include "pbd/error.h" #include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/control_protocol_manager.h" +#include "ardour/control_protocol_search_path.h" using namespace ARDOUR; using namespace std; diff --git a/libs/ardour/control_protocol_search_path.cc b/libs/ardour/control_protocol_search_path.cc index 713ef30e65..e2b4137565 100644 --- a/libs/ardour/control_protocol_search_path.cc +++ b/libs/ardour/control_protocol_search_path.cc @@ -19,9 +19,9 @@ #include -#include -#include -#include +#include "ardour/control_protocol_search_path.h" +#include "ardour/directory_names.h" +#include "ardour/filesystem_paths.h" namespace { const char * const surfaces_env_variable_name = "ARDOUR_SURFACES_PATH"; diff --git a/libs/ardour/coreaudiosource.cc b/libs/ardour/coreaudiosource.cc index 18b9a82ec6..95cae8c4ee 100644 --- a/libs/ardour/coreaudiosource.cc +++ b/libs/ardour/coreaudiosource.cc @@ -22,9 +22,9 @@ #define __STDC_FORMAT_MACROS #include -#include -#include -#include +#include "pbd/error.h" +#include "ardour/coreaudiosource.h" +#include "ardour/utils.h" #include #include diff --git a/libs/ardour/crossfade.cc b/libs/ardour/crossfade.cc index 9d10f1d1cc..8aad53765a 100644 --- a/libs/ardour/crossfade.cc +++ b/libs/ardour/crossfade.cc @@ -19,16 +19,16 @@ #include -#include - -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/stacktrace.h" + +#include "ardour/types.h" +#include "ardour/crossfade.h" +#include "ardour/crossfade_compare.h" +#include "ardour/audioregion.h" +#include "ardour/playlist.h" +#include "ardour/utils.h" +#include "ardour/session.h" +#include "ardour/source.h" #include "i18n.h" #include diff --git a/libs/ardour/cycle_timer.cc b/libs/ardour/cycle_timer.cc index 143cb841ec..e7cfc9402c 100644 --- a/libs/ardour/cycle_timer.cc +++ b/libs/ardour/cycle_timer.cc @@ -18,8 +18,8 @@ */ #include -#include -#include +#include "pbd/error.h" +#include "ardour/cycle_timer.h" #include "i18n.h" diff --git a/libs/ardour/default_click.cc b/libs/ardour/default_click.cc index 5bdbeb2ac5..585d660809 100644 --- a/libs/ardour/default_click.cc +++ b/libs/ardour/default_click.cc @@ -18,8 +18,8 @@ */ -#include -#include +#include "ardour/ardour.h" +#include "ardour/session.h" using namespace ARDOUR; diff --git a/libs/ardour/directory_names.cc b/libs/ardour/directory_names.cc index 0480ddc8ba..6afcfb4353 100644 --- a/libs/ardour/directory_names.cc +++ b/libs/ardour/directory_names.cc @@ -1,4 +1,4 @@ -#include +#include "ardour/directory_names.h" #include "i18n.h" diff --git a/libs/ardour/diskstream.cc b/libs/ardour/diskstream.cc index d277e4c37e..4cce7d4dc3 100644 --- a/libs/ardour/diskstream.cc +++ b/libs/ardour/diskstream.cc @@ -33,26 +33,26 @@ #include -#include -#include +#include "pbd/error.h" +#include "pbd/basename.h" #include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/memento_command.h" + +#include "ardour/ardour.h" +#include "ardour/audioengine.h" +#include "ardour/diskstream.h" +#include "ardour/utils.h" +#include "ardour/configuration.h" +#include "ardour/audiofilesource.h" +#include "ardour/send.h" +#include "ardour/playlist.h" +#include "ardour/cycle_timer.h" +#include "ardour/region.h" +#include "ardour/panner.h" +#include "ardour/session.h" +#include "ardour/io.h" +#include "ardour/route.h" #include "i18n.h" #include diff --git a/libs/ardour/element_import_handler.cc b/libs/ardour/element_import_handler.cc index 3169da436e..53b5741622 100644 --- a/libs/ardour/element_import_handler.cc +++ b/libs/ardour/element_import_handler.cc @@ -18,7 +18,7 @@ */ -#include +#include "ardour/element_import_handler.h" #include diff --git a/libs/ardour/element_importer.cc b/libs/ardour/element_importer.cc index 580c2876ad..500ad87147 100644 --- a/libs/ardour/element_importer.cc +++ b/libs/ardour/element_importer.cc @@ -18,13 +18,13 @@ */ -#include +#include "ardour/element_importer.h" #include #include -#include -#include +#include "pbd/convert.h" +#include "ardour/session.h" #include "i18n.h" diff --git a/libs/ardour/enums.cc b/libs/ardour/enums.cc index 48a78fe508..c61f38c922 100644 --- a/libs/ardour/enums.cc +++ b/libs/ardour/enums.cc @@ -17,21 +17,21 @@ */ -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/enumwriter.h" + +#include "ardour/types.h" +#include "ardour/session.h" +#include "ardour/location.h" +#include "ardour/audiofilesource.h" +#include "ardour/diskstream.h" +#include "ardour/audioregion.h" +#include "ardour/route_group.h" +#include "ardour/panner.h" +#include "ardour/track.h" +#include "ardour/midi_track.h" +#include "ardour/export_filename.h" +#include "ardour/export_format_base.h" +#include "ardour/export_profile_manager.h" using namespace std; using namespace PBD; diff --git a/libs/ardour/event_type_map.cc b/libs/ardour/event_type_map.cc index 063090cef9..e23a69ebbc 100644 --- a/libs/ardour/event_type_map.cc +++ b/libs/ardour/event_type_map.cc @@ -18,13 +18,13 @@ */ -#include -#include -#include -#include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/event_type_map.h" +#include "evoral/Parameter.hpp" +#include "evoral/midi_events.h" +#include "evoral/MIDIParameters.hpp" +#include "pbd/error.h" +#include "pbd/compose.h" using namespace std; diff --git a/libs/ardour/export_channel.cc b/libs/ardour/export_channel.cc index 42138453e6..58110ea5a9 100644 --- a/libs/ardour/export_channel.cc +++ b/libs/ardour/export_channel.cc @@ -18,13 +18,13 @@ */ -#include -#include -#include -#include -#include -#include -#include +#include "ardour/audio_buffer.h" +#include "ardour/audio_port.h" +#include "ardour/audio_track.h" +#include "ardour/audioengine.h" +#include "ardour/export_channel.h" +#include "ardour/export_failed.h" +#include "ardour/session.h" using namespace ARDOUR; diff --git a/libs/ardour/export_channel_configuration.cc b/libs/ardour/export_channel_configuration.cc index c8db1a6b0d..b835cca559 100644 --- a/libs/ardour/export_channel_configuration.cc +++ b/libs/ardour/export_channel_configuration.cc @@ -18,21 +18,21 @@ */ -#include +#include "ardour/export_channel_configuration.h" -#include -#include -#include -#include +#include "ardour/export_handler.h" +#include "ardour/export_filename.h" +#include "ardour/export_processor.h" +#include "ardour/export_timespan.h" -#include -#include -#include -#include -#include +#include "ardour/audio_port.h" +#include "ardour/export_failed.h" +#include "ardour/midi_port.h" +#include "ardour/session.h" +#include "ardour/audioengine.h" -#include -#include +#include "pbd/convert.h" +#include "pbd/pthread_utils.h" namespace ARDOUR { diff --git a/libs/ardour/export_file_io.cc b/libs/ardour/export_file_io.cc index 793b1dbea4..ebf6ff53b8 100644 --- a/libs/ardour/export_file_io.cc +++ b/libs/ardour/export_file_io.cc @@ -20,10 +20,10 @@ #include -#include +#include "ardour/export_file_io.h" -#include -#include +#include "ardour/export_failed.h" +#include "pbd/failed_constructor.h" #include "i18n.h" diff --git a/libs/ardour/export_filename.cc b/libs/ardour/export_filename.cc index b6f59d1a93..d2453caf37 100644 --- a/libs/ardour/export_filename.cc +++ b/libs/ardour/export_filename.cc @@ -18,18 +18,18 @@ */ -#include +#include "ardour/export_filename.h" -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/convert.h" +#include "pbd/enumwriter.h" -#include -#include -#include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/session_directory.h" +#include "ardour/export_timespan.h" +#include "ardour/export_format_specification.h" +#include "ardour/export_channel_configuration.h" +#include "ardour/export_failed.h" #include "i18n.h" diff --git a/libs/ardour/export_format_base.cc b/libs/ardour/export_format_base.cc index bddd61d0ab..f2570f8f65 100644 --- a/libs/ardour/export_format_base.cc +++ b/libs/ardour/export_format_base.cc @@ -18,7 +18,7 @@ */ -#include +#include "ardour/export_format_base.h" namespace ARDOUR { diff --git a/libs/ardour/export_format_manager.cc b/libs/ardour/export_format_manager.cc index 2a41a8b150..924b294583 100644 --- a/libs/ardour/export_format_manager.cc +++ b/libs/ardour/export_format_manager.cc @@ -18,11 +18,11 @@ */ -#include +#include "ardour/export_format_manager.h" -#include -#include -#include +#include "ardour/types.h" +#include "ardour/export_format_specification.h" +#include "ardour/export_format_compatibility.h" #include "i18n.h" diff --git a/libs/ardour/export_format_specification.cc b/libs/ardour/export_format_specification.cc index c317b38b17..c0325509b1 100644 --- a/libs/ardour/export_format_specification.cc +++ b/libs/ardour/export_format_specification.cc @@ -18,18 +18,18 @@ */ -#include +#include "ardour/export_format_specification.h" #include -#include -#include -#include +#include "ardour/export_format_compatibility.h" +#include "ardour/export_formats.h" +#include "ardour/session.h" -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/xml++.h" +#include "pbd/enumwriter.h" +#include "pbd/convert.h" #include "i18n.h" diff --git a/libs/ardour/export_formats.cc b/libs/ardour/export_formats.cc index 9e77bb2f1d..d6337b0a5f 100644 --- a/libs/ardour/export_formats.cc +++ b/libs/ardour/export_formats.cc @@ -18,7 +18,7 @@ */ -#include +#include "ardour/export_formats.h" #include "i18n.h" diff --git a/libs/ardour/export_handler.cc b/libs/ardour/export_handler.cc index b48522670b..c26ba7e1b3 100644 --- a/libs/ardour/export_handler.cc +++ b/libs/ardour/export_handler.cc @@ -18,20 +18,20 @@ */ -#include - -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/export_handler.h" + +#include "pbd/convert.h" +#include "pbd/filesystem.h" + +#include "ardour/ardour.h" +#include "ardour/configuration.h" +#include "ardour/export_timespan.h" +#include "ardour/export_channel_configuration.h" +#include "ardour/export_status.h" +#include "ardour/export_format_specification.h" +#include "ardour/export_filename.h" +#include "ardour/export_processor.h" +#include "ardour/export_failed.h" using namespace PBD; using std::ofstream; diff --git a/libs/ardour/export_preset.cc b/libs/ardour/export_preset.cc index 69c5775d12..b8e5098767 100644 --- a/libs/ardour/export_preset.cc +++ b/libs/ardour/export_preset.cc @@ -18,9 +18,9 @@ */ -#include +#include "ardour/export_preset.h" -#include +#include "ardour/session.h" using namespace ARDOUR; diff --git a/libs/ardour/export_processor.cc b/libs/ardour/export_processor.cc index 8659514dbf..19ff9ac001 100644 --- a/libs/ardour/export_processor.cc +++ b/libs/ardour/export_processor.cc @@ -18,18 +18,18 @@ */ -#include +#include "ardour/export_processor.h" -#include -#include +#include "pbd/error.h" +#include "pbd/filesystem.h" -#include -#include -#include -#include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/audiofile_tagger.h" +#include "ardour/broadcast_info.h" +#include "ardour/export_failed.h" +#include "ardour/export_filename.h" +#include "ardour/export_status.h" +#include "ardour/export_format_specification.h" #include "i18n.h" diff --git a/libs/ardour/export_profile_manager.cc b/libs/ardour/export_profile_manager.cc index 2576620ec2..c0a537b927 100644 --- a/libs/ardour/export_profile_manager.cc +++ b/libs/ardour/export_profile_manager.cc @@ -18,27 +18,27 @@ */ -#include +#include "ardour/export_profile_manager.h" #include #include #include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/enumwriter.h" +#include "pbd/xml++.h" +#include "pbd/convert.h" + +#include "ardour/export_failed.h" +#include "ardour/export_file_io.h" +#include "ardour/export_format_specification.h" +#include "ardour/export_timespan.h" +#include "ardour/export_channel_configuration.h" +#include "ardour/export_filename.h" +#include "ardour/export_preset.h" +#include "ardour/export_handler.h" +#include "ardour/filename_extensions.h" +#include "ardour/session.h" #include "i18n.h" diff --git a/libs/ardour/export_status.cc b/libs/ardour/export_status.cc index af144746f7..c575ee79be 100644 --- a/libs/ardour/export_status.cc +++ b/libs/ardour/export_status.cc @@ -18,7 +18,7 @@ */ -#include +#include "ardour/export_status.h" namespace ARDOUR { diff --git a/libs/ardour/export_timespan.cc b/libs/ardour/export_timespan.cc index 4eb5b5a475..60654cf06a 100644 --- a/libs/ardour/export_timespan.cc +++ b/libs/ardour/export_timespan.cc @@ -18,12 +18,12 @@ */ -#include +#include "ardour/export_timespan.h" -#include -#include -#include -#include +#include "ardour/export_channel_configuration.h" +#include "ardour/export_filename.h" +#include "ardour/export_file_io.h" +#include "ardour/export_failed.h" namespace ARDOUR { diff --git a/libs/ardour/export_utilities.cc b/libs/ardour/export_utilities.cc index a15a110731..79934f19e7 100644 --- a/libs/ardour/export_utilities.cc +++ b/libs/ardour/export_utilities.cc @@ -35,14 +35,14 @@ /* ...*/ -#include +#include "ardour/export_utilities.h" #include -#include -#include -#include -#include +#include "ardour/export_failed.h" +#include "ardour/gdither.h" +#include "ardour/dB.h" +#include "pbd/failed_constructor.h" #include "i18n.h" diff --git a/libs/ardour/file_source.cc b/libs/ardour/file_source.cc index 649fc6156b..38c968a589 100644 --- a/libs/ardour/file_source.cc +++ b/libs/ardour/file_source.cc @@ -26,23 +26,23 @@ #include #include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/convert.h" +#include "pbd/basename.h" +#include "pbd/mountpoint.h" +#include "pbd/stl_delete.h" +#include "pbd/strsplit.h" +#include "pbd/shortpath.h" +#include "pbd/enumwriter.h" #include #include #include -#include -#include -#include -#include -#include +#include "ardour/file_source.h" +#include "ardour/session.h" +#include "ardour/session_directory.h" +#include "ardour/source_factory.h" +#include "ardour/filename_extensions.h" #include "i18n.h" diff --git a/libs/ardour/filename_extensions.cc b/libs/ardour/filename_extensions.cc index d018dc7f4a..c4ca3b07d4 100644 --- a/libs/ardour/filename_extensions.cc +++ b/libs/ardour/filename_extensions.cc @@ -1,4 +1,4 @@ -#include +#include "ardour/filename_extensions.h" #include "i18n.h" diff --git a/libs/ardour/filesystem_paths.cc b/libs/ardour/filesystem_paths.cc index d36bce2146..a13b7fc45f 100644 --- a/libs/ardour/filesystem_paths.cc +++ b/libs/ardour/filesystem_paths.cc @@ -17,13 +17,13 @@ */ -#include -#include +#include "pbd/error.h" +#include "pbd/filesystem_paths.h" #include -#include -#include +#include "ardour/directory_names.h" +#include "ardour/filesystem_paths.h" #define WITH_STATIC_PATHS 1 diff --git a/libs/ardour/filter.cc b/libs/ardour/filter.cc index 30393a145d..14cec979a9 100644 --- a/libs/ardour/filter.cc +++ b/libs/ardour/filter.cc @@ -20,15 +20,15 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/basename.h" +#include "ardour/sndfilesource.h" +#include "ardour/smf_source.h" +#include "ardour/session.h" +#include "ardour/region.h" +#include "ardour/filter.h" +#include "ardour/region_factory.h" +#include "ardour/source_factory.h" +#include "ardour/analyser.h" #include "i18n.h" diff --git a/libs/ardour/find_session.cc b/libs/ardour/find_session.cc index 4388d8e299..417902b805 100644 --- a/libs/ardour/find_session.cc +++ b/libs/ardour/find_session.cc @@ -5,12 +5,12 @@ #include #include -#include -#include +#include "pbd/compose.h" +#include "pbd/error.h" -#include -#include -#include +#include "ardour/session_utils.h" +#include "ardour/filename_extensions.h" +#include "ardour/utils.h" #include "i18n.h" diff --git a/libs/ardour/gain.cc b/libs/ardour/gain.cc index dd385e513c..62b96d345e 100644 --- a/libs/ardour/gain.cc +++ b/libs/ardour/gain.cc @@ -17,7 +17,7 @@ */ -#include +#include "ardour/gain.h" using namespace ARDOUR; diff --git a/libs/ardour/gdither.cc b/libs/ardour/gdither.cc index ac47a0a61e..7ad9bebd6d 100644 --- a/libs/ardour/gdither.cc +++ b/libs/ardour/gdither.cc @@ -17,9 +17,9 @@ * */ -#include -#include -#include +#include "ardour/gdither_types_internal.h" +#include "ardour/gdither.h" +#include "ardour/noise.h" /* this monstrosity is necessary to get access to lrintf() and random(). whoever is writing the glibc headers and should be diff --git a/libs/ardour/globals.cc b/libs/ardour/globals.cc index c6c56f99a4..b1b934c43f 100644 --- a/libs/ardour/globals.cc +++ b/libs/ardour/globals.cc @@ -31,7 +31,7 @@ #endif #ifdef HAVE_AUDIOUNITS -#include +#include "ardour/audio_unit.h" #endif #ifdef __SSE__ @@ -43,32 +43,32 @@ #include -#include -#include -#include -#include -#include - -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include +#include "pbd/error.h" +#include "pbd/id.h" +#include "pbd/strsplit.h" +#include "pbd/fpu.h" +#include "pbd/file_utils.h" + +#include "midi++/port.h" +#include "midi++/manager.h" +#include "midi++/mmc.h" + +#include "ardour/ardour.h" +#include "ardour/analyser.h" +#include "ardour/audio_library.h" +#include "ardour/configuration.h" +#include "ardour/profile.h" +#include "ardour/plugin_manager.h" +#include "ardour/audiosource.h" +#include "ardour/utils.h" +#include "ardour/session.h" +#include "ardour/source_factory.h" +#include "ardour/control_protocol_manager.h" +#include "ardour/audioengine.h" +#include "ardour/filesystem_paths.h" + +#include "ardour/mix.h" +#include "ardour/runtime_functions.h" #if defined (__APPLE__) #include // For Gestalt diff --git a/libs/ardour/i18n.h b/libs/ardour/i18n.h index 5d68c79edd..dcbbfcf52e 100644 --- a/libs/ardour/i18n.h +++ b/libs/ardour/i18n.h @@ -1,8 +1,8 @@ #ifndef __i18n_h__ #define __i18n_h__ -#include -#include +#include "pbd/compose.h" +#include "pbd/convert.h" #include "gettext.h" #include diff --git a/libs/ardour/import.cc b/libs/ardour/import.cc index 306247f009..410d085142 100644 --- a/libs/ardour/import.cc +++ b/libs/ardour/import.cc @@ -34,30 +34,30 @@ #include #include -#include -#include - -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/basename.h" +#include "pbd/convert.h" + +#include "evoral/SMF.hpp" + +#include "ardour/ardour.h" +#include "ardour/session.h" +#include "ardour/session_directory.h" +#include "ardour/audio_diskstream.h" +#include "ardour/audioengine.h" +#include "ardour/sndfilesource.h" +#include "ardour/sndfile_helpers.h" +#include "ardour/audioregion.h" +#include "ardour/region_factory.h" +#include "ardour/source_factory.h" +#include "ardour/resampled_source.h" +#include "ardour/sndfileimportable.h" +#include "ardour/analyser.h" +#include "ardour/smf_source.h" +#include "ardour/tempo.h" #ifdef HAVE_COREAUDIO #ifdef USE_COREAUDIO_FOR_FILE_IO -#include +#include "ardour/caimportable.h" #endif #endif diff --git a/libs/ardour/io.cc b/libs/ardour/io.cc index 5e5f630ecb..8f7aac9029 100644 --- a/libs/ardour/io.cc +++ b/libs/ardour/io.cc @@ -27,23 +27,23 @@ #include #include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/replace_all.h" +#include "pbd/unknown_type.h" + +#include "ardour/audioengine.h" +#include "ardour/io.h" +#include "ardour/route.h" +#include "ardour/port.h" +#include "ardour/audio_port.h" +#include "ardour/midi_port.h" +#include "ardour/session.h" +#include "ardour/cycle_timer.h" +#include "ardour/panner.h" +#include "ardour/buffer_set.h" +#include "ardour/meter.h" +#include "ardour/amp.h" +#include "ardour/user_bundle.h" #include "i18n.h" diff --git a/libs/ardour/io_processor.cc b/libs/ardour/io_processor.cc index cf28e52ac3..0210f1d2d4 100644 --- a/libs/ardour/io_processor.cc +++ b/libs/ardour/io_processor.cc @@ -26,16 +26,16 @@ #include -#include -#include - -#include -#include -#include -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/enumwriter.h" + +#include "ardour/io_processor.h" +#include "ardour/session.h" +#include "ardour/utils.h" +#include "ardour/send.h" +#include "ardour/port_insert.h" +#include "ardour/plugin_insert.h" +#include "ardour/io.h" #include "i18n.h" diff --git a/libs/ardour/jack_slave.cc b/libs/ardour/jack_slave.cc index b7160489ff..ebf309ac3b 100644 --- a/libs/ardour/jack_slave.cc +++ b/libs/ardour/jack_slave.cc @@ -23,8 +23,8 @@ #include #include -#include -#include +#include "ardour/slave.h" +#include "ardour/session.h" #include "i18n.h" diff --git a/libs/ardour/ladspa_plugin.cc b/libs/ardour/ladspa_plugin.cc index e7cdcc274d..a765be9861 100644 --- a/libs/ardour/ladspa_plugin.cc +++ b/libs/ardour/ladspa_plugin.cc @@ -32,20 +32,20 @@ #include -#include -#include -#include +#include "pbd/compose.h" +#include "pbd/error.h" +#include "pbd/xml++.h" -#include +#include "midi++/manager.h" -#include -#include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/session.h" +#include "ardour/audioengine.h" +#include "ardour/ladspa_plugin.h" +#include "ardour/buffer_set.h" +#include "ardour/audio_buffer.h" -#include +#include "pbd/stl_delete.h" #include "i18n.h" #include diff --git a/libs/ardour/location.cc b/libs/ardour/location.cc index be34e34349..ca0a56972e 100644 --- a/libs/ardour/location.cc +++ b/libs/ardour/location.cc @@ -25,13 +25,13 @@ #include #include -#include -#include -#include +#include "pbd/stl_delete.h" +#include "pbd/xml++.h" +#include "pbd/enumwriter.h" -#include -#include -#include +#include "ardour/location.h" +#include "ardour/session.h" +#include "ardour/audiofilesource.h" #include "i18n.h" diff --git a/libs/ardour/location_importer.cc b/libs/ardour/location_importer.cc index 58a6e72f16..48a8cb1f67 100644 --- a/libs/ardour/location_importer.cc +++ b/libs/ardour/location_importer.cc @@ -18,14 +18,14 @@ */ -#include +#include "ardour/location_importer.h" #include #include -#include -#include -#include +#include "ardour/session.h" +#include "pbd/convert.h" +#include "pbd/failed_constructor.h" #include "i18n.h" diff --git a/libs/ardour/lv2_plugin.cc b/libs/ardour/lv2_plugin.cc index ca24e94299..db3e82e2b5 100644 --- a/libs/ardour/lv2_plugin.cc +++ b/libs/ardour/lv2_plugin.cc @@ -25,18 +25,18 @@ #include #include -#include -#include -#include -#include - -#include -#include -#include -#include -#include - -#include +#include "pbd/compose.h" +#include "pbd/error.h" +#include "pbd/pathscanner.h" +#include "pbd/xml++.h" + +#include "ardour/ardour.h" +#include "ardour/session.h" +#include "ardour/audioengine.h" +#include "ardour/audio_buffer.h" +#include "ardour/lv2_plugin.h" + +#include "pbd/stl_delete.h" #include "i18n.h" #include diff --git a/libs/ardour/meter.cc b/libs/ardour/meter.cc index af6b5a0a36..73ceb4b78e 100644 --- a/libs/ardour/meter.cc +++ b/libs/ardour/meter.cc @@ -16,16 +16,16 @@ 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include +#include "ardour/meter.h" #include #include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/buffer_set.h" +#include "ardour/peak.h" +#include "ardour/dB.h" +#include "ardour/session.h" +#include "ardour/midi_buffer.h" +#include "ardour/audio_buffer.h" +#include "ardour/runtime_functions.h" namespace ARDOUR { diff --git a/libs/ardour/midi_buffer.cc b/libs/ardour/midi_buffer.cc index 8a7d67e2e6..7960edf565 100644 --- a/libs/ardour/midi_buffer.cc +++ b/libs/ardour/midi_buffer.cc @@ -18,7 +18,7 @@ */ #include -#include +#include "ardour/midi_buffer.h" #ifdef __x86_64__ static const int CPU_CACHE_ALIGN = 64; diff --git a/libs/ardour/midi_clock_slave.cc b/libs/ardour/midi_clock_slave.cc index 6bd6076948..c90a7ed0be 100644 --- a/libs/ardour/midi_clock_slave.cc +++ b/libs/ardour/midi_clock_slave.cc @@ -22,17 +22,17 @@ #include #include #include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/failed_constructor.h" +#include "pbd/pthread_utils.h" + +#include "midi++/port.h" +#include "midi++/jack.h" +#include "ardour/slave.h" +#include "ardour/session.h" +#include "ardour/audioengine.h" +#include "ardour/cycles.h" +#include "ardour/tempo.h" #include "i18n.h" diff --git a/libs/ardour/midi_diskstream.cc b/libs/ardour/midi_diskstream.cc index 9015979810..4acbb63f37 100644 --- a/libs/ardour/midi_diskstream.cc +++ b/libs/ardour/midi_diskstream.cc @@ -29,28 +29,28 @@ #include #include -#include -#include +#include "pbd/error.h" +#include "pbd/basename.h" #include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/memento_command.h" +#include "pbd/enumwriter.h" + +#include "ardour/ardour.h" +#include "ardour/audioengine.h" +#include "ardour/configuration.h" +#include "ardour/cycle_timer.h" +#include "ardour/io.h" +#include "ardour/midi_diskstream.h" +#include "ardour/midi_playlist.h" +#include "ardour/midi_port.h" +#include "ardour/midi_region.h" +#include "ardour/playlist_factory.h" +#include "ardour/region_factory.h" +#include "ardour/send.h" +#include "ardour/session.h" +#include "ardour/smf_source.h" +#include "ardour/utils.h" #include "i18n.h" #include diff --git a/libs/ardour/midi_model.cc b/libs/ardour/midi_model.cc index e7eaf64d32..abf651207e 100644 --- a/libs/ardour/midi_model.cc +++ b/libs/ardour/midi_model.cc @@ -24,14 +24,14 @@ #include #include #include -#include -#include -#include - -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/enumwriter.h" +#include "midi++/events.h" + +#include "ardour/midi_model.h" +#include "ardour/midi_source.h" +#include "ardour/types.h" +#include "ardour/session.h" using namespace std; using namespace ARDOUR; diff --git a/libs/ardour/midi_patch_manager.cc b/libs/ardour/midi_patch_manager.cc index cb1ba771f4..39a5be9b5a 100644 --- a/libs/ardour/midi_patch_manager.cc +++ b/libs/ardour/midi_patch_manager.cc @@ -21,7 +21,7 @@ #include #include -#include +#include "pbd/file_utils.h" #include "ardour/session.h" #include "ardour/session_directory.h" diff --git a/libs/ardour/midi_playlist.cc b/libs/ardour/midi_playlist.cc index 6105e6cfa2..0e4c65ce3f 100644 --- a/libs/ardour/midi_playlist.cc +++ b/libs/ardour/midi_playlist.cc @@ -25,14 +25,14 @@ #include -#include -#include -#include -#include -#include -#include - -#include +#include "ardour/types.h" +#include "ardour/configuration.h" +#include "ardour/midi_playlist.h" +#include "ardour/midi_region.h" +#include "ardour/session.h" +#include "ardour/midi_ring_buffer.h" + +#include "pbd/error.h" #include "i18n.h" diff --git a/libs/ardour/midi_port.cc b/libs/ardour/midi_port.cc index 77e20d59b8..77f9a6cb43 100644 --- a/libs/ardour/midi_port.cc +++ b/libs/ardour/midi_port.cc @@ -19,8 +19,8 @@ #include #include -#include -#include +#include "ardour/midi_port.h" +#include "ardour/data_type.h" using namespace ARDOUR; using namespace std; diff --git a/libs/ardour/midi_region.cc b/libs/ardour/midi_region.cc index a30b837c5f..066b410a09 100644 --- a/libs/ardour/midi_region.cc +++ b/libs/ardour/midi_region.cc @@ -29,18 +29,18 @@ #include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/basename.h" +#include "pbd/xml++.h" +#include "pbd/enumwriter.h" + +#include "ardour/midi_region.h" +#include "ardour/session.h" +#include "ardour/gain.h" +#include "ardour/dB.h" +#include "ardour/playlist.h" +#include "ardour/midi_source.h" +#include "ardour/types.h" +#include "ardour/midi_ring_buffer.h" #include "i18n.h" #include diff --git a/libs/ardour/midi_source.cc b/libs/ardour/midi_source.cc index 7cb8cbb83e..6bb580f0a0 100644 --- a/libs/ardour/midi_source.cc +++ b/libs/ardour/midi_source.cc @@ -28,18 +28,18 @@ #include #include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/pthread_utils.h" +#include "pbd/basename.h" + +#include "ardour/audioengine.h" +#include "ardour/midi_model.h" +#include "ardour/midi_ring_buffer.h" +#include "ardour/midi_source.h" +#include "ardour/session.h" +#include "ardour/session_directory.h" +#include "ardour/source_factory.h" +#include "ardour/tempo.h" #include "i18n.h" diff --git a/libs/ardour/midi_state_tracker.cc b/libs/ardour/midi_state_tracker.cc index e1508717e4..2cb602db6f 100644 --- a/libs/ardour/midi_state_tracker.cc +++ b/libs/ardour/midi_state_tracker.cc @@ -18,8 +18,8 @@ */ #include -#include -#include +#include "ardour/event_type_map.h" +#include "ardour/midi_state_tracker.h" using namespace std; using namespace ARDOUR; diff --git a/libs/ardour/midi_stretch.cc b/libs/ardour/midi_stretch.cc index 88aa436b03..6fd67d05d2 100644 --- a/libs/ardour/midi_stretch.cc +++ b/libs/ardour/midi_stretch.cc @@ -18,12 +18,12 @@ */ -#include +#include "pbd/error.h" -#include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/midi_stretch.h" +#include "ardour/session.h" +#include "ardour/midi_region.h" #include "i18n.h" diff --git a/libs/ardour/midi_track.cc b/libs/ardour/midi_track.cc index aff7ed4d15..2df20ee547 100644 --- a/libs/ardour/midi_track.cc +++ b/libs/ardour/midi_track.cc @@ -16,28 +16,28 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include +#include "pbd/error.h" #include #include #include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/enumwriter.h" +#include "midi++/events.h" +#include "evoral/midi_util.h" + +#include "ardour/midi_track.h" +#include "ardour/midi_diskstream.h" +#include "ardour/session.h" +#include "ardour/io_processor.h" +#include "ardour/midi_region.h" +#include "ardour/midi_source.h" +#include "ardour/route_group_specialized.h" +#include "ardour/processor.h" +#include "ardour/midi_playlist.h" +#include "ardour/panner.h" +#include "ardour/utils.h" +#include "ardour/buffer_set.h" +#include "ardour/meter.h" #include "i18n.h" diff --git a/libs/ardour/mix.cc b/libs/ardour/mix.cc index 4b9c31dc4f..1934d6075a 100644 --- a/libs/ardour/mix.cc +++ b/libs/ardour/mix.cc @@ -18,10 +18,10 @@ */ #include -#include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/utils.h" +#include "ardour/mix.h" +#include "ardour/runtime_functions.h" #include using namespace ARDOUR; diff --git a/libs/ardour/mtc_slave.cc b/libs/ardour/mtc_slave.cc index e45e760251..0039d4e536 100644 --- a/libs/ardour/mtc_slave.cc +++ b/libs/ardour/mtc_slave.cc @@ -21,15 +21,15 @@ #include #include #include -#include -#include -#include - -#include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/failed_constructor.h" +#include "pbd/pthread_utils.h" + +#include "midi++/port.h" +#include "ardour/slave.h" +#include "ardour/session.h" +#include "ardour/audioengine.h" +#include "ardour/cycles.h" #include "i18n.h" diff --git a/libs/ardour/named_selection.cc b/libs/ardour/named_selection.cc index fbb4b748df..efd636e7f4 100644 --- a/libs/ardour/named_selection.cc +++ b/libs/ardour/named_selection.cc @@ -17,13 +17,13 @@ */ -#include -#include +#include "pbd/failed_constructor.h" +#include "pbd/error.h" -#include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/utils.h" +#include "ardour/playlist.h" +#include "ardour/named_selection.h" #include "i18n.h" diff --git a/libs/ardour/onset_detector.cc b/libs/ardour/onset_detector.cc index f58e64ad4a..474632115f 100644 --- a/libs/ardour/onset_detector.cc +++ b/libs/ardour/onset_detector.cc @@ -1,4 +1,4 @@ -#include +#include "ardour/onset_detector.h" #include "i18n.h" diff --git a/libs/ardour/panner.cc b/libs/ardour/panner.cc index 0bd40d9e45..b9c5004d85 100644 --- a/libs/ardour/panner.cc +++ b/libs/ardour/panner.cc @@ -32,25 +32,25 @@ #include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/failed_constructor.h" +#include "pbd/xml++.h" +#include "pbd/enumwriter.h" -#include +#include "evoral/Curve.hpp" -#include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/panner.h" +#include "ardour/utils.h" +#include "ardour/audio_buffer.h" -#include -#include -#include +#include "ardour/runtime_functions.h" +#include "ardour/buffer_set.h" +#include "ardour/audio_buffer.h" #include "i18n.h" -#include +#include "pbd/mathfix.h" using namespace std; using namespace ARDOUR; diff --git a/libs/ardour/pcm_utils.cc b/libs/ardour/pcm_utils.cc index 08d8a63d6e..0e810ba599 100644 --- a/libs/ardour/pcm_utils.cc +++ b/libs/ardour/pcm_utils.cc @@ -17,7 +17,7 @@ */ -#include +#include "ardour/pcm_utils.h" #include diff --git a/libs/ardour/playlist.cc b/libs/ardour/playlist.cc index 575da0a89f..3f8785cf37 100644 --- a/libs/ardour/playlist.cc +++ b/libs/ardour/playlist.cc @@ -27,17 +27,17 @@ #include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include +#include "pbd/failed_constructor.h" +#include "pbd/stl_delete.h" +#include "pbd/xml++.h" +#include "pbd/stacktrace.h" + +#include "ardour/playlist.h" +#include "ardour/session.h" +#include "ardour/region.h" +#include "ardour/region_factory.h" +#include "ardour/playlist_factory.h" +#include "ardour/transient_detector.h" #include "i18n.h" diff --git a/libs/ardour/playlist_factory.cc b/libs/ardour/playlist_factory.cc index 129ff514af..01510fe456 100644 --- a/libs/ardour/playlist_factory.cc +++ b/libs/ardour/playlist_factory.cc @@ -17,12 +17,12 @@ */ -#include +#include "pbd/error.h" -#include -#include -#include -#include +#include "ardour/playlist.h" +#include "ardour/audioplaylist.h" +#include "ardour/midi_playlist.h" +#include "ardour/playlist_factory.h" #include "i18n.h" diff --git a/libs/ardour/plugin.cc b/libs/ardour/plugin.cc index 8a08811e7e..f69de57b99 100644 --- a/libs/ardour/plugin.cc +++ b/libs/ardour/plugin.cc @@ -30,26 +30,26 @@ #include -#include -#include -#include +#include "pbd/compose.h" +#include "pbd/error.h" +#include "pbd/xml++.h" -#include -#include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/session.h" +#include "ardour/audioengine.h" +#include "ardour/plugin.h" +#include "ardour/ladspa_plugin.h" +#include "ardour/plugin_manager.h" #ifdef HAVE_AUDIOUNITS -#include +#include "ardour/audio_unit.h" #endif #ifdef HAVE_SLV2 -#include +#include "ardour/lv2_plugin.h" #endif -#include +#include "pbd/stl_delete.h" #include "i18n.h" #include diff --git a/libs/ardour/plugin_insert.cc b/libs/ardour/plugin_insert.cc index 726d4b350f..19e981e3f3 100644 --- a/libs/ardour/plugin_insert.cc +++ b/libs/ardour/plugin_insert.cc @@ -21,34 +21,34 @@ #include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/failed_constructor.h" +#include "pbd/xml++.h" + +#include "ardour/audio_buffer.h" +#include "ardour/automation_list.h" +#include "ardour/buffer_set.h" +#include "ardour/event_type_map.h" +#include "ardour/ladspa_plugin.h" +#include "ardour/plugin.h" +#include "ardour/plugin_insert.h" +#include "ardour/port.h" +#include "ardour/route.h" #ifdef HAVE_SLV2 -#include +#include "ardour/lv2_plugin.h" #endif #ifdef VST_SUPPORT -#include +#include "ardour/vst_plugin.h" #endif #ifdef HAVE_AUDIOUNITS -#include +#include "ardour/audio_unit.h" #endif -#include -#include -#include +#include "ardour/audioengine.h" +#include "ardour/session.h" +#include "ardour/types.h" #include "i18n.h" diff --git a/libs/ardour/plugin_manager.cc b/libs/ardour/plugin_manager.cc index 8dd1a7abb0..bf62412700 100644 --- a/libs/ardour/plugin_manager.cc +++ b/libs/ardour/plugin_manager.cc @@ -29,37 +29,37 @@ #ifdef VST_SUPPORT #include -#include +#include "pbd/basename.h" #include #endif // VST_SUPPORT #include -#include +#include "pbd/pathscanner.h" -#include -#include -#include -#include -#include -#include +#include "ardour/ladspa.h" +#include "ardour/session.h" +#include "ardour/plugin_manager.h" +#include "ardour/plugin.h" +#include "ardour/ladspa_plugin.h" +#include "ardour/filesystem_paths.h" #ifdef HAVE_SLV2 #include -#include +#include "ardour/lv2_plugin.h" #endif #ifdef VST_SUPPORT -#include +#include "ardour/vst_plugin.h" #endif #ifdef HAVE_AUDIOUNITS -#include +#include "ardour/audio_unit.h" #include #endif -#include -#include +#include "pbd/error.h" +#include "pbd/stl_delete.h" #include "i18n.h" diff --git a/libs/ardour/port_insert.cc b/libs/ardour/port_insert.cc index cbbf66b40f..5559ac0e04 100644 --- a/libs/ardour/port_insert.cc +++ b/libs/ardour/port_insert.cc @@ -21,18 +21,18 @@ #include -#include -#include - -#include -#include -#include -#include -#include - -#include -#include -#include +#include "pbd/failed_constructor.h" +#include "pbd/xml++.h" + +#include "ardour/port_insert.h" +#include "ardour/plugin.h" +#include "ardour/port.h" +#include "ardour/route.h" +#include "ardour/buffer_set.h" + +#include "ardour/audioengine.h" +#include "ardour/session.h" +#include "ardour/types.h" #include "i18n.h" diff --git a/libs/ardour/port_set.cc b/libs/ardour/port_set.cc index 12af468d9b..6fdfa763cb 100644 --- a/libs/ardour/port_set.cc +++ b/libs/ardour/port_set.cc @@ -16,9 +16,9 @@ 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include -#include -#include +#include "ardour/port_set.h" +#include "ardour/midi_port.h" +#include "ardour/audio_port.h" namespace ARDOUR { diff --git a/libs/ardour/processor.cc b/libs/ardour/processor.cc index b1725267fb..e521e3702c 100644 --- a/libs/ardour/processor.cc +++ b/libs/ardour/processor.cc @@ -21,31 +21,31 @@ #include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/failed_constructor.h" +#include "pbd/enumwriter.h" +#include "pbd/xml++.h" + +#include "ardour/processor.h" +#include "ardour/plugin.h" +#include "ardour/port.h" +#include "ardour/route.h" +#include "ardour/ladspa_plugin.h" +#include "ardour/buffer_set.h" +#include "ardour/send.h" +#include "ardour/port_insert.h" +#include "ardour/plugin_insert.h" #ifdef VST_SUPPORT -#include +#include "ardour/vst_plugin.h" #endif #ifdef HAVE_AUDIOUNITS -#include +#include "ardour/audio_unit.h" #endif -#include -#include -#include +#include "ardour/audioengine.h" +#include "ardour/session.h" +#include "ardour/types.h" #include "i18n.h" diff --git a/libs/ardour/quantize.cc b/libs/ardour/quantize.cc index 76eb924612..e5f4abeccf 100644 --- a/libs/ardour/quantize.cc +++ b/libs/ardour/quantize.cc @@ -17,14 +17,14 @@ */ -#include - -#include -#include -#include -#include -#include -#include +#include "pbd/basename.h" + +#include "ardour/types.h" +#include "ardour/quantize.h" +#include "ardour/session.h" +#include "ardour/smf_source.h" +#include "ardour/midi_region.h" +#include "ardour/tempo.h" #include "i18n.h" diff --git a/libs/ardour/rb_effect.cc b/libs/ardour/rb_effect.cc index 063821e896..b709c9bd1f 100644 --- a/libs/ardour/rb_effect.cc +++ b/libs/ardour/rb_effect.cc @@ -20,15 +20,15 @@ #include #include -#include +#include "pbd/error.h" #include -#include -#include -#include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/stretch.h" +#include "ardour/pitch.h" +#include "ardour/audiofilesource.h" +#include "ardour/session.h" +#include "ardour/audioregion.h" #include "i18n.h" diff --git a/libs/ardour/recent_sessions.cc b/libs/ardour/recent_sessions.cc index d7f5ad132f..7d62300e3d 100644 --- a/libs/ardour/recent_sessions.cc +++ b/libs/ardour/recent_sessions.cc @@ -25,12 +25,12 @@ #include -#include +#include "pbd/error.h" -#include -#include -#include -#include +#include "ardour/configuration.h" +#include "ardour/filesystem_paths.h" +#include "ardour/recent_sessions.h" +#include "ardour/utils.h" #include "i18n.h" diff --git a/libs/ardour/region.cc b/libs/ardour/region.cc index cae564832d..0fb2f64fc7 100644 --- a/libs/ardour/region.cc +++ b/libs/ardour/region.cc @@ -27,18 +27,18 @@ #include #include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/stacktrace.h" +#include "pbd/enumwriter.h" + +#include "ardour/region.h" +#include "ardour/playlist.h" +#include "ardour/session.h" +#include "ardour/source.h" +#include "ardour/tempo.h" +#include "ardour/region_factory.h" +#include "ardour/filter.h" +#include "ardour/profile.h" #include "i18n.h" diff --git a/libs/ardour/region_factory.cc b/libs/ardour/region_factory.cc index 0de20bfcac..a6bf4e0870 100644 --- a/libs/ardour/region_factory.cc +++ b/libs/ardour/region_factory.cc @@ -17,16 +17,16 @@ */ -#include +#include "pbd/error.h" -#include +#include "ardour/session.h" -#include -#include -#include -#include -#include -#include +#include "ardour/region_factory.h" +#include "ardour/region.h" +#include "ardour/audioregion.h" +#include "ardour/audiosource.h" +#include "ardour/midi_source.h" +#include "ardour/midi_region.h" #include "i18n.h" diff --git a/libs/ardour/resampled_source.cc b/libs/ardour/resampled_source.cc index 1993aba911..cfc5c9f4f1 100644 --- a/libs/ardour/resampled_source.cc +++ b/libs/ardour/resampled_source.cc @@ -17,9 +17,9 @@ */ -#include -#include -#include +#include "pbd/error.h" +#include "ardour/resampled_source.h" +#include "pbd/failed_constructor.h" #include "i18n.h" diff --git a/libs/ardour/reverse.cc b/libs/ardour/reverse.cc index 6d838bf912..ed3970bdfc 100644 --- a/libs/ardour/reverse.cc +++ b/libs/ardour/reverse.cc @@ -19,13 +19,13 @@ #include -#include +#include "pbd/basename.h" -#include -#include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/reverse.h" +#include "ardour/audiofilesource.h" +#include "ardour/session.h" +#include "ardour/audioregion.h" #include "i18n.h" diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index a80ceb70ef..0111ca8e10 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -22,36 +22,36 @@ #include #include -#include -#include -#include -#include - -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/enumwriter.h" +#include "pbd/stacktrace.h" +#include "pbd/memento_command.h" + +#include "evoral/Curve.hpp" + +#include "ardour/timestamps.h" +#include "ardour/audioengine.h" +#include "ardour/route.h" +#include "ardour/buffer.h" +#include "ardour/processor.h" +#include "ardour/plugin_insert.h" +#include "ardour/port_insert.h" +#include "ardour/send.h" +#include "ardour/session.h" +#include "ardour/utils.h" +#include "ardour/configuration.h" +#include "ardour/cycle_timer.h" +#include "ardour/route_group.h" +#include "ardour/port.h" +#include "ardour/audio_port.h" +#include "ardour/ladspa_plugin.h" +#include "ardour/panner.h" +#include "ardour/dB.h" +#include "ardour/amp.h" +#include "ardour/meter.h" +#include "ardour/buffer_set.h" +#include "ardour/mix.h" +#include "ardour/profile.h" #include "i18n.h" diff --git a/libs/ardour/route_group.cc b/libs/ardour/route_group.cc index b1852c3607..527597548d 100644 --- a/libs/ardour/route_group.cc +++ b/libs/ardour/route_group.cc @@ -24,14 +24,14 @@ #include -#include -#include - -#include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/enumwriter.h" + +#include "ardour/route_group.h" +#include "ardour/audio_track.h" +#include "ardour/audio_diskstream.h" +#include "ardour/configuration.h" +#include "ardour/session.h" using namespace ARDOUR; using namespace sigc; diff --git a/libs/ardour/send.cc b/libs/ardour/send.cc index bdd75494fb..c41ca770f8 100644 --- a/libs/ardour/send.cc +++ b/libs/ardour/send.cc @@ -19,16 +19,16 @@ #include -#include - -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/xml++.h" + +#include "ardour/send.h" +#include "ardour/session.h" +#include "ardour/port.h" +#include "ardour/audio_port.h" +#include "ardour/buffer_set.h" +#include "ardour/meter.h" +#include "ardour/panner.h" +#include "ardour/io.h" #include "i18n.h" diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index b9144aa3b6..51f55cb6b9 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -35,55 +35,55 @@ #include #include -#include +#include "pbd/error.h" #include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/pathscanner.h" +#include "pbd/stl_delete.h" +#include "pbd/basename.h" +#include "pbd/stacktrace.h" +#include "pbd/file_utils.h" + +#include "ardour/analyser.h" +#include "ardour/audio_buffer.h" +#include "ardour/audio_diskstream.h" +#include "ardour/audio_track.h" +#include "ardour/audioengine.h" +#include "ardour/audiofilesource.h" +#include "ardour/audioplaylist.h" +#include "ardour/audioregion.h" +#include "ardour/auditioner.h" +#include "ardour/buffer_set.h" +#include "ardour/bundle.h" +#include "ardour/click.h" +#include "ardour/configuration.h" +#include "ardour/crossfade.h" +#include "ardour/cycle_timer.h" +#include "ardour/data_type.h" +#include "ardour/filename_extensions.h" +#include "ardour/io_processor.h" +#include "ardour/midi_diskstream.h" +#include "ardour/midi_playlist.h" +#include "ardour/midi_region.h" +#include "ardour/midi_track.h" +#include "ardour/named_selection.h" +#include "ardour/playlist.h" +#include "ardour/plugin_insert.h" +#include "ardour/port_insert.h" +#include "ardour/processor.h" +#include "ardour/recent_sessions.h" +#include "ardour/region_factory.h" +#include "ardour/route_group.h" +#include "ardour/send.h" +#include "ardour/session.h" +#include "ardour/session_directory.h" +#include "ardour/session_directory.h" +#include "ardour/session_metadata.h" +#include "ardour/slave.h" +#include "ardour/smf_source.h" +#include "ardour/source_factory.h" +#include "ardour/tape_file_matcher.h" +#include "ardour/tempo.h" +#include "ardour/utils.h" #include "i18n.h" diff --git a/libs/ardour/session_butler.cc b/libs/ardour/session_butler.cc index 37d0bbd4e7..3415b7243d 100644 --- a/libs/ardour/session_butler.cc +++ b/libs/ardour/session_butler.cc @@ -27,18 +27,18 @@ #include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/pthread_utils.h" +#include "pbd/stacktrace.h" + +#include "ardour/audio_diskstream.h" +#include "ardour/audioengine.h" +#include "ardour/configuration.h" +#include "ardour/crossfade.h" +#include "ardour/io.h" +#include "ardour/midi_diskstream.h" +#include "ardour/session.h" +#include "ardour/timestamps.h" #include "i18n.h" diff --git a/libs/ardour/session_click.cc b/libs/ardour/session_click.cc index 71e444893f..6127843d47 100644 --- a/libs/ardour/session_click.cc +++ b/libs/ardour/session_click.cc @@ -20,12 +20,12 @@ #include #include -#include -#include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/session.h" +#include "ardour/tempo.h" +#include "ardour/io.h" +#include "ardour/buffer_set.h" +#include "ardour/audio_buffer.h" #include diff --git a/libs/ardour/session_command.cc b/libs/ardour/session_command.cc index bedbe7211f..cf9cd6f7c9 100644 --- a/libs/ardour/session_command.cc +++ b/libs/ardour/session_command.cc @@ -17,25 +17,25 @@ */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/route.h" +#include "pbd/memento_command.h" +#include "ardour/diskstream.h" +#include "ardour/playlist.h" +#include "ardour/audioplaylist.h" +#include "ardour/audio_track.h" +#include "ardour/midi_playlist.h" +#include "ardour/midi_track.h" +#include "ardour/tempo.h" +#include "ardour/audiosource.h" +#include "ardour/audioregion.h" +#include "ardour/midi_source.h" +#include "ardour/midi_region.h" +#include "pbd/error.h" +#include "pbd/id.h" +#include "pbd/statefuldestructible.h" +#include "pbd/failed_constructor.h" +#include "evoral/Curve.hpp" using namespace PBD; using namespace ARDOUR; diff --git a/libs/ardour/session_directory.cc b/libs/ardour/session_directory.cc index 299f542316..612e446e08 100644 --- a/libs/ardour/session_directory.cc +++ b/libs/ardour/session_directory.cc @@ -16,13 +16,13 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include -#include -#include +#include "pbd/error.h" +#include "pbd/compose.h" +#include "pbd/filesystem.h" -#include -#include -#include +#include "ardour/directory_names.h" +#include "ardour/session_directory.h" +#include "ardour/utils.h" #include "i18n.h" diff --git a/libs/ardour/session_events.cc b/libs/ardour/session_events.cc index 22b05fe46d..ddad759deb 100644 --- a/libs/ardour/session_events.cc +++ b/libs/ardour/session_events.cc @@ -20,14 +20,14 @@ #include #include -#include +#include "ardour/timestamps.h" -#include +#include "pbd/error.h" #include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/session.h" +#include "ardour/audio_diskstream.h" #include "i18n.h" diff --git a/libs/ardour/session_export.cc b/libs/ardour/session_export.cc index c330a4f7ce..4266d71353 100644 --- a/libs/ardour/session_export.cc +++ b/libs/ardour/session_export.cc @@ -19,21 +19,21 @@ #include -#include +#include "pbd/error.h" #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/audio_diskstream.h" +#include "ardour/audioengine.h" +#include "ardour/export_failed.h" +#include "ardour/export_file_io.h" +#include "ardour/export_handler.h" +#include "ardour/export_status.h" +#include "ardour/export_utilities.h" +#include "ardour/panner.h" +#include "ardour/route.h" +#include "ardour/session.h" +#include "ardour/timestamps.h" #include "i18n.h" diff --git a/libs/ardour/session_feedback.cc b/libs/ardour/session_feedback.cc index 2bb9886f50..19fbbe1424 100644 --- a/libs/ardour/session_feedback.cc +++ b/libs/ardour/session_feedback.cc @@ -24,19 +24,19 @@ #include #include -#include -#include -#include +#include "midi++/types.h" +#include "midi++/port.h" +#include "midi++/manager.h" #include -#include +#include "pbd/pthread_utils.h" -#include -#include -#include -#include -#include +#include "ardour/configuration.h" +#include "ardour/audioengine.h" +#include "ardour/session.h" +#include "ardour/audio_track.h" +#include "ardour/audio_diskstream.h" #include #include "i18n.h" diff --git a/libs/ardour/session_metadata.cc b/libs/ardour/session_metadata.cc index 7eb24e7586..8f3680e7b1 100644 --- a/libs/ardour/session_metadata.cc +++ b/libs/ardour/session_metadata.cc @@ -17,7 +17,7 @@ 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include +#include "ardour/session_metadata.h" #include #include diff --git a/libs/ardour/session_midi.cc b/libs/ardour/session_midi.cc index f5dc9993d5..b0d6ed9347 100644 --- a/libs/ardour/session_midi.cc +++ b/libs/ardour/session_midi.cc @@ -28,22 +28,22 @@ #include -#include -#include -#include -#include +#include "midi++/mmc.h" +#include "midi++/port.h" +#include "midi++/manager.h" +#include "pbd/error.h" #include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "pbd/pthread_utils.h" + +#include "ardour/configuration.h" +#include "ardour/audioengine.h" +#include "ardour/session.h" +#include "ardour/audio_track.h" +#include "ardour/midi_track.h" +#include "ardour/audio_diskstream.h" +#include "ardour/slave.h" +#include "ardour/cycles.h" +#include "ardour/smpte.h" #include "i18n.h" diff --git a/libs/ardour/session_process.cc b/libs/ardour/session_process.cc index 87c9f77073..0f697806eb 100644 --- a/libs/ardour/session_process.cc +++ b/libs/ardour/session_process.cc @@ -22,21 +22,21 @@ #include #include -#include +#include "pbd/error.h" #include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include +#include "ardour/ardour.h" +#include "ardour/session.h" +#include "ardour/timestamps.h" +#include "ardour/audio_diskstream.h" +#include "ardour/audioengine.h" +#include "ardour/slave.h" +#include "ardour/auditioner.h" +#include "ardour/cycles.h" +#include "ardour/cycle_timer.h" + +#include "midi++/manager.h" #include "i18n.h" diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc index beacb192f1..4680a84288 100644 --- a/libs/ardour/session_state.cc +++ b/libs/ardour/session_state.cc @@ -49,61 +49,61 @@ #include #include -#include -#include - -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "midi++/mmc.h" +#include "midi++/port.h" + +#include "pbd/error.h" +#include "pbd/pathscanner.h" +#include "pbd/pthread_utils.h" +#include "pbd/search_path.h" +#include "pbd/stacktrace.h" + +#include "ardour/audioengine.h" +#include "ardour/configuration.h" +#include "ardour/session.h" +#include "ardour/session_directory.h" +#include "ardour/session_utils.h" +#include "ardour/session_state_utils.h" +#include "ardour/session_metadata.h" +#include "ardour/buffer.h" +#include "ardour/audio_diskstream.h" +#include "ardour/midi_diskstream.h" +#include "ardour/utils.h" +#include "ardour/audioplaylist.h" +#include "ardour/midi_playlist.h" +#include "ardour/smf_source.h" +#include "ardour/audiofilesource.h" +#include "ardour/silentfilesource.h" +#include "ardour/sndfilesource.h" +#include "ardour/midi_source.h" +#include "ardour/sndfile_helpers.h" +#include "ardour/auditioner.h" +#include "ardour/io_processor.h" +#include "ardour/send.h" +#include "ardour/processor.h" +#include "ardour/user_bundle.h" +#include "ardour/slave.h" +#include "ardour/tempo.h" +#include "ardour/audio_track.h" +#include "ardour/midi_track.h" +#include "ardour/midi_patch_manager.h" +#include "ardour/cycle_timer.h" +#include "ardour/utils.h" +#include "ardour/named_selection.h" +#include "ardour/version.h" +#include "ardour/location.h" +#include "ardour/audioregion.h" +#include "ardour/midi_region.h" +#include "ardour/crossfade.h" +#include "ardour/control_protocol_manager.h" +#include "ardour/region_factory.h" +#include "ardour/source_factory.h" +#include "ardour/playlist_factory.h" +#include "ardour/filename_extensions.h" +#include "ardour/directory_names.h" +#include "ardour/template_utils.h" +#include "ardour/ticker.h" +#include "ardour/route_group.h" #include diff --git a/libs/ardour/session_state_utils.cc b/libs/ardour/session_state_utils.cc index e57dce039e..00ab88d0ef 100644 --- a/libs/ardour/session_state_utils.cc +++ b/libs/ardour/session_state_utils.cc @@ -18,12 +18,12 @@ #include -#include -#include -#include +#include "pbd/compose.h" +#include "pbd/error.h" +#include "pbd/file_utils.h" -#include -#include +#include "ardour/session_state_utils.h" +#include "ardour/filename_extensions.h" #include "i18n.h" diff --git a/libs/ardour/session_time.cc b/libs/ardour/session_time.cc index 77b58853c7..de86b217ca 100644 --- a/libs/ardour/session_time.cc +++ b/libs/ardour/session_time.cc @@ -22,17 +22,17 @@ #include #include -#include +#include "ardour/timestamps.h" -#include -#include -#include +#include "pbd/error.h" +#include "pbd/enumwriter.h" +#include "pbd/stacktrace.h" -#include -#include -#include -#include -#include +#include "ardour/ardour.h" +#include "ardour/configuration.h" +#include "ardour/audioengine.h" +#include "ardour/session.h" +#include "ardour/tempo.h" #include "i18n.h" diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index ff00d278a3..564b73e228 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -24,23 +24,23 @@ #include #include -#include -#include +#include "pbd/undo.h" +#include "pbd/error.h" #include -#include -#include -#include - -#include -#include - -#include -#include -#include -#include -#include -#include -#include +#include "pbd/pthread_utils.h" +#include "pbd/memento_command.h" +#include "pbd/stacktrace.h" + +#include "midi++/mmc.h" +#include "midi++/port.h" + +#include "ardour/ardour.h" +#include "ardour/audioengine.h" +#include "ardour/session.h" +#include "ardour/audio_diskstream.h" +#include "ardour/auditioner.h" +#include "ardour/slave.h" +#include "ardour/location.h" #include "i18n.h" diff --git a/libs/ardour/session_utils.cc b/libs/ardour/session_utils.cc index 3b2baad69a..3dfa862674 100644 --- a/libs/ardour/session_utils.cc +++ b/libs/ardour/session_utils.cc @@ -1,7 +1,7 @@ -#include +#include "pbd/error.h" -#include +#include "ardour/session_directory.h" #include "i18n.h" diff --git a/libs/ardour/session_vst.cc b/libs/ardour/session_vst.cc index 16233feba2..89fb2a8397 100644 --- a/libs/ardour/session_vst.cc +++ b/libs/ardour/session_vst.cc @@ -23,8 +23,8 @@ #include #include -#include -#include +#include "ardour/session.h" +#include "ardour/vst_plugin.h" #include "i18n.h" diff --git a/libs/ardour/smf_source.cc b/libs/ardour/smf_source.cc index 74ee1fd680..34947f419a 100644 --- a/libs/ardour/smf_source.cc +++ b/libs/ardour/smf_source.cc @@ -25,22 +25,22 @@ #include #include -#include -#include -#include -#include +#include "pbd/mountpoint.h" +#include "pbd/pathscanner.h" +#include "pbd/stl_delete.h" +#include "pbd/strsplit.h" #include -#include -#include +#include "evoral/SMFReader.hpp" +#include "evoral/Control.hpp" -#include -#include -#include -#include -#include -#include +#include "ardour/audioengine.h" +#include "ardour/event_type_map.h" +#include "ardour/midi_model.h" +#include "ardour/midi_ring_buffer.h" +#include "ardour/session.h" +#include "ardour/smf_source.h" #include "i18n.h" diff --git a/libs/ardour/sndfile_helpers.cc b/libs/ardour/sndfile_helpers.cc index 58a51f8bbe..08e1117fbb 100644 --- a/libs/ardour/sndfile_helpers.cc +++ b/libs/ardour/sndfile_helpers.cc @@ -20,10 +20,10 @@ #include #include -#include +#include "pbd/convert.h" #include -#include +#include "ardour/sndfile_helpers.h" #include "i18n.h" diff --git a/libs/ardour/sndfileimportable.cc b/libs/ardour/sndfileimportable.cc index 5cd00a8e96..71d3342dbc 100644 --- a/libs/ardour/sndfileimportable.cc +++ b/libs/ardour/sndfileimportable.cc @@ -1,4 +1,4 @@ -#include +#include "ardour/sndfileimportable.h" #include #include diff --git a/libs/ardour/sndfilesource.cc b/libs/ardour/sndfilesource.cc index f759653e58..6002f95cb9 100644 --- a/libs/ardour/sndfilesource.cc +++ b/libs/ardour/sndfilesource.cc @@ -28,10 +28,10 @@ #include -#include -#include -#include -#include +#include "ardour/sndfilesource.h" +#include "ardour/sndfile_helpers.h" +#include "ardour/utils.h" +#include "ardour/version.h" #include "i18n.h" diff --git a/libs/ardour/source.cc b/libs/ardour/source.cc index 61ace5a72b..b052a5b1fa 100644 --- a/libs/ardour/source.cc +++ b/libs/ardour/source.cc @@ -32,14 +32,14 @@ #include #include #include -#include -#include -#include - -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/pthread_utils.h" +#include "pbd/enumwriter.h" + +#include "ardour/playlist.h" +#include "ardour/session.h" +#include "ardour/source.h" +#include "ardour/transient_detector.h" #include "i18n.h" diff --git a/libs/ardour/source_factory.cc b/libs/ardour/source_factory.cc index db5e7d313b..d6ce7ba033 100644 --- a/libs/ardour/source_factory.cc +++ b/libs/ardour/source_factory.cc @@ -18,23 +18,23 @@ $Id$ */ -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/convert.h" +#include "pbd/pthread_utils.h" +#include "pbd/stacktrace.h" -#include -#include -#include -#include -#include +#include "ardour/source_factory.h" +#include "ardour/sndfilesource.h" +#include "ardour/silentfilesource.h" +#include "ardour/configuration.h" +#include "ardour/smf_source.h" #ifdef HAVE_COREAUDIO #define USE_COREAUDIO_FOR_FILES #endif #ifdef USE_COREAUDIO_FOR_FILES -#include +#include "ardour/coreaudiosource.h" #endif diff --git a/libs/ardour/sse_functions_xmm.cc b/libs/ardour/sse_functions_xmm.cc index 9b37c37912..dede02303c 100644 --- a/libs/ardour/sse_functions_xmm.cc +++ b/libs/ardour/sse_functions_xmm.cc @@ -19,7 +19,7 @@ */ #include -#include +#include "ardour/types.h" void x86_sse_find_peaks(const ARDOUR::Sample* buf, nframes_t nframes, float *min, float *max) diff --git a/libs/ardour/st_pitch.cc b/libs/ardour/st_pitch.cc index 3999c1a746..6138249e61 100644 --- a/libs/ardour/st_pitch.cc +++ b/libs/ardour/st_pitch.cc @@ -20,13 +20,13 @@ #include #include -#include +#include "pbd/error.h" -#include -#include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/pitch.h" +#include "ardour/audiofilesource.h" +#include "ardour/session.h" +#include "ardour/audioregion.h" #include "i18n.h" diff --git a/libs/ardour/st_stretch.cc b/libs/ardour/st_stretch.cc index 36af40e929..ff46303eee 100644 --- a/libs/ardour/st_stretch.cc +++ b/libs/ardour/st_stretch.cc @@ -20,13 +20,13 @@ #include #include -#include +#include "pbd/error.h" -#include -#include -#include -#include -#include +#include "ardour/types.h" +#include "ardour/stretch.h" +#include "ardour/audiofilesource.h" +#include "ardour/session.h" +#include "ardour/audioregion.h" #include "i18n.h" diff --git a/libs/ardour/tape_file_matcher.cc b/libs/ardour/tape_file_matcher.cc index 835a951f8a..9661ccf662 100644 --- a/libs/ardour/tape_file_matcher.cc +++ b/libs/ardour/tape_file_matcher.cc @@ -16,9 +16,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include +#include "pbd/error.h" -#include +#include "ardour/tape_file_matcher.h" #include "i18n.h" diff --git a/libs/ardour/template_utils.cc b/libs/ardour/template_utils.cc index 171939dac2..7c25b59db8 100644 --- a/libs/ardour/template_utils.cc +++ b/libs/ardour/template_utils.cc @@ -1,10 +1,10 @@ #include -#include +#include "pbd/filesystem.h" -#include -#include -#include +#include "ardour/template_utils.h" +#include "ardour/directory_names.h" +#include "ardour/filesystem_paths.h" namespace ARDOUR { diff --git a/libs/ardour/tempo.cc b/libs/ardour/tempo.cc index b99f46385d..00c187a5bd 100644 --- a/libs/ardour/tempo.cc +++ b/libs/ardour/tempo.cc @@ -25,9 +25,9 @@ #include #include -#include -#include -#include +#include "pbd/xml++.h" +#include "ardour/tempo.h" +#include "ardour/utils.h" #include "i18n.h" #include diff --git a/libs/ardour/tempo_map_importer.cc b/libs/ardour/tempo_map_importer.cc index 07e6dd06e4..d934eac2af 100644 --- a/libs/ardour/tempo_map_importer.cc +++ b/libs/ardour/tempo_map_importer.cc @@ -18,14 +18,14 @@ */ -#include +#include "ardour/tempo_map_importer.h" #include -#include -#include -#include -#include +#include "ardour/session.h" +#include "pbd/failed_constructor.h" +#include "pbd/compose.h" +#include "pbd/error.h" #include "i18n.h" diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc index ee44ce0c86..8ec3a68a21 100644 --- a/libs/ardour/track.cc +++ b/libs/ardour/track.cc @@ -15,23 +15,23 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include +#include "pbd/error.h" #include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "ardour/track.h" +#include "ardour/diskstream.h" +#include "ardour/session.h" +#include "ardour/io_processor.h" +#include "ardour/audioregion.h" +#include "ardour/audiosource.h" +#include "ardour/route_group_specialized.h" +#include "ardour/processor.h" +#include "ardour/audioplaylist.h" +#include "ardour/panner.h" +#include "ardour/utils.h" +#include "ardour/port.h" #include "i18n.h" diff --git a/libs/ardour/transient_detector.cc b/libs/ardour/transient_detector.cc index d3200d72e4..da167e4bd6 100644 --- a/libs/ardour/transient_detector.cc +++ b/libs/ardour/transient_detector.cc @@ -1,4 +1,4 @@ -#include +#include "ardour/transient_detector.h" #include "i18n.h" diff --git a/libs/ardour/user_bundle.cc b/libs/ardour/user_bundle.cc index b20e79c69a..1abb3fba87 100644 --- a/libs/ardour/user_bundle.cc +++ b/libs/ardour/user_bundle.cc @@ -1,7 +1,7 @@ #include -#include -#include -#include +#include "pbd/failed_constructor.h" +#include "pbd/compose.h" +#include "pbd/xml++.h" #include "ardour/user_bundle.h" #include "ardour/port_set.h" #include "ardour/io.h" diff --git a/libs/ardour/utils.cc b/libs/ardour/utils.cc index 18194678ed..7320f3c7f3 100644 --- a/libs/ardour/utils.cc +++ b/libs/ardour/utils.cc @@ -37,11 +37,11 @@ #include #endif -#include -#include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/stacktrace.h" +#include "pbd/xml++.h" +#include "pbd/basename.h" +#include "ardour/utils.h" #include "i18n.h" diff --git a/libs/ardour/vst_plugin.cc b/libs/ardour/vst_plugin.cc index 11169a74de..242d9ecfdb 100644 --- a/libs/ardour/vst_plugin.cc +++ b/libs/ardour/vst_plugin.cc @@ -36,20 +36,20 @@ #include #include -#include -#include -#include -#include +#include "pbd/compose.h" +#include "pbd/error.h" +#include "pbd/pathscanner.h" +#include "pbd/xml++.h" #include -#include -#include -#include -#include -#include +#include "ardour/session.h" +#include "ardour/audioengine.h" +#include "ardour/filesystem_paths.h" +#include "ardour/vst_plugin.h" +#include "ardour/buffer_set.h" -#include +#include "pbd/stl_delete.h" #include "i18n.h" #include diff --git a/libs/evoral/src/MIDIEvent.cpp b/libs/evoral/src/MIDIEvent.cpp index 1df271370a..ee71ca55d6 100644 --- a/libs/evoral/src/MIDIEvent.cpp +++ b/libs/evoral/src/MIDIEvent.cpp @@ -19,7 +19,7 @@ #include #include "evoral/MIDIEvent.hpp" #ifdef EVORAL_MIDI_XML - #include + #include "pbd/xml++.h" #endif using namespace std; diff --git a/libs/evoral/test/SequenceTest.hpp b/libs/evoral/test/SequenceTest.hpp index c28c8617f5..d5271cfe0e 100644 --- a/libs/evoral/test/SequenceTest.hpp +++ b/libs/evoral/test/SequenceTest.hpp @@ -1,16 +1,12 @@ +#include +#include #include #include - -#include -#include -#include -#include -#include - -#include - -#include - +#include "evoral/Sequence.hpp" +#include "evoral/TypeMap.hpp" +#include "evoral/EventSink.hpp" +#include "evoral/midi_events.h" +#include "evoral/Control.hpp" using namespace Evoral; diff --git a/libs/midi++2/alsa_sequencer_midiport.cc b/libs/midi++2/alsa_sequencer_midiport.cc index fc69099d0e..4a6dc6b3ea 100644 --- a/libs/midi++2/alsa_sequencer_midiport.cc +++ b/libs/midi++2/alsa_sequencer_midiport.cc @@ -21,12 +21,12 @@ #include #include -#include -#include -#include +#include "pbd/failed_constructor.h" +#include "pbd/error.h" +#include "pbd/xml++.h" -#include -#include +#include "midi++/types.h" +#include "midi++/alsa_sequencer.h" #include "i18n.h" diff --git a/libs/midi++2/coremidi_midiport.cc b/libs/midi++2/coremidi_midiport.cc index 9eacfc0cc3..e950da2949 100644 --- a/libs/midi++2/coremidi_midiport.cc +++ b/libs/midi++2/coremidi_midiport.cc @@ -21,11 +21,11 @@ #include #include -#include -#include +#include "midi++/coremidi_midiport.h" +#include "midi++/types.h" #include -#include +#include "pbd/pthread_utils.h" using namespace std; using namespace MIDI; diff --git a/libs/midi++2/fd_midiport.cc b/libs/midi++2/fd_midiport.cc index 640f08686a..2e7bd004a2 100644 --- a/libs/midi++2/fd_midiport.cc +++ b/libs/midi++2/fd_midiport.cc @@ -22,11 +22,11 @@ #include #include -#include -#include +#include "pbd/error.h" +#include "pbd/pathscanner.h" -#include -#include +#include "midi++/types.h" +#include "midi++/fd_midiport.h" using namespace std; using namespace MIDI; diff --git a/libs/midi++2/fifomidi.cc b/libs/midi++2/fifomidi.cc index a81520bb95..3bf340f3d3 100644 --- a/libs/midi++2/fifomidi.cc +++ b/libs/midi++2/fifomidi.cc @@ -21,8 +21,8 @@ #include #include -#include -#include +#include "midi++/types.h" +#include "midi++/fifomidi.h" using namespace MIDI; diff --git a/libs/midi++2/jack_midiport.cc b/libs/midi++2/jack_midiport.cc index 0eb867ebe7..65d7736c1b 100644 --- a/libs/midi++2/jack_midiport.cc +++ b/libs/midi++2/jack_midiport.cc @@ -21,10 +21,10 @@ #include #include -#include +#include "pbd/error.h" -#include -#include +#include "midi++/types.h" +#include "midi++/jack.h" using namespace std; using namespace MIDI; diff --git a/libs/midi++2/midi++/alsa_rawmidi.h b/libs/midi++2/midi++/alsa_rawmidi.h index e5abc2832f..5c0c0ff0ea 100644 --- a/libs/midi++2/midi++/alsa_rawmidi.h +++ b/libs/midi++2/midi++/alsa_rawmidi.h @@ -25,8 +25,8 @@ #include #include -#include -#include +#include "midi++/port.h" +#include "midi++/fd_midiport.h" namespace MIDI { diff --git a/libs/midi++2/midi++/alsa_sequencer.h b/libs/midi++2/midi++/alsa_sequencer.h index 8938d95918..889dd972b8 100644 --- a/libs/midi++2/midi++/alsa_sequencer.h +++ b/libs/midi++2/midi++/alsa_sequencer.h @@ -26,7 +26,7 @@ #include #include -#include +#include "midi++/port.h" namespace MIDI { diff --git a/libs/midi++2/midi++/channel.h b/libs/midi++2/midi++/channel.h index 5a4a397b9d..697f2a1e46 100644 --- a/libs/midi++2/midi++/channel.h +++ b/libs/midi++2/midi++/channel.h @@ -24,8 +24,8 @@ #include -#include -#include +#include "midi++/types.h" +#include "midi++/parser.h" namespace MIDI { diff --git a/libs/midi++2/midi++/coremidi_midiport.h b/libs/midi++2/midi++/coremidi_midiport.h index f9b89f3348..74207238ad 100644 --- a/libs/midi++2/midi++/coremidi_midiport.h +++ b/libs/midi++2/midi++/coremidi_midiport.h @@ -27,7 +27,7 @@ #include #include -#include +#include "midi++/port.h" #include diff --git a/libs/midi++2/midi++/event.h b/libs/midi++2/midi++/event.h index d9b5333904..70744536a8 100644 --- a/libs/midi++2/midi++/event.h +++ b/libs/midi++2/midi++/event.h @@ -26,9 +26,9 @@ #include #include -#include -#include -#include +#include "midi++/types.h" +#include "midi++/events.h" +#include "pbd/xml++.h" /** If this is not defined, all methods of MidiEvent are RT safe * but MidiEvent will never deep copy and (depending on the scenario) @@ -39,7 +39,7 @@ /** Support serialisation of MIDI events to/from XML */ #define EVORAL_MIDI_XML 1 -#include -#include +#include "evoral/Event.hpp" +#include "evoral/MIDIEvent.hpp" #endif /* __libmidipp_midi_event_h__ */ diff --git a/libs/midi++2/midi++/factory.h b/libs/midi++2/midi++/factory.h index f3402546e9..3f130c41a7 100644 --- a/libs/midi++2/midi++/factory.h +++ b/libs/midi++2/midi++/factory.h @@ -22,7 +22,7 @@ #include #include -#include +#include "midi++/port.h" namespace MIDI { diff --git a/libs/midi++2/midi++/fd_midiport.h b/libs/midi++2/midi++/fd_midiport.h index 66c2206674..8f942cf970 100644 --- a/libs/midi++2/midi++/fd_midiport.h +++ b/libs/midi++2/midi++/fd_midiport.h @@ -28,7 +28,7 @@ #include #include -#include +#include "midi++/port.h" namespace MIDI { diff --git a/libs/midi++2/midi++/fifomidi.h b/libs/midi++2/midi++/fifomidi.h index 3439c27dcf..022d055d92 100644 --- a/libs/midi++2/midi++/fifomidi.h +++ b/libs/midi++2/midi++/fifomidi.h @@ -24,8 +24,8 @@ #include #include -#include -#include +#include "midi++/port.h" +#include "midi++/fd_midiport.h" namespace MIDI { diff --git a/libs/midi++2/midi++/jack.h b/libs/midi++2/midi++/jack.h index 255264b1d8..a449a8c554 100644 --- a/libs/midi++2/midi++/jack.h +++ b/libs/midi++2/midi++/jack.h @@ -30,11 +30,11 @@ #include -#include +#include "pbd/ringbuffer.h" #include #include -#include -#include +#include "midi++/port.h" +#include "midi++/event.h" namespace MIDI { diff --git a/libs/midi++2/midi++/manager.h b/libs/midi++2/midi++/manager.h index bb3bf9b999..43da0d3fd2 100644 --- a/libs/midi++2/midi++/manager.h +++ b/libs/midi++2/midi++/manager.h @@ -25,8 +25,8 @@ #include -#include -#include +#include "midi++/types.h" +#include "midi++/port.h" namespace MIDI { diff --git a/libs/midi++2/midi++/mmc.h b/libs/midi++2/midi++/mmc.h index 6abbed8207..fb8fd2449f 100644 --- a/libs/midi++2/midi++/mmc.h +++ b/libs/midi++2/midi++/mmc.h @@ -21,7 +21,7 @@ #define __midipp_mmc_h_h__ #include -#include +#include "midi++/types.h" namespace MIDI { diff --git a/libs/midi++2/midi++/nullmidi.h b/libs/midi++2/midi++/nullmidi.h index 05efacf786..0ed221a78d 100644 --- a/libs/midi++2/midi++/nullmidi.h +++ b/libs/midi++2/midi++/nullmidi.h @@ -23,7 +23,7 @@ #include #include -#include +#include "midi++/port.h" namespace MIDI { diff --git a/libs/midi++2/midi++/parser.h b/libs/midi++2/midi++/parser.h index 2b3412cc00..5baa3af4b6 100644 --- a/libs/midi++2/midi++/parser.h +++ b/libs/midi++2/midi++/parser.h @@ -25,7 +25,7 @@ #include -#include +#include "midi++/types.h" namespace MIDI { diff --git a/libs/midi++2/midi++/port.h b/libs/midi++2/midi++/port.h index 7522bc520f..e7d5531bf9 100644 --- a/libs/midi++2/midi++/port.h +++ b/libs/midi++2/midi++/port.h @@ -23,10 +23,10 @@ #include #include -#include +#include "pbd/xml++.h" -#include -#include +#include "midi++/types.h" +#include "midi++/parser.h" namespace MIDI { diff --git a/libs/midi++2/midi.cc b/libs/midi++2/midi.cc index 89d74b1b31..eacd85bf28 100644 --- a/libs/midi++2/midi.cc +++ b/libs/midi++2/midi.cc @@ -20,7 +20,7 @@ #include #include -#include +#include "midi++/types.h" const char *MIDI::controller_names[] = { "bank (0)", diff --git a/libs/midi++2/midichannel.cc b/libs/midi++2/midichannel.cc index c8a18f2ee2..0a43b9c900 100644 --- a/libs/midi++2/midichannel.cc +++ b/libs/midi++2/midichannel.cc @@ -19,9 +19,9 @@ */ #include -#include -#include -#include +#include "midi++/types.h" +#include "midi++/port.h" +#include "midi++/channel.h" using namespace sigc; using namespace MIDI; diff --git a/libs/midi++2/midifactory.cc b/libs/midi++2/midifactory.cc index d893cc9f47..dbf6d47f52 100644 --- a/libs/midi++2/midifactory.cc +++ b/libs/midi++2/midifactory.cc @@ -19,15 +19,15 @@ #include -#include -#include +#include "pbd/error.h" +#include "pbd/convert.h" -#include -#include -#include +#include "midi++/types.h" +#include "midi++/factory.h" +#include "midi++/fifomidi.h" #ifdef WITH_JACK_MIDI -#include +#include "midi++/jack.h" std::string MIDI::JACK_MidiPort::typestring = "jack"; #endif // WITH_JACK_MIDI @@ -35,8 +35,8 @@ std::string MIDI::JACK_MidiPort::typestring = "jack"; std::string MIDI::FIFO_MidiPort::typestring = "fifo"; #ifdef WITH_ALSA -#include -#include +#include "midi++/alsa_sequencer.h" +#include "midi++/alsa_rawmidi.h" std::string MIDI::ALSA_SequencerMidiPort::typestring = "alsa/sequencer"; std::string MIDI::ALSA_RawMidiPort::typestring = "alsa/raw"; @@ -44,7 +44,7 @@ std::string MIDI::ALSA_RawMidiPort::typestring = "alsa/raw"; #endif // WITH_ALSA #ifdef WITH_COREMIDI -#include +#include "midi++/coremidi_midiport.h" std::string MIDI::CoreMidi_MidiPort::typestring = "coremidi"; diff --git a/libs/midi++2/midimanager.cc b/libs/midi++2/midimanager.cc index 14c9d43793..ab03688e49 100644 --- a/libs/midi++2/midimanager.cc +++ b/libs/midi++2/midimanager.cc @@ -21,12 +21,12 @@ #include -#include +#include "pbd/error.h" -#include -#include -#include -#include +#include "midi++/types.h" +#include "midi++/manager.h" +#include "midi++/factory.h" +#include "midi++/channel.h" using namespace std; using namespace MIDI; diff --git a/libs/midi++2/midiparser.cc b/libs/midi++2/midiparser.cc index 4cbcd27694..2222575678 100644 --- a/libs/midi++2/midiparser.cc +++ b/libs/midi++2/midiparser.cc @@ -28,11 +28,11 @@ #include #include -#include -#include -#include -#include -#include +#include "midi++/types.h" +#include "midi++/parser.h" +#include "midi++/port.h" +#include "midi++/mmc.h" +#include "pbd/transmitter.h" using namespace std; using namespace sigc; diff --git a/libs/midi++2/midiport.cc b/libs/midi++2/midiport.cc index 8f4a6fb3d2..9df6e7e7d9 100644 --- a/libs/midi++2/midiport.cc +++ b/libs/midi++2/midiport.cc @@ -22,14 +22,14 @@ #include #include -#include -#include -#include - -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/error.h" +#include "pbd/failed_constructor.h" + +#include "midi++/types.h" +#include "midi++/port.h" +#include "midi++/channel.h" +#include "midi++/factory.h" using namespace MIDI; using namespace std; diff --git a/libs/midi++2/miditrace.cc b/libs/midi++2/miditrace.cc index fafe822f82..b5a66cafa9 100644 --- a/libs/midi++2/miditrace.cc +++ b/libs/midi++2/miditrace.cc @@ -1,8 +1,8 @@ #include #include -#include -#include +#include "pbd/error.h" +#include "pbd/textreceiver.h" Transmitter error (Transmitter::Error); Transmitter info (Transmitter::Info); diff --git a/libs/midi++2/mmc.cc b/libs/midi++2/mmc.cc index 1ede281c28..5ec1acd5d9 100644 --- a/libs/midi++2/mmc.cc +++ b/libs/midi++2/mmc.cc @@ -20,10 +20,10 @@ #include -#include -#include -#include -#include +#include "pbd/error.h" +#include "midi++/mmc.h" +#include "midi++/port.h" +#include "midi++/parser.h" using namespace std; using namespace MIDI; diff --git a/libs/midi++2/mmctest.cc b/libs/midi++2/mmctest.cc index 062f6e8d32..527e1491ea 100644 --- a/libs/midi++2/mmctest.cc +++ b/libs/midi++2/mmctest.cc @@ -1,8 +1,8 @@ #include #include -#include -#include +#include "pbd/error.h" +#include "pbd/textreceiver.h" Transmitter error (Transmitter::Error); Transmitter info (Transmitter::Info); diff --git a/libs/midi++2/mtc.cc b/libs/midi++2/mtc.cc index 9d62c7354c..1dd023a2f2 100644 --- a/libs/midi++2/mtc.cc +++ b/libs/midi++2/mtc.cc @@ -23,11 +23,11 @@ #include #include -#include -#include -#include -#include -#include +#include "midi++/types.h" +#include "midi++/parser.h" +#include "midi++/port.h" +#include "midi++/mmc.h" +#include "pbd/transmitter.h" using namespace std; using namespace sigc; diff --git a/libs/pbd/base_ui.cc b/libs/pbd/base_ui.cc index 0dbe6baf52..015951f118 100644 --- a/libs/pbd/base_ui.cc +++ b/libs/pbd/base_ui.cc @@ -24,10 +24,10 @@ #include #include -#include -#include -#include -#include +#include "pbd/base_ui.h" +#include "pbd/error.h" +#include "pbd/compose.h" +#include "pbd/failed_constructor.h" #include "i18n.h" diff --git a/libs/pbd/basename.cc b/libs/pbd/basename.cc index 0b631f4249..2d132408c7 100644 --- a/libs/pbd/basename.cc +++ b/libs/pbd/basename.cc @@ -17,7 +17,7 @@ */ -#include +#include "pbd/basename.h" #include using Glib::ustring; diff --git a/libs/pbd/command.cc b/libs/pbd/command.cc index 2b64c46030..452223317b 100644 --- a/libs/pbd/command.cc +++ b/libs/pbd/command.cc @@ -17,8 +17,8 @@ */ -#include -#include +#include "pbd/command.h" +#include "pbd/xml++.h" XMLNode &Command::get_state() { diff --git a/libs/pbd/controllable.cc b/libs/pbd/controllable.cc index 4788965c97..ba6b32282b 100644 --- a/libs/pbd/controllable.cc +++ b/libs/pbd/controllable.cc @@ -17,9 +17,9 @@ */ -#include -#include -#include +#include "pbd/controllable.h" +#include "pbd/xml++.h" +#include "pbd/error.h" #include "i18n.h" diff --git a/libs/pbd/enumwriter.cc b/libs/pbd/enumwriter.cc index 7033e5f3b1..134a00a207 100644 --- a/libs/pbd/enumwriter.cc +++ b/libs/pbd/enumwriter.cc @@ -23,9 +23,9 @@ #include #include -#include -#include -#include +#include "pbd/enumwriter.h" +#include "pbd/error.h" +#include "pbd/compose.h" using namespace std; using namespace PBD; diff --git a/libs/pbd/error.cc b/libs/pbd/error.cc index f3568d0877..f428c16c5b 100644 --- a/libs/pbd/error.cc +++ b/libs/pbd/error.cc @@ -17,7 +17,7 @@ */ -#include +#include "pbd/error.h" Transmitter PBD::error (Transmitter::Error); Transmitter PBD::info (Transmitter::Info); diff --git a/libs/pbd/file_utils.cc b/libs/pbd/file_utils.cc index 6af039a83e..1e9ff03c6f 100644 --- a/libs/pbd/file_utils.cc +++ b/libs/pbd/file_utils.cc @@ -22,10 +22,10 @@ #include #include -#include -#include +#include "pbd/compose.h" +#include "pbd/file_utils.h" -#include +#include "pbd/error.h" namespace PBD { diff --git a/libs/pbd/filesystem.cc b/libs/pbd/filesystem.cc index 84d18cfcd2..4d82ed2fe6 100644 --- a/libs/pbd/filesystem.cc +++ b/libs/pbd/filesystem.cc @@ -27,9 +27,9 @@ #include #include -#include -#include -#include +#include "pbd/filesystem.h" +#include "pbd/error.h" +#include "pbd/compose.h" #include "i18n.h" diff --git a/libs/pbd/filesystem_paths.cc b/libs/pbd/filesystem_paths.cc index 6846cb5aa5..a5c3c65c16 100644 --- a/libs/pbd/filesystem_paths.cc +++ b/libs/pbd/filesystem_paths.cc @@ -18,7 +18,7 @@ #include -#include +#include "pbd/filesystem_paths.h" namespace PBD { diff --git a/libs/pbd/fpu.cc b/libs/pbd/fpu.cc index 76150824c7..5f9d4c2778 100644 --- a/libs/pbd/fpu.cc +++ b/libs/pbd/fpu.cc @@ -2,8 +2,8 @@ #include #include -#include -#include +#include "pbd/fpu.h" +#include "pbd/error.h" #include "i18n.h" diff --git a/libs/pbd/i18n.h b/libs/pbd/i18n.h index 7c79d2eb53..af1ac9d162 100644 --- a/libs/pbd/i18n.h +++ b/libs/pbd/i18n.h @@ -1,7 +1,7 @@ #ifndef __i18n_h__ #define __i18n_h__ -#include +#include "pbd/compose.h" #include "gettext.h" #define _(Text) dgettext (PACKAGE, Text) diff --git a/libs/pbd/id.cc b/libs/pbd/id.cc index 642243a36a..d24d22a0f9 100644 --- a/libs/pbd/id.cc +++ b/libs/pbd/id.cc @@ -26,7 +26,7 @@ #endif #include -#include +#include "pbd/id.h" #include using namespace std; diff --git a/libs/pbd/mountpoint.cc b/libs/pbd/mountpoint.cc index a4063a0e40..e85a299e0b 100644 --- a/libs/pbd/mountpoint.cc +++ b/libs/pbd/mountpoint.cc @@ -24,7 +24,7 @@ #include #include -#include +#include "pbd/mountpoint.h" using std::string; diff --git a/libs/pbd/pathscanner.cc b/libs/pbd/pathscanner.cc index e12df5efac..a9847ad250 100644 --- a/libs/pbd/pathscanner.cc +++ b/libs/pbd/pathscanner.cc @@ -25,9 +25,9 @@ #include #include -#include -#include -#include +#include "pbd/error.h" +#include "pbd/pathscanner.h" +#include "pbd/stl_delete.h" using namespace PBD; diff --git a/libs/pbd/pbd/abstract_ui.cc b/libs/pbd/pbd/abstract_ui.cc index 8e5b9ceb07..a4c92c0de9 100644 --- a/libs/pbd/pbd/abstract_ui.cc +++ b/libs/pbd/pbd/abstract_ui.cc @@ -1,8 +1,8 @@ #include -#include -#include -#include +#include "pbd/abstract_ui.h" +#include "pbd/pthread_utils.h" +#include "pbd/failed_constructor.h" #include "i18n.h" diff --git a/libs/pbd/pbd/abstract_ui.h b/libs/pbd/pbd/abstract_ui.h index 88c27aa0bc..adb9aabf0e 100644 --- a/libs/pbd/pbd/abstract_ui.h +++ b/libs/pbd/pbd/abstract_ui.h @@ -28,9 +28,9 @@ #include -#include -#include -#include +#include "pbd/receiver.h" +#include "pbd/ringbufferNPT.h" +#include "pbd/base_ui.h" class Touchable; diff --git a/libs/pbd/pbd/command.h b/libs/pbd/pbd/command.h index 1521a60350..240118901c 100644 --- a/libs/pbd/pbd/command.h +++ b/libs/pbd/pbd/command.h @@ -21,7 +21,7 @@ #ifndef __lib_pbd_command_h__ #define __lib_pbd_command_h__ -#include +#include "pbd/statefuldestructible.h" #include class Command : public PBD::StatefulDestructible, public boost::noncopyable diff --git a/libs/pbd/pbd/controllable.h b/libs/pbd/pbd/controllable.h index 6d37464419..0007e04fd3 100644 --- a/libs/pbd/pbd/controllable.h +++ b/libs/pbd/pbd/controllable.h @@ -26,7 +26,7 @@ #include #include -#include +#include "pbd/statefuldestructible.h" class XMLNode; diff --git a/libs/pbd/pbd/crossthread.h b/libs/pbd/pbd/crossthread.h index b815cfd319..c63c863f38 100644 --- a/libs/pbd/pbd/crossthread.h +++ b/libs/pbd/pbd/crossthread.h @@ -20,7 +20,7 @@ #ifndef __pbd__crossthread_h__ #define __pbd__crossthread_h__ -#include +#include "pbd/abstract_ui.h" #include #include diff --git a/libs/pbd/pbd/file_utils.h b/libs/pbd/pbd/file_utils.h index a9832ce720..ce5422db13 100644 --- a/libs/pbd/pbd/file_utils.h +++ b/libs/pbd/pbd/file_utils.h @@ -25,7 +25,7 @@ #include -#include +#include "pbd/search_path.h" namespace PBD { diff --git a/libs/pbd/pbd/filesystem_paths.h b/libs/pbd/pbd/filesystem_paths.h index 4e09c6ec4b..8b767a3dfc 100644 --- a/libs/pbd/pbd/filesystem_paths.h +++ b/libs/pbd/pbd/filesystem_paths.h @@ -21,7 +21,7 @@ #include -#include +#include "pbd/filesystem.h" namespace PBD { diff --git a/libs/pbd/pbd/functor_command.h b/libs/pbd/pbd/functor_command.h index e6c07cfdbe..b651c6f775 100644 --- a/libs/pbd/pbd/functor_command.h +++ b/libs/pbd/pbd/functor_command.h @@ -25,10 +25,10 @@ #include #include -#include -#include -#include -#include +#include "pbd/xml++.h" +#include "pbd/shiva.h" +#include "pbd/command.h" +#include "pbd/failed_constructor.h" /** This command class is initialized */ diff --git a/libs/pbd/pbd/memento_command.h b/libs/pbd/pbd/memento_command.h index 1a6600b1b5..e89da70c20 100644 --- a/libs/pbd/pbd/memento_command.h +++ b/libs/pbd/pbd/memento_command.h @@ -23,10 +23,10 @@ #include -#include -#include -#include -#include +#include "pbd/command.h" +#include "pbd/stacktrace.h" +#include "pbd/xml++.h" +#include "pbd/shiva.h" #include #include diff --git a/libs/pbd/pbd/pool.h b/libs/pbd/pbd/pool.h index d604680ae2..66a87abf96 100644 --- a/libs/pbd/pbd/pool.h +++ b/libs/pbd/pbd/pool.h @@ -25,7 +25,7 @@ #include -#include +#include "pbd/ringbuffer.h" class Pool { diff --git a/libs/pbd/pbd/search_path.h b/libs/pbd/pbd/search_path.h index 505583b3e0..6163aae607 100644 --- a/libs/pbd/pbd/search_path.h +++ b/libs/pbd/pbd/search_path.h @@ -23,7 +23,7 @@ #include #include -#include +#include "pbd/filesystem.h" namespace PBD { diff --git a/libs/pbd/pbd/stateful.h b/libs/pbd/pbd/stateful.h index 8ea647475a..0d75a8579a 100644 --- a/libs/pbd/pbd/stateful.h +++ b/libs/pbd/pbd/stateful.h @@ -21,7 +21,7 @@ #define __pbd_stateful_h__ #include -#include +#include "pbd/id.h" class XMLNode; diff --git a/libs/pbd/pbd/statefuldestructible.h b/libs/pbd/pbd/statefuldestructible.h index 83eff473d6..49a33ff438 100644 --- a/libs/pbd/pbd/statefuldestructible.h +++ b/libs/pbd/pbd/statefuldestructible.h @@ -20,8 +20,8 @@ #ifndef __pbd_stateful_destructible_h__ #define __pbd_stateful_destructible_h__ -#include -#include +#include "pbd/stateful.h" +#include "pbd/destructible.h" namespace PBD { diff --git a/libs/pbd/pbd/tokenizer.h b/libs/pbd/pbd/tokenizer.h index 9206d1b6fb..39954194fb 100644 --- a/libs/pbd/pbd/tokenizer.h +++ b/libs/pbd/pbd/tokenizer.h @@ -23,7 +23,7 @@ #include #include -#include +#include "pbd/whitespace.h" namespace PBD { diff --git a/libs/pbd/pbd/undo.h b/libs/pbd/pbd/undo.h index cf1f6f3470..0e48bea962 100644 --- a/libs/pbd/pbd/undo.h +++ b/libs/pbd/pbd/undo.h @@ -26,8 +26,8 @@ #include #include #include -#include -#include +#include "pbd/command.h" +#include "pbd/shiva.h" typedef sigc::slot UndoAction; diff --git a/libs/pbd/pool.cc b/libs/pbd/pool.cc index 6d41f14f7e..2a9022542a 100644 --- a/libs/pbd/pool.cc +++ b/libs/pbd/pool.cc @@ -23,8 +23,8 @@ #include #include -#include -#include +#include "pbd/pool.h" +#include "pbd/error.h" using namespace std; using namespace PBD; diff --git a/libs/pbd/pthread_utils.cc b/libs/pbd/pthread_utils.cc index c63f988af3..8274223487 100644 --- a/libs/pbd/pthread_utils.cc +++ b/libs/pbd/pthread_utils.cc @@ -23,7 +23,7 @@ #include #include -#include +#include "pbd/pthread_utils.h" using namespace std; diff --git a/libs/pbd/receiver.cc b/libs/pbd/receiver.cc index 5e7c10de70..456ff3ae79 100644 --- a/libs/pbd/receiver.cc +++ b/libs/pbd/receiver.cc @@ -20,8 +20,8 @@ #include -#include -#include +#include "pbd/receiver.h" +#include "pbd/transmitter.h" using namespace sigc; diff --git a/libs/pbd/search_path.cc b/libs/pbd/search_path.cc index 350eea05d3..2238b233fe 100644 --- a/libs/pbd/search_path.cc +++ b/libs/pbd/search_path.cc @@ -17,9 +17,9 @@ */ -#include -#include -#include +#include "pbd/tokenizer.h" +#include "pbd/search_path.h" +#include "pbd/error.h" namespace { diff --git a/libs/pbd/shortpath.cc b/libs/pbd/shortpath.cc index 9f9598e617..d283631cde 100644 --- a/libs/pbd/shortpath.cc +++ b/libs/pbd/shortpath.cc @@ -17,7 +17,7 @@ */ -#include +#include "pbd/shortpath.h" using namespace Glib; using namespace std; diff --git a/libs/pbd/stacktrace.cc b/libs/pbd/stacktrace.cc index c517967fa2..d2e765997a 100644 --- a/libs/pbd/stacktrace.cc +++ b/libs/pbd/stacktrace.cc @@ -17,7 +17,7 @@ */ -#include +#include "pbd/stacktrace.h" #include void diff --git a/libs/pbd/stateful.cc b/libs/pbd/stateful.cc index 4adcab478c..8846226ad3 100644 --- a/libs/pbd/stateful.cc +++ b/libs/pbd/stateful.cc @@ -20,10 +20,10 @@ #include -#include -#include -#include -#include +#include "pbd/stateful.h" +#include "pbd/filesystem.h" +#include "pbd/xml++.h" +#include "pbd/error.h" #include "i18n.h" diff --git a/libs/pbd/strreplace.cc b/libs/pbd/strreplace.cc index 7999b5c6c9..5d36608b3b 100644 --- a/libs/pbd/strreplace.cc +++ b/libs/pbd/strreplace.cc @@ -17,7 +17,7 @@ */ -#include +#include "pbd/replace_all.h" int replace_all (std::string& str, diff --git a/libs/pbd/strsplit.cc b/libs/pbd/strsplit.cc index 342daadaa2..d30b7356ac 100644 --- a/libs/pbd/strsplit.cc +++ b/libs/pbd/strsplit.cc @@ -17,7 +17,7 @@ */ -#include +#include "pbd/strsplit.h" using namespace std; using namespace Glib; diff --git a/libs/pbd/textreceiver.cc b/libs/pbd/textreceiver.cc index 43620e9830..2cd1cf3712 100644 --- a/libs/pbd/textreceiver.cc +++ b/libs/pbd/textreceiver.cc @@ -21,7 +21,7 @@ #include #include -#include +#include "pbd/textreceiver.h" TextReceiver::TextReceiver (const string &n) diff --git a/libs/pbd/transmitter.cc b/libs/pbd/transmitter.cc index 876a9d86e5..9a2dda86c4 100644 --- a/libs/pbd/transmitter.cc +++ b/libs/pbd/transmitter.cc @@ -23,8 +23,8 @@ #include #include -#include -#include +#include "pbd/transmitter.h" +#include "pbd/error.h" using std::string; using std::ios; diff --git a/libs/pbd/undo.cc b/libs/pbd/undo.cc index 5365a98146..a0e98f9a13 100644 --- a/libs/pbd/undo.cc +++ b/libs/pbd/undo.cc @@ -22,8 +22,8 @@ #include #include -#include -#include +#include "pbd/undo.h" +#include "pbd/xml++.h" #include diff --git a/libs/pbd/uuid.cc b/libs/pbd/uuid.cc index 0ccffa2091..0ffeca23cb 100644 --- a/libs/pbd/uuid.cc +++ b/libs/pbd/uuid.cc @@ -18,7 +18,7 @@ */ -#include +#include "pbd/uuid.h" using namespace PBD; diff --git a/libs/pbd/whitespace.cc b/libs/pbd/whitespace.cc index b09d830103..d73fced321 100644 --- a/libs/pbd/whitespace.cc +++ b/libs/pbd/whitespace.cc @@ -17,7 +17,7 @@ */ -#include +#include "pbd/whitespace.h" using namespace std; diff --git a/libs/pbd/xml++.cc b/libs/pbd/xml++.cc index d878245242..9f7ef6007f 100644 --- a/libs/pbd/xml++.cc +++ b/libs/pbd/xml++.cc @@ -5,7 +5,7 @@ * Modified for Ardour and released under the same terms. */ -#include +#include "pbd/xml++.h" #include #include #include -- cgit v1.2.3