Age | Commit message (Collapse) | Author |
|
svn path=/trunk/; revision=4009
|
|
build system. I left as much of the old functionality in place as possible,
definitely were it was being used. But there are some changes that break
backwards compatibility, thought they should be noticed by few, and be easy to
fix going forward.
Some highlights:
- centralized patch system (packages/patches with targets patch_pd and
unpatch_pd)
- easily redirected builds, using INSTALL_PREFIX and all of the *_DEST
variables. This makes building packages like Pd.app, .deb, .rpm,
etc. much easier.
- libdir format: basically a libdir is a directory that has both the objects
and the help files together in one folder. It can be added using -lib or
the StartUp preferences, or you can access them via geiger namespaces,
i.e. [mylibrary/myobject].
- special characters allow in setup function/file names for objects. This
makes objects like [||~] possible without having to be in a library. Now
they can be either .pd files or individual .pd_darwin files (thanks
IOhannes for the patch).
svn path=/trunk/; revision=3994
|
|
svn path=/trunk/; revision=3981
|
|
add Buffer.resize method
svn path=/trunk/; revision=3980
|
|
on the destinations which are part of Makefile.buildlayout
svn path=/trunk/; revision=3965
|
|
folded into this one; next, make it actually do the C compiling instead of having the separate makefiles for each platform
svn path=/trunk/; revision=3961
|
|
svn path=/trunk/; revision=3959
|
|
svn path=/trunk/; revision=3958
|
|
svn path=/trunk/; revision=3955
|
|
MinGW is more UNIX that Mac OS X! ;) Crazy...
svn path=/trunk/; revision=3954
|
|
still be backwards compatible
svn path=/trunk/; revision=3950
|
|
svn path=/trunk/; revision=3949
|
|
don't compile, like net*, ogg*, comport, and shell
svn path=/trunk/; revision=3947
|
|
externals, and vbap.pd isn't used anyway
svn path=/trunk/; revision=3946
|
|
svn path=/trunk/; revision=3922
|
|
in the name didn't work
svn path=/trunk/; revision=3918
|
|
svn path=/trunk/; revision=3911
|
|
svn path=/trunk/; revision=3909
|
|
dynamically instead of statically
svn path=/trunk/; revision=3907
|
|
svn path=/trunk/; revision=3906
|
|
This means changing ../ to ../../
svn path=/trunk/; revision=3902
|
|
MinGW; fixed maxlib delete after maxlib help file rename
svn path=/trunk/; revision=3897
|
|
svn path=/trunk/; revision=3896
|
|
svn path=/trunk/; revision=3871
|
|
them do. I think its just a few of the binops that dont work, and some of the alias with special characters that filesystems usually dont like, like *, ^, /, etc.
svn path=/trunk/; revision=3854
|
|
svn path=/trunk/; revision=3853
|
|
svn path=/trunk/; revision=3852
|
|
last fixes for release
svn path=/trunk/; revision=3831
|
|
rename help file
more fixes
svn path=/trunk/; revision=3830
|
|
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
|
|
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
|
|
small fixes
release version
small change proposed by Tim Blechmann
svn path=/trunk/; revision=3753
|
|
fixed clearing values and dirs, e.g. with messages clrall and clrrec
fixed c++ conformance
svn path=/trunk/; revision=3751
|
|
fixed and cleaned up library related stuff, especially co-existance of Max message and DSP library objects
svn path=/trunk/; revision=3696
|
|
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
|
|
fix compilation for CFM
small fixes
correction of limits on buffer resize
svn path=/trunk/; revision=3692
|
|
svn path=/trunk/; revision=3691
|
|
fixed dsp vector offset bug
preprocessed class names now also reflect debug mode (to avoid name clashes)
svn path=/trunk/; revision=3676
|
|
eliminate jmax code
svn path=/trunk/; revision=3673
|
|
svn path=/trunk/; revision=3653
|
|
svn path=/trunk/; revision=3652
|
|
svn path=/trunk/; revision=3651
|
|
svn path=/trunk/; revision=3650
|
|
svn path=/trunk/; revision=3649
|
|
svn path=/trunk/; revision=3648
|
|
svn path=/trunk/; revision=3647
|
|
if you know how to use "cvs import" please mail me and i'll use it for 0.8.1
svn path=/trunk/; revision=3646
|
|
update for new flext callback naming
- made xcode project
- fixed loop record bug
- some small cleanups
svn path=/trunk/; revision=3638
|
|
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
|
|
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
|