Remove over 500 unnecessary includes (including 54 of session.h).
authorDavid Robillard <d@drobilla.net>
Thu, 24 May 2012 06:09:29 +0000 (06:09 +0000)
committerDavid Robillard <d@drobilla.net>
Thu, 24 May 2012 06:09:29 +0000 (06:09 +0000)
commit6fa6514cfdb0ce38d93b51197f599dfd091bad1d
tree10c50e4752aae8ebffe24564561192b8325abe47
parent224e6175adc29f64cf0fc255fe05c95b99e5ec7d
Remove over 500 unnecessary includes (including 54 of session.h).

It's slightly possible that this causes trivial build failures on different
configurations, but otherwise shouldn't cause any problems (i.e. no actual
changes other than include/naming/namespace stuff).  I deliberately avoided
removing libardour-config.h since this can mysteriously break things, though a
few of those do seem to be unnecessary.

This commit only targets includes of ardour/*.h.  There is also a very large
number of unnecessary includes of stuff in gtk2_ardour; tackling that should
also give a big improvement in build time when things are modified.

git-svn-id: svn://localhost/ardour2/branches/3.0@12420 d708f5d6-7413-0410-9779-e7cbd77b26cf
215 files changed:
gtk2_ardour/about.cc
gtk2_ardour/actions.cc
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui2.cc
gtk2_ardour/ardour_ui_ed.cc
gtk2_ardour/ardour_ui_options.cc
gtk2_ardour/audio_clock.cc
gtk2_ardour/audio_region_editor.cc
gtk2_ardour/audio_streamview.cc
gtk2_ardour/audio_time_axis.cc
gtk2_ardour/automation_controller.cc
gtk2_ardour/automation_region_view.cc
gtk2_ardour/automation_streamview.cc
gtk2_ardour/axis_view.cc
gtk2_ardour/bundle_manager.cc
gtk2_ardour/canvas-flag.h
gtk2_ardour/canvas-sysex.h
gtk2_ardour/edit_note_dialog.cc
gtk2_ardour/editor.cc
gtk2_ardour/editor_actions.cc
gtk2_ardour/editor_audio_import.cc
gtk2_ardour/editor_audiotrack.cc
gtk2_ardour/editor_canvas_events.cc
gtk2_ardour/editor_export_audio.cc
gtk2_ardour/editor_keys.cc
gtk2_ardour/editor_mouse.cc
gtk2_ardour/editor_ops.cc
gtk2_ardour/editor_regions.cc
gtk2_ardour/editor_selection.cc
gtk2_ardour/editor_snapshots.cc
gtk2_ardour/editor_timefx.cc
gtk2_ardour/engine_dialog.cc
gtk2_ardour/export_channel_selector.cc
gtk2_ardour/export_channel_selector.h
gtk2_ardour/export_filename_selector.cc
gtk2_ardour/export_format_selector.cc
gtk2_ardour/export_timespan_selector.cc
gtk2_ardour/export_timespan_selector.h
gtk2_ardour/fft_result.h
gtk2_ardour/gain_meter.cc
gtk2_ardour/io_selector.cc
gtk2_ardour/keyeditor.cc
gtk2_ardour/level_meter.cc
gtk2_ardour/location_ui.cc
gtk2_ardour/lv2_plugin_ui.cc
gtk2_ardour/midi_region_view.cc
gtk2_ardour/midi_streamview.cc
gtk2_ardour/midi_time_axis.cc
gtk2_ardour/missing_plugin_dialog.cc
gtk2_ardour/mixer_group_tabs.cc
gtk2_ardour/mixer_strip.cc
gtk2_ardour/mixer_ui.cc
gtk2_ardour/monitor_section.cc
gtk2_ardour/mono_panner.cc
gtk2_ardour/nag.cc
gtk2_ardour/note_player.cc
gtk2_ardour/panner_ui.cc
gtk2_ardour/playlist_selector.cc
gtk2_ardour/plugin_eq_gui.h
gtk2_ardour/plugin_selector.cc
gtk2_ardour/port_group.cc
gtk2_ardour/port_insert_ui.cc
gtk2_ardour/port_matrix_column_labels.cc
gtk2_ardour/port_matrix_grid.cc
gtk2_ardour/processor_box.cc
gtk2_ardour/public_editor.cc
gtk2_ardour/public_editor.h
gtk2_ardour/region_editor.cc
gtk2_ardour/region_view.cc
gtk2_ardour/return_ui.cc
gtk2_ardour/rhythm_ferret.cc
gtk2_ardour/route_params_ui.cc
gtk2_ardour/route_processor_selection.cc
gtk2_ardour/route_time_axis.cc
gtk2_ardour/route_ui.cc
gtk2_ardour/send_ui.cc
gtk2_ardour/session_import_dialog.h
gtk2_ardour/session_metadata_dialog.cc
gtk2_ardour/session_option_editor.cc
gtk2_ardour/sfdb_ui.cc
gtk2_ardour/streamview.cc
gtk2_ardour/strip_silence_dialog.cc
gtk2_ardour/tape_region_view.cc
gtk2_ardour/theme_manager.cc
gtk2_ardour/time_axis_view.cc
gtk2_ardour/time_fx_dialog.cc
gtk2_ardour/time_fx_dialog.h
gtk2_ardour/time_selection.cc
gtk2_ardour/ui_config.cc
gtk2_ardour/utils.cc
libs/ardour/amp.cc
libs/ardour/analyser.cc
libs/ardour/ardour/audio_buffer.h
libs/ardour/ardour/audio_playlist_importer.h
libs/ardour/ardour/audio_region_importer.h
libs/ardour/ardour/broadcast_info.h
libs/ardour/ardour/buffer.h
libs/ardour/ardour/directory_names.h
libs/ardour/ardour/export_channel_configuration.h
libs/ardour/ardour/export_format_base.h
libs/ardour/ardour/export_graph_builder.h
libs/ardour/ardour/export_handler.h
libs/ardour/ardour/export_status.h
libs/ardour/ardour/export_timespan.h
libs/ardour/ardour/location_importer.h
libs/ardour/ardour/meter.h
libs/ardour/ardour/mtdm.h
libs/ardour/ardour/region_factory.h
libs/ardour/ardour/route_group_member.h
libs/ardour/ardour/sndfileimportable.h
libs/ardour/ardour/tempo_map_importer.h
libs/ardour/audio_diskstream.cc
libs/ardour/audio_playlist.cc
libs/ardour/audio_playlist_importer.cc
libs/ardour/audio_playlist_source.cc
libs/ardour/audio_port.cc
libs/ardour/audio_region_importer.cc
libs/ardour/audio_track.cc
libs/ardour/audioengine.cc
libs/ardour/audiofilesource.cc
libs/ardour/audioregion.cc
libs/ardour/audiosource.cc
libs/ardour/auditioner.cc
libs/ardour/automatable.cc
libs/ardour/automation_control.cc
libs/ardour/broadcast_info.cc
libs/ardour/buffer_manager.cc
libs/ardour/buffer_set.cc
libs/ardour/bundle.cc
libs/ardour/callback.cc
libs/ardour/control_protocol_manager.cc
libs/ardour/default_click.cc
libs/ardour/delivery.cc
libs/ardour/diskstream.cc
libs/ardour/enums.cc
libs/ardour/export_channel_configuration.cc
libs/ardour/export_filename.cc
libs/ardour/export_format_manager.cc
libs/ardour/export_graph_builder.cc
libs/ardour/export_handler.cc
libs/ardour/export_timespan.cc
libs/ardour/file_source.cc
libs/ardour/filename_extensions.cc
libs/ardour/filter.cc
libs/ardour/find_session.cc
libs/ardour/globals.cc
libs/ardour/import.cc
libs/ardour/internal_return.cc
libs/ardour/internal_send.cc
libs/ardour/io.cc
libs/ardour/io_processor.cc
libs/ardour/jack_slave.cc
libs/ardour/ladspa_plugin.cc
libs/ardour/lv2_plugin.cc
libs/ardour/meter.cc
libs/ardour/midi_clock_slave.cc
libs/ardour/midi_diskstream.cc
libs/ardour/midi_model.cc
libs/ardour/midi_patch_manager.cc
libs/ardour/midi_playlist.cc
libs/ardour/midi_playlist_source.cc
libs/ardour/midi_region.cc
libs/ardour/midi_source.cc
libs/ardour/midi_state_tracker.cc
libs/ardour/midi_stretch.cc
libs/ardour/midi_track.cc
libs/ardour/mtc_slave.cc
libs/ardour/mtdm.cc
libs/ardour/panner.cc
libs/ardour/panner_shell.cc
libs/ardour/playlist.cc
libs/ardour/playlist_source.cc
libs/ardour/plugin.cc
libs/ardour/plugin_insert.cc
libs/ardour/plugin_manager.cc
libs/ardour/port.cc
libs/ardour/port_insert.cc
libs/ardour/port_set.cc
libs/ardour/process_thread.cc
libs/ardour/processor.cc
libs/ardour/quantize.cc
libs/ardour/rb_effect.cc
libs/ardour/rc_configuration.cc
libs/ardour/recent_sessions.cc
libs/ardour/region.cc
libs/ardour/region_factory.cc
libs/ardour/return.cc
libs/ardour/reverse.cc
libs/ardour/route.cc
libs/ardour/route_group.cc
libs/ardour/route_group_member.cc
libs/ardour/send.cc
libs/ardour/session.cc
libs/ardour/session_butler.cc
libs/ardour/session_click.cc
libs/ardour/session_command.cc
libs/ardour/session_configuration.cc
libs/ardour/session_events.cc
libs/ardour/session_export.cc
libs/ardour/session_midi.cc
libs/ardour/session_object.cc
libs/ardour/session_playlists.cc
libs/ardour/session_process.cc
libs/ardour/session_state.cc
libs/ardour/session_time.cc
libs/ardour/session_transport.cc
libs/ardour/smf_source.cc
libs/ardour/sndfile_helpers.cc
libs/ardour/sndfilesource.cc
libs/ardour/strip_silence.cc
libs/ardour/tempo.cc
libs/ardour/tempo_map_importer.cc
libs/ardour/track.cc
libs/ardour/user_bundle.cc
libs/midi++2/midi++/names.h