summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2015-10-06Do not restore engine state if we don't have controlRobin Gareus
When connecting to already running jack, display jack's buffersize correctly.
2015-10-06Stop engine when clicking back button in latency measurement tab of ↵Tim Mayberry
EngineControl dialog The engine is started when you switch to latency measurement tab but it isn't stopped if you just click the back button without measuring for latency.
2015-10-06Remove unused methods in ARDOUR_UI for starting/stopping engineTim Mayberry
2015-10-06Add EngineControl::stop_engine method to show errors when stopping engineTim Mayberry
This replaces using ARDOUR_UI::disconnect_from_session which is only used by the EngineControl class. ARDOUR_UI::disconnect_from_session also disconnects from the AudioEngine::Halted signal which seems unnecessary as Halted is not emitted when stopping the engine and calling update_sample_rate() which is already handled when the AudioEngine::Stopped signal is emitted.
2015-10-06Handle all errors when starting backend in EngineDialogTim Mayberry
2015-10-06Align switch statement with case labels to reduce indentation in EngineDialogTim Mayberry
2015-10-06Update sample rate and CPU load in status bar when AudioEngine stoppedTim Mayberry
2015-10-05use quotes for in-tree pbd/glib wrapper includeRobin Gareus
2015-10-05remove unused fstream includesRobin Gareus
2015-10-05remove ofstream from gtk2ardourRobin Gareus
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-10-04add a hidden option to show hidden processorsRobin Gareus
simplify debugging solo, monitor-processors, etc
2015-10-04change wording of autosave option to be more clearPaul Davis
2015-10-04remove unused functionRobin Gareus
2015-10-04don't export video-frame request functionRobin Gareus
2015-10-02escape markup in region listRobin Gareus
2015-10-02add missing markup escapeRobin Gareus
(e.g. import file with ampersand)
2015-10-02provide Main/cancel-solo as an action and make rude solo button(s) use itPaul Davis
2015-10-01Add parent window argument to ARDOUR_UI::check_audioengineTim Mayberry
Ensures relevant placement of the dialog when presented
2015-10-01Display warning when closing Audio Setup dialog with engine stoppedTim Mayberry
Only show warning when a session is loaded
2015-10-01Don't hide Audio Setup dialog when clicking 'OK' if engine fails to startTim Mayberry
This has to be handled in two places, in ARDOUR_UI::do_audio_midi_setup and in the dialogs response handler and in as the window can also be triggered via the window action manager.
2015-10-01Use AudioSetupDialog as parent of the error message popup when failing to ↵Tim Mayberry
start engine Without a session loaded this makes the message dialog appear in front of the AudioSetup dialog instead of randomly up in the top left somewhere. This does mean though that if the AudioSetup dialog is not visible the error message popup will appear randomly up in the top left(at least on windows, it seems fine on linux) but I will fix that shortly.
2015-10-01Use AudioEngine::get_last_backend_error in message dialog when failing to ↵Tim Mayberry
start engine If a backend is not returning AudioBackend::ErrorCode values to indicate the type of error then the default string will be returned which is the same as what was previously displayed.
2015-09-30Gray out "strip silence" and "rhtyhm ferret" for midi regions.André Nusser
The former even triggered a segfault.
2015-09-30Fixed spelling.André Nusser
2015-09-30Make all the context menu entries of the track list work.André Nusser
2015-09-29is there a better way to make gcc+enumwriter happy?Robin Gareus
2015-09-29Fix midi tracer to show MSB too. (fixes #6566)Len Ovens
2015-09-29set waveform height depending on Layer modeRobin Gareus
Fixes background peakfile/waveform creation. Waves need to be created directly with the proper attributes as set by StreamView.
2015-09-28Revert "change the way the audio clock cursor is drawn (somewhat of an ↵Paul Davis
experiment but it has some benefits" This reverts commit 601770837e2530a73056a6aa67759d56e16e735a. This work continued in the "clockwork" branch where it was done correctly.
2015-09-28change clearlooks style file so that small_entry and related styles use text ↵Paul Davis
color for text even when selected
2015-09-28Introduce Ctrl+Shift+Click on lock solo in the mixer.André Nusser
2015-09-28Revert "add new action and loop marker menu item for setting up loop record"Paul Davis
This reverts commit ebb43508f1ab75b7d7467e0e95cdd1c816cf3183.
2015-09-28change the way the audio clock cursor is drawn (somewhat of an experiment ↵Paul Davis
but it has some benefits
2015-09-28when editing an audio clock, swallow illegal keys rather than allowing them ↵Paul Davis
to reach the rest of the GUI
2015-09-28fix the logic of the GUI "toggle roll" action as it pertains to loop recordingPaul Davis
2015-09-28add new action and loop marker menu item for setting up loop recordPaul Davis
2015-09-27mixer-strip name context-menu cleanupRobin Gareus
patch thanks to chaot4
2015-09-27add deva to authors.Robin Gareus
2015-09-27Close export directory browser dialog when clicking on 'Cancel' button, ↵Tim Mayberry
Fixes #6594
2015-09-27fix mixer group-tab width - #6572Robin Gareus
EditorGroupTabs are re-exposed in the idle-callback, widgets are packed and geometry is valid. Mixer_UI::redisplay_track_list() does not have this property.
2015-09-25fix crash at session-close, amend dec4790dRobin Gareus
2015-09-24redisplay markers after removal - fixes #6596Robin Gareus
2015-09-21Hide create new item from Group Tab context menuTodd Naugle
Creating a new empty group from the group tab area just looks broken since nothing visible happens, so hide this item when the context menu is triggered from this location.
2015-09-21Create new Groups with a consistent set of default properties.Todd Naugle
This is part of a larger fix for #6450. Previously new route groups were created with different default properties depending on which code created the new group. The group tab method had all properties set and that is now going to be the default for all other methods (mixer strip button, etc).
2015-09-21processor-box: explicitly check for "Amp" (Fader)Robin Gareus
2015-09-21save-as, update button sensitivity when dir changesRobin Gareus
2015-09-20add André to authors list.Robin Gareus
2015-09-20fix duplicating multiple selected regions - fixes #6202André Nusser