Robin Gareus
7e2bb01ff1
VST3: ignore GUI size allocations before realizing the view
...
This fixes crashes with some VST3s when calling `onSize()` before
attaching thew view (e.g. Reason Rack Plug on macOS).
2020-11-19 23:12:52 +01:00
Robin Gareus
aef366c156
Fix AudioUnit window size for some non-resizable plugins
...
Some fixed size AU, do unset `autoresizesSubviews` (Apple's default
is enabled). This also results in the initial size, and position
below Ardour's toolbar to be set incorrectly.
This fixes e.g. Reason Rack Plug AU (and maybe others).
2020-11-19 23:12:52 +01:00
John Emmas
abfceea98c
Add missing namespace qualifiers
2020-11-19 16:06:43 +00:00
Porrumentzio
a8d924d9e1
Update and rework Basque translation
2020-11-19 16:48:58 +01:00
Robin Gareus
ff3b23d169
More codenames, thanks Eno
2020-11-18 22:33:30 +01:00
Robin Gareus
a7a389407b
NO-OP: whitespace
2020-11-18 19:33:27 +01:00
Robin Gareus
44a6d9d164
Update Export Format dialog layout
...
* reduce height requirement
https://tracker.ardour.org/view.php?id=8313#c25191
* group settings sensibly
2020-11-18 19:26:32 +01:00
Robin Gareus
94af225eaf
Fix window parent when using different workspaces
...
This affects only windows opened from the mixer window,
in case the mixer is detached and on a different workspace (desktop).
Window::init (and Dialog::init) set transient parent early on,
and it defaults to the main window (with toolbar). It needs to be
unset before presenting the window, in order to show the window
on the same workspace as the eventual transient parent.
This follows 6dc9134 and f3fbf58 .
2020-11-18 16:26:36 +01:00
Robin Gareus
6dc91348d7
Fix transient parent for plugin windows w/detached mixer
...
This follows f3fbf58185 which unconditionally set the main window
as transient parent. However when detaching the mixer, plugins should
be transient for the detached parent window.
2020-11-16 15:47:05 +01:00
Robin Gareus
b6ae22cfed
Fix script name of pre-seeded scripts (amend c2ffa07e28)
2020-11-15 00:41:24 +01:00
Robin Gareus
29b0775508
GUI: allow to enable wav/aiff tagging
2020-11-14 19:31:01 +01:00
Robin Gareus
f7cb1b0b48
LXVST2: only call effEditIdle after realizing the GUI
...
This fixes an issue with some plugin-wrappers, notably
ff021d0581
2020-11-14 02:49:50 +01:00
Paul Davis
f41d752cb3
additional update GUI RU translation (Alexandre Prokoudine)
2020-11-13 15:51:29 -07:00
Paul Davis
6326ba7be3
update GUI RU translation (Alexandre Prokoudine)
2020-11-13 13:17:16 -07:00
Robin Gareus
54baa620c4
Open session folder when clicking on status-bar snapshot name
2020-11-11 16:29:29 +01:00
Olivier Humbert
1d14b1cfba
French translation update
2020-11-09 19:44:52 +01:00
Edgar Aichinger
3d1fe88506
update german translation
2020-11-09 19:08:40 +01:00
Edgar Aichinger
1fed2285ca
updated german translation
2020-11-09 19:08:40 +01:00
Paul Davis
56394b7683
ru translation updates from Alexandre Prokoudine
2020-11-08 15:03:43 -07:00
Paul Davis
0f9d391029
mark string for translation
2020-11-08 08:19:46 -07:00
Robin Gareus
1fce0c6513
Fix building Lua documentation
2020-11-06 18:00:00 +01:00
Robin Gareus
efe72b79e4
Allow to pass arguments to unit test runner
2020-11-05 10:20:25 +01:00
Robin Gareus
1a73ef16f4
Credit where credit is due
2020-11-05 00:55:03 +01:00
Robin Gareus
1321999aec
VST3: macOS key forwarding
2020-11-03 12:09:31 +01:00
Robin Gareus
8bb76f2a65
NO-OP: code-reorder to facility Mixbus LAN button layout
2020-11-02 15:52:42 +01:00
Robin Gareus
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
Robin Gareus
85ecc40668
Tweak Mixbus pingback, follow http -> https redirects
2020-10-30 15:58:15 +01:00
Robin Gareus
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
Robin Gareus
dc5b88f730
Pulse plugin scan progress-bar when timeout is disabled
2020-10-27 22:21:46 +01:00
Robin Gareus
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
Robin Gareus
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
Robin Gareus
9037c9fe22
Replace static registry lookup with library method 2/2
2020-10-24 03:57:44 +02:00
Robin Gareus
5d193f7638
Add Preference option to customize VST3 search path
2020-10-24 03:36:44 +02:00
Robin Gareus
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
Robin Gareus
818a81aa40
Prepare removing static selection API 1/2
2020-10-18 14:28:38 +02:00
Robin Gareus
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
Robin Gareus
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
Robin Gareus
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
Robin Gareus
51871489ad
Add Gtk style for debug message
2020-10-13 21:58:24 +02:00
Robin Gareus
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
Robin Gareus
1cc1bc996c
Improve AU debug facilities (2/2)
2020-10-09 02:29:29 +02:00
Robin Gareus
e3ca1f0605
VST3: Implement GUI scale factor extension
2020-10-08 15:36:36 +02:00
Robin Gareus
c4bc3b00d2
Plugin-scan: display module/bundle name without file extension
2020-10-08 15:35:50 +02:00
Robin Gareus
953901ad3b
Fix typo in 05c039629c (VST -> VST2, not 3)
2020-10-07 17:51:01 +02:00
Robin Gareus
0fac5c9c2c
Fix previous commit (reset, not zero shared_ptr)
2020-10-06 05:24:34 +02:00
Robin Gareus
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
Robin Gareus
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