rewrote wide parts of LVSL backend, see ChangeLog for details (stable backport)

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms/stable-0.4@1901 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Tobias Doerffel
2008-12-10 00:42:09 +00:00
parent 55f606bc07
commit 46fe11b395
4 changed files with 396 additions and 219 deletions

View File

@@ -1,3 +1,23 @@
2008-12-10 Tobias Doerffel <tobydox/at/users/dot/sourceforge/dot/net>
* plugins/vst_base/communication.h:
* plugins/vst_base/vst_plugin.cpp:
* plugins/vst_base/remote_vst_plugin.cpp:
rewrote wide parts of LVSL backend:
- now supports two threading models which makes LMMS support plugins
like Sytrus, z3ta+ etc.
- on win32 create native widget as parent for plugin's GUI, fixes
warning message when loading KarmaSynth (closes #2276787)
- try more symbol names for entry procedure
* include/aeffectx.h:
- made "int"s to "const int"s
- added CCONST macro
* include/remote_plugin.h:
* src/core/remote_plugin.cpp:
added support for debug messages from remote plugin
2008-12-08 Tobias Doerffel <tobydox/at/users/dot/sourceforge/dot/net>
* plugins/vst_base/vst_plugin.cpp: