*** NEW CODING POLICY ***
authorDavid Robillard <d@drobilla.net>
Wed, 25 Feb 2009 18:26:51 +0000 (18:26 +0000)
committerDavid Robillard <d@drobilla.net>
Wed, 25 Feb 2009 18:26:51 +0000 (18:26 +0000)
commite0aaed6d65f160c328cb8b56d7c6552ee15d65e2
tree1d5de9845ec4019fea2cf721bf918b4bbf5d246c
parent16d97766465ba87cd69412836d65e68395e84943
*** 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 <ardour/types.h>

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
555 files changed:
gtk2_ardour/about.cc
gtk2_ardour/actions.cc
gtk2_ardour/actions.h
gtk2_ardour/add_midi_cc_track_dialog.cc
gtk2_ardour/add_midi_cc_track_dialog.h
gtk2_ardour/add_route_dialog.cc
gtk2_ardour/add_route_dialog.h
gtk2_ardour/analysis_window.cc
gtk2_ardour/ardour_dialog.h
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui.h
gtk2_ardour/ardour_ui2.cc
gtk2_ardour/ardour_ui_dependents.cc
gtk2_ardour/ardour_ui_dialogs.cc
gtk2_ardour/ardour_ui_ed.cc
gtk2_ardour/ardour_ui_options.cc
gtk2_ardour/audio_clock.cc
gtk2_ardour/audio_clock.h
gtk2_ardour/audio_region_editor.cc
gtk2_ardour/audio_region_view.cc
gtk2_ardour/audio_region_view.h
gtk2_ardour/audio_streamview.cc
gtk2_ardour/audio_streamview.h
gtk2_ardour/audio_time_axis.cc
gtk2_ardour/audio_time_axis.h
gtk2_ardour/automation_controller.cc
gtk2_ardour/automation_line.cc
gtk2_ardour/automation_line.h
gtk2_ardour/automation_region_view.cc
gtk2_ardour/automation_region_view.h
gtk2_ardour/automation_selectable.h
gtk2_ardour/automation_streamview.cc
gtk2_ardour/automation_streamview.h
gtk2_ardour/automation_time_axis.cc
gtk2_ardour/automation_time_axis.h
gtk2_ardour/axis_view.cc
gtk2_ardour/axis_view.h
gtk2_ardour/canvas-flag.h
gtk2_ardour/control_point.h
gtk2_ardour/crossfade_edit.cc
gtk2_ardour/crossfade_edit.h
gtk2_ardour/crossfade_view.cc
gtk2_ardour/crossfade_view.h
gtk2_ardour/curvetest.cc
gtk2_ardour/draginfo.h
gtk2_ardour/editing.h
gtk2_ardour/editor.cc
gtk2_ardour/editor.h
gtk2_ardour/editor_actions.cc
gtk2_ardour/editor_audio_import.cc
gtk2_ardour/editor_audiotrack.cc
gtk2_ardour/editor_canvas.cc
gtk2_ardour/editor_canvas_events.cc
gtk2_ardour/editor_edit_groups.cc
gtk2_ardour/editor_export_audio.cc
gtk2_ardour/editor_hscroller.cc
gtk2_ardour/editor_imageframe.cc
gtk2_ardour/editor_keyboard.cc
gtk2_ardour/editor_keys.cc
gtk2_ardour/editor_markers.cc
gtk2_ardour/editor_mixer.cc
gtk2_ardour/editor_mouse.cc
gtk2_ardour/editor_ops.cc
gtk2_ardour/editor_region_list.cc
gtk2_ardour/editor_route_list.cc
gtk2_ardour/editor_rulers.cc
gtk2_ardour/editor_selection.cc
gtk2_ardour/editor_selection_list.cc
gtk2_ardour/editor_tempodisplay.cc
gtk2_ardour/editor_timefx.cc
gtk2_ardour/engine_dialog.cc
gtk2_ardour/enums.cc
gtk2_ardour/enums.h
gtk2_ardour/export_channel_selector.cc
gtk2_ardour/export_channel_selector.h
gtk2_ardour/export_dialog.cc
gtk2_ardour/export_dialog.h
gtk2_ardour/export_file_notebook.cc
gtk2_ardour/export_file_notebook.h
gtk2_ardour/export_filename_selector.cc
gtk2_ardour/export_filename_selector.h
gtk2_ardour/export_format_dialog.cc
gtk2_ardour/export_format_dialog.h
gtk2_ardour/export_format_selector.cc
gtk2_ardour/export_format_selector.h
gtk2_ardour/export_multiplicator.cc
gtk2_ardour/export_multiplicator.h
gtk2_ardour/export_preset_selector.cc
gtk2_ardour/export_preset_selector.h
gtk2_ardour/export_range_markers_dialog.cc
gtk2_ardour/export_range_markers_dialog.h
gtk2_ardour/export_timespan_selector.cc
gtk2_ardour/export_timespan_selector.h
gtk2_ardour/fft.h
gtk2_ardour/fft_graph.cc
gtk2_ardour/fft_graph.h
gtk2_ardour/fft_result.h
gtk2_ardour/gain_meter.cc
gtk2_ardour/gain_meter.h
gtk2_ardour/generic_pluginui.cc
gtk2_ardour/ghostregion.cc
gtk2_ardour/ghostregion.h
gtk2_ardour/gui_thread.h
gtk2_ardour/i18n.h
gtk2_ardour/imageframe_socket_handler.cc
gtk2_ardour/imageframe_time_axis.cc
gtk2_ardour/imageframe_time_axis_group.h
gtk2_ardour/io_selector.cc
gtk2_ardour/keyboard.cc
gtk2_ardour/keyboard.h
gtk2_ardour/keyeditor.cc
gtk2_ardour/latency_gui.cc
gtk2_ardour/latency_gui.h
gtk2_ardour/level_meter.cc
gtk2_ardour/level_meter.h
gtk2_ardour/location_ui.cc
gtk2_ardour/location_ui.h
gtk2_ardour/lv2_plugin_ui.cc
gtk2_ardour/lv2_plugin_ui.h
gtk2_ardour/main.cc
gtk2_ardour/marker.cc
gtk2_ardour/marker.h
gtk2_ardour/marker_time_axis.cc
gtk2_ardour/marker_time_axis_view.h
gtk2_ardour/midi_channel_selector.h
gtk2_ardour/midi_port_dialog.cc
gtk2_ardour/midi_region_view.cc
gtk2_ardour/midi_region_view.h
gtk2_ardour/midi_streamview.cc
gtk2_ardour/midi_streamview.h
gtk2_ardour/midi_time_axis.cc
gtk2_ardour/midi_time_axis.h
gtk2_ardour/mixer_strip.cc
gtk2_ardour/mixer_strip.h
gtk2_ardour/mixer_ui.cc
gtk2_ardour/mixer_ui.h
gtk2_ardour/nag.cc
gtk2_ardour/new_session_dialog.cc
gtk2_ardour/new_session_dialog.h
gtk2_ardour/option_editor.cc
gtk2_ardour/option_editor.h
gtk2_ardour/opts.cc
gtk2_ardour/panner2d.cc
gtk2_ardour/panner_ui.cc
gtk2_ardour/piano_roll_header.cc
gtk2_ardour/piano_roll_header.h
gtk2_ardour/playlist_selector.cc
gtk2_ardour/plugin_eq_gui.cc
gtk2_ardour/plugin_eq_gui.h
gtk2_ardour/plugin_interest.h
gtk2_ardour/plugin_selector.cc
gtk2_ardour/plugin_selector.h
gtk2_ardour/plugin_ui.cc
gtk2_ardour/plugin_ui.h
gtk2_ardour/port_group.h
gtk2_ardour/processor_box.cc
gtk2_ardour/processor_box.h
gtk2_ardour/processor_selection.h
gtk2_ardour/public_editor.h
gtk2_ardour/region_gain_line.cc
gtk2_ardour/region_gain_line.h
gtk2_ardour/region_selection.cc
gtk2_ardour/region_selection.h
gtk2_ardour/region_view.cc
gtk2_ardour/region_view.h
gtk2_ardour/rhythm_ferret.cc
gtk2_ardour/route_params_ui.cc
gtk2_ardour/route_params_ui.h
gtk2_ardour/route_processor_selection.cc
gtk2_ardour/route_time_axis.cc
gtk2_ardour/route_time_axis.h
gtk2_ardour/route_ui.cc
gtk2_ardour/route_ui.h
gtk2_ardour/selection.cc
gtk2_ardour/selection_templates.h
gtk2_ardour/send_ui.cc
gtk2_ardour/session_import_dialog.cc
gtk2_ardour/session_import_dialog.h
gtk2_ardour/session_metadata_dialog.cc
gtk2_ardour/session_metadata_dialog.h
gtk2_ardour/sfdb_freesound_mootcher.cc
gtk2_ardour/sfdb_ui.cc
gtk2_ardour/sfdb_ui.h
gtk2_ardour/splash.cc
gtk2_ardour/streamview.cc
gtk2_ardour/streamview.h
gtk2_ardour/tape_region_view.cc
gtk2_ardour/tempo_dialog.h
gtk2_ardour/tempo_lines.h
gtk2_ardour/theme_manager.cc
gtk2_ardour/time_axis_view.cc
gtk2_ardour/time_axis_view.h
gtk2_ardour/time_axis_view_item.cc
gtk2_ardour/time_selection.cc
gtk2_ardour/time_selection.h
gtk2_ardour/ui_config.cc
gtk2_ardour/ui_config.h
gtk2_ardour/utils.cc
gtk2_ardour/utils.h
gtk2_ardour/visual_time_axis.cc
gtk2_ardour/vst_pluginui.cc
libs/ardour/amp.cc
libs/ardour/analyser.cc
libs/ardour/ardour/amp.h
libs/ardour/ardour/ardour.h
libs/ardour/ardour/audio_buffer.h
libs/ardour/ardour/audio_diskstream.h
libs/ardour/ardour/audio_playlist_importer.h
libs/ardour/ardour/audio_port.h
libs/ardour/ardour/audio_region_importer.h
libs/ardour/ardour/audio_track.h
libs/ardour/ardour/audio_track_importer.h
libs/ardour/ardour/audio_unit.h
libs/ardour/ardour/audioanalyser.h
libs/ardour/ardour/audioengine.h
libs/ardour/ardour/audiofilesource.h
libs/ardour/ardour/audioplaylist.h
libs/ardour/ardour/audioregion.h
libs/ardour/ardour/audiosource.h
libs/ardour/ardour/auditioner.h
libs/ardour/ardour/automatable.h
libs/ardour/ardour/automatable_controls.h
libs/ardour/ardour/automatable_sequence.h
libs/ardour/ardour/automation_control.h
libs/ardour/ardour/automation_list.h
libs/ardour/ardour/beats_frames_converter.h
libs/ardour/ardour/broadcast_info.h
libs/ardour/ardour/buffer.h
libs/ardour/ardour/buffer_set.h
libs/ardour/ardour/caimportable.h
libs/ardour/ardour/chan_count.h
libs/ardour/ardour/click.h
libs/ardour/ardour/configuration.h
libs/ardour/ardour/configuration_variable.h
libs/ardour/ardour/control_protocol_manager.h
libs/ardour/ardour/control_protocol_search_path.h
libs/ardour/ardour/coreaudiosource.h
libs/ardour/ardour/crossfade.h
libs/ardour/ardour/cycle_timer.h
libs/ardour/ardour/dB.h
libs/ardour/ardour/diskstream.h
libs/ardour/ardour/element_importer.h
libs/ardour/ardour/event_type_map.h
libs/ardour/ardour/export.h
libs/ardour/ardour/export_channel.h
libs/ardour/ardour/export_channel_configuration.h
libs/ardour/ardour/export_failed.h
libs/ardour/ardour/export_file_io.h
libs/ardour/ardour/export_filename.h
libs/ardour/ardour/export_format_base.h
libs/ardour/ardour/export_format_compatibility.h
libs/ardour/ardour/export_format_manager.h
libs/ardour/ardour/export_format_specification.h
libs/ardour/ardour/export_formats.h
libs/ardour/ardour/export_handler.h
libs/ardour/ardour/export_preset.h
libs/ardour/ardour/export_processor.h
libs/ardour/ardour/export_profile_manager.h
libs/ardour/ardour/export_timespan.h
libs/ardour/ardour/export_utilities.h
libs/ardour/ardour/file_source.h
libs/ardour/ardour/filesystem_paths.h
libs/ardour/ardour/filter.h
libs/ardour/ardour/graph.h
libs/ardour/ardour/importable_source.h
libs/ardour/ardour/io.h
libs/ardour/ardour/io_processor.h
libs/ardour/ardour/jack_port.h
libs/ardour/ardour/ladspa_plugin.h
libs/ardour/ardour/latent.h
libs/ardour/ardour/location.h
libs/ardour/ardour/location_importer.h
libs/ardour/ardour/logcurve.h
libs/ardour/ardour/lv2_plugin.h
libs/ardour/ardour/meter.h
libs/ardour/ardour/midi_buffer.h
libs/ardour/ardour/midi_diskstream.h
libs/ardour/ardour/midi_model.h
libs/ardour/ardour/midi_patch_manager.h
libs/ardour/ardour/midi_playlist.h
libs/ardour/ardour/midi_port.h
libs/ardour/ardour/midi_region.h
libs/ardour/ardour/midi_source.h
libs/ardour/ardour/midi_state_tracker.h
libs/ardour/ardour/midi_stretch.h
libs/ardour/ardour/midi_track.h
libs/ardour/ardour/mix.h
libs/ardour/ardour/named_selection.h
libs/ardour/ardour/onset_detector.h
libs/ardour/ardour/panner.h
libs/ardour/ardour/peak.h
libs/ardour/ardour/pitch.h
libs/ardour/ardour/playlist.h
libs/ardour/ardour/playlist_factory.h
libs/ardour/ardour/plugin.h
libs/ardour/ardour/plugin_insert.h
libs/ardour/ardour/plugin_manager.h
libs/ardour/ardour/port_insert.h
libs/ardour/ardour/port_set.h
libs/ardour/ardour/processor.h
libs/ardour/ardour/quantize.h
libs/ardour/ardour/rb_effect.h
libs/ardour/ardour/readable.h
libs/ardour/ardour/region.h
libs/ardour/ardour/region_factory.h
libs/ardour/ardour/resampled_source.h
libs/ardour/ardour/reverse.h
libs/ardour/ardour/route.h
libs/ardour/ardour/route_group.h
libs/ardour/ardour/route_group_specialized.h
libs/ardour/ardour/runtime_functions.h
libs/ardour/ardour/send.h
libs/ardour/ardour/session.h
libs/ardour/ardour/session_directory.h
libs/ardour/ardour/session_metadata.h
libs/ardour/ardour/session_object.h
libs/ardour/ardour/session_playlist.h
libs/ardour/ardour/session_region.h
libs/ardour/ardour/session_route.h
libs/ardour/ardour/session_selection.h
libs/ardour/ardour/session_state_utils.h
libs/ardour/ardour/silentfilesource.h
libs/ardour/ardour/slave.h
libs/ardour/ardour/smf_source.h
libs/ardour/ardour/sndfileimportable.h
libs/ardour/ardour/sndfilesource.h
libs/ardour/ardour/source.h
libs/ardour/ardour/source_factory.h
libs/ardour/ardour/stretch.h
libs/ardour/ardour/template_utils.h
libs/ardour/ardour/tempo.h
libs/ardour/ardour/tempo_map_importer.h
libs/ardour/ardour/track.h
libs/ardour/ardour/transient_detector.h
libs/ardour/ardour/types.h
libs/ardour/ardour/vst_plugin.h
libs/ardour/audio_buffer.cc
libs/ardour/audio_diskstream.cc
libs/ardour/audio_library.cc
libs/ardour/audio_playlist.cc
libs/ardour/audio_playlist_importer.cc
libs/ardour/audio_port.cc
libs/ardour/audio_region_importer.cc
libs/ardour/audio_track.cc
libs/ardour/audio_track_importer.cc
libs/ardour/audio_unit.cc
libs/ardour/audioanalyser.cc
libs/ardour/audioengine.cc
libs/ardour/audiofile_tagger.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/automation_list.cc
libs/ardour/beats_frames_converter.cc
libs/ardour/broadcast_info.cc
libs/ardour/buffer.cc
libs/ardour/buffer_set.cc
libs/ardour/bundle.cc
libs/ardour/caimportable.cc
libs/ardour/chan_count.cc
libs/ardour/configuration.cc
libs/ardour/control_protocol_manager.cc
libs/ardour/control_protocol_search_path.cc
libs/ardour/coreaudiosource.cc
libs/ardour/crossfade.cc
libs/ardour/cycle_timer.cc
libs/ardour/default_click.cc
libs/ardour/directory_names.cc
libs/ardour/diskstream.cc
libs/ardour/element_import_handler.cc
libs/ardour/element_importer.cc
libs/ardour/enums.cc
libs/ardour/event_type_map.cc
libs/ardour/export_channel.cc
libs/ardour/export_channel_configuration.cc
libs/ardour/export_file_io.cc
libs/ardour/export_filename.cc
libs/ardour/export_format_base.cc
libs/ardour/export_format_manager.cc
libs/ardour/export_format_specification.cc
libs/ardour/export_formats.cc
libs/ardour/export_handler.cc
libs/ardour/export_preset.cc
libs/ardour/export_processor.cc
libs/ardour/export_profile_manager.cc
libs/ardour/export_status.cc
libs/ardour/export_timespan.cc
libs/ardour/export_utilities.cc
libs/ardour/file_source.cc
libs/ardour/filename_extensions.cc
libs/ardour/filesystem_paths.cc
libs/ardour/filter.cc
libs/ardour/find_session.cc
libs/ardour/gain.cc
libs/ardour/gdither.cc
libs/ardour/globals.cc
libs/ardour/i18n.h
libs/ardour/import.cc
libs/ardour/io.cc
libs/ardour/io_processor.cc
libs/ardour/jack_slave.cc
libs/ardour/ladspa_plugin.cc
libs/ardour/location.cc
libs/ardour/location_importer.cc
libs/ardour/lv2_plugin.cc
libs/ardour/meter.cc
libs/ardour/midi_buffer.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_port.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/mix.cc
libs/ardour/mtc_slave.cc
libs/ardour/named_selection.cc
libs/ardour/onset_detector.cc
libs/ardour/panner.cc
libs/ardour/pcm_utils.cc
libs/ardour/playlist.cc
libs/ardour/playlist_factory.cc
libs/ardour/plugin.cc
libs/ardour/plugin_insert.cc
libs/ardour/plugin_manager.cc
libs/ardour/port_insert.cc
libs/ardour/port_set.cc
libs/ardour/processor.cc
libs/ardour/quantize.cc
libs/ardour/rb_effect.cc
libs/ardour/recent_sessions.cc
libs/ardour/region.cc
libs/ardour/region_factory.cc
libs/ardour/resampled_source.cc
libs/ardour/reverse.cc
libs/ardour/route.cc
libs/ardour/route_group.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_directory.cc
libs/ardour/session_events.cc
libs/ardour/session_export.cc
libs/ardour/session_feedback.cc
libs/ardour/session_metadata.cc
libs/ardour/session_midi.cc
libs/ardour/session_process.cc
libs/ardour/session_state.cc
libs/ardour/session_state_utils.cc
libs/ardour/session_time.cc
libs/ardour/session_transport.cc
libs/ardour/session_utils.cc
libs/ardour/session_vst.cc
libs/ardour/smf_source.cc
libs/ardour/sndfile_helpers.cc
libs/ardour/sndfileimportable.cc
libs/ardour/sndfilesource.cc
libs/ardour/source.cc
libs/ardour/source_factory.cc
libs/ardour/sse_functions_xmm.cc
libs/ardour/st_pitch.cc
libs/ardour/st_stretch.cc
libs/ardour/tape_file_matcher.cc
libs/ardour/template_utils.cc
libs/ardour/tempo.cc
libs/ardour/tempo_map_importer.cc
libs/ardour/track.cc
libs/ardour/transient_detector.cc
libs/ardour/user_bundle.cc
libs/ardour/utils.cc
libs/ardour/vst_plugin.cc
libs/evoral/src/MIDIEvent.cpp
libs/evoral/test/SequenceTest.hpp
libs/midi++2/alsa_sequencer_midiport.cc
libs/midi++2/coremidi_midiport.cc
libs/midi++2/fd_midiport.cc
libs/midi++2/fifomidi.cc
libs/midi++2/jack_midiport.cc
libs/midi++2/midi++/alsa_rawmidi.h
libs/midi++2/midi++/alsa_sequencer.h
libs/midi++2/midi++/channel.h
libs/midi++2/midi++/coremidi_midiport.h
libs/midi++2/midi++/event.h
libs/midi++2/midi++/factory.h
libs/midi++2/midi++/fd_midiport.h
libs/midi++2/midi++/fifomidi.h
libs/midi++2/midi++/jack.h
libs/midi++2/midi++/manager.h
libs/midi++2/midi++/mmc.h
libs/midi++2/midi++/nullmidi.h
libs/midi++2/midi++/parser.h
libs/midi++2/midi++/port.h
libs/midi++2/midi.cc
libs/midi++2/midichannel.cc
libs/midi++2/midifactory.cc
libs/midi++2/midimanager.cc
libs/midi++2/midiparser.cc
libs/midi++2/midiport.cc
libs/midi++2/miditrace.cc
libs/midi++2/mmc.cc
libs/midi++2/mmctest.cc
libs/midi++2/mtc.cc
libs/pbd/base_ui.cc
libs/pbd/basename.cc
libs/pbd/command.cc
libs/pbd/controllable.cc
libs/pbd/enumwriter.cc
libs/pbd/error.cc
libs/pbd/file_utils.cc
libs/pbd/filesystem.cc
libs/pbd/filesystem_paths.cc
libs/pbd/fpu.cc
libs/pbd/i18n.h
libs/pbd/id.cc
libs/pbd/mountpoint.cc
libs/pbd/pathscanner.cc
libs/pbd/pbd/abstract_ui.cc
libs/pbd/pbd/abstract_ui.h
libs/pbd/pbd/command.h
libs/pbd/pbd/controllable.h
libs/pbd/pbd/crossthread.h
libs/pbd/pbd/file_utils.h
libs/pbd/pbd/filesystem_paths.h
libs/pbd/pbd/functor_command.h
libs/pbd/pbd/memento_command.h
libs/pbd/pbd/pool.h
libs/pbd/pbd/search_path.h
libs/pbd/pbd/stateful.h
libs/pbd/pbd/statefuldestructible.h
libs/pbd/pbd/tokenizer.h
libs/pbd/pbd/undo.h
libs/pbd/pool.cc
libs/pbd/pthread_utils.cc
libs/pbd/receiver.cc
libs/pbd/search_path.cc
libs/pbd/shortpath.cc
libs/pbd/stacktrace.cc
libs/pbd/stateful.cc
libs/pbd/strreplace.cc
libs/pbd/strsplit.cc
libs/pbd/textreceiver.cc
libs/pbd/transmitter.cc
libs/pbd/undo.cc
libs/pbd/uuid.cc
libs/pbd/whitespace.cc
libs/pbd/xml++.cc