summaryrefslogtreecommitdiff
path: root/libs/fst
AgeCommit message (Collapse)Author
2018-06-04remove aeffectx.h; use vestige.hPaul Davis
2017-12-02A couple of minor changes when #including <utime.h>John Emmas
2017-11-29Fix Windows builds (amend a3ec16)Robin Gareus
Since scanner.cc defines NO_OLDNAMES, utime.h needs to be included first.
2017-07-08Don't use VST ->user points, prefer host-reserved ptrRobin Gareus
Apparently "user" is for plugins (not hosts) to use.
2017-03-08Prepare moving to a dedicated x-thread signal for VST UI resizingRobin Gareus
(this changes the internal API, pending follow-up GUI update)
2017-03-07Rework VST initialization:Robin Gareus
Set the AEffect* plugin pointer before calling effOpen. effOpen may call back into the host (masterCallback) and invoke actions which depend on _plugin (eg. to call back into the plugin again)
2016-11-29moving POSIX_VISIBLE to the waf script partDavid Carlier
2016-11-29Making buildable under OpenBSD.David Carlier
2016-11-17try VST2.4's VSTPluginMain firstRobin Gareus
This fixes a crash with loading u-he Diva on windows.
2016-11-15consolidate VSTState functionsRobin Gareus
2016-11-15really fix windows compilation.Robin Gareus
2016-11-15amend 5dc24971009 ...get the windows version to compile.Robin Gareus
eventually vststate_init() needs cleaning up, but not tonight.
2016-11-15rework 8e3b6c9ac (fstwin is C code, not C++)Robin Gareus
2016-11-15fix another typo (f30fbcaaf)Robin Gareus
2016-11-14Fix VST state-lock SNAFU (effSetChunk and process are exclusive)Robin Gareus
2016-11-14consolidate VSTState initializationRobin Gareus
2016-11-13Mac VST-2.x supportRobin Gareus
2016-10-04Make some functions which are needed for native VST support like snprintf() ↵Michael Beer
visible in FreeBSD.
2016-08-28Fix a crash when toggling back and forth between a generic plugin GUI window ↵John Emmas
and a VST plugin's own GUI
2015-12-17more hot wine.Robin Gareus
2015-08-12Fix for crash when loading DrumGizmo VST editor on WindowsTim Mayberry
2015-04-27case insensitive VST plugin file extension - fixes #6285Robin Gareus
2nd attempt.
2015-04-27Revert "case insensitive ".dll" for VST plugins - fixes #6285"Robin Gareus
This reverts commit c2f84af73d4812a7099ba1339ae92f2cd0536eae. strcasestr() is not compatible with mingw nor MSVC. different approach is needed.
2015-04-26case insensitive ".dll" for VST plugins - fixes #6285Robin Gareus
TODO: check portability of strcasestr()
2015-02-14hide terminal window for windows vst scannerRobin Gareus
2015-01-17waf: fix concurrency issue with duplicate targetsRobin Gareus
The same source file cannot safely be used in different wscripts with concurrency (if they were in the same wscript it works .c.1.o .c.2.o, etc). [387/764] c: libs/fst/vstwin.c -> build/libs/fst/vstwin.c.1.o [731/764] c: libs/fst/vstwin.c -> build/libs/fst/vstwin.c.1.o [746/764] cxxprogram: build/libs/fst/scanner.cc.1.o build/libs/fst/vstwin.c.1.o -> build/libs/fst/ardour-vst-scanner.exe [750/764] cxxshlib: [...] build/libs/fst/vstwin.c.1.o [...] -> build/libs/ardour/ardour-3.dll and about one every full moon (depending on concurrency) it failed: missing file: 'build/libs/fst/vstwin.c.1.o'
2015-01-08remove hardcoded major version in build scriptsRobin Gareus
2015-01-05prepare for 'ardour4'Robin Gareus
2014-12-28use ldflags for wine linkingRobin Gareus
fixes issue with eg. wine-unstable: --also-libdir=/usr/lib/i386-linux-gnu/wine-unstable/
2014-12-28fix [rare] concurrent build issue:Robin Gareus
[709/779] subst: headless/hardev_common.sh.in -> build/headless/hardev_common_waf.sh [710/779] hardev_common_waf.sh: -> build/headless/hardev_common_waf.sh chmod: cannot access `headless/hardev_common_waf.sh': No such file or directory
2014-11-13install all additional binaries in $libdirRobin Gareus
2014-11-04When building with MSVC, guard a declaration of 'strdup()' which conflicts ↵John Emmas
slightly with the MSVC declaration (maybe we should just #include <string.h> ?)
2014-10-0564bit windows VSTsRobin Gareus
2014-05-17vst-scanner app: properly init and use libpbd's TransmitterRobin Gareus
2014-04-28finish unfinished work at basing all install paths on the program namePaul Davis
2014-04-18fix VST GUI swallowing for windowsRobin Gareus
2014-04-14remove code intended for use with basename(), fix memory leak since ↵Robin Gareus
g_path_get_basename() returns a newly allocated string.
2014-04-14clean up 6cc2812f2e8 (interim vst fixes)Robin Gareus
2014-04-14despite what MSVC thinks, C is not C++.Robin Gareus
2014-04-11another stab at a working vst on windowsunknown
2014-04-11more vst tweaksunknown
2014-04-11interim vst fixesunknown
2014-04-11amend previous commit, remove cruft, no more extern function pointersRobin Gareus
2014-04-11export fst functions (for MSVC)Robin Gareus
2014-03-18fix potential uninitialized object pointer.Robin Gareus
2014-03-10fix up waf build in wake of search path changes earlier todayPaul Davis
2014-03-04some more mingw x-compile fixesRobin Gareus
2014-03-04mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64)Robin Gareus
2014-02-25update external VST scanner appRobin Gareus
2014-02-25prepare standalone VST scanner tool.. part oneRobin Gareus