e1c0f99ef2
VKeybd: add Up/Down as alternative Pitch-bend shortcuts
2019-12-15 17:30:25 +01:00
3cdde4ffc1
LV2: add state:mapPath as supported feature and sort URIs
2019-12-15 14:06:00 +01:00
f969d4fc31
Vkeybd: Add tooltip to pitchbend control
2019-12-15 14:06:00 +01:00
a31fde491a
VKeybd: Pitchebend sprung mode and keyboard-shortcuts
...
This unconditionally returns the pitch-bend wheel when used
by mouse-drag/drop. Mouse-wheel retains the "wheel" mode.
<F1>-<F4> key-bindings have been added to jump to discrete values
2019-12-15 14:06:00 +01:00
b2bc934e21
fix behavior of DiskReader when moved after an instrument
2019-12-14 19:34:24 -07:00
1881d73f43
Remove unused API (no more unconditional splash pop-back)
2019-12-14 23:44:04 +01:00
2b55d6dce3
First batch of MessageDialog replacements
2019-12-14 23:44:01 +01:00
901bf1ab80
Add a MessageDialog wrapper that handles the splash-screen
2019-12-14 23:26:25 +01:00
514c05a44e
truncate unnecessarily verbose debug set/bits output
2019-12-14 10:40:07 -07:00
d574b6ff36
Enable Menu > Quit to work again after startup on macOS
2019-12-14 10:36:31 -07:00
38f692f0c0
cleanup and recomment StartupFSM::load_from_application_api()
2019-12-14 10:27:44 -07:00
346c2ee3fe
remove unnecessary calls to Application::ready
2019-12-14 10:27:10 -07:00
dd509d1eca
move i/o redirect for macOS bundle before no_app_nap() and comment
2019-12-14 10:22:25 -07:00
ffc7bd122e
emit Application::ready() at a suitable time during startup
...
This causes macOS to deliver an "openFile" event which allows us
to function correctly when started by a click on a .ardour file
2019-12-14 10:20:55 -07:00
ab7b5c6089
add safety tests inside ShuttleControl to deal with _session == 0
2019-12-14 09:58:53 -07:00
9743d75fc2
remove use of os_log() API from macOS
...
This enables building on earlier versions of that platform. It was only used for debugging anyway
2019-12-14 09:02:12 -07:00
b2071bd8ed
Use InlineControl Port Property
...
This replaces the special case of showing send-level controls
inline in the mixer-strip with a generic Controllable::InlineControl
property.
2019-12-14 15:51:09 +01:00
93180ceea9
Add Inline Control Port Property
...
This allows to indicate that a control should by default be displayed
inline in the mixer-strip.
Previously that was hard-coded for and enabled for send-level
controls only.
2019-12-14 15:50:56 +01:00
d4ad9e3486
Make BusSendLevel 1st class citizen (2/2)
2019-12-14 15:06:34 +01:00
d4e023e1cb
Make BusSendLevel 1st class citizen (1/2)
...
Equivalent to Gain and Trim (gain-coefficient, not dB) and use
it for Sends.
2019-12-14 15:06:23 +01:00
d2facbf9c1
DSPLoad report: allow to sort plugins by load
2019-12-14 11:44:28 +01:00
01a68cc2a6
Increase contrast of Plugin DSP load report bar colors
2019-12-14 10:50:11 +01:00
2efc96a9b8
Add Lua bindings to query AutomationControl paramater ranges
2019-12-13 23:05:15 +01:00
40d266fc0e
Amend 561cf86919
commit (toolbar sensitivity)
2019-12-13 23:03:34 +01:00
ff3cc400ac
allow setting debug flags via an environment variable (ARDOUR_DEBUG_FLAGS)
2019-12-13 13:14:15 -07:00
f009f10894
fix up stderr and stdout on macOS to write to log files in ~/Library/Preferences/PROGRAM_NAME
2019-12-13 13:14:15 -07:00
561cf86919
Fix session sensitivity of some toolbar controls
2019-12-13 16:33:12 +01:00
cc9f941488
VKeybd: shrink height when hiding config pane
2019-12-13 16:04:34 +01:00
3ddfb4ffe3
Fix mismatched delete
2019-12-13 15:42:09 +01:00
5324587a80
Vkeybd: default to single-row QWERTY binding
2019-12-12 23:59:38 +01:00
c3a27fadae
NO-OP: some const correctness
2019-12-12 23:59:38 +01:00
f2170f0a2f
VKeybd: fix MacOS key-bindings
2019-12-12 23:59:37 +01:00
1b91615b2c
fix startup FSM handling when pre-release dialog is shown AND cmdline session info is given
2019-12-12 13:33:11 -07:00
3437fec785
fix ASL logging/stdout+stderr when running from terminal in macOS
2019-12-12 13:33:11 -07:00
5f6b2d6843
Allow to bind initial Lua action via left-click
2019-12-12 20:53:18 +01:00
d226b63e70
Pre-seed Lua action-buttons
2019-12-12 20:53:17 +01:00
3208535c20
Add method to look up Lua script by name
2019-12-12 20:53:17 +01:00
bf8c256771
reduce another race condition risk
...
overwrite_queued == true is equivalent to _pending_overwrite != 0
2019-12-12 12:09:15 -07:00
0b0c415b40
remove debug output
2019-12-12 12:08:48 -07:00
3c8b506ace
remove useless lock
...
rbuf allocation/use is protected by process_lock
2019-12-12 11:31:43 -07:00
35bea337d2
fix playback of newly added/modified MIDI data
2019-12-12 11:25:14 -07:00
de8983ca72
expand DEBUG_TRACE() statement
2019-12-12 11:25:14 -07:00
f171e88775
BOOST_SP_NOEXCEPT is n/a in boost 1.62
...
Even though the method that is overridden (shared_ptr<t>::operator=),
has that signature in modern boost, it's of no real significance
for the case at hand (ExportChannel, ExportTimespan)
2019-12-12 16:06:46 +01:00
87f4a4afff
use process lock to lock out process() during playback buffer resizing
2019-12-11 20:36:10 -07:00
f78c659840
remove MIDI readahead parameter
...
We just don't do this anymore
2019-12-11 20:36:10 -07:00
e8b3d38112
variable renaming in Butler for various buffer sizes
2019-12-11 20:36:10 -07:00
dc0037230e
Fix stackoverflow, endless recursion on ComparableSharedPtr assignment
...
boost::shared_ptr & operator=(shared_ptr const & r);
is not declared virtual and cannot safely be overloaded.
2019-12-12 03:57:58 +01:00
a92dddda25
Fix automation dropdown menu-item active state
...
Extra XML/GUI has not been in use since ages.
Automation Lane visibility is saved as GUIObjectState.
This properly marks DropDown Menu items as active when a
Plugin Automation Lane is displayed
2019-12-12 03:02:48 +01:00
ff7fe6d4d6
when loading a session into a running instance, if the SR doesn't match the engine, stop engine and show dialog
2019-12-11 14:53:00 -07:00
debcb22697
NOOP: line merge
2019-12-11 14:53:00 -07:00