aboutsummaryrefslogtreecommitdiff
path: root/externals/grill
AgeCommit message (Collapse)Author
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
2005-12-06fixed and cleaned up library related stuff, especially co-existance of Max ↵Thomas Grill
message and DSP library objects fixes for pthreads version 2 more pthreads V2 fixes updated docs update docs updates for OSX svn path=/trunk/; revision=4155
2005-11-19*** empty log message ***Thomas Grill
svn path=/trunk/; revision=3981
2005-11-19added Buffer.resize exampleThomas Grill
add Buffer.resize method svn path=/trunk/; revision=3980
2005-11-03update docsThomas Grill
last fixes for release svn path=/trunk/; revision=3831
2005-11-03updated for any messages to be processed (not only symbols)Thomas Grill
rename help file more fixes svn path=/trunk/; revision=3830
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-11-03update docsThomas Grill
updated build system for Max with MinGW fixed and cleaned up library related stuff, especially co-existance of Max message and DSP library objects svn path=/trunk/; revision=3828
2005-10-22fix compilation for CFMThomas Grill
small fixes release version small change proposed by Tim Blechmann svn path=/trunk/; revision=3753
2005-10-22file loading: fixed recognition of stringified directory namesThomas Grill
fixed clearing values and dirs, e.g. with messages clrall and clrrec fixed c++ conformance svn path=/trunk/; revision=3751
2005-10-12satisfy newer gcc versionsThomas Grill
fixed and cleaned up library related stuff, especially co-existance of Max message and DSP library objects svn path=/trunk/; revision=3696
2005-10-11bugfixes and optimizations, especially for DSP under Max/MSPThomas Grill
fixed and cleaned up library related stuff, especially co-existance of Max message and DSP library objects eliminate jmax code fixed dsp vector offset bug better separation between build styles - better handling of click callback - more compatible handling of attributes in patcher (hiding is now an option - define FLEXT_ATTRHIDE) svn path=/trunk/; revision=3695
2005-10-11fixes for MetrowerksThomas Grill
fix compilation for CFM small fixes correction of limits on buffer resize svn path=/trunk/; revision=3692
2005-10-11fix for Codewarrior compilationThomas Grill
svn path=/trunk/; revision=3691
2005-10-07bugfixes and optimizations, especially for DSP under Max/MSPThomas Grill
fixed dsp vector offset bug preprocessed class names now also reflect debug mode (to avoid name clashes) svn path=/trunk/; revision=3676
2005-10-06more robust string->atom conversionThomas Grill
eliminate jmax code svn path=/trunk/; revision=3673
2005-09-26small fixesThomas Grill
update for new flext callback naming - made xcode project - fixed loop record bug - some small cleanups svn path=/trunk/; revision=3638
2005-09-26__str__ method for pyext, to enable print self callsThomas Grill
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 cleanups pyext: fix for missing __init__ attribute some optimizations and py reload fix some ASSERTs for explicitly created pyext classes (should be runtime checks i guess) more safety for calls where association python-pd has already been removed fixed typos let _inlets and _outlets default to 0 svn path=/trunk/; revision=3637
2005-09-26- better handling of click callbackThomas Grill
bugfixes and optimizations, especially for DSP under Max/MSP - more compatible handling of attributes in patcher (hiding is now an option - define FLEXT_ATTRHIDE) svn path=/trunk/; revision=3636
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-09-20*** empty log message ***Thomas Grill
svn path=/trunk/; revision=3607
2005-09-12changed initialization functions accordinglyThomas Grill
minimal additions for buffers and exception handling change click modifier to shift (seems to work) small fixes for tutorial examples added flfeatures.h for compile-time version-specific feature detection added typed flext::NewAligned fixed severe Altivec bug adapted for pd-devel 0.39 - better handling of click callback slimmed object data structures update DSP methods for SndObj and STK classes - more compatible handling of attributes in patcher (hiding is now an option - define FLEXT_ATTRHIDE) better buffer checking svn path=/trunk/; revision=3537
2005-09-06some more documentation (proxy objects)Thomas Grill
last fixes for release fixed send method so that any messages work now svn path=/trunk/; revision=3500
2005-09-06more fixes for gcc 3.4Thomas Grill
cleanups for release updated the help file svn path=/trunk/; revision=3498
2005-09-03some more documentation (proxy objects)Thomas Grill
rename help file make connections visible at last... fixed send method so that any messages work now svn path=/trunk/; revision=3479
2005-09-01fixed severe Altivec bugThomas Grill
svn path=/trunk/; revision=3473
2005-08-30don't use explicit so that STL can be usedThomas Grill
small fixes for tutorial examples added typed flext::NewAligned svn path=/trunk/; revision=3463
2005-08-22file loading: fixed recognition of stringified directory namesThomas Grill
svn path=/trunk/; revision=3446
2005-08-22adapted for pd-devel 0.39Thomas Grill
- better handling of click callback - more compatible handling of attributes in patcher (hiding is now an option - define FLEXT_ATTRHIDE) added flfeatures.h for compile-time version-specific feature detection changes for devel_0_39 support svn path=/trunk/; revision=3445
2005-08-11fix for DSP setupThomas Grill
DSP fixes added support for plug shells (like Waveshell) clean handling of plugin deletion (potentially open editor window etc.) names containing spaces are now correctly dumped support for named parameters feedback attribute for parameter reporting added event processing (like Midi in) fixed bug with param method much cleaner Window GUI code added mute and bypass attributes rename help file fix for build system no more interruptions on window close workarounds for Waves5 bundle restructured VSThost code alt-click for plug editor many small fixes better shell support added window size,move,caption,titling features VSTTime info some fixes and warnings updated for new flext function naming more consistent MIDI functionality svn path=/trunk/; revision=3423
2005-08-11cached several symbols, renamed help fileThomas Grill
- strip .pd from abstraction filenames rename help file - open debug patcher on alt-click svn path=/trunk/; revision=3422
2005-08-11better symbol handlingThomas Grill
added seti, clri rename help file preparing the release 0.1.2 - load/store empty dirs too updated help and project files - fix "cntsub" message more inlined functions svn path=/trunk/; revision=3421
2005-08-11rename help fileThomas Grill
more fixes svn path=/trunk/; revision=3420
2005-08-11fixed integer representationThomas Grill
rename help file more fixes svn path=/trunk/; revision=3419
2005-08-11merge in branch "20041229-unify"Thomas Grill
Mac adaptations some safety for settings cross-fading loop zone now functional update for new flext callback naming more loop zone optimizations enhanced PD help files simplified and bug-fixed crossfade-zone sampling rename help file fix: loopmodes 0 and 2 now setting loopzone parameters 64 bit fixes minor updates *** empty log message *** more fixes fix for OSX 10.4.1 (thanks to Jamie) renamed help files more fixes and cleanups for fade-zones svn path=/trunk/; revision=3418
2005-08-11oops, include libraries for editing the scriptsThomas Grill
some optimizations and py reload fix open editor for module file on "edit" message (or click) open editor for script under OS X added cygwin support svn path=/trunk/; revision=3417
2005-08-09don't use explicit so that STL can be usedThomas Grill
on OSX use "strip -x" instead of -W,-l option to strip binaries only strip release build svn path=/trunk/; revision=3415
2005-08-09small fixesThomas Grill
svn path=/trunk/; revision=3414