Update of /cvsroot/pure-data/externals/grill/py In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19856
Modified Files: package.txt py.vcproj readme.txt Log Message: fixes for detached operation and single-threaded version use lock count instead of message queuing to avoid py->py messaging deadlock support for buffer objects (preliminary) updated build system little restructuring fixes for single-threaded compilation added support for numarray
Index: py.vcproj =================================================================== RCS file: /cvsroot/pure-data/externals/grill/py/py.vcproj,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** py.vcproj 1 Feb 2005 04:57:05 -0000 1.19 --- py.vcproj 9 Mar 2005 04:57:51 -0000 1.20 *************** *** 87,91 **** Optimization="0" AdditionalIncludeDirectories=""c:\data\prog\pd\pd-cvs\src";..\flext\source;c:\programme\prog\Python24\include" ! PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PY_EXPORTS;FLEXT_SYS=2;FLEXT_THREADS" BasicRuntimeChecks="3" RuntimeLibrary="1" --- 87,91 ---- Optimization="0" AdditionalIncludeDirectories=""c:\data\prog\pd\pd-cvs\src";..\flext\source;c:\programme\prog\Python24\include" ! PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PY_EXPORTS;FLEXT_SYS=2;FLEXT_THREADS;PY_NUMARRAY" BasicRuntimeChecks="3" RuntimeLibrary="1" *************** *** 153,157 **** Optimization="0" AdditionalIncludeDirectories="c:\programme\audio\pd\src;c:\data\pdmax\flext\source;C:\Programme\prog\Python24\include" ! PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PY_EXPORTS;FLEXT_SYS=2;FLEXT_THREADS" StringPooling="TRUE" RuntimeLibrary="0" --- 153,157 ---- Optimization="0" AdditionalIncludeDirectories="c:\programme\audio\pd\src;c:\data\pdmax\flext\source;C:\Programme\prog\Python24\include" ! PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PY_EXPORTS;FLEXT_SYS=2;FLEXT_THREADS;PY_NUMARRAY" StringPooling="TRUE" RuntimeLibrary="0" *************** *** 1127,1130 **** --- 1127,1136 ---- </File> <File + RelativePath=".\source\pybuffer.cpp"> + </File> + <File + RelativePath=".\source\pybuffer.h"> + </File> + <File RelativePath="source\pyext.cpp"> <FileConfiguration
Index: package.txt =================================================================== RCS file: /cvsroot/pure-data/externals/grill/py/package.txt,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** package.txt 11 Jan 2005 04:59:26 -0000 1.6 --- package.txt 9 Mar 2005 04:57:51 -0000 1.7 *************** *** 7,11 **** PRECOMPILE=pyprefix.h
! SRCS= main.cpp py.cpp pyext.cpp modmeth.cpp clmeth.cpp register.cpp pyargs.cpp bound.cpp pysymbol.cpp
! HDRS= pyprefix.h main.h pyext.h pysymbol.h --- 7,15 ---- PRECOMPILE=pyprefix.h
! SRCS= \ ! main.cpp \ ! py.cpp pyext.cpp modmeth.cpp clmeth.cpp \ ! register.cpp bound.cpp pyargs.cpp \ ! pysymbol.cpp pybuffer.cpp
! HDRS= pyprefix.h main.h pyext.h pysymbol.h pybuffer.h
Index: readme.txt =================================================================== RCS file: /cvsroot/pure-data/externals/grill/py/readme.txt,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** readme.txt 27 Feb 2005 04:57:30 -0000 1.31 --- readme.txt 9 Mar 2005 04:57:51 -0000 1.32 *************** *** 84,87 **** --- 84,88 ---- - ADD: _del method in pyext-derived class can be used to clean up things on exit - FIX: solved py->py messaging problem with lock count instead of message queuing + - ADD: numarray support for buffer handling
0.1.4: