Commit Graph

11 Commits

Author SHA1 Message Date
273824d094
Fix mac VST2 plugin GUI (amend 9cbf3ae4ad) 2022-04-19 22:40:10 +02:00
2e7b193988
Support MacVST2 plugins with multiple child views (e.g. UAD) 2021-04-28 00:57:41 +02:00
b6c75ef42a
Fix Mac Plugin re/sizing
Some plugin UIs, particularly those that cannot be resized
unset `autoresizesSubviews`. Since the plugin-view is re-parented,
the host has to directly set the view's size.

However some plugins have multiple child views, apparently
for off-screen pixmaps (e.g. UAD plugins). Those additional
should not be resized (or re-stacked).

e.g.

Reason-Rack
  view 0x7fe27e44e570 @ 0, 33 834 x 804
    view 0x7fe288aa3770 @ 278, 268 278 x 268

UAD Tube-tech
  view 0x7fe270a9cbf0 @ 0, 33 1160 x 374
    view 0x7fe28883d030 @ 0, 0 1160 x 374
    view 0x7fe2888546e0 @ 0, 0 1160 x 24


see also aef366c156
https://discourse.ardour.org/t/uad-plugin-will-not-load-shows-as-expired-when-its-not/105756/5?u=x42
2021-04-27 23:50:59 +02:00
4050ca5633
Update GPL boilerplate and (C)
Copyright-holder and year information is extracted from git log.

git history begins in 2005. So (C) from 1998..2005 is lost. Also some
(C) assignment of commits where the committer didn't use --author.
2019-08-03 15:53:15 +02:00
5de24ac02c Explicit key-event forwarding for MacVST 2017-09-19 23:08:05 +02:00
ac6f44d92b MacVST UI resizing 2016-11-15 18:17:47 +01:00
a15a316236 consolidate VST UI code 2016-11-15 17:10:13 +01:00
9280e148cc Add missing #include 2016-11-15 00:44:14 +01:00
a610157955 MacVST Program/Preset support 2016-11-15 00:32:59 +01:00
68cbbe892f fix MacVST UI idle calls 2016-11-13 18:47:08 +01:00
80fa696564 basic Mac VST Cocoa UI support 2016-11-13 16:35:06 +01:00