Update of /cvsroot/pure-data/externals/miXed/shared In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29556/shared
Modified Files: Makefile.dirs getridof.baddeps notes.txt shared.h Log Message: cyclone alpha55 (see notes.txt for cyclone and shared)
Index: notes.txt =================================================================== RCS file: /cvsroot/pure-data/externals/miXed/shared/notes.txt,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** notes.txt 30 May 2005 09:29:26 -0000 1.5 --- notes.txt 21 Nov 2005 22:16:37 -0000 1.6 *************** *** 1,9 **** TODO for root and shared * fitter: abstraction-scoped, class-selective compatibility control ! * fitter: mode list * hammerfile, hammergui: version control
DONE for root and shared
with toxy alpha18 * plusbob: stubifying t_plusbob, in order to minimize memory leak to 4 words --- 1,28 ---- TODO for root and shared * fitter: abstraction-scoped, class-selective compatibility control ! * fitter: fittterstate map * hammerfile, hammergui: version control
DONE for root and shared
+ with cyclone alpha55 + * new module: messtree + * qtree: + . nodes of a custom tree may be caller-owned: a caller may pass 0 as + nodesize to qtree_initcustom() and pass pre-allocated nodes to + insert/multiinsert calls + . new calls: qtree_override(), qtree_closestunder(), qtree_closestover() + . all "closest" calls report a diff between key requested and key found + * os: new calls (dummy under MSW, though): osdir_open(), osdir_setmode(), + osdir_close(), osdir_rewind(), osdir_next(), osdir_isfile(), osdir_isdir() + * loader: new calls, unstable_dirload_lib(), unstable_dirload_all() + * fitter: + . added "test" hook (as a first step towards a fittterstate map) + . new calls: fitter_getfloat(), fitter_getsymbol() + * fragile: new call fragile_class_getexterndir() + * loud: loud_syserror() accepts a format string + * support for building into subdirectory of the main bin directory + (so that a library may automatically load all its plugin externals) + with toxy alpha18 * plusbob: stubifying t_plusbob, in order to minimize memory leak to 4 words
Index: shared.h =================================================================== RCS file: /cvsroot/pure-data/externals/miXed/shared/shared.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** shared.h 14 Aug 2003 14:26:06 -0000 1.2 --- shared.h 21 Nov 2005 22:16:37 -0000 1.3 *************** *** 165,170 **** --- 165,183 ----
#ifndef PD_BADFLOAT + #ifdef __i386__ #define PD_BADFLOAT(f) ((((*(unsigned int*)&(f))&0x7f800000)==0) || \ (((*(unsigned int*)&(f))&0x7f800000)==0x7f800000)) + #else + #define PD_BADFLOAT(f) 0 + #endif + #endif + + #ifndef PD_BIGORSMALL + #ifdef __i386__ + #define PD_BIGORSMALL(f) ((((*(unsigned int*)&(f))&0x60000000)==0) || \ + (((*(unsigned int*)&(f))&0x60000000)==0x60000000)) + #else + #define PD_BIGORSMALL(f) 0 + #endif #endif
Index: Makefile.dirs =================================================================== RCS file: /cvsroot/pure-data/externals/miXed/shared/Makefile.dirs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile.dirs 11 Jan 2005 10:33:20 -0000 1.3 --- Makefile.dirs 21 Nov 2005 22:16:37 -0000 1.4 *************** *** 1 **** ! MIXED_DIRS = common hammer sickle toxy xeq unstable --- 1 ---- ! MIXED_DIRS = common hammer sickle toxy unstable
Index: getridof.baddeps =================================================================== RCS file: /cvsroot/pure-data/externals/miXed/shared/getridof.baddeps,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** getridof.baddeps 12 Mar 2005 00:19:10 -0000 1.6 --- getridof.baddeps 21 Nov 2005 22:16:37 -0000 1.7 *************** *** 4,9 **** --- 4,11 ---- unstable/fragile -> common/loud unstable/fringe -> unstable/forky + unstable/loader -> common/os common/loud common/props -> common/grow common/loud common/vefl -> common/loud, unstable/fragile + common/messtree -> common/loud common/qtree -> common/loud common/binport -> common/lex *************** *** 15,19 **** toxy/plusbob -> common/loud toxy/scriptlet -> common/loud, common/grow, common/props ! xeq/squ* -> common/loud, common/fi, common/mifi, common/qtree, xeq/squ* vex/hyphen -> common/dict vex/sofi -> vex/bifi --- 17,22 ---- toxy/plusbob -> common/loud toxy/scriptlet -> common/loud, common/grow, common/props ! xeq/squ* -> common/loud, common/dict, common/qtree, common/messtree, ! common/mifi, xeq/squ* vex/hyphen -> common/dict vex/sofi -> vex/bifi