116294cacc
ncd: modules: ref: silently fail resolving an empty object. This avoids printing false positive errors about object resolution failure when a method is called on ref().
ambrop7
2011-09-25 10:06:19 +00:00
d68957f1e6
ncd: allow a statement to forward method calls elsewhere by asking it to resolve an empty string object. This makes alias() work as expected when a method is called directly on it.
ambrop7
2011-09-25 10:04:03 +00:00
87139ff54b
ncd: modules: add alias
ambrop7
2011-09-20 14:06:47 +00:00
8b845819b1
ncd: modules: call: implement exposing variables at a specific point via callrefhere(). Allows for building generic functions with simple "callback functions".
ambrop7
2011-09-20 10:55:45 +00:00
1b42ef81ac
ncd: modules: add index
ambrop7
2011-09-17 18:18:07 +00:00
8013046c64
ncd: allow modules to have a "base type" to allow more powerful method definitions, such as recursive methods
ambrop7
2011-09-15 15:01:31 +00:00
c4f5e81b9a
version 1.999.114rc3
ambrop7
2011-09-14 11:35:53 +00:00
1fbd785a33
ncd: modules: call: use the new interface to provide access to caller's variables from the called template process via _caller
ambrop7
2011-09-14 11:27:20 +00:00
f2aea39226
ncd: add interface for providing special variables/objects in template processes
ambrop7
2011-09-14 11:24:28 +00:00
f5d092a3e6
COPYNG: rename to COPYING
ambrop7
2011-09-13 20:34:44 +00:00
6b607f8ed6
ncd: NCDModule: replace NCDModuleInst_Backend_Event with NCDModuleInst_Backend_Up, NCDModuleInst_Backend_Down and NCDModuleInst_Backend_Dead
ambrop7
2011-09-13 20:05:16 +00:00
96fc602f5c
ncd: NCDModule: replace NCDModuleInst_Event with NCDModuleInst_Die and NCDModuleInst_Clean
ambrop7
2011-09-13 17:24:45 +00:00
1712822aca
ncd: rename NCDModuleInst callbacks in interpreter too
ambrop7
2011-09-13 14:24:03 +00:00
2345bcc98e
ncd: NCDModule: rename NCDModuleInst callbacks to reflect they are not event-context handlers but callbacks which can respond only via jobs
ambrop7
2011-09-13 14:18:43 +00:00
0b0254c48b
ncd: modules: call: allow resolving variables inside the called process, using the new NCDModuleProcess interface for resolving variables
ambrop7
2011-09-12 11:22:56 +00:00
d6424593a0
ncd: NCDModuleProcess: add interface for resolving variables from the end of the process
ambrop7
2011-09-12 11:17:18 +00:00
4bc7fa701a
version 1.999.114rc2
ambrop7
2011-09-11 14:05:55 +00:00
cab7ceacf8
ncd: don't start terminating template processes when requested to terminate; leave this responsibility to their creators
ambrop7
2011-09-10 11:57:20 +00:00
5c4c2a1c32
version 1.999.114rc1
ambrop7
2011-09-05 16:36:57 +00:00