aboutsummaryrefslogtreecommitdiff
path: root/externals/grill
AgeCommit message (Collapse)Author
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
2007-01-20use new ToSys* methodsThomas Grill
a few fixes (printout and initialization) attempt fix for bug #143. svn path=/trunk/; revision=7369
2007-01-20PD: possibility to create DSP objects without main DSP inlet (use ↵Thomas Grill
FLEXT_DSP0_NEW or similar) fixing typo support for multiple archs under OSX small fix for ppc arch architecture-specific compiler flags for UB under OSX fixed severe Altivec bug changed eol-style corrections to config build templates added xcode 2.4 project fixed atom sorting (now also respect symbol content) no stripping of local symbols some fixes, mostly OS X updated build system for Max with MinGW better default values fixed bug in AtomList copying svn path=/trunk/; revision=7368
2006-11-02use new ToSys* methodsThomas Grill
added loadbang prioritization svn path=/trunk/; revision=6215
2006-11-02use branch hintsThomas Grill
small fixes update for new flext callback naming updated docs svn path=/trunk/; revision=6211
2006-11-02PD: possibility to create DSP objects without main DSP inlet (use ↵Thomas Grill
FLEXT_DSP0_NEW or similar) fix for Max/MSP svn path=/trunk/; revision=6210
2006-10-31PD: possibility to create DSP objects without main DSP inlet (use ↵Thomas Grill
FLEXT_DSP0_NEW or similar) fixed buggy memory deallocation for AtomListStatic svn path=/trunk/; revision=6196
2006-10-27fix for Codewarrior compilationThomas Grill
update docs fixed anything/symbol message mixup (thanks to Stefano Papetti) fixed typos, dates, contact info added gcc branch hinting svn path=/trunk/; revision=6170
2006-09-30reintroduced missing help messageThomas Grill
added success/error reporting for file operations fixed double-free on clearing values and dirs fixed bug in XML saving of nested folders changed obviously buggy pool name registering fixed clearing values and dirs, e.g. with messages clrall and clrrec use new ToSys* methods svn path=/trunk/; revision=6060
2006-09-27*** empty log message ***Thomas Grill
svn path=/trunk/; revision=6035
2006-09-22small fixes for tutorial examplesThomas Grill
fixed help methods fixed typos, dates, contact info added typed flext::NewAligned svn path=/trunk/; revision=6000
2006-09-20added missing ~ in package.txt'sThomas Grill
svn path=/trunk/; revision=5984
2006-09-20*** empty log message ***Thomas Grill
svn path=/trunk/; revision=5981
2006-09-20added forgotten ~ for signal objectsThomas Grill
svn path=/trunk/; revision=5980
2006-09-20enabled templates for flext classes, inlined timer functions, some more ↵Thomas Grill
ToOut/Sys methods fixed help name definition added flfeatures.h for compile-time version-specific feature detection changed eol-style adapted for pd-devel 0.39 minimal fix for timers cosmetic changes to calm the compiler changes for Mac/Intel svn path=/trunk/; revision=5979
2006-08-12fixing typoThomas Grill
OSX switch to dynamic_lookup, 10.3 only but much cleaner svn path=/trunk/; revision=5570
2006-08-11fix dynamic linker problem, not using flat_namespaceThomas Grill
OSX switch to dynamic_lookup, 10.3 only but much cleaner cosmetic changes to calm the compiler use normal assertion svn path=/trunk/; revision=5564
2006-08-03added message bundle functionality (pyext.Bundle class)Thomas Grill
enable compiled-only scripts (without .py) small optimizations and fixes small changes for numpy support enable module packages (module/__init__.py[co]), now also for Max compiler flag to exclude DSP objects some ASSERTs for explicitly created pyext classes (should be runtime checks i guess) added pyext._list and pyext._tuple to convert input lists to Python sequence objects let _inlets and _outlets default to 0 svn path=/trunk/; revision=5472
2006-07-01some more documentation (proxy objects)Thomas Grill
better memory usage with modified proxies optimized DSP processing (less data copying, no more block delay) fixed send method so that any messages work now svn path=/trunk/; revision=5331
2006-07-01some more documentation (proxy objects)Thomas Grill
last fixes for release update docs optimized DSP processing (less data copying, no more block delay) fixed send method so that any messages work now svn path=/trunk/; revision=5330
2006-06-27more robust structure pack setting for Max/MSP @ WindowsThomas Grill
fix for 64 bit code fixed bug for Max/MSP when there's no signal inlet changes for Mac/Intel svn path=/trunk/; revision=5307
2006-06-26stripped unneeded codeThomas Grill
cosmetic changes to calm the compiler svn path=/trunk/; revision=5303
2006-06-26fixed break condition for some loop constructsThomas Grill
resurrected help message functionality preparing RIP release svn path=/trunk/; revision=5302
2006-06-20more robust structure pack setting for Max/MSP @ WindowsThomas Grill
fixed bug for Max/MSP when there's no signal inlet - Max: fixed reported bug (#67), where list elements are distributed over inlets - preprocessor symbol FLEXT_COMPATIBLE - if defined don't implement specialities of either PD or Max/MSP cosmetic changes to calm the compiler svn path=/trunk/; revision=5264
2006-05-29more robust structure pack setting for Max/MSP @ WindowsThomas Grill
attribute generation is now determined exclusively by the object class setup (not library as before). some minor changes after valgrind run - preprocessor symbol FLEXT_COMPATIBLE - if defined don't implement specialities of either PD or Max/MSP fixed bug for Max/MSP when there's no signal inlet - Max: fixed reported bug (#67), where list elements are distributed over inlets svn path=/trunk/; revision=5148
2006-05-24small fixesThomas Grill
small ad added loadbang prioritization svn path=/trunk/; revision=5114
2006-05-24enabled FLEXT_(C)ADDMETHOD as an alias of FLEXT_(C)ADDBANGThomas Grill
bugfixes and optimizations, especially for DSP under Max/MSP added thisParent type attribute generation is now determined exclusively by the object class setup (not library as before). avoid trying to send empty message bundles - preprocessor symbol FLEXT_COMPATIBLE - if defined don't implement specialities of either PD or Max/MSP small changes for attribute functions - Max: fixed reported bug (#67), where list elements are distributed over inlets svn path=/trunk/; revision=5113
2006-05-15*** empty log message ***Thomas Grill
svn path=/trunk/; revision=5065
2006-04-19fixed double-free on clearing values and dirsThomas Grill
reintroduced missing help message svn path=/trunk/; revision=4939
2006-04-19small fixes for Max/OSXThomas Grill
fix for gcc4 svn path=/trunk/; revision=4938
2006-03-23enable compiled-only scripts (without .py)Thomas Grill
small fixes for OSX small fix pyext: fix for missing __init__ attribute small fixes for Max/OSX enable module packages (module/__init__.py[co]), now also for Max svn path=/trunk/; revision=4755
2006-03-23corrected Python object propagation (attribute "py") and adjusted help filesThomas Grill
small fix enable module packages (module/__init__.py[co]), now also for Max enable compiled-only scripts (without .py) svn path=/trunk/; revision=4751
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
2006-03-14fixed double-free on clearing values and dirsThomas Grill
reintroduced missing help message minor cleanups fixed bug in XML saving of nested folders svn path=/trunk/; revision=4707
2006-03-14fixed faulty assertionThomas Grill
fixed buggy memory deallocation for AtomListStatic svn path=/trunk/; revision=4706
2006-02-13fixes for gcc 3.3, changing FLEXT_USECMEM to FLEXT_USE_CMEMwThomas Grill
avoid trying to send empty message bundles svn path=/trunk/; revision=4586
2006-02-01fixed typos, dates, contact infoThomas Grill
svn path=/trunk/; revision=4533
2005-12-23fix dynamic linker problem, not using flat_namespaceThomas Grill
svn path=/trunk/; revision=4290
2005-12-15new flext::CopyAtoms functionThomas Grill
fixed dangerous spot (also memory leak) with message queuing flext::Forward has more incarnations now added message bundles (flext::MsgBundle) fixes for gcc 3.3, changing FLEXT_USECMEM to FLEXT_USE_CMEMw fixed initialization of message bundle items svn path=/trunk/; revision=4228
2005-12-14fixed double-free on clearing values and dirsThomas Grill
reintroduced missing help message fixed clearing values and dirs, e.g. with messages clrall and clrrec more symbol escaping rename help file svn path=/trunk/; revision=4208
2005-12-14updated script for newer _isthreaded getter function styleThomas Grill
(the sendrecv-3.pd example still doesn't work right) svn path=/trunk/; revision=4207
2005-12-14fixed initialization of message bundle itemsThomas Grill
svn path=/trunk/; revision=4206
2005-12-12display error messages if calling __init__ or _del caused an exceptionThomas Grill
better error message for reload with invalid args svn path=/trunk/; revision=4198
2005-12-12fixed rich comparison method in Symbol classThomas Grill
added message bundle functionality (pyext.Bundle class) small optimizations and fixes added forgotten files svn path=/trunk/; revision=4197
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-12new flext::CopyAtoms functionThomas Grill
fixed dangerous spot (also memory leak) with message queuing flext::Forward has more incarnations now fixed and cleaned up library related stuff, especially co-existance of Max message and DSP library objects some minor changes after valgrind run more pthreads V2 fixes added message bundles (flext::MsgBundle) save some space saving inlet pointers fix uninitialized pointer update docs svn path=/trunk/; revision=4189
2005-12-10resurrected help message functionalityThomas Grill
preparing RIP release adapt to new flext version svn path=/trunk/; revision=4185
2005-12-10some minor changes after valgrind runThomas Grill
fix uninitialized pointer With FLEXT_USECMEM normal C library memory allocation will be used, otherwise global operators will be overridden to use memory allocation by the real-time system (getbytes). more pthreads V2 fixes Deprecated FLEXT_NOGLOBALNEW in favor of FLEXT_USECMEM. svn path=/trunk/; revision=4184
2005-12-06experimenting a bit....Thomas Grill
rename help file fixes for pthreads V2 svn path=/trunk/; revision=4157
2005-12-06fixes for pthreads version 2Thomas Grill
fixes for pthreads V2 svn path=/trunk/; revision=4156