summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorSteve Murphy <murf@digium.com>2007-06-20 20:10:19 +0000
committerSteve Murphy <murf@digium.com>2007-06-20 20:10:19 +0000
commitc1bb0fc34bf52b6736a37a556a35f66e28db3f91 (patch)
tree1cc8fd8f8e629efb3ac99e3d7a2e2618f36092b4 /CHANGES
parentce2c52d51906f485e6d1a0e4e7950d74ce6ff495 (diff)
This finishes the changes for making Macro args LOCAL to the call, and allowing users to declare local variables.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@70461 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES9
1 files changed, 8 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index e3a5d5521..7e85eb56e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -162,7 +162,14 @@ Miscellaneous
recursive call depths of 100,000 without problems.
-- in addition to this, all apps that allowed a macro
to be called, as in Dial, queues, etc, are now allowing
- a gosub call in similar fashion also.
+ a gosub call in similar fashion.
+ * AEL now generates LOCAL(argname) declarations when it
+ Set()'s the each arg name to the value of ${ARG1}, ${ARG2),
+ etc. That makes the arguments local in scope. The user
+ can define their own local variables in macros, now,
+ by saying "local myvar=someval;" or using Set() in this
+ fashion: Set(LOCAL(myvar)=someval); ("local" is now
+ an AEL keyword).
* Ability to use libcap to set high ToS bits when non-root
on Linux. If configure is unable to find libcap then you
can use --with-cap to specify the path.