André Nusser
4c26225ddc
Fix "Select All * Edit Point" when used as shortcut. -fixes #6626
2015-10-08 13:46:22 +02:00
Robin Gareus
5762ee114d
allow to use non-emphasis regardless of custom samples
2015-10-07 19:37:56 +02:00
Damien Zammit
9b8697b75b
Added use click emphasis toggle (gtk2_ardour)
2015-10-07 19:34:40 +02:00
Robin Gareus
38405fa210
fix crash on 2nd Lock
2015-10-07 15:50:55 +02:00
Robin Gareus
dee89fb98a
add missing include
2015-10-07 15:39:32 +02:00
Robin Gareus
0d137f7bdf
fix solo-group override
2015-10-07 15:29:00 +02:00
Robin Gareus
e79b2e376f
amend prev commit.
2015-10-07 14:25:33 +02:00
Robin Gareus
a02fc6340b
update solo button callback semantics
...
override-group toggles current group state (not disables groups)
2015-10-07 14:21:30 +02:00
Robin Gareus
3bb492a0c0
fix crash for solo btn2 + primary-mod
2015-10-07 14:21:30 +02:00
Robin Gareus
6b00e149d2
cancel-solo always clears all solo-state, just in case.
2015-10-06 20:06:25 +02:00
Robin Gareus
8431d102b9
Do not restore engine state if we don't have control
...
When connecting to already running jack, display jack's buffersize
correctly.
2015-10-06 14:40:51 +02:00
Tim Mayberry
ef0f13cb84
Stop engine when clicking back button in latency measurement tab of 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-06 13:29:57 +10:00
Tim Mayberry
528ad3416a
Remove unused methods in ARDOUR_UI for starting/stopping engine
2015-10-06 13:29:57 +10:00
Tim Mayberry
cd4dd08931
Add EngineControl::stop_engine method to show errors when stopping engine
...
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-06 13:29:57 +10:00
Tim Mayberry
1195aeb64e
Handle all errors when starting backend in EngineDialog
2015-10-06 13:29:57 +10:00
Tim Mayberry
4b9e738636
Align switch statement with case labels to reduce indentation in EngineDialog
2015-10-06 13:29:57 +10:00
Tim Mayberry
5ed05218e6
Update sample rate and CPU load in status bar when AudioEngine stopped
2015-10-06 13:29:57 +10:00
Robin Gareus
2397429e99
use quotes for in-tree pbd/glib wrapper include
2015-10-05 22:15:18 +02:00
Robin Gareus
dc36b063bf
remove unused fstream includes
2015-10-05 22:15:18 +02:00
Robin Gareus
c898707bdf
remove ofstream from gtk2ardour
2015-10-05 22:15:17 +02:00
Robin Gareus
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
Paul Davis
4dc63966f0
globally remove all trailing whitespace from ardour code base.
...
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
Robin Gareus
d25e1cb635
add a hidden option to show hidden processors
...
simplify debugging solo, monitor-processors, etc
2015-10-04 19:40:46 +02:00
Paul Davis
7e00550e22
change wording of autosave option to be more clear
2015-10-04 12:25:38 -04:00
Robin Gareus
95df99e6d4
remove unused function
2015-10-04 17:53:02 +02:00
Robin Gareus
65716d968e
don't export video-frame request function
2015-10-04 02:04:59 +02:00
Robin Gareus
79fecf0b61
escape markup in region list
2015-10-02 19:38:32 +02:00
Robin Gareus
3aa24b222b
add missing markup escape
...
(e.g. import file with ampersand)
2015-10-02 19:14:24 +02:00
Paul Davis
eebbf64484
provide Main/cancel-solo as an action and make rude solo button(s) use it
2015-10-02 07:32:56 -04:00
Tim Mayberry
520b78b841
Add parent window argument to ARDOUR_UI::check_audioengine
...
Ensures relevant placement of the dialog when presented
2015-10-01 09:10:19 +10:00
Tim Mayberry
73acaf6de6
Display warning when closing Audio Setup dialog with engine stopped
...
Only show warning when a session is loaded
2015-10-01 09:10:19 +10:00
Tim Mayberry
463bd470e8
Don't hide Audio Setup dialog when clicking 'OK' if engine fails to start
...
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-01 09:10:19 +10:00
Tim Mayberry
2768ce9b05
Use AudioSetupDialog as parent of the error message popup when failing to 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-01 09:10:19 +10:00
Tim Mayberry
d19605aeaa
Use AudioEngine::get_last_backend_error in message dialog when failing to 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-10-01 09:10:19 +10:00
André Nusser
c6f9a65081
Gray out "strip silence" and "rhtyhm ferret" for midi regions.
...
The former even triggered a segfault.
2015-09-30 23:20:27 +02:00
André Nusser
71f6f982e3
Fixed spelling.
2015-09-30 14:43:02 -04:00
André Nusser
6fdd3f47ac
Make all the context menu entries of the track list work.
2015-09-30 14:43:02 -04:00
Robin Gareus
48b904fcee
is there a better way to make gcc+enumwriter happy?
2015-09-29 16:09:01 +02:00
Len Ovens
3f8857b129
Fix midi tracer to show MSB too. ( fixes #6566 )
2015-09-29 06:06:40 -07:00
Robin Gareus
08446f79e1
set waveform height depending on Layer mode
...
Fixes background peakfile/waveform creation. Waves need to be
created directly with the proper attributes as set by StreamView.
2015-09-29 13:47:21 +02:00
Paul Davis
7f86418340
Revert "change the way the audio clock cursor is drawn (somewhat of an experiment but it has some benefits"
...
This reverts commit 601770837e .
This work continued in the "clockwork" branch where it was done correctly.
2015-09-28 20:28:40 -04:00
Paul Davis
deabc0f41b
change clearlooks style file so that small_entry and related styles use text color for text even when selected
2015-09-28 18:20:54 -04:00
André Nusser
42647c9920
Introduce Ctrl+Shift+Click on lock solo in the mixer.
2015-09-28 17:58:40 -04:00
Paul Davis
621fd845e6
Revert "add new action and loop marker menu item for setting up loop record"
...
This reverts commit ebb43508f1 .
2015-09-28 17:44:04 -04:00
Paul Davis
601770837e
change the way the audio clock cursor is drawn (somewhat of an experiment but it has some benefits
2015-09-28 17:42:11 -04:00
Paul Davis
3e0d801509
when editing an audio clock, swallow illegal keys rather than allowing them to reach the rest of the GUI
2015-09-28 17:42:11 -04:00
Paul Davis
9cf56aab84
fix the logic of the GUI "toggle roll" action as it pertains to loop recording
2015-09-28 17:42:11 -04:00
Paul Davis
ebb43508f1
add new action and loop marker menu item for setting up loop record
2015-09-28 17:42:11 -04:00
Robin Gareus
9f2aba1451
mixer-strip name context-menu cleanup
...
patch thanks to chaot4
2015-09-27 21:45:40 +02:00
Robin Gareus
2e6b455b19
add deva to authors.
2015-09-27 16:13:37 +02:00