0f9d391029
mark string for translation
2020-11-08 08:19:46 -07:00
1fce0c6513
Fix building Lua documentation
2020-11-06 18:00:00 +01:00
efe72b79e4
Allow to pass arguments to unit test runner
2020-11-05 10:20:25 +01:00
1a73ef16f4
Credit where credit is due
2020-11-05 00:55:03 +01:00
1321999aec
VST3: macOS key forwarding
2020-11-03 12:09:31 +01:00
8bb76f2a65
NO-OP: code-reorder to facility Mixbus LAN button layout
2020-11-02 15:52:42 +01:00
10ea21a35f
Fix adding transport-master
...
Resolve ambiguity between Dialog::add_button() and add_button member,
also use clicked signal for ArdourButton.
signal_button_press_event() only works with
ArdourButton::set_fallthrough_to_parent
2020-11-01 23:28:30 +01:00
85ecc40668
Tweak Mixbus pingback, follow http -> https redirects
2020-10-30 15:58:15 +01:00
c69dde96eb
Ardour HTTPS verify that peer isn't lying about the cert
...
https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html
https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html
2020-10-30 15:58:04 +01:00
dc5b88f730
Pulse plugin scan progress-bar when timeout is disabled
2020-10-27 22:21:46 +01:00
8f67fc9c35
Fix clock edited-text and cursor colors
...
This restores using the distinct colors for cursor and edited text,
which was lost in the theme overhaul in 7f80883eb1
.
Since delta-clocks are not editable, the same color is used for
delta display and the edit cursor (orange in the default theme).
2020-10-26 17:41:12 +01:00
93b63b1b25
Fix clock cursor entry position
...
This shows the cursor to the right of the entry point.
2020-10-26 15:56:18 +01:00
9037c9fe22
Replace static registry lookup with library method 2/2
2020-10-24 03:57:44 +02:00
5d193f7638
Add Preference option to customize VST3 search path
2020-10-24 03:36:44 +02:00
9ab84a95f1
Fix crash when copying replicated plugins
...
When copying a plugin via drag/drop or copying plugin state, use
the main instance only. Plugins will later be replicated as
needed when configuring processors.
2020-10-23 23:44:20 +02:00
818a81aa40
Prepare removing static selection API 1/2
2020-10-18 14:28:38 +02:00
d0e1ed403c
Update some messages
2020-10-17 18:28:10 +02:00
Edgar Aichinger
1f7e4ee76a
update german translation
2020-10-17 18:21:30 +02:00
fe71fb1273
NO-OP: consolidate VST2 Path preference dialog
...
This is in preparation for potentially allowing custom VST3 paths
2020-10-16 22:09:29 +02:00
Olivier Humbert
b527e47165
Fix for the French translation
2020-10-14 16:42:57 +02:00
cooltehno
ff6a8fa02e
Update dark-ardour.colors
2020-10-14 15:52:17 +03:00
1698928f3d
Transmitter::Debug implementation 2/2
...
This also sorts switch() and listen_to() statements in order
of severity: debug, info, warning, error, fatal, throw.
2020-10-13 21:58:29 +02:00
51871489ad
Add Gtk style for debug message
2020-10-13 21:58:24 +02:00
e71cc6892e
Fix MSVC linker issue
...
Static globals are not shared between .dll and .exe
the FUID needs to be declared in the GUI as well for
FUnknownPtr<> cast by UUID lookup to work
2020-10-09 18:28:53 +02:00
1cc1bc996c
Improve AU debug facilities (2/2)
2020-10-09 02:29:29 +02:00
e3ca1f0605
VST3: Implement GUI scale factor extension
2020-10-08 15:36:36 +02:00
c4bc3b00d2
Plugin-scan: display module/bundle name without file extension
2020-10-08 15:35:50 +02:00
953901ad3b
Fix typo in 05c039629c
(VST -> VST2, not 3)
2020-10-07 17:51:01 +02:00
0fac5c9c2c
Fix previous commit (reset, not zero shared_ptr)
2020-10-06 05:24:34 +02:00
0f7850b0b7
Properly emit Plugin::DropReferences (2/2)
...
This also destroys the shadow plugin used for analysis as soon
as the analysis pane is hidden.
2020-10-05 19:57:17 +02:00
01b52ce221
Fix adding MIDI automation points on an existing line #7683
...
This follows 973d58e8f9
, which allows to ignore y-axis
position when drawing new events to parameter automation lanes.
2020-10-04 22:18:54 +02:00
e76055d63d
LAN: Display messages for edge-case errors ( #8437 )
2020-10-04 16:37:29 +02:00
f5c1830263
Show monitor-section button only in the mixer window
...
Previously it was possible to to also have it visible on the
editor-mixer.
Also always use "Mon", the text also fits on narrow mixer-strips
2020-10-04 16:28:28 +02:00
05018164df
fix computation of recording rect/layer when recording in stacked view
...
Code was using Region::start() which is an offset into the source, but should use
Region::position() which is the position on the timeline
2020-10-02 12:13:53 -06:00
02c03a36be
Fix running on macOS from the src-tree
2020-10-01 23:38:55 +02:00
5f6aa7ffdb
Add Status-bar snapshot name & modified indicator
2020-10-01 18:27:59 +02:00
c6fc4f36a3
Include version in crashdump
2020-09-29 17:34:21 +02:00
c45982ee5a
Console needs to be set up early on
...
If there is any output printed before setting up the console,
there will be no output at all.
2020-09-29 16:46:00 +02:00
d97b0fbf96
Use a better location for windows crashdumps
...
On Windows, a user's $HOME dir may not exist, or not be writable,
also cluttering up the $HOME with crashlogs is not great.
2020-09-29 16:42:27 +02:00
5ebb016544
Add support for Dr.Mingw
2020-09-29 06:06:11 +02:00
d4d3d84d8c
Hide LV1, VST2 instruments in dropdown if matching LV2, LV3 exist
2020-09-28 22:35:15 +02:00
554bd9958a
Use abs-path when running from source-tree
...
This fixes an issue with plugins changing directories,
dexed.vst3 for example.
Also remove PWD from include paths. This resolves potential
ambiguities.
2020-09-27 15:55:20 +02:00
f3fbf58185
Set default transient parent to the main window
...
This is mainly useful for plugin windows, but also relevant
for other Ardour WM managed dialogs and windows.
2020-09-27 02:07:19 +02:00
b7c9917467
VST3: Fix initial GUI display and window-size
2020-09-23 18:14:57 +02:00
b8028f1239
VST3: fix initial display of custom plugin UI
2020-09-23 17:57:53 +02:00
704d486324
Revert "Add debug messages for Windows VST3 GUI"
...
This reverts commit 105c358494
.
2020-09-23 17:55:33 +02:00
105c358494
Add debug messages for Windows VST3 GUI
2020-09-22 22:22:06 +02:00
2288279e57
No-OP: prefer constants from API header
2020-09-22 22:17:09 +02:00
48037dc545
Prevent concurrent use of VST3X11Runloop
...
In theory the GUI is single threaded and registration of
events happens only when a plugin GUI is constructed or
destroyed (which happens in the GUI thread).
Except it seems that if a plugin uses reference counting,
un-registration can happen later.
2020-09-21 21:18:50 +02:00
f386d1334a
Use shared windows-console setup code
2020-09-20 20:03:05 +02:00