[PD-cvs] externals/grill/py license.txt,1.2,1.3 package.txt,1.4,1.5 py.vcproj,1.14,1.15 readme.txt,1.24,1.25
Thomas Grill
xovo at users.sourceforge.net
Sun Jan 9 05:59:32 CET 2005
- Previous message: [PD-cvs] externals/grill/py/pd thread-1.pd,1.5,1.6
- Next message: [PD-cvs] externals/grill/py/source bound.cpp,1.12,1.13 clmeth.cpp,1.11,1.12 main.cpp,1.18,1.19 main.h,1.25,1.26 modmeth.cpp,1.12,1.13 py.cpp,1.15,1.16 pyargs.cpp,1.9,1.10 pyext.cpp,1.22,1.23 pyext.h,1.17,1.18 register.cpp,1.4,1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/externals/grill/py
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7214
Modified Files:
license.txt package.txt py.vcproj readme.txt
Log Message:
support for Python threads, at last
small fixes
merged in 20041229-newdetach branch.
renamed locking functions
Index: py.vcproj
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/py.vcproj,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** py.vcproj 8 Jan 2005 05:00:55 -0000 1.14
--- py.vcproj 9 Jan 2005 04:59:30 -0000 1.15
***************
*** 86,90 ****
Name="VCCLCompilerTool"
Optimization="0"
! AdditionalIncludeDirectories="c:\programme\audio\pd\src;c:\data\pdmax\flext\source;"C:\data\prog\packs\Python-2.4\include";"C:\data\prog\packs\Python-2.4\PC""
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FLEXT_SYS=2;FLEXT_THREADS"
BasicRuntimeChecks="3"
--- 86,90 ----
Name="VCCLCompilerTool"
Optimization="0"
! AdditionalIncludeDirectories="c:\data\prog\pd\pd-cvs\src;c:\data\pdmax\flext\source;"C:\data\prog\packs\Python-2.4\include";"C:\data\prog\packs\Python-2.4\PC""
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FLEXT_SYS=2;FLEXT_THREADS"
BasicRuntimeChecks="3"
Index: package.txt
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/package.txt,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** package.txt 8 Jan 2005 05:00:55 -0000 1.4
--- package.txt 9 Jan 2005 04:59:30 -0000 1.5
***************
*** 1,8 ****
NAME=py
! BUILDTYPE=multi
!
BUILDDIR=build
-
SRCDIR=source
--- 1,6 ----
NAME=py
! BUILDTYPE=multi
BUILDDIR=build
SRCDIR=source
Index: license.txt
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/license.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** license.txt 4 Jan 2003 04:36:49 -0000 1.2
--- license.txt 9 Jan 2005 04:59:30 -0000 1.3
***************
*** 29,33 ****
--- flext ----------------------------------------------
flext - C++ layer for Max/MSP and pd (pure data) externals
! Copyright (C) 2001-2003 Thomas Grill
This program is free software; you can redistribute it and/or
--- 29,33 ----
--- flext ----------------------------------------------
flext - C++ layer for Max/MSP and pd (pure data) externals
! Copyright (C) 2001-2005 Thomas Grill
This program is free software; you can redistribute it and/or
Index: readme.txt
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/readme.txt,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** readme.txt 17 Dec 2004 05:04:29 -0000 1.24
--- readme.txt 9 Jan 2005 04:59:30 -0000 1.25
***************
*** 1,23 ****
! py/pyext - python script objects for PD (and MaxMSP... once, under MacOSX and Windows)
! Copyright (c)2002-2004 Thomas Grill (gr at grrrr.org)
For information on usage and redistribution, and for a DISCLAIMER OF ALL
WARRANTIES, see the file, "license.txt," in this distribution.
Donations for further development of the package are highly appreciated.
! Visit https://www.paypal.com/xclick/business=t.grill%40gmx.net&item_name=pyext&no_note=1&tax=0¤cy_code=EUR
----------------------------------------------------------------------------
You will need the flext C++ layer for PD and Max/MSP externals to compile this.
! see http://www.parasitaere-kapazitaeten.net/ext
!
!
! Package files:
! - readme.txt: this one
! - gpl.txt,license.txt: GPL license stuff
! - main.cpp, main.h, modmeth.cpp, pyargs.cpp, register.cpp: base class
! - py.cpp: py object
! - pyext.cpp, pyext.h, clmeth.cpp, bound.cpp: pyext object
----------------------------------------------------------------------------
--- 1,15 ----
! py/pyext - python script objects for PD and Max/MSP
! Copyright (c)2002-2005 Thomas Grill (gr at grrrr.org)
For information on usage and redistribution, and for a DISCLAIMER OF ALL
WARRANTIES, see the file, "license.txt," in this distribution.
Donations for further development of the package are highly appreciated.
! Visit https://www.paypal.com/xclick/business=gr%40grrrr.org&item_name=pyext&no_note=1&tax=0¤cy_code=EUR
----------------------------------------------------------------------------
You will need the flext C++ layer for PD and Max/MSP externals to compile this.
! see http://grrrr.org/ext/flext
----------------------------------------------------------------------------
***************
*** 30,34 ****
PD - Load it as i library with e.g. "pd -lib py -path scripts"
- Max/MSP - Wait for Windows or a Mach-O MacOSX version. MacOS9 doesn't want it.
--- 22,25 ----
***************
*** 52,81 ****
The py/pyext package should run with Python version >= 2.1.
! It has been thoroughly tested with version 2.2 and 2.3
!
!
! The package should at least compile (and is tested) with the following compilers:
!
!
! PD @ Windows:
! -------------
! o Borland C++ 5.5 (free): edit "config-pd-bcc.txt" & run "build-pd-bcc.bat"
!
! o Microsoft Visual C++ 6/7: edit "config-pd-msvc.txt" & run "build-pd-msvc.bat"
!
!
! PD @ linux:
! -----------
! o GCC: edit "config-pd-linux.txt" & run "sh build-pd-linux.sh"
!
!
! PD @ MacOSX:
! ---------------------
! You'll need to have Python installed as a framework.
! This is the default with Panther - otherwise, all newer Python source distributions are buildable as a darwin framework
! ( ./configure --enable-framework=/System/Library/Frameworks && make && make installframework )
!
! o GCC: edit "config-pd-darwin.txt" & run "sh build-pd-darwin.sh"
!
----------------------------------------------------------------------------
--- 43,47 ----
The py/pyext package should run with Python version >= 2.1.
! It has been thoroughly tested with versions 2.2 to 2.4
----------------------------------------------------------------------------
***************
*** 86,89 ****
--- 52,58 ----
- ADD: handling of Python threads
- FIX: output of single atoms instead of 1-element lists
+ - ADD: new detach mechanism (call queue)
+ - ADD: support for Max/MSP @ OSX and Windows
+ - DEL: eliminated meaningless inchannels and outchannels methods
0.1.4:
***************
*** 154,165 ****
features:
- enable multiple interpreters?
- - make a pygui object where Tkinter draws to the PD canvas...
- stop individual threads
- Python type for symbols
tests:
- check for python threading support
-
- bugs:
- - named (keyword) arguments are not supported
-
--- 123,130 ----
features:
- enable multiple interpreters?
- stop individual threads
- Python type for symbols
+ - support named (keyword) arguments (like attributes for messages)
tests:
- check for python threading support
- Previous message: [PD-cvs] externals/grill/py/pd thread-1.pd,1.5,1.6
- Next message: [PD-cvs] externals/grill/py/source bound.cpp,1.12,1.13 clmeth.cpp,1.11,1.12 main.cpp,1.18,1.19 main.h,1.25,1.26 modmeth.cpp,1.12,1.13 py.cpp,1.15,1.16 pyargs.cpp,1.9,1.10 pyext.cpp,1.22,1.23 pyext.h,1.17,1.18 register.cpp,1.4,1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list