New features in version 0.32.0 ============================== GRP Parser ---------- New method has been introduced in `TParser' class: `make_ProcGroup' New method `IsGroup' in TprsProcess. New class `TprsProcGroup' to represent process groups. New class has been introduced `TprsFarm'. It's anchestor of `TprsProcGroup'. `ProcessGroup' rule has been changed from ProcessGroup::= "PROCGROUP" ProcessNumID ":" ID "{" ProgramSList "}". to ProcessGroup::= ProcGroupType ProcessNumID ":" ID "{" "PORTSECTION" "{" ProcSgroupList "}" ProgramSList "}". and a new rule has been introduced: ProcGroupType::= tokPROCGROUP | tokFARM. New method `index_of' in `TCollection' class. New method `show_name_title' in `TprsProcess' class. New method `show_name' in `TprsProcess' class. New method `show_name_title' in `TprsProcGroup' class. New method `ShowTasks' in `TprsProcGroup' class. New method `grouptype_name' in `TprsProcGroup' class. New item `parent' in `TprsProcess' class. Class `TprsFarm' has been removed. New method `mk_proccoll' in the class `TprsProcGroup' to make process collection. GRP library ----------- Libraries for grapnel programs have been reorganized. Three kind of libraries are produced. One is linked to both server and client. Second library is especially for server process. Third one is for clients. To support this library structure some files have peen split: `ddstuff.c' has been split to `ddstuff.c', `ddstuff_srv.c' and `ddstuff_cl.c', as well as `ddstuff.h' has been split to `ddstuff.h', ddstuff_srv.h' and `ddstuff_cl.h'. `grapnel.h' has been split to `grapnel.h', `grapnel_srv.h' and `grapnel_cl.h'. And finaly the grapnel API: `grapnel.c' has been split to `grapnel.c', `grapnel_srv.c' and `grapnel_cl.h'. New parameters (argc, argv) has been appended to parameter list of `grp_create_proc' function. New option (-p) recognized by `Init' function. New option (-T) recognized by `Init' function. This sets up the value of a new variable `TapeLevel'. `DDstuffVersion' function has been removed. First parameter of the `ReadMapFile' function has been removed. New service in `grp_server' to handle exiting of tasks. Message tag is `GRP_NOTIFY'. `grpi_pinfbyname' has been renamed to `grp_pinfbyname' and moved into `ddstuff_srv'. New function `grp_pinfbytid' has been introduced. New functions in `grapnel_cl.h': `grp_fopen', `grp_fclose', `grp_fprintf'. Feb 27, 1998.