aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/py/py.vcproj
AgeCommit message (Collapse)Author
2008-01-03cross-platform fixesThomas Grill
enable compiled-only scripts (without .py) use PyGILState_\*() functionality (enabled with PY_USE_GIL) fixes for non-GIL usage improved symbol comparison buffer protocol adapted for Python 2.5 enable module packages (module/__init__.py[co]), now also for Max svn path=/trunk/; revision=9120
2007-07-06adapting to new flext lockfree structuresThomas Grill
much better detach method handling (one thread for all object instances) use PyGILState_\*() functionality (enabled with PY_USE_GIL) ooops, fixing typo fixing numpy initialization quirks pyext._init is now called after __init__ enabled use of inofficial PD functionality for search and help path access (#define PY_USE_INOFFICIAL) added sketch for new pye (Python expression) object buffer protocol adapted for Python 2.5 svn path=/trunk/; revision=7903
2007-03-07multiply inlets for py (hot and cold inlets)Thomas Grill
small optimizations and fixes use PyGILState_\*() functionality (enabled with PY_USE_GIL) updates for DSP processing __str__ method for pyext, to enable print self calls added message bundle functionality (pyext.Bundle class) enable compiled-only scripts (without .py) enable optimization of Python code in reease build let _inlets and _outlets default to 0 fix for numpy some ASSERTs for explicitly created pyext classes (should be runtime checks i guess) open editor for script under OS X fixing numpy initialization quirks enable symbol binding for all callables (not only functions and methods) _isthreaded is now a data member instead of a method fix for gcc4 added pyext._list and pyext._tuple to convert input lists to Python sequence objects enable module packages (module/__init__.py[co]), now also for Max python-like dotted module.function syntax cleaned up float vs. int pyext tags compiler flag to exclude DSP objects some optimizations and py reload fix more safety for calls where association python-pd has already been removed always run Python interpreter in the background svn path=/trunk/; revision=7474
2007-01-20fixed rich comparison method in Symbol classThomas Grill
fix for OSX small cosmetic fixes enable compiled-only scripts (without .py) small changes for numpy support fix for numpy headers on OS X fix for numpy added xcode 2.4 project added pyext._list and pyext._tuple to convert input lists to Python sequence objects fix numpy et al enable module packages (module/__init__.py[co]), now also for Max svn path=/trunk/; revision=7370
2006-03-23added message bundle functionality (pyext.Bundle class)Thomas Grill
enable compiled-only scripts (without .py) small optimizations and fixes some optimizations and py reload fix better error message for reload with invalid args enable module packages (module/__init__.py[co]), now also for Max svn path=/trunk/; revision=4750
2005-12-12__str__ method for pyext, to enable print self callsThomas Grill
added message bundle functionality (pyext.Bundle class) enable symbol binding for all callables (not only functions and methods) small optimizations and fixes enable optimization of Python code in reease build _isthreaded is now a data member instead of a method more safety for calls where association python-pd has already been removed fixes for pthreads V2 svn path=/trunk/; revision=4190
2005-12-06fixes for pthreads version 2Thomas Grill
fixes for pthreads V2 svn path=/trunk/; revision=4156
2005-11-03display error messages if calling __init__ or _del caused an exceptionThomas Grill
updated docs compiler flag to exclude DSP objects pyext: fix for missing __init__ attribute some ASSERTs for explicitly created pyext classes (should be runtime checks i guess) let _inlets and _outlets default to 0 svn path=/trunk/; revision=3829
2005-09-20*** empty log message ***Thomas Grill
svn path=/trunk/; revision=3607
2005-07-09python-like dotted module.function syntaxThomas Grill
reworked outbound message generation (now with symbols instead of one-element anythings) multiply inlets for py (hot and cold inlets) cleaned up float vs. int pyext tags pymeth object for object methods enable built-in functions sequence protocol for symbol type enabled built-in functions py: allow all callables svn path=/trunk/; revision=3310
2005-07-08better reload handling, but still far fom perfectThomas Grill
fixed minor other issues cleaned up float vs. int pyext tags simplifications in py and pyext bumped version number python-like dotted module.function syntax send and receive wrapped PyObjects through inlets/outlets multiply inlets for py (hot and cold inlets) svn path=/trunk/; revision=3308
2005-07-06added xcode projectThomas Grill
better reload handling, but still far fom perfect fixed minor other issues bumped version number made some methods static svn path=/trunk/; revision=3296
2005-03-25fixes for maxmspThomas Grill
added generic numpy support (not working) svn path=/trunk/; revision=2645
2005-03-13pydsp: share dsp buffer objects at inplace operationThomas Grill
DSP support for py/pyext: new objects pyext~,pyx~,pyext.~,pyx.~ new base class for py and pyext classes preset sys.argv for module loading support for buffer objects (preliminary) py: bang in left inlet now really triggers without arguments fixes for detached operation and single-threaded version little restructuring adjust pd and py files for correct argument passing more optimizations update for new flext callback naming use lock count instead of message queuing to avoid py->py messaging deadlock pyext: fix for inlet count svn path=/trunk/; revision=2624
2005-03-09fixes for detached operation and single-threaded versionThomas Grill
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 svn path=/trunk/; revision=2610
2005-02-01fixes for single-threaded compilationThomas Grill
little restructuring svn path=/trunk/; revision=2554
2005-01-19- a bit more functions for the symbol typeThomas Grill
- exporting symbol functions corrected argument passing to class methods updated for OSX adjust pd and py files for correct argument passing svn path=/trunk/; revision=2523
2005-01-11added symbol typeThomas Grill
fixed incorrect unbinding of instance methods fixes for symbol type little restructuring svn path=/trunk/; revision=2489
2005-01-10closed multi-interpreter branch (no chance to have several interpreters in ↵Thomas Grill
the same thread!) other thread-related cleanups py: added ability to choose function from message tag enabled int-tags for pyext class methods svn path=/trunk/; revision=2487
2005-01-09support for Python threads, at lastThomas Grill
small fixes merged in 20041229-newdetach branch. renamed locking functions svn path=/trunk/; revision=2483
2005-01-08update for flext build systemThomas Grill
svn path=/trunk/; revision=2478
2004-12-17support for Python threads, at lastThomas Grill
output single atoms instead of 1-element lists small changes for release using flext build system svn path=/trunk/; revision=2398
2004-11-02name changes for svn repositoryThomas Grill
svn path=/trunk/; revision=2197
2004-10-27name changes for svn repositoryThomas Grill
svn path=/trunk/; revision=2171
2004-09-20 ""Thomas Grill
svn path=/trunk/; revision=2047
2004-09-12 ""Thomas Grill
svn path=/trunk/; revision=2026
2004-09-09 ""Thomas Grill
svn path=/trunk/; revision=2020
2004-06-21 ""Thomas Grill
svn path=/trunk/; revision=1826
2003-10-21 ""Thomas Grill
svn path=/trunk/; revision=1121
2003-10-20 ""Thomas Grill
svn path=/trunk/; revision=1110
2003-10-17 ""Thomas Grill
svn path=/trunk/; revision=1100
2003-10-02 ""Thomas Grill
svn path=/trunk/; revision=1057
2003-08-12 ""Thomas Grill
svn path=/trunk/; revision=843
2003-06-13 ""Thomas Grill
svn path=/trunk/; revision=701