aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/py/source/pyext.h
AgeCommit message (Collapse)Author
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-09-21__str__ method for pyext, to enable print self callsThomas Grill
python-like dotted module.function syntax multiply inlets for py (hot and cold inlets) enable symbol binding for all callables (not only functions and methods) enable optimization of Python code in reease build _isthreaded is now a data member instead of a method compiler flag to exclude DSP objects some ASSERTs for explicitly created pyext classes (should be runtime checks i guess) cleaned up float vs. int pyext tags more safety for calls where association python-pd has already been removed open editor for module file on "edit" message (or click) let _inlets and _outlets default to 0 svn path=/trunk/; revision=3610
2005-08-01path setting based on new flext functionalityThomas Grill
open editor for module file on "edit" message (or click) open editor for script under OS X svn path=/trunk/; revision=3399
2005-07-20corrected Python object propagation (attribute "py") and adjusted help filesThomas Grill
better exception handling and error message much better detach method handling (one thread for all object instances) better definition of output values (atoms, lists, anythings) svn path=/trunk/; revision=3364
2005-07-19better exception handling and error messageThomas Grill
much better detach method handling (one thread for all object instances) oops, forgot to code one branch better definition of output values (atoms, lists, anythings) svn path=/trunk/; revision=3360
2005-07-18python-like dotted module.function syntaxThomas Grill
cleaned up float vs. int pyext tags better definition of output values (atoms, lists, anythings) multiply inlets for py (hot and cold inlets) better exception handling and error message fixes for atomic pyext._outlet messages svn path=/trunk/; revision=3358
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-04-18check for PD versionThomas Grill
better reload handling, but still far fom perfect fixed minor other issues fixed buglet fixing strange gcc behavior updates for DSP processing better argument checking svn path=/trunk/; revision=2781
2005-04-07cleaner error reportingThomas Grill
added generic numpy support (not working) use lock count instead of message queuing to avoid py->py messaging deadlock fixing strange gcc behavior fixes for maxmsp support for buffer objects (preliminary) fixed reference count bug use optimized version adjust pd and py files for correct argument passing more optimizations little restructuring svn path=/trunk/; revision=2687
2005-03-31fixed reference count bugThomas Grill
cleaner error reporting more optimizations added generic numpy support (not working) fixes for maxmsp svn path=/trunk/; revision=2655
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-01-11added symbol typeThomas Grill
fixed incorrect unbinding of instance methods fixes for symbol type little restructuring svn path=/trunk/; revision=2489
2005-01-09support for Python threads, at lastThomas Grill
small fixes merged in 20041229-newdetach branch. renamed locking functions svn path=/trunk/; revision=2483
2004-11-10support for Python threads, at lastThomas Grill
svn path=/trunk/; revision=2251
2004-09-09 ""Thomas Grill
svn path=/trunk/; revision=2020
2004-08-21 ""Thomas Grill
svn path=/trunk/; revision=1965
2004-06-21 ""Thomas Grill
svn path=/trunk/; revision=1826
2004-01-20 ""Thomas Grill
svn path=/trunk/; revision=1270
2004-01-14 ""Thomas Grill
svn path=/trunk/; revision=1257
2004-01-08 ""Thomas Grill
svn path=/trunk/; revision=1252
2004-01-07 ""Thomas Grill
svn path=/trunk/; revision=1251
2003-10-21 ""Thomas Grill
svn path=/trunk/; revision=1121
2003-10-20 ""Thomas Grill
svn path=/trunk/; revision=1110
2003-06-04 ""Thomas Grill
svn path=/trunk/; revision=681
2003-04-08 ""Thomas Grill
svn path=/trunk/; revision=553
2003-01-04 ""Thomas Grill
svn path=/trunk/; revision=320
2002-12-28 ""Thomas Grill
svn path=/trunk/; revision=309
2002-12-05 ""Thomas Grill
svn path=/trunk/; revision=278
2002-11-26 ""Thomas Grill
svn path=/trunk/; revision=262
2002-10-22This commit was generated by cvs2svn to compensate for changes in r189,Thomas Grill
which included commits to RCS files with non-trunk default branches. svn path=/trunk/; revision=190