Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-26 | Add support for NetBSD by generalizing BSD OS tests. | nia | |
2020-02-14 | Fix cross-compile linking (arm-linux ld) | Robin Gareus | |
Explicitly specify required libraries (waf does no longer forward .uselib dependencies of libraries used by .use). This leads to undefined symbols. | |||
2020-01-25 | Update waf2.x "subst" feature uses obj attributes | Robin Gareus | |
2020-01-25 | Explicitly use OSX | Robin Gareus | |
Previously this was inherited via PBD. On MacOS/X, this adds "-undefined dynamic_lookup -flat_namespace" and various "-framework .." options to linkflags Without this flag, .dylibs fail to link usually because of missing `-lintl` (Undefined symbols: "_libintl_dgettext") On other systems this is a NO-OP: CFLAGS_OSX, CXXFLAGS_OSX and LINKFLAGS_OSX are only set on the darwin platform. | |||
2019-08-03 | Update utility and tools GPL boilerplate and (C) from git log | Robin Gareus | |
2019-07-04 | Use exit-status macros for compatibility 2/3 | Robin Gareus | |
2018-10-14 | remove use of hardcoded -fPIC compiler flag, and use compiler flag dict instead | Paul Davis | |
2018-06-04 | remove aeffectx.h; use vestige.h | Paul Davis | |
2017-12-02 | A couple of minor changes when #including <utime.h> | John Emmas | |
2017-11-29 | Fix Windows builds (amend a3ec16) | Robin Gareus | |
Since scanner.cc defines NO_OLDNAMES, utime.h needs to be included first. | |||
2017-07-08 | Don't use VST ->user points, prefer host-reserved ptr | Robin Gareus | |
Apparently "user" is for plugins (not hosts) to use. | |||
2017-03-08 | Prepare moving to a dedicated x-thread signal for VST UI resizing | Robin Gareus | |
(this changes the internal API, pending follow-up GUI update) | |||
2017-03-07 | Rework 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-29 | moving POSIX_VISIBLE to the waf script part | David Carlier | |
2016-11-29 | Making buildable under OpenBSD. | David Carlier | |
2016-11-17 | try VST2.4's VSTPluginMain first | Robin Gareus | |
This fixes a crash with loading u-he Diva on windows. | |||
2016-11-15 | consolidate VSTState functions | Robin Gareus | |
2016-11-15 | really fix windows compilation. | Robin Gareus | |
2016-11-15 | amend 5dc24971009 ...get the windows version to compile. | Robin Gareus | |
eventually vststate_init() needs cleaning up, but not tonight. | |||
2016-11-15 | rework 8e3b6c9ac (fstwin is C code, not C++) | Robin Gareus | |
2016-11-15 | fix another typo (f30fbcaaf) | Robin Gareus | |
2016-11-14 | Fix VST state-lock SNAFU (effSetChunk and process are exclusive) | Robin Gareus | |
2016-11-14 | consolidate VSTState initialization | Robin Gareus | |
2016-11-13 | Mac VST-2.x support | Robin Gareus | |
2016-10-04 | Make some functions which are needed for native VST support like snprintf() ↵ | Michael Beer | |
visible in FreeBSD. | |||
2016-08-28 | Fix a crash when toggling back and forth between a generic plugin GUI window ↵ | John Emmas | |
and a VST plugin's own GUI | |||
2015-12-17 | more hot wine. | Robin Gareus | |
2015-08-12 | Fix for crash when loading DrumGizmo VST editor on Windows | Tim Mayberry | |
2015-04-27 | case insensitive VST plugin file extension - fixes #6285 | Robin Gareus | |
2nd attempt. | |||
2015-04-27 | Revert "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-26 | case insensitive ".dll" for VST plugins - fixes #6285 | Robin Gareus | |
TODO: check portability of strcasestr() | |||
2015-02-14 | hide terminal window for windows vst scanner | Robin Gareus | |
2015-01-17 | waf: fix concurrency issue with duplicate targets | Robin 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-08 | remove hardcoded major version in build scripts | Robin Gareus | |
2015-01-05 | prepare for 'ardour4' | Robin Gareus | |
2014-12-28 | use ldflags for wine linking | Robin Gareus | |
fixes issue with eg. wine-unstable: --also-libdir=/usr/lib/i386-linux-gnu/wine-unstable/ | |||
2014-12-28 | fix [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-13 | install all additional binaries in $libdir | Robin Gareus | |
2014-11-04 | When 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-05 | 64bit windows VSTs | Robin Gareus | |
2014-05-17 | vst-scanner app: properly init and use libpbd's Transmitter | Robin Gareus | |
2014-04-28 | finish unfinished work at basing all install paths on the program name | Paul Davis | |
2014-04-18 | fix VST GUI swallowing for windows | Robin Gareus | |
2014-04-14 | remove code intended for use with basename(), fix memory leak since ↵ | Robin Gareus | |
g_path_get_basename() returns a newly allocated string. | |||
2014-04-14 | clean up 6cc2812f2e8 (interim vst fixes) | Robin Gareus | |
2014-04-14 | despite what MSVC thinks, C is not C++. | Robin Gareus | |
2014-04-11 | another stab at a working vst on windows | unknown | |
2014-04-11 | more vst tweaks | unknown | |
2014-04-11 | interim vst fixes | unknown | |
2014-04-11 | amend previous commit, remove cruft, no more extern function pointers | Robin Gareus | |