13
0
livetrax/gtk2_ardour
John Emmas a88f38cf10 'gtk2_ardour (msvc)' - Some changes needed before anything at all will compile
For the most part, the compilation problems are caused by lines such as:-

      WM::Proxy<ThemeManager> theme_manager;

Before MSVC will compile the above it needs to know that the specified object type contains an appropriate (i.e. publicly available) default c'tor. Therefore the corresponding header file needs to get #included, rather than just declaring that type to be a class (whilst all classes have a default c'tor, it needn't necessarily be public). The remaining changes are mostly minor.

This commit should be tested ASAP to make sure it doesn't upset the other compilers.
2013-09-26 10:58:07 +01:00
..
export
glade
icons
pixmaps
po updated .po files from waf i18n, plus an updated gtk2_ardour/de.po from Edgar Aichinger 2013-09-03 08:00:58 -04:00
about.cc Rename SearchPath class Searchpath 2013-09-06 14:31:11 +10:00
about.h
actions.cc change names of actions groups that include "jack" 2013-09-04 12:49:52 -04:00
actions.h change names of actions groups that include "jack" 2013-09-04 12:49:52 -04:00
add_route_dialog.cc
add_route_dialog.h
add_video_dialog.cc dedicated namespace for video-utils 2013-08-08 15:26:19 -04:00
add_video_dialog.h
ambiguous_file_dialog.cc
ambiguous_file_dialog.h
analysis_window.cc
analysis_window.h
arcall
ardbg
ardbg-scons
ardev
ardev_common.sh.in fix merge conflicts with master 2013-09-14 16:42:40 -04:00
ardour2_ui_dark_sae.rc.in
ardour2_ui_light_sae.rc.in
ardour2_ui_sae.conf
ardour3_fonts.rc.in a few more visual tweaks and simplifications for audio/midi setup 2013-08-09 00:50:41 -04:00
ardour3_styles.rc.in a few more visual tweaks and simplifications for audio/midi setup 2013-08-09 00:50:41 -04:00
ardour3_ui_dark.rc.in
ardour3_ui_default.conf change default BBC-meter color 2013-08-08 15:26:17 -04:00
ardour3_ui_light.rc.in
ardour3_widget_list.rc revert font sizing on audio/midi setup dialog 2013-08-09 16:01:14 -04:00
ardour3.desktop.in
ardour3.xml
ardour_button.cc
ardour_button.h
ardour_dialog.cc
ardour_dialog.h
ardour_ui2.cc add a peak reset button to the editor meter 2013-08-08 15:26:19 -04:00
ardour_ui_dependents.cc
ardour_ui_dialogs.cc incomplete merge of master into windows (requires upcoming changes to master to be complete) 2013-09-12 11:28:50 -04:00
ardour_ui_ed.cc remove JACK related action definitions (audio/MIDI setup is where this happens now) 2013-09-17 21:07:44 -04:00
ardour_ui_mixer.cc
ardour_ui_options.cc make master-meter in toolbar optional 2013-08-08 15:26:41 -04:00
ardour_ui.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
ardour_ui.h 'gtk2_ardour (msvc)' - Some changes needed before anything at all will compile 2013-09-26 10:58:07 +01:00
ardour_window.cc
ardour_window.h
ardour-sae.menus
ardour.menus.in remove JACK related menu items (audio/MIDI setup is where this happens now) 2013-09-17 21:06:15 -04:00
ardour.sh.in
ArdourMono.ttf
arldd
arprof-scons
arval rationalize (a bit) engine start/stop/restart so that it is possible to start up, disconnect from JACK and then reconnect 2013-08-08 16:31:08 -04:00
arval-scons
au_pluginui.h
au_pluginui.mm OSX GUI - Prevent compiler errors when -std=c++11 is switched on 2013-08-08 15:23:09 -04:00
audio_clock.cc correct error message 2013-08-08 15:26:18 -04:00
audio_clock.h
audio_region_editor.cc Use PBD::GlibSemaphore on windows to signal peak 2013-07-13 08:27:56 -04:00
audio_region_editor.h Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
audio_region_view.cc
audio_region_view.h Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
audio_streamview.cc
audio_streamview.h
audio_time_axis.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
audio_time_axis.h
automation_controller.cc
automation_controller.h
automation_line.cc
automation_line.h
automation_region_view.cc
automation_region_view.h
automation_selection.h
automation_streamview.cc
automation_streamview.h
automation_time_axis.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
automation_time_axis.h
axis_view.cc
axis_view.h
big_clock_window.cc
big_clock_window.h
bundle_manager.cc Work around DELETE defined via windows.h 2013-07-11 22:05:06 -04:00
bundle_manager.h
button_joiner.cc
button_joiner.h
canvas_patch_change.cc
canvas_vars.h allow to configure color of BBC meter 2013-08-08 15:26:17 -04:00
canvas-simpleline.c
canvas-simplerect.c
canvas-waveview.c Also define casting macro when using mingw compiler 2013-07-17 16:47:29 +10:00
canvas-waveview.h
clock_group.cc
clock_group.h
cocoacarbon.mm OSX GUI - Prevent compiler errors when -std=c++11 is switched on 2013-08-08 15:23:09 -04:00
configinfo.cc make config-window suitable for small[er] screens 2013-08-08 15:23:08 -04:00
configinfo.h make config-window suitable for small[er] screens 2013-08-08 15:23:08 -04:00
control_point_dialog.cc
control_point_dialog.h
control_point.cc
control_point.h
crossfade_edit.cc
crossfade_edit.h
crossfade_view.h
crossfade_xpms.h
curvetest.cc Move curve test file handling in main() until after ARDOUR::init is called 2013-08-13 20:15:47 +10:00
debug.cc
debug.h
edit_note_dialog.cc
edit_note_dialog.h
editing_syms.h
editing.cc
editing.h
editor_actions.cc
editor_audio_import.cc fix newly-appearing crash-at-close caused by muddled thinking in pbd/pthread_utils 2013-08-15 11:44:47 -04:00
editor_audiotrack.cc
editor_canvas_events.cc
editor_canvas.cc
editor_component.cc
editor_component.h
editor_cursors.cc
editor_cursors.h
editor_drag.cc fix merge conflicts with master 2013-09-14 16:42:40 -04:00
editor_drag.h
editor_enums.h
editor_export_audio.cc use g_unlink() rather than unlink() universally, requires <glib/gstdio.h> in several files 2013-07-15 14:29:00 -04:00
editor_group_tabs.cc
editor_group_tabs.h
editor_items.h
editor_keys.cc
editor_locations.cc
editor_locations.h
editor_markers.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
editor_mixer.cc
editor_mouse.cc
editor_ops.cc fix compiler warnings. 2013-08-08 15:26:16 -04:00
editor_regions.cc
editor_regions.h
editor_route_groups.cc
editor_route_groups.h
editor_routes.cc
editor_routes.h
editor_rulers.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
editor_selection.cc
editor_snapshots.cc
editor_snapshots.h
editor_summary.cc
editor_summary.h
editor_tempodisplay.cc
editor_timefx.cc Add windows equivalent of hack in timefx 2013-07-11 22:06:20 -04:00
editor_videotimeline.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
editor_xpms
editor.bindings
editor.cc Merge branch 'master' into cairocanvas 2013-09-17 21:23:30 -04:00
editor.h Fix special handling of 'zoom vertical' scroll wheel modifier key. 2013-08-08 15:24:15 -04:00
engine_dialog.cc minor code changes 2013-09-17 21:22:22 -04:00
engine_dialog.h substantive changes to allow the audio/MIDI setup dialog to change settings as intended 2013-09-17 21:09:13 -04:00
enums.cc
enums.h
ergonomic-us.bindings.in
evtest.cc
export_channel_selector.cc
export_channel_selector.h Work around badly chosen argument name in giomm/dbusmessage.h 2013-07-11 15:29:28 -04:00
export_dialog.cc Use Glib::usleep in export_dialog.cc for portability 2013-07-11 22:07:25 -04:00
export_dialog.h
export_file_notebook.cc
export_file_notebook.h
export_filename_selector.cc
export_filename_selector.h
export_format_dialog.cc
export_format_dialog.h Work around badly chosen argument name in giomm/dbusmessage.h 2013-07-11 15:29:28 -04:00
export_format_selector.cc
export_format_selector.h
export_preset_selector.cc
export_preset_selector.h
export_range_markers_dialog.cc
export_range_markers_dialog.h
export_timespan_selector.cc
export_timespan_selector.h Work around badly chosen argument name in giomm/dbusmessage.h 2013-07-11 15:29:28 -04:00
export_video_dialog.cc Merge branch 'master' into windows 2013-09-13 11:55:56 -04:00
export_video_dialog.h vtl: export selected range 2013-09-12 22:46:11 +02:00
export_video_infobox.cc Work around badly chosen argument name in giomm/dbusmessage.h 2013-07-22 13:44:32 +10:00
export_video_infobox.h
fft_graph.cc
fft_graph.h
fft_result.cc
fft_result.h
fft.cc
fft.h
fix_carbon.h
gain_meter.cc fix merge conflicts with master 2013-09-14 16:42:40 -04:00
gain_meter.h prepare horizontal meters (level-meter H/V Box abstraction) 2013-08-08 15:25:40 -04:00
generic_pluginui.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
gettext.h
ghostregion.cc
ghostregion.h
global_port_matrix.cc incomplete merge of master into windows (requires upcoming changes to master to be complete) 2013-09-12 11:28:50 -04:00
global_port_matrix.h Change/improve enum as IN and OUT are defined via windows.h 2013-07-11 15:22:33 -04:00
global_signals.h
gprofhelper.c
group_tabs.cc work around sparse motion notification events when tooltips are disabled 2013-08-08 15:23:10 -04:00
group_tabs.h
gtk_pianokeyboard.c
gtk_pianokeyboard.h
gtk-custom-hruler.c
gtk-custom-hruler.h
gtk-custom-ruler.c
gtk-custom-ruler.h
gui_object.cc
gui_object.h
gui_thread.h
hit.cc
hit.h
i18n.h
insert_time_dialog.cc
insert_time_dialog.h
interthread_progress_window.cc
interthread_progress_window.h
io_selector.cc
io_selector.h
keyboard.cc Rename SearchPath class Searchpath 2013-09-06 14:31:11 +10:00
keyboard.h
keyeditor.cc
keyeditor.h
latency_gui.cc
latency_gui.h
led.cc
led.h
level_meter.cc fix merge conflicts with master 2013-09-14 16:42:40 -04:00
level_meter.h add option to resize meterbridge track-labels 2013-08-08 15:26:17 -04:00
linux_vst_gui_support.cc
location_ui.cc
location_ui.h
logmeter.h fix compiler warnings. 2013-08-08 15:26:16 -04:00
lv2_external_ui.h add LV2 support for kx:external-ui# 2013-08-25 16:21:18 +02:00
lv2_plugin_ui.cc LV2 extUI handling - amend to previous commit. 2013-09-02 16:57:46 +02:00
lv2_plugin_ui.h update external plugin UI handling 2013-08-29 13:05:11 +02:00
lxvst_plugin_ui.cc
lxvst_plugin_ui.h
main_clock.cc Fix ambiguous type CheckMenuItem that is also defined via windows.h 2013-07-11 15:32:31 -04:00
main_clock.h
main.cc incomplete merge of master into windows (requires upcoming changes to master to be complete) 2013-09-12 11:28:50 -04:00
marker_selection.h
marker.cc Fix for ambiguous Polygon type when building with MinGW 2013-07-22 13:44:32 +10:00
marker.h
meter_patterns.cc left/right meter marks in mixer (narrow red-stripe) 2013-08-08 15:26:17 -04:00
meter_patterns.h implement new meter types 2013-08-08 15:24:15 -04:00
meter_strip.cc re-check meterbridge metric-area on route deletion 2013-08-08 15:26:18 -04:00
meter_strip.h add option to resize meterbridge track-labels 2013-08-08 15:26:17 -04:00
meterbridge.cc meterbridge: don't display metrics of invisible tracks 2013-09-09 17:32:33 +02:00
meterbridge.h change metric-scale on the sides of meterbridge when scrolling 2013-08-08 15:26:17 -04:00
midi_automation_line.cc
midi_automation_line.h
midi_channel_dialog.cc
midi_channel_dialog.h
midi_channel_selector.cc Use PBD::ffs for portability 2013-07-22 13:44:32 +10:00
midi_channel_selector.h
midi_cut_buffer.cc
midi_cut_buffer.h
midi_export_dialog.cc
midi_export_dialog.h
midi_list_editor.cc
midi_list_editor.h
midi_port_dialog.cc
midi_port_dialog.h
midi_region_view.cc
midi_region_view.h Work around badly chosen argument name in giomm/dbusmessage.h 2013-07-11 15:29:28 -04:00
midi_scroomer.cc
midi_scroomer.h
midi_selection.cc
midi_selection.h
midi_streamview.cc
midi_streamview.h
midi_time_axis.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
midi_time_axis.h
midi_tracer.cc incomplete merge of master into windows (requires upcoming changes to master to be complete) 2013-09-12 11:28:50 -04:00
midi_tracer.h
midi_util.h
midi_velocity_dialog.cc
midi_velocity_dialog.h
missing_file_dialog.cc Rename SearchPath class Searchpath 2013-09-06 14:31:11 +10:00
missing_file_dialog.h
missing_plugin_dialog.cc
missing_plugin_dialog.h
mixer_actor.cc Rename SearchPath class Searchpath 2013-09-06 14:31:11 +10:00
mixer_actor.h
mixer_group_tabs.cc
mixer_group_tabs.h
mixer_strip.cc restore session backwards compatibility to 3.3 2013-08-08 15:24:15 -04:00
mixer_strip.h
mixer_ui.cc fix compiler warnings. 2013-08-08 15:26:16 -04:00
mixer_ui.h
mixer.bindings
mnemonic-us.bindings.in
monitor_section.cc
monitor_section.h
mono_panner_editor.cc
mono_panner_editor.h
mono_panner.cc
mono_panner.h
mouse_cursors.cc
mouse_cursors.h
mtest_other.menus
mtest_shared.menu
mtest.cc
mtest.menus
nag.cc
nag.h
new_plugin_preset_dialog.cc
new_plugin_preset_dialog.h
normalize_dialog.cc
normalize_dialog.h
note_base.cc
note_base.h
note_player.cc
note_player.h
note.cc
note.h
nsm.cc remove compile errors (still will not link and JACKPortEngine is not close to done) 2013-07-30 23:26:46 -04:00
nsm.h
nsmclient.cc
nsmclient.h
option_editor.cc
option_editor.h 'gtk2_ardour (msvc)' - Some changes needed before anything at all will compile 2013-09-26 10:58:07 +01:00
opts.cc more miscellaneous changes for audioengine, all of this is still far from actually compiling 2013-07-24 08:36:04 -04:00
opts.h more miscellaneous changes for audioengine, all of this is still far from actually compiling 2013-07-24 08:36:04 -04:00
panner2d.cc Fix for small identifier being defined on windows/mingw 2013-07-13 08:20:01 -04:00
panner2d.h
panner_editor.cc
panner_editor.h
panner_interface.cc
panner_interface.h
panner_ui.cc incomplete merge of master into windows (requires upcoming changes to master to be complete) 2013-09-12 11:28:50 -04:00
panner_ui.h
patch_change_dialog.cc Work around DELETE defined via windows.h 2013-07-13 08:45:27 -04:00
patch_change_dialog.h
patch_change.cc
patch_change.h
piano_roll_header.cc
piano_roll_header.h
pingback.cc disable pingback on win32, until we have a replacement for utsname stuff (system ID) 2013-07-13 08:38:17 -04:00
pingback.h
playlist_selection.h
playlist_selector.cc
playlist_selector.h
plugin_eq_gui.cc
plugin_eq_gui.h
plugin_interest.h
plugin_selector.cc Don't require liblrdf on windows 2013-07-11 14:20:02 -04:00
plugin_selector.h
plugin_ui.cc incomplete merge of master into windows (requires upcoming changes to master to be complete) 2013-09-12 11:28:50 -04:00
plugin_ui.h
point_selection.h
port_group.cc move MidiPortManager from AudioEngine to Session 2013-09-05 13:22:34 -04:00
port_group.h
port_insert_ui.cc remove compile errors (still will not link and JACKPortEngine is not close to done) 2013-07-30 23:26:46 -04:00
port_insert_ui.h
port_matrix_body.cc
port_matrix_body.h
port_matrix_column_labels.cc
port_matrix_column_labels.h
port_matrix_component.cc
port_matrix_component.h
port_matrix_grid.cc
port_matrix_grid.h
port_matrix_labels.cc
port_matrix_labels.h
port_matrix_row_labels.cc
port_matrix_row_labels.h
port_matrix_types.h
port_matrix.cc fix merge conflicts from master 2013-08-24 12:18:06 -04:00
port_matrix.h
processor_box.cc incomplete merge of master into windows (requires upcoming changes to master to be complete) 2013-09-12 11:28:50 -04:00
processor_box.h
processor_selection.h
progress_reporter.cc
progress_reporter.h
prompter.cc
prompter.h
public_editor.cc
public_editor.h
quantize_dialog.cc
quantize_dialog.h
rc_option_editor.cc fix merge conflicts with master 2013-09-14 16:42:40 -04:00
rc_option_editor.h 'gtk2_ardour (msvc)' - Some changes needed before anything at all will compile 2013-09-26 10:58:07 +01:00
region_editor.cc
region_editor.h
region_gain_line.cc
region_gain_line.h Work around badly chosen argument name in giomm/dbusmessage.h 2013-07-11 15:29:28 -04:00
region_layering_order_editor.cc
region_layering_order_editor.h
region_selection.cc
region_selection.h
region_view.cc
region_view.h Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
return_ui.cc
return_ui.h
rgb_macros.h
rhythm_ferret.cc
rhythm_ferret.h
route_group_dialog.cc
route_group_dialog.h
route_group_menu.cc
route_group_menu.h
route_params_ui.cc Aux-sends do not have a GUI - fixes #5621 2013-08-08 15:26:01 -04:00
route_params_ui.h
route_processor_selection.cc
route_processor_selection.h
route_sorter.h
route_time_axis.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
route_time_axis.h
route_ui_selection.h
route_ui.cc incomplete merge of master into windows (requires upcoming changes to master to be complete) 2013-09-12 11:28:50 -04:00
route_ui.h disconnect AuxSend connection when deleting bus 2013-08-08 15:26:17 -04:00
SAE-de-keypad.bindings.in
SAE-de-nokeypad.bindings.in
SAE-us-keypad.bindings.in
SAE-us-nokeypad.bindings.in
search_path_option.cc
search_path_option.h
selectable.h
selection_templates.h
selection.cc
selection.h
send_ui.cc don't run meter in import-dialog if the dialog is not visible 2013-08-23 21:26:02 +02:00
send_ui.h
session_import_dialog.cc
session_import_dialog.h
session_metadata_dialog.cc
session_metadata_dialog.h Work around badly chosen argument name in giomm/dbusmessage.h 2013-07-11 15:29:28 -04:00
session_option_editor.cc
session_option_editor.h
sfdb_freesound_mootcher.cc
sfdb_freesound_mootcher.h
sfdb_ui.cc fix merge conflicts from master 2013-08-24 12:18:06 -04:00
sfdb_ui.h
shuttle_control.cc
shuttle_control.h
speaker_dialog.cc
speaker_dialog.h
splash.cc
splash.h
splash.png
startup.cc move engine dialog from a widget to an actual dialog; emit Session::AudioEngineSetupRequired when loading a session if it is necessary 2013-09-09 15:17:42 -04:00
startup.h move engine dialog from a widget to an actual dialog; emit Session::AudioEngineSetupRequired when loading a session if it is necessary 2013-09-09 15:17:42 -04:00
step_editing.bindings
step_editor.cc
step_editor.h
step_entry.cc Rename SearchPath class Searchpath 2013-09-06 14:31:11 +10:00
step_entry.h
stereo_panner_editor.cc
stereo_panner_editor.h
stereo_panner.cc
stereo_panner.h
streamview.cc
streamview.h
strip_selection.h
strip_silence_dialog.cc
strip_silence_dialog.h
sys_ex.cc
sys_ex.h
system_exec.cc fix close_allv() sentinel 2013-08-08 15:26:18 -04:00
system_exec.h
tape_region_view.cc
tape_region_view.h
tempo_dialog.cc
tempo_dialog.h
tempo_lines.cc
tempo_lines.h
theme_manager.cc
theme_manager.h
time_axis_view_item.cc
time_axis_view_item.h
time_axis_view.cc work around sparse motion notification events when tooltips are disabled 2013-08-08 15:23:10 -04:00
time_axis_view.h
time_fx_dialog.cc
time_fx_dialog.h
time_info_box.cc
time_info_box.h
time_selection.cc
time_selection.h
timecode_tester.cc
track_selection.cc
track_selection.h
track_view_list.cc
track_view_list.h
transcode_ffmpeg.cc Rename SearchPath class Searchpath 2013-09-06 14:31:11 +10:00
transcode_ffmpeg.h move ff* structs & typedef into dedicated namespace 2013-08-08 15:23:10 -04:00
transcode_video_dialog.cc fix merge conflicts from master 2013-08-24 12:18:06 -04:00
transcode_video_dialog.h
transpose_dialog.cc
transpose_dialog.h
ui_config_vars.h
ui_config.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
ui_config.h
utils_videotl.cc dedicated namespace for video-utils 2013-08-08 15:26:19 -04:00
utils_videotl.h dedicated namespace for video-utils 2013-08-08 15:26:19 -04:00
utils.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
utils.h get meter color from gtkrc style file 2013-08-08 15:25:40 -04:00
verbose_cursor.cc
verbose_cursor.h
video_image_frame.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
video_image_frame.h
video_monitor.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
video_monitor.h
video_server_dialog.cc Rename SearchPath class Searchpath 2013-09-06 14:31:11 +10:00
video_server_dialog.h
video_timeline.cc Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00
video_timeline.h fix rounding issue when dragging video with fractional fps 2013-08-08 15:26:41 -04:00
visibility_group.cc
visibility_group.h
volume_controller.cc improve scroll and drag behaviour of volume-controller knob 2013-09-01 03:19:13 +02:00
volume_controller.h
vst_plugin_ui.cc
vst_plugin_ui.h
window_manager.cc remove compile errors (still will not link and JACKPortEngine is not close to done) 2013-07-30 23:26:46 -04:00
window_manager.h Dereference pointers in ctors where appropriate. (c++11 wants this) 2013-08-08 15:23:09 -04:00
windows_vst_plugin_ui.cc
windows_vst_plugin_ui.h
wscript Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows 2013-09-21 09:17:25 +01:00