Commit Graph

34177 Commits

Author SHA1 Message Date
Robin Gareus
450dc7187c Cont'd work on window menu re-organization 2021-07-23 21:10:12 +02:00
Ben Loftis
a473de6fe7 Plugin Manager: tweak terminology ("All" -> "Total") 2021-07-23 13:30:27 -05:00
Ben Loftis
aedb93f6bc Disambiguate "Views" -> "Editor Views"
In other NLE's, a View often incorporates window layout
In Ardour, a View is just the zoom/scroll state of the canvas
2021-07-23 13:29:53 -05:00
Ben Loftis
034c4424a8 Shuffle the menu organization to accommodate new items: plugin manager and performance meters 2021-07-23 13:27:58 -05:00
Robin Gareus
37c475138f Fix windows builds (_pid_t conflict in unistd) 2021-07-23 02:02:59 +02:00
Robin Gareus
51b1dc6587 Repharse "Quick Scan" label to "Auto skip..." 2021-07-23 02:01:03 +02:00
Robin Gareus
8a41931ff4 Print note when stacktrace is too short 2021-07-23 01:43:18 +02:00
Robin Gareus
92d8a270a8 Early exit plugin-scanner on crash
This also prevents the macOS crash-reporter from showing up.
2021-07-23 01:37:46 +02:00
Robin Gareus
209d8b877e Fix typo in b59a42c9f3 2021-07-23 00:38:18 +02:00
Robin Gareus
63d416267b Remove unused "cancel scan timeout" buttons 2021-07-23 00:28:06 +02:00
Robin Gareus
b59a42c9f3 Fix executable dependencies of audio-unit scanner app 2021-07-23 00:11:47 +02:00
Ben Loftis
09c1beac83 Fix new Transport actions so they work in both Edit and Rec windows 2021-07-22 16:17:19 -05:00
Robin Gareus
57ec56ffc5 Plugin-scan-dialog: show popup only if scan-timeout is > 40sec 2021-07-22 23:07:32 +02:00
Robin Gareus
789e0f8dbc Reduce default scan-timeout to 15 sec 2021-07-22 23:06:17 +02:00
Robin Gareus
91f0d73c15 Bundle AU plugin scanner tool 2021-07-22 22:45:51 +02:00
Robin Gareus
3480fb5bd6 Remove old, unused preference 2021-07-22 22:45:19 +02:00
Robin Gareus
5b77bec227 Update Prefs > Plugins > Audio-Unit 2021-07-22 22:44:46 +02:00
Robin Gareus
b60e4e3214 Rename "enable AU" config variable 2021-07-22 22:43:08 +02:00
Robin Gareus
c6435ad834 Reduce max scan timeout to 90sec. 2021-07-22 22:24:50 +02:00
Robin Gareus
7bfe79a16f Simplify plugin-scan-dialog (hide timeout cancel buttons) 2021-07-22 21:44:43 +02:00
Robin Gareus
59588d4e3a Fix plugin-scan cancel individual scan operations
PluginScanMessage must be called after re-setting
reset_scan_cancel_state(), otherwise canceled () is set
incorrectly when emitting the signal.
2021-07-22 21:44:43 +02:00
Ben Loftis
b1e69fd376 Typo fix 2021-07-22 13:08:26 -05:00
Robin Gareus
a7389f9e10 Fix macOS builds (amend 6c6f2df8) 2021-07-22 19:48:24 +02:00
Robin Gareus
f647692270 Update plugin-scan-dialog for index-only updates 2021-07-22 18:29:44 +02:00
Robin Gareus
607af10012 PM: don't print ignore-lists to log (use PM-GUI) 2021-07-22 17:29:56 +02:00
Robin Gareus
8482172bd6 Remove old VST scan config variable 2021-07-22 17:21:27 +02:00
Robin Gareus
3dae3885c0 plugin-scan-dialog update opt-in to scan-timeout 2021-07-22 17:21:27 +02:00
Robin Gareus
5b0073af60 Update scan prefs, require timeout to be at least 0.1sec 2021-07-22 17:21:23 +02:00
Robin Gareus
85d509a292 PM: change scan timeout to from out-out to opt-in 2021-07-22 17:20:08 +02:00
Robin Gareus
572138ba40 Prepare for new plugin scan timeout 2021-07-22 17:20:08 +02:00
Ben Loftis
8ce618f650 Prefer the term Ignorelist (Ign, in the plugin manager) over blacklist 2021-07-22 09:50:20 -05:00
John Emmas
ae13f87f03 It's a bit of a rigmarole for GTK to display an infinity sign when building with MSVC :-( 2021-07-22 14:17:55 +01:00
Robin Gareus
4d57c1e85b Another round of plugin-scan-dialog updates
* Fix API calls (pack_start)
* Fix logic update sensitivity in response to callbacks
* Cleanup white-space and re-indent

