13
0
livetrax/gtk2_ardour
Robin Gareus baea04713f combine short periodic timeout functions for windows.
Fixes excessive CPU usage (spinlock instead of sleep/WaitForSingleObject)

MS Windows has a scheduler time-slice of 15ms.
Ardour has two fast timeout functions: The FPS timeout (20-60Hz, clock
video-monitor) and a fast-screen-update (25Hz, meters etc).
They are loosely coupled (async) and scheduled from the main application
thread (gtk main).

Since they're async, gtk schedules them as needed. Even though the actual
period of the separate timeouts is larger. The effective period between
all timeout callbacks is <15ms and the main application thread never idles.
2014-10-25 19:21:15 +02:00
..
export
glade
icons from zero to windows installer 2014-10-02 00:48:36 +02:00
msvc Make sure that the preprocessor directive in 'winmain.cc' matches the one in 'main.cc' 2014-04-15 10:56:12 +01:00
pixmaps
po Updated UK English translation 2014-10-02 18:03:19 +01:00
about.cc minimize rebuild after reconfigure: 2014-09-06 21:18:08 +02:00
about.h
actions.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
actions.h provide a non-hard-coded menu file name to ActionManager when loading menus 2014-04-10 05:58:48 -04:00
add_route_dialog.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
add_route_dialog.h pre-select reasonable-synth as Instrument 2014-01-03 20:33:27 +01:00
add_video_dialog.cc forward port ffd5c24 from master (extend video file ext list) 2014-10-16 01:16:07 +02:00
add_video_dialog.h Fix collision between keyword interface used in glibmm and windows headers 2014-05-14 09:47:40 +10:00
ambiguous_file_dialog.cc
ambiguous_file_dialog.h
analysis_window.cc fix some memory leaks 2014-03-23 00:46:12 +01:00
analysis_window.h
arcall update callgrind script and add some doc. 2014-07-08 01:11:05 +02:00
ardbg add support for OSX 10.9 clang's lldb (there's no gdb on 10.9) 2014-10-09 09:56:18 +02:00
ardbg-scons
ardev
ardev_common.sh.in break out ALSA related functions into libardouralsautil 2014-06-04 19:16:37 +02:00
ardour_button.cc add ::set_layout_font (const Pango::FontDescription&) to ArdourButton 2014-10-21 17:25:50 -04:00
ardour_button.h add ::set_layout_font (const Pango::FontDescription&) to ArdourButton 2014-10-21 17:25:50 -04:00
ardour_dialog.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
ardour_dialog.h
ardour_display.cc Fix ArdourButton event sequence. 2014-08-28 10:31:57 -05:00
ardour_display.h Fix ArdourButton event sequence. 2014-08-28 10:31:57 -05:00
ardour_dropdown.cc Fix ArdourButton event sequence. 2014-08-28 10:31:57 -05:00
ardour_dropdown.h Fix ArdourButton event sequence. 2014-08-28 10:31:57 -05:00
ardour_knob.cc more flat_button refactoring 2014-08-27 11:53:30 -05:00
ardour_knob.h refactor _grabbed into cairo_widget 2014-08-22 11:49:59 -05:00
ardour_ui_dependents.cc speed up session load (display updates) 2014-09-06 12:52:29 +02:00
ardour_ui_dialogs.cc combine short periodic timeout functions for windows. 2014-10-25 19:21:15 +02:00
ardour_ui_ed.cc some keyboard layouts have KP_Separator instead of KP_Decimal 2014-10-21 16:36:15 -05:00
ardour_ui_mixer.cc
ardour_ui_options.cc fix [potential] double clock connection: 2014-08-31 07:54:59 +02:00
ardour_ui.cc combine short periodic timeout functions for windows. 2014-10-25 19:21:15 +02:00
ardour_ui.h add action and menu entry for "reattach all tearoffs". 2014-10-16 13:44:36 -04:00
ardour_ui2.cc add tearoff reattach for the editor 2014-10-16 13:44:36 -04:00
ardour_window.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
ardour_window.h
ardour-sae.menus remove some cruft with previous commits. remove option link-region-and-track-selection since they are now exclusive, and rename select-all-regions to select-all-objects to match the implementation 2014-07-06 14:02:13 -05:00
ardour.menus.in add action and menu entry for "reattach all tearoffs". 2014-10-16 13:44:36 -04:00
ardour.sh.in Fix paths in ardour.sh 2014-06-07 13:49:11 +10:00
ardour2_ui_dark_sae.rc.in
ardour2_ui_light_sae.rc.in
ardour2_ui_sae.conf
ardour3.desktop.in
ardour3.xml
ArdourMono.ttf
arldd
armass amend previous commit 2014-10-10 15:24:52 +02:00
arprof script to run ardour under callgrind 2014-04-30 19:06:32 +02:00
arprof-scons
artest Add unit test runner (artest) and a config option to run tests after builds 2014-01-08 22:00:34 +02:00
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 10.9.5 clang++ loves nil more than ever 2014-10-07 14:48:08 +02:00
audio_clock.cc fix a bunch of memory leaks 2014-09-11 03:04:11 +02:00
audio_clock.h break out AudioClock::print_minsec() so that AudioClock and VerboseCursor can use the same formatting code. 2014-07-09 19:13:18 -04:00
audio_region_editor.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
audio_region_editor.h 'gtk2_ardour' - Harmonize '__WIN32__', 'OS_WIN32' etc, etc. Use 'PLATFORM_WINDOWS' instead 2013-10-14 17:05:42 +01:00
audio_region_view.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
audio_region_view.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
audio_streamview.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
audio_streamview.h
audio_time_axis.cc set initial TAV style 2014-08-31 18:51:04 +02:00
audio_time_axis.h add partial support for mute automation (playback does not work, data is not recorded in the session) 2014-07-01 14:37:05 -04:00
automation_controller.cc fix midi automation sliders 2014-10-16 21:21:45 +02:00
automation_controller.h
automation_line.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
automation_line.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
automation_region_view.cc more canvas refactoring. 2014-06-22 11:41:05 -04:00
automation_region_view.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
automation_selection.h
automation_streamview.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
automation_streamview.h
automation_time_axis.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
automation_time_axis.h use ArdourButtons on the automation time axis 2014-08-27 11:53:53 -05:00
axis_view.cc use a hash-table to cache gui properties 2014-06-28 22:02:20 +02:00
axis_view.h use a hash-table to cache gui properties 2014-06-28 22:02:20 +02:00
big_clock_window.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
big_clock_window.h
bundle_env_cocoa.cc Rename PBD::find_file_in_search_path to just PBD::find_file 2014-06-25 12:40:10 -04:00
bundle_env_linux.cc Rename PBD::find_file_in_search_path to just PBD::find_file 2014-06-25 12:40:10 -04:00
bundle_env_mingw.cc fix typo in 9034e58b1 2014-10-03 23:58:51 +02:00
bundle_env_msvc.cc Rename PBD::find_file_in_search_path to just PBD::find_file 2014-06-25 12:40:10 -04:00
bundle_env.h move fixup_bundle_environment() code into per-platform files 2014-03-02 11:30:51 -05:00
bundle_manager.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
bundle_manager.h
button_joiner.cc change the meters into CairoWidget, add expose_area to CairoWidget::render() 2014-03-20 23:50:40 +01:00
button_joiner.h change the meters into CairoWidget, add expose_area to CairoWidget::render() 2014-03-20 23:50:40 +01:00
canvas_patch_change.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
canvas_vars.h remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
canvas-simpleline.c
canvas-simplerect.c
canvas-waveview.c 'gtk2_ardour' - Harmonize usage of 'COMPILER_MINGW' and 'COMPILER_MSVC' where appropriate 2013-10-14 17:07:45 +01:00
canvas-waveview.h
clock_group.cc
clock_group.h
cocoacarbon.mm OS 10.10 compile fixes 2014-10-19 23:15:13 +02:00
configinfo.cc
configinfo.h
control_point_dialog.cc
control_point_dialog.h
control_point.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
control_point.h remove unused i2w code from ControlPoint 2014-06-26 15:10:24 -04:00
crossfade_edit.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
crossfade_edit.h
crossfade_view.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
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
default_ui_config.in slightly closer to correct color for peak display button when not active. 2014-10-21 17:26:52 -04:00
edit_note_dialog.cc
edit_note_dialog.h
editing_syms.h remove mouse zoom mode; bind z to zoom-to-range 2014-10-21 12:47:53 -04:00
editing.cc
editing.h
editor_actions.cc remove mouse zoom mode; bind z to zoom-to-range 2014-10-21 12:47:53 -04:00
editor_audio_import.cc *t*racks not *c*hannels (amend 009ced9640) 2014-09-13 19:57:04 +02:00
editor_audiotrack.cc update track-header width when changing show-track-meters 2014-08-31 16:46:11 +02:00
editor_canvas_events.cc remove mouse zoom mode; bind z to zoom-to-range 2014-10-21 12:47:53 -04:00
editor_canvas.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
editor_component.cc
editor_component.h
editor_cursors.cc add new variant of EditorCursor that creates an insensitive full-canvas-height line, and fix destructor leak 2014-07-07 08:16:57 -04:00
editor_cursors.h add new variant of EditorCursor that creates an insensitive full-canvas-height line, and fix destructor leak 2014-07-07 08:16:57 -04:00
editor_drag.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
editor_drag.h new code to support creating skip markers 2014-09-17 09:39:29 -04:00
editor_enums.h
editor_export_audio.cc
editor_group_tabs.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
editor_group_tabs.h Unify editor / mixer ordering. 2013-10-21 00:19:43 +11:00
editor_items.h give drop zone its own cursor-ability 2014-07-01 14:37:05 -04:00
editor_keys.cc add functionality for cut tool 2014-07-07 07:05:44 -04:00
editor_locations.cc
editor_locations.h
editor_markers.cc port changes to ARDOUR::Location and ARDOUR::Locations APIs from Tracks to Ardour. 2014-10-24 12:18:46 -04:00
editor_mixer.cc Revert previous select-strips-under-mouse behavior 2014-07-24 11:28:31 -05:00
editor_mouse.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
editor_ops.cc a few tweaks to zoom computations so that zoom-to-range works correctly 2014-10-21 14:48:45 -04:00
editor_regions.cc OS 10.10 compile fixes 2014-10-19 23:15:13 +02:00
editor_regions.h
editor_route_groups.cc fix race-condition/segfault at exit: 2014-09-11 03:04:11 +02:00
editor_route_groups.h remove all_group_active_button. if you want to operate on all tracks, choose select-all-tracks ( ctrl+t in the mnemonic bindings ). this is more explicit and allows safer use of the deselected-region-under-mouse operations 2014-07-07 08:46:25 -05:00
editor_routes.cc small round of compiler warning fixes 2014-10-23 03:43:04 +02:00
editor_routes.h don't loose a redraw. 2014-09-07 20:23:50 +02:00
editor_rulers.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
editor_selection.cc Clicking already-selected region should clear other selections. Thanks to nick_m 2014-08-12 14:40:43 -05:00
editor_snapshots.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
editor_snapshots.h
editor_summary.cc amend 5d0303b - fix editor summary leak 2014-10-11 13:36:52 +02:00
editor_summary.h amend 5d0303b - fix editor summary leak 2014-10-11 13:36:52 +02:00
editor_tempodisplay.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
editor_timefx.cc Use Glib::usleep in Editor::timefx_thread on Windows 2014-05-14 09:47:40 +10:00
editor_videotimeline.cc remove final reference to jack headers 2014-04-10 10:17:36 -04:00
editor_xpms
editor.bindings Keybindings for maximising the mixer window 2014-03-21 16:08:53 +01:00
editor.cc port changes to ARDOUR::Location and ARDOUR::Locations APIs from Tracks to Ardour. 2014-10-24 12:18:46 -04:00
editor.h port changes to ARDOUR::Location and ARDOUR::Locations APIs from Tracks to Ardour. 2014-10-24 12:18:46 -04:00
engine_dialog.cc fix crash when changing the Audio System 2014-10-03 15:32:12 +02:00
engine_dialog.h Engine Dialog: focus OK button (press enter to cont w/previous settings) 2014-09-01 22:06:45 +02:00
enums.cc remove mouse zoom mode; bind z to zoom-to-range 2014-10-21 12:47:53 -04:00
enums.h
ergonomic-us.bindings.in Keybindings for maximising the mixer window 2014-03-21 16:08:53 +01:00
evtest.cc
export_channel_selector.cc Export dialogue visual re-arrangement 2013-10-07 10:48:48 +01:00
export_channel_selector.h Merge branch 'export-dialog' into cairocanvas 2014-05-19 20:54:36 +01:00
export_dialog.cc Show Soundcloud credentials and upload options only when required 2014-06-12 23:20:06 +01:00
export_dialog.h Show Soundcloud credentials and upload options only when required 2014-06-12 23:20:06 +01:00
export_file_notebook.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
export_file_notebook.h Show Soundcloud credentials and upload options only when required 2014-06-12 23:20:06 +01:00
export_filename_selector.cc
export_filename_selector.h
export_format_dialog.cc Left-align label for post-export hook script entry. 2014-07-05 21:47:49 +01:00
export_format_dialog.h Remove Soundcloud upload from export format specification 2014-05-23 17:42:35 +01:00
export_format_selector.cc
export_format_selector.h
export_preset_selector.cc OS 10.10 compile fixes 2014-10-19 23:15:13 +02:00
export_preset_selector.h
export_range_markers_dialog.cc switch from using Sleep/usleep to Glib::usleep() (and remember that we need to make Glib::usleep() actually work on windows one day) 2013-12-03 10:24:34 -05:00
export_range_markers_dialog.h Remove unused files. 2013-10-07 10:48:48 +01:00
export_timespan_selector.cc Merge branch 'export-dialog' into cairocanvas 2014-05-19 20:54:36 +01:00
export_timespan_selector.h Merge branch 'export-dialog' into cairocanvas 2014-05-19 20:54:36 +01:00
export_video_dialog.cc update audio-export as used by video-export (disable soundcloud) 2014-07-06 23:45:39 +02:00
export_video_dialog.h export video-range: add to context menu 2013-10-12 22:56:08 +02:00
export_video_infobox.cc
export_video_infobox.h
fft_graph.cc 'gtk2_ardour' - When building with MSVC, use 'std::min' + 'std::max' rather than 'fmin' + 'fmax' 2013-10-03 09:43:55 +01:00
fft_graph.h
fft_result.cc 'gtk2_ardour' - Add namespaces + casting where necessary + general bits of 'correctness' to keep MSVC happy 2013-10-03 09:06:56 +01:00
fft_result.h
fft.cc
fft.h
fix_carbon.h NOOP, proper label for flat carbon header includes 2014-10-07 16:53:10 +02:00
fonts.rc.in change all GUI config files (GTK RC and our own XML config files) to use product-neutral names 2014-09-07 10:25:46 -04:00
gain_meter.cc Don't show meter-type menu for MIDI-only meters 2014-10-23 14:45:49 +02:00
gain_meter.h Don't show meter-type menu for MIDI-only meters 2014-10-23 14:45:49 +02:00
generic_pluginui.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
gettext.h
ghostregion.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
ghostregion.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
global_port_matrix.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
global_port_matrix.h
global_signals.h move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
gprofhelper.c
group_tabs.cc make inactive group tab color be themeable and update it dynamically 2014-06-30 10:14:06 -04:00
group_tabs.h substantial changes in color management, involving a reduction in the use of Gdk::Color and more consistent logic for region coloring. 2014-06-09 23:29:00 -04:00
gtk_pianokeyboard.c avoid name conflict with Note (gtk2_ardour/note.h) 2014-10-23 03:43:04 +02:00
gtk_pianokeyboard.h avoid name conflict with Note (gtk2_ardour/note.h) 2014-10-23 03:43:04 +02:00
gui_object.cc
gui_object.h
gui_thread.h
hit.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
hit.h use newly factored canvas in gtk2_ardour 2014-06-21 11:44:22 -04:00
i18n.h
insert_time_dialog.cc
insert_time_dialog.h
interthread_progress_window.cc
interthread_progress_window.h
io_selector.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
io_selector.h
keyboard.cc use lower-case PROGRAM_NAME for user bindings file name 2014-07-10 11:01:21 -04:00
keyboard.h
keyeditor.cc fix key editor resize behaviour 2014-07-10 11:53:39 -04:00
keyeditor.h add reset bindings button to key bindings editor 2014-07-10 11:04:24 -04:00
latency_gui.cc fix note 0015914 (part of #5589) 2014-10-13 21:02:20 -04:00
latency_gui.h
led.cc change the meters into CairoWidget, add expose_area to CairoWidget::render() 2014-03-20 23:50:40 +01:00
led.h change the meters into CairoWidget, add expose_area to CairoWidget::render() 2014-03-20 23:50:40 +01:00
level_meter.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
level_meter.h invalidate meter's ColorsChanged connection: 2014-09-27 19:17:13 +02:00
linux_vst_gui_support.cc replace gettimeofday() with g_get_monotonic_time() 2014-05-16 18:13:08 +02:00
location_ui.cc port changes to ARDOUR::Location and ARDOUR::Locations APIs from Tracks to Ardour. 2014-10-24 12:18:46 -04:00
location_ui.h port changes to ARDOUR::Location and ARDOUR::Locations APIs from Tracks to Ardour. 2014-10-24 12:18:46 -04:00
logmeter.h
lv2_external_ui.h add LV2 support for kx:external-ui# 2013-08-25 16:21:18 +02:00
lv2_plugin_ui.cc keep processing LV2 Ringbuffer once it is allocated 2013-11-05 02:06:20 +01:00
lv2_plugin_ui.h update external plugin UI handling 2013-08-29 13:05:11 +02:00
lxvst_plugin_ui.cc switch from using Sleep/usleep to Glib::usleep() (and remember that we need to make Glib::usleep() actually work on windows one day) 2013-12-03 10:24:34 -05:00
lxvst_plugin_ui.h
main_clock.cc
main_clock.h
main.cc minimize rebuild after reconfigure: 2014-09-06 21:18:08 +02:00
marker_selection.h
marker.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
marker.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
meter_patterns.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
meter_patterns.h
meter_strip.cc show meter-bridge context-menu on mouse-down 2014-10-23 14:45:54 +02:00
meter_strip.h show meter-bridge context-menu on mouse-down 2014-10-23 14:45:54 +02:00
meterbridge.cc initialize some uninitialized vars - closes #5974 2014-10-08 19:16:21 +02:00
meterbridge.h Unify editor / mixer ordering. 2013-10-21 00:19:43 +11:00
midi_automation_line.cc use newly factored canvas in gtk2_ardour 2014-06-21 11:44:22 -04:00
midi_automation_line.h use newly factored canvas in gtk2_ardour 2014-06-21 11:44:22 -04:00
midi_channel_dialog.cc
midi_channel_dialog.h
midi_channel_selector.cc
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 remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
midi_region_view.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
midi_scroomer.cc
midi_scroomer.h
midi_selection.cc
midi_selection.h
midi_streamview.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
midi_streamview.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
midi_time_axis.cc clean up midi channel controls 2014-09-09 14:39:36 +02:00
midi_time_axis.h NOOP, indent & whitespace fixes 2014-09-09 14:40:22 +02:00
midi_tracer.cc 'gtk2_ardour' - Add namespaces + casting where necessary + general bits of 'correctness' to keep MSVC happy 2013-10-03 09:06:56 +01:00
midi_tracer.h
midi_util.h
midi_velocity_dialog.cc
midi_velocity_dialog.h
missing_file_dialog.cc Render waveview components onto alpha masks to simplify drawing. 2014-07-15 21:59:22 +10:00
missing_file_dialog.h
missing_plugin_dialog.cc
missing_plugin_dialog.h
mixer_actor.cc Mixer page: ESC should deselect all mixer strips and processors 2014-07-28 11:35:41 -05:00
mixer_actor.h Mixer page: ESC should deselect all mixer strips and processors 2014-07-28 11:35:41 -05:00
mixer_group_tabs.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
mixer_group_tabs.h Unify editor / mixer ordering. 2013-10-21 00:19:43 +11:00
mixer_strip.cc Don't show meter-type menu for MIDI-only meters 2014-10-23 14:45:49 +02:00
mixer_strip.h Rationalize ArdourButton and lots of associated theming issues. 2014-08-22 11:51:20 -05:00
mixer_ui.cc clean up cruft in some config variables 2014-07-28 15:55:20 -05:00
mixer_ui.h Mixer page: ESC should deselect all mixer strips and processors 2014-07-28 11:35:41 -05:00
mixer.bindings Mixer page: ESC should deselect all mixer strips and processors 2014-07-28 11:35:41 -05:00
mnemonic-us.bindings.in some keyboard layouts have KP_Separator instead of KP_Decimal 2014-10-21 16:36:15 -05:00
monitor_section.cc remove pixel based Button LED diameter setting 2014-09-06 02:08:59 +02:00
monitor_section.h tweaks for the monitor section. refactoring of some buttons, using new ArdourKnob instead of VolumeController. New ArdourDisplay shows a controllables user value, and provides support for preset values (hardcoded at present). Further refactoring to come, so that ArdourWidgets are derived from a common class. Controllable now has more responsibility for scaling between internal, user, and interface (knob percent) values. This also needs more refactoring and might have some unintended consequences. tested with audio and nothing seems amiss, yet. 2014-07-18 08:47:45 -05:00
mono_panner_editor.cc
mono_panner_editor.h
mono_panner.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
mono_panner.h update panGUI connections (panner-shell vs pannable vs panner) 2014-01-15 02:51:52 +01:00
mouse_cursors.cc look for per-cursor-set hotspot info file when setting up mouse cursors 2014-09-10 19:40:24 -04:00
mouse_cursors.h improve code for cursor creation; nominally use CursorInfo 2014-09-10 18:52:04 -04:00
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 remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
note_base.h remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
note_player.cc
note_player.h
note.cc use newly factored canvas in gtk2_ardour 2014-06-21 11:44:22 -04:00
note.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
nsm.cc
nsm.h
nsmclient.cc Modify 'gtk2_ardour/nsmclient.cc' to add MSVC support for LO_TT_IMMEDIATE 2014-04-08 09:57:20 +01:00
nsmclient.h
option_editor.cc add a special bool option that prevents redrawing 2014-09-02 16:16:36 +02:00
option_editor.h add a special bool option that prevents redrawing 2014-09-02 16:16:36 +02:00
opts.cc -d (disable plugin) option takes no arguments 2014-04-14 12:26:10 +02:00
opts.h
panner_editor.cc
panner_editor.h
panner_interface.cc highlight send-panner 2014-06-17 16:19:58 +02:00
panner_interface.h highlight send-panner 2014-06-17 16:19:58 +02:00
panner_ui.cc Standardize drawing of PixFader and BarController; implement flat_buttons and prelight. 2014-08-27 11:58:09 -05:00
panner_ui.h highlight send-panner 2014-06-17 16:19:58 +02:00
panner2d.cc rename variable: 'small' is a keyword on mingw/win32 2014-09-30 19:08:16 +02:00
panner2d.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
patch_change_dialog.cc
patch_change_dialog.h
patch_change.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
patch_change.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
piano_roll_header.cc Vertically align Midi Notes, Piano Roll & Canvas Line Grid 2014-09-08 18:44:32 +02:00
piano_roll_header.h
pingback.cc 'gtk2_ardour' - Harmonize '__WIN32__', 'OS_WIN32' etc, etc. Use 'PLATFORM_WINDOWS' instead 2013-10-14 17:00:28 +01:00
pingback.h
playlist_selection.h
playlist_selector.cc
playlist_selector.h
plugin_eq_gui.cc mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64) 2014-03-04 15:25:58 +01:00
plugin_eq_gui.h
plugin_interest.h
plugin_selector.cc double-click a plugin to remove it from the pending add list 2014-07-23 11:38:24 -05:00
plugin_selector.h double-click a plugin to remove it from the pending add list 2014-07-23 11:38:24 -05:00
plugin_ui.cc fix plugin bypass button action 2014-08-28 15:29:18 -05:00
plugin_ui.h honor LV2 units:midiNote: display Note name instead of integer 2013-10-22 17:28:49 +02:00
point_selection.h
port_group.cc longer text description 2013-12-21 15:31:27 -05:00
port_group.h
port_insert_ui.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
port_insert_ui.h ProcessorWindowProxy::processor_going_away takes care of deletion 2014-01-13 09:39:50 -05:00
port_matrix_body.cc
port_matrix_body.h
port_matrix_column_labels.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
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 move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
port_matrix_row_labels.h
port_matrix_types.h
port_matrix.cc OS 10.10 compile fixes 2014-10-19 23:15:13 +02:00
port_matrix.h Unify editor / mixer ordering. 2013-10-21 00:19:43 +11:00
processor_box.cc initialize some uninitialized vars - closes #5974 2014-10-08 19:16:21 +02:00
processor_box.h disallow selection of the fader and meter processor entries 2014-07-28 10:08:26 -05:00
processor_selection.h
progress_reporter.cc
progress_reporter.h
prompter.cc
prompter.h
public_editor.cc add RAII DisplaySuspender 2014-06-28 23:22:15 +02:00
public_editor.h remove mouse zoom mode; bind z to zoom-to-range 2014-10-21 12:47:53 -04:00
quantize_dialog.cc remove some 1920 tick constants and leave notes for some others. 2014-06-07 18:35:37 +02:00
quantize_dialog.h
rc_option_editor.cc fix CPI window handling: 2014-09-13 16:59:02 +02: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 move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
region_editor.h
region_gain_line.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
region_gain_line.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
region_layering_order_editor.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
region_layering_order_editor.h
region_selection.cc
region_selection.h
region_view.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
region_view.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
return_ui.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
return_ui.h ProcessorWindowProxy::processor_going_away takes care of deletion 2014-01-13 09:39:50 -05:00
rgb_macros.h
rhythm_ferret.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
rhythm_ferret.h
route_group_dialog.cc fix bae86a2d - retain default values 2014-06-30 19:01:28 +02:00
route_group_dialog.h Disallow empty names for Groups, automatically enumerate them 2014-06-30 18:33:05 +02:00
route_group_menu.cc
route_group_menu.h
route_params_ui.cc several fixes to make processor selection and deletion feel right, for both mixer and editor-mixer strips 2014-07-24 22:49:47 -05:00
route_params_ui.h disable pluginbox in RouteUI window when a track is frozen 2014-06-04 02:19:46 +02:00
route_processor_selection.cc
route_processor_selection.h
route_sorter.h
route_time_axis.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
route_time_axis.h Rationalize ArdourButton and lots of associated theming issues. 2014-08-22 11:51:20 -05:00
route_ui_selection.h
route_ui.cc yet another rec-button [no]blink fix 2014-09-07 21:03:25 +02:00
route_ui.h use tape-track rec-enable icon throughout. 2014-09-03 02:40:01 +02:00
ruler_dialog.cc let's not forget the video timeline 2014-06-25 15:35:08 -04:00
ruler_dialog.h let's not forget the video timeline 2014-06-25 15:35:08 -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 Oops - correct some typos in my previous commit 2014-04-11 15:36:04 +01:00
search_path_option.h
selectable.h
selection_templates.h
selection.cc selecting a track in the mixer, with synced selection, will now clear any objects selected 2014-09-03 09:40:22 -05:00
selection.h
send_ui.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
send_ui.h ProcessorWindowProxy::processor_going_away takes care of deletion 2014-01-13 09:39:50 -05:00
session_dialog.cc Fix finding session templates 2014-09-22 13:21:14 +01:00
session_dialog.h namespace libardour utils 2014-06-25 21:47:54 +02:00
session_import_dialog.cc
session_import_dialog.h
session_metadata_dialog.cc
session_metadata_dialog.h
session_option_editor.cc OS 10.10 compile fixes 2014-10-19 23:15:13 +02:00
session_option_editor.h add 'save defaults' option to properties dialog 2014-06-29 16:11:46 +02:00
sfdb_freesound_mootcher.cc Fix MS-DOS line endings 2014-05-23 17:42:34 +01:00
sfdb_freesound_mootcher.h
sfdb_ui.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
sfdb_ui.h tempo match midi auditioning - #5881 2014-03-10 00:48:48 +01:00
shuttle_control.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
shuttle_control.h change the meters into CairoWidget, add expose_area to CairoWidget::render() 2014-03-20 23:50:40 +01:00
small-splash.png shrink small-splash.png image by 50% 2013-09-23 23:12:42 -04:00
soundcloud_export_selector.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
soundcloud_export_selector.h Add #include guards to soundcloud_export_selector.h 2014-06-12 23:20:06 +01:00
speaker_dialog.cc
speaker_dialog.h
splash.cc hide splash screen on Windows 2014-10-22 14:30:11 +02:00
splash.h
splash.png
startup.cc minimize rebuild after reconfigure: 2014-09-06 21:18:08 +02:00
startup.h major rearrangement of startup/session loading code 2013-09-23 14:41:52 -04:00
step_editing.bindings
step_editor.cc
step_editor.h
step_entry.cc Text tweaks and typo fixes 2014-10-02 18:03:19 +01:00
step_entry.h
stereo_panner_editor.cc
stereo_panner_editor.h
stereo_panner.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
stereo_panner.h update panGUI connections (panner-shell vs pannable vs panner) 2014-01-15 02:51:52 +01:00
streamview.cc Trick 17: share separator + border: 2014-09-04 18:08:45 +02:00
streamview.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
strip_selection.h
strip_silence_dialog.cc
strip_silence_dialog.h
styles.rc.in grep unused styles from gtkrc 2014-09-10 17:52:20 +02:00
sys_ex.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
sys_ex.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
tape_region_view.cc more canvas refactoring. 2014-06-22 11:41:05 -04:00
tape_region_view.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
tempo_dialog.cc Make tap tempo use g_get_monotonic_time(), and fix minimum BPM 2014-07-05 21:47:49 +01:00
tempo_dialog.h Make tap tempo use g_get_monotonic_time(), and fix minimum BPM 2014-07-05 21:47:49 +01:00
tempo_lines.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
tempo_lines.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
theme_manager.cc change all GUI config files (GTK RC and our own XML config files) to use product-neutral names 2014-09-07 10:25:46 -04:00
theme_manager.h add option to blink rec-enables 2014-08-28 13:00:59 -05:00
time_axis_view_item.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
time_axis_view_item.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
time_axis_view.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
time_axis_view.h Move Scroomer out of Track Selection Box: 2014-09-08 18:43:08 +02:00
time_fx_dialog.cc allow linking unbundled versions of some libraries 2013-10-28 09:06:09 +01:00
time_fx_dialog.h
time_info_box.cc first pass hiding/rearrangement of UI elements related to trx 2014-04-10 13:30:25 -04:00
time_info_box.h
time_selection.cc
time_selection.h
timecode_tester.cc
track_selection.cc
track_selection.h protect use of iterators across routeUI selection when operations change the selection (e.g. deletion) 2014-06-30 11:02:23 -04:00
track_view_list.cc
track_view_list.h
transcode_ffmpeg.cc video-timeline tools path updates for OSX and Windows 2014-08-28 21:39:59 +02:00
transcode_ffmpeg.h round A/V offset to video-frames. 2014-07-02 23:36:06 +02:00
transcode_video_dialog.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
transcode_video_dialog.h tweak A/V import logic 2014-03-20 00:15:34 +01:00
transpose_dialog.cc
transpose_dialog.h
trx.menus.in fix borked cpp directives in trx menu file 2014-04-10 15:25:43 -04:00
ui_config_vars.h change all GUI config files (GTK RC and our own XML config files) to use product-neutral names 2014-09-07 10:25:46 -04:00
ui_config.cc prepare support for [color] style name postfix 2014-09-07 20:23:49 +02:00
ui_config.h move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
ui_dark.rc.in fix names of included files 2014-09-07 10:47:39 -04:00
ui_light.rc.in fix names of included files 2014-09-07 10:47:39 -04:00
utils_videotl.cc minimize rebuild after reconfigure: 2014-09-06 21:18:08 +02:00
utils_videotl.h
utils.cc harfbuzzed - also reverts 666de70d 2014-10-01 16:24:37 +02:00
utils.h add extra (default-ed) argument to ::get_icon_path() to allow it to be used to look for icon-related but non-image files 2014-09-10 19:39:15 -04:00
verbose_cursor.cc remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
verbose_cursor.h make verbose cursor respond dynamically to theme changes 2014-06-30 10:38:03 -04:00
video_image_frame.cc move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
video_image_frame.h minimize rebuild after reconfigure: 2014-09-06 21:18:08 +02:00
video_monitor.cc another round of compiler warning fixes 2014-10-23 05:31:40 +02:00
video_monitor.h Use libardour SystemExec wrapper in gtk2_ardour 2014-05-19 19:52:32 +01:00
video_server_dialog.cc Rename PBD::find_file_in_search_path to just PBD::find_file 2014-06-25 12:40:10 -04:00
video_server_dialog.h
video_timeline.cc remove duplicate windows includes 2014-10-16 11:51:47 +02:00
video_timeline.h more canvas refactoring. 2014-06-22 11:41:05 -04:00
visibility_group.cc
visibility_group.h
volume_controller.cc namespace libardour utils 2014-06-25 21:47:54 +02:00
volume_controller.h
vst_plugin_ui.cc NOOP, no whitespace at EOF 2014-04-24 20:55:03 +02:00
vst_plugin_ui.h first part of merging windows and wine VST 2014-02-22 03:11:48 +01:00
vstdbg add script to run vst-scanner in gdb 2014-10-11 21:00:59 +02:00
widget_list.rc reinstate tooltip style 2014-09-26 11:04:56 -04:00
window_manager.cc tweak API of WindowProxy, and remove all unnecessary get() calls in functions where, if we have no window, there is nothing to do 2013-10-14 09:54:38 -04:00
window_manager.h Merge branch 'master' into windows+cc 2013-10-14 19:31:22 +01:00
windows_icon.rc windows application icon 2014-10-05 02:12:25 +02:00
windows_vst_plugin_ui.cc fix include order 2014-09-30 19:08:16 +02:00
windows_vst_plugin_ui.h fix VST GUI swallowing for windows 2014-04-18 01:54:59 +02:00
wscript windows application icon 2014-10-05 02:12:25 +02:00