Commit Graph

32285 Commits

Author SHA1 Message Date
0d8ee3e847
Catch errors instead of testing for nullptr 2021-07-10 17:47:18 +02:00
cbbcdb4fe6
SourceFactory throw instead of returning nullptr #623 2021-07-10 17:46:57 +02:00
e65a888c89
Fix muted MIDI regions 2021-07-10 02:11:52 +02:00
092f737722
VST2/3 log file/cache mtime during scan 2021-07-09 22:58:23 +02:00
dd0c543943
MIDNAM spelling fix "Accordion" #8773 2021-07-09 21:43:33 +02:00
cafd757e8a Print AU blacklist after scanning 2021-07-09 01:07:50 +02:00
09a3c97358 Consolidate black/white methods in PM 2021-07-09 01:07:36 +02:00
fd0dc917bf
Fix gcc4 builds ('errno' was not declared in this scope) 2021-07-08 22:58:57 +02:00
2b066293fb
Set playlist ID when importing to new tracks
This amends 730a0954 and b27bb586.
This also restores the original API for do_import()
and do_embed() as used by Lua scripts.

Note that this uses distinct IDs when importing both audio
and MIDI in the same DnD request.
2021-07-08 05:28:10 +02:00
2433b3059f
Tweak missing plugin dialog wording 2021-07-07 19:40:47 +02:00
d0177846dd
VST3: fix manual black/whitelist 2021-07-07 19:40:24 +02:00
b27bb586d0
Fix import, partially revert 730a0954d7 for now 2021-07-07 19:16:53 +02:00
b5338ce220
Tweak VST path edit window
This correctly sets transient parent. Previously this
could cause a crash when the rc_option_editor window
was detached and not realized.
2021-07-07 18:07:52 +02:00
aaf7d3227c
Fix macOS builds 2021-07-07 14:30:07 +02:00
64f814438a
Fix OSX and gcc4 builds (errno, strerror) 2021-07-07 13:49:02 +02:00
John Emmas
c2afea1e3d Add a missing namespace qualifier 2021-07-07 10:01:54 +01:00
6027e49e58
RecorderUI: keep track of playlist changes
This fixes a bug that the recorder display does not correctly
redraw when using a new or different playlist.
2021-07-07 05:34:15 +02:00
d60a6a890d
Fix gtk assert on key-propagation
This can happen when starting Ardour with the Preference pane
as initial tab. The editor, mixer are not realized, so
-propagation fails with:
IA__gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
2021-07-07 04:34:28 +02:00
b1ea0f3458
List-Plugin script: include track-names for each plugin
This only print()s the track-names when the script is
started from Window > Scripting. The dialog window remains
unchanged.
2021-07-07 04:08:29 +02:00
533b9e6053
Fix another typo 2021-07-07 02:21:16 +02:00
97cb245e03
Fix typo 2021-07-07 02:17:58 +02:00
ab86884ca4
Add plugin-prefs and paths to plugin-manager-ui 2021-07-07 02:11:06 +02:00
e4bdb99f60
Do not unconditionally show splash screen 2021-07-07 01:02:13 +02:00
8607a6ef8d
Bump plugin-cache version to force a re-scan 2021-07-07 00:45:00 +02:00
005bd4f76f
Set transient parent for missing-* dialogs at start 2021-07-07 00:33:50 +02:00
95bf443735
Ask to scan for missing plugins
When plugins have not been scanned, and a session with
missing plugins is opened, ask to scan plugins.

This also consolidates translatable strings with plugin-selector.
2021-07-07 00:17:17 +02:00
e5de39c861
VST2: more verbose scan logs 2021-07-06 21:24:23 +02:00
d01d261f0e
Safe ui-config file saving
This prevents corrupt ui-config files in case the disk is full.
This is a safeguard, since Ardour does not start if the
config file is corrupt.
2021-07-06 21:12:30 +02:00
aa7cea405b
Avoid ambiguity with tmpfile(3) 2021-07-06 21:09:19 +02:00
4ac7df699d
Windows: limit to single-instance only
This may fix corrupt config files, which may happen when multiple
instances write the same file.
2021-07-06 20:59:15 +02:00
11932af65e
Add preference to opt-out of new version checks
Windows and macOS users don't have an easy way to disable this
otherwise (commandline option or edit URLs in the config, or
compile without PHONE_HOME support).

It's all the rage currently.
2021-07-06 02:08:56 +02:00
13f5fb3dee
VST3: do not split cycles for automation 2021-07-05 18:22:08 +02:00
16d2915359
LV2: allow multiple atom buffers, ignore CV plugins 2021-07-05 17:57:14 +02:00
John Emmas
b12de3d8fd Add/remove source(s) in our MSVC project (vst2_scanner) 2021-07-05 10:25:35 +01:00
John Emmas
378a050198 Add/remove source(s) in our MSVC project (gtk2_ardour) 2021-07-05 09:45:24 +01:00
John Emmas
83641faec1 Add/remove source(s) in our MSVC project (libardour) 2021-07-05 08:37:35 +01:00
a069af796d
Splash screen quirks, fix --no-splash
Add preference to hide splash instead of re-layering it
2021-07-04 21:48:12 +02:00
e8577e0d1a
Fix ARM linking, libpdb depends on libcurl and libarchive 2021-07-04 14:43:05 +02:00
e645d5947c
Amend a74b4e8ef0 (wine/fst removal) 2021-07-04 14:38:19 +02:00
fd04cf6c8c
Fix C++98 builds 2021-07-03 21:39:39 +02:00
dd7891eee5
Remove stray colon 2021-07-03 21:32:03 +02:00
ed959c2708
Remove outdated configuration warning 2021-07-03 20:17:19 +02:00
079f14a272
Plugin Manager UI: hook things up 2021-07-03 19:07:28 +02:00
bf669b4ac6
PM: Report overall plugin scan progress
So far numerically only, no progress bar
2021-07-03 19:07:27 +02:00
8014b9409e
PM: add support for interactive and partial plugin scan 2021-07-03 19:07:27 +02:00
349a41a448
Update plugin scan dialog (timeout, transient) 2021-07-03 19:07:27 +02:00
6a9c9d547c
PM: Allow to stop timeout per plugin and for complete scan 2021-07-03 19:07:27 +02:00
832b222fc7
Prepare for new plugin timout API 2021-07-03 19:07:27 +02:00
329066b99d
LV1: scan logs 2021-07-03 19:07:27 +02:00
afcea26d14
LV2: scan logs 2021-07-03 19:07:27 +02:00