From 5ef85160f748c0963030a30868c6c23183f7a14b Mon Sep 17 00:00:00 2001
From: Thomas Grill <xovo@users.sourceforge.net>
Date: Fri, 17 Oct 2003 02:38:09 +0000
Subject:  ""

svn path=/trunk/; revision=1099
---
 externals/grill/flext/changes.txt             | 1 +
 externals/grill/flext/config-pd-linux.txt     | 4 ++--
 externals/grill/flext/flext.vcproj            | 2 +-
 externals/grill/flext/source/fldefs_meththr.h | 2 +-
 4 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/externals/grill/flext/changes.txt b/externals/grill/flext/changes.txt
index 7abe6568..f24da9fb 100644
--- a/externals/grill/flext/changes.txt
+++ b/externals/grill/flext/changes.txt
@@ -34,6 +34,7 @@ Version history:
 - flext_dsp reported wrong inlet/outlet count (CntInSig, CntOutSig functions)
 - added support for patcher arguments for attributes (use # instead of $ to save them with a patch)
 - moved memory functions and console output from flext to super-base-class flext_root and derived all helper classes from that
+- changed FLEXT_THREAD_X: wrappers doesn't delete the passed data pointer anymore -> the called method is responsible for that (and it knows the type....)
 
 0.4.4:
 - fixed deadly bug for Max/MSP method-to-symbol-binding proxies
diff --git a/externals/grill/flext/config-pd-linux.txt b/externals/grill/flext/config-pd-linux.txt
index 6962affc..bfbebf45 100644
--- a/externals/grill/flext/config-pd-linux.txt
+++ b/externals/grill/flext/config-pd-linux.txt
@@ -12,11 +12,11 @@ PDPATH=/usr/src/pd-0.37-0/src
 
 # where is the SndObj include directory?
 # (leave blank or comment out to disable SndObj support)
-SNDOBJ=/usr/local/include #/SndObj
+#SNDOBJ=/usr/local/include
 
 # where is the STK include directory?
 # (leave blank or comment out to disable STK support)
-STK=/usr/src/stk-4.1.1/include
+#STK=/usr/src/stk-4.1.1/include
 
 # where should flext libraries be built?
 TARGDIR=./pd-linux
diff --git a/externals/grill/flext/flext.vcproj b/externals/grill/flext/flext.vcproj
index ba2bdb7d..9b67b2dd 100644
--- a/externals/grill/flext/flext.vcproj
+++ b/externals/grill/flext/flext.vcproj
@@ -225,7 +225,7 @@
 				Name="VCCLCompilerTool"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="c:\programme\audio\pd-0.37\src,f:\prog\audio\sndobj\include,f:\prog\audio\stk\include"
+				AdditionalIncludeDirectories="c:\programme\audio\pd\src,f:\prog\audio\sndobj\include,f:\prog\audio\stk\include"
 				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;FLEXT_SYS=2;FLEXT_THREADS;FLEXT_USE_SIMD"
 				StringPooling="TRUE"
 				RuntimeLibrary="0"
diff --git a/externals/grill/flext/source/fldefs_meththr.h b/externals/grill/flext/source/fldefs_meththr.h
index f0fc6ef0..7d9e3e13 100644
--- a/externals/grill/flext/source/fldefs_meththr.h
+++ b/externals/grill/flext/source/fldefs_meththr.h
@@ -93,7 +93,7 @@ static void FLEXT_THR_PRE(M_FUN)(thr_params *p) {  \
 		th->M_FUN(data); \
 		th->PopThread(); \
 	} \
-	delete (char *)data; \
+	/* delete (char *)data; */ \
 } 
 
 //! Set up a threaded method callback for a boolean argument
-- 
cgit v1.2.1