13
0
Commit Graph

32371 Commits

Author SHA1 Message Date
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
4bd1e2e184
NO-OP: consolidate code (VST ID by name) 2021-07-03 19:07:27 +02:00
23c9d1b732
AU: Support loading sessions using numeric AU IDs 2021-07-03 19:07:26 +02:00
088ccd24f0
AU: use AudioUnit scanner app, overhaul AU support 2021-07-03 19:07:26 +02:00
d603124743
AU: Error popup now only indicates indexing issues 2021-07-03 19:07:26 +02:00
d4212da693
AU: standalone scanner tool 2021-07-03 19:07:26 +02:00
b166db5496
VST2: Remove old unused scanner/info 2021-07-03 19:07:26 +02:00
39fd3ff62a
VST2: use new scanner 2021-07-03 19:07:26 +02:00
fcd04cd27a
VST2: Consolidate support methods (close, unload)
Properly unload linux VST2 plugins and fix Mac VST2
bundle unloading - do not use dlclose():

CFBundleRef is reference counted, so we need to retain
a reference. Previously it went out of scope at the end
of mac_vst_load().
2021-07-03 19:07:26 +02:00
ef06f01c7b
VST2: new scanner implementation 2021-07-03 19:07:25 +02:00
a74b4e8ef0
No more wine 2021-07-03 19:07:25 +02:00
328585069a
Boostrap plugin-manager GUI 2021-07-03 19:07:25 +02:00
cebfaf4d94
Fix PluginListChanged() emission order
This is only relevant when manually scanning plugins,
initiated from the UI thread. Call back (in same thread) needs
to happen after detecting ambiguities and refilling the info lists.
2021-07-03 19:07:25 +02:00
92bfb8e1df
VST3: scan logs 2021-07-03 19:07:25 +02:00
4e036a73b5
VST3: log bundle-path 2021-07-03 19:07:25 +02:00