TODO: invert timeout behavior: opt-in to timeouts, not opt-out.
2021-07-22 06:54:34 +02:00
Robin Gareus
e406a1bd41 Mark non-modal dialogs as utility windows
This addresses an issue with gnome and mate, where
dialog windows do not have a window close button,
and expect direct interaction with the user "OK/Cancel",
"Yes/No", etc.
2021-07-22 05:45:30 +02:00
Robin Gareus
6c6f2df849 Honor "floating windows are dialogs" for tearoffs 2021-07-22 05:45:30 +02:00
Ben Loftis
dabcb57b6b Plugin Scan Dialog: yet another tweak to plugin-scanner layout and button text 2021-07-21 21:27:02 -05:00
Robin Gareus
e00003b14b Playlist Selector cleanup code, fix selection
* expand parent rows of selected playlist
* do not subscribe multiple times to the same signal
* scope variables, remove cruft
* fix some many whitespace / indent issues
2021-07-22 01:42:01 +02:00
Robin Gareus
e56e099db9 Update Plugin scan dialog window
* use new PM API, allow to cancel individual scan
* cancel the scan when hiding the dialog (e.g.via Esc)
* show scan timeout time (count down/up)
* re-layout and re-label (work in process)
2021-07-21 23:54:11 +02:00
Robin Gareus
8869782c28 Cleanup plugin-scan API, allow to cancel individual scan 2021-07-21 23:04:47 +02:00
Robin Gareus
a331a41fc4 PM: prepare for API update 2021-07-21 18:07:20 +02:00
Robin Gareus
38a4bb6736 Fix prev commit (properly stop pulse) 2021-07-21 05:56:42 +02:00
Robin Gareus
03a17df68c Pulseaudio: tweak freewheel recovery
Always cork stream before calling pa_stream_flush.
2021-07-21 05:03:54 +02:00
Robin Gareus
853b2a7f52 Make CoreaudioSource work again
existence_check() calls prevent_deletion() -> mark_immutable()
which since a4d7b45fe0 calls close().

So the file needs to be open()ed after the existence check.
2021-07-21 02:22:25 +02:00
Robin Gareus
9ae2e1044a Prefix take name (to capture file name) by default 2021-07-20 23:28:04 +02:00
Ben Loftis
2b2bf1d726 Shortcuts: Primary+Tertiary is the existing convention for ALL tracks. use it for plist operations. 2021-07-20 16:14:49 -05:00
Ben Loftis
ff3f0e1d62 Playlist UI Tweaks: show the current track playlists in the copy+share+steal cases (second part of 3b3473) 2021-07-20 16:10:40 -05:00
Ben Loftis
46c2cdc64a New shortcuts per Nathan at Harrison 2021-07-20 16:01:58 -05:00
Ben Loftis
c5cbc2d2d3 Playlist UI Tweaks: remind the user (more strongly) about the action they are taking 2021-07-20 16:00:19 -05:00
Ben Loftis
ba7237c152 Playlist UI Tweaks: Fix some bugs related to old playlists without pgroup_ids 2021-07-20 14:59:47 -05:00
Ben Loftis
3b3473c6eb Playlist UI Tweaks: revert to prior behavior of showing the current track as a copy/share/steal source 2021-07-20 14:59:47 -05:00