13
0
Commit Graph

13731 Commits

Author SHA1 Message Date
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
c5d7ed3015
Update GUI, use new write_immediate_event() API 2020-09-20 19:16:52 +02:00
cce424b695
Mark some menu items insensitive w/o session
When closing a session without loading or creating a new one,
Ardour's main window and menu are accessible.

 Menu > Session > Properties : crash w/o a session
 Menu > Window > Transport Masters : any interaction causes a crash.
2020-09-18 21:03:56 +02:00
67b1481c12
VST3: work-around endless/recursive resize requests
Some plugins correct their own size when resized which can lead
to endlessly growing GUIs. In particular this issue exists
if Ardour's plugin-toolbar forces a plugin to grow in size to fill
the allocated space. While the plugin aims for fixed aspect-ratio.

This will need a proper solution involving VST's checkSizeConstraint,
however GTK+2 does not have an appropriate API...
2020-09-18 02:11:25 +02:00
5dc3f2a320
Add toolbar widgets for monitor mute and dim
Another one from Andy's wish-list
http://mixbus.harrisonconsoles.com/forum/thread-8935-page-2.html
2020-09-17 22:57:54 +02:00
6612cdf44a
Name new MIDI tracks after instrument plugin 2020-09-17 21:06:46 +02:00
1759ba96b6
VST3: Plugin GUI support 2020-09-17 00:10:21 +02:00
05c039629c
VST3: Update Preferences/Plugins/VST 2020-09-16 22:49:20 +02:00