Commit Graph

87 Commits (786f5898d12d30c481b1d178bb80e5801dbf666f)

Author SHA1 Message Date
Terry Wilson 786f5898d1 Finalize ast_channel opaquification
13 years ago
Tilghman Lesher 9af5c769c3 Enable macros in 1.8 to find the next highest "h" extension in a context, like in 1.4.
13 years ago
Terry Wilson a9d607a357 Opaquify ast_channel structs and lists
13 years ago
Tilghman Lesher d65de9c5c3 Correctly reset the dialplan priority.
13 years ago
Terry Wilson 57f42bd74f ast_channel opaquification of pointers and integral types
13 years ago
Terry Wilson 34c55e8e7c Opaquify char * and char[] in ast_channel
13 years ago
Terry Wilson 99cae5b750 Opaquify channel stringfields
13 years ago
Terry Wilson 04da92c379 Replace direct access to channel name with accessor functions
13 years ago
Leif Madsen a525edea59 Merged revisions 328247 via svnmerge from
14 years ago
Tilghman Lesher 7d179abfd4 Merged revisions 326411 via svnmerge from
14 years ago
Tilghman Lesher 8190e96fad Merged revisions 284610 via svnmerge from
15 years ago
Richard Mudgett ec37ffbdaf ast_callerid restructuring
15 years ago
Tilghman Lesher a5bee137f9 Error message fix.
15 years ago
Tilghman Lesher ae5a398322 Mask out previous arguments on each nested invocation of Gosub.
15 years ago
Tilghman Lesher 169b74c313 AGI may be invoked from outside the dialplan
16 years ago
Tilghman Lesher 423d4b8278 When GOSUB is invoked within an AGI, it may not exit correctly.
16 years ago
Tilghman Lesher 642bec4d6f AST-2009-005
16 years ago
Tilghman Lesher e05992889b Check for NULL frame, before dereferencing pointer.
16 years ago
Tilghman Lesher a737df8603 Allow Gosub to recognize quote delimiters without consuming them.
16 years ago
Kevin P. Fleming aaeec3b40f Last batch of 'static' qualifiers for module-level global variables.
16 years ago
Kevin P. Fleming 6c5987811c Redesigned 'optional API' support.
16 years ago
Eliel C. Sardanons d03fbf2ec5 Move AGI command 'gosub' static documentation to XML.
16 years ago
Kevin P. Fleming e6b2e9a750 Const-ify the world (or at least a good part of it)
16 years ago
Tilghman Lesher 873a46ded5 If a variable had a blank value upon the initial setting, then it would do nothing.
16 years ago
Kevin P. Fleming 1c988d8996 add 'const' qualifiers in various places where they should have been
16 years ago
Tilghman Lesher d4df1c6a78 Fix0ring build
16 years ago
Tilghman Lesher 51c80f5b40 Remove the usage of the KeepAlive app, as it no longer exists.
16 years ago
Tilghman Lesher e179e613f7 1. Make OS X compile cleanly with app_stack.
16 years ago
Mark Michelson 07311720f2 If the autoloop flag is set on a channel, then we need to
17 years ago
Mark Michelson a53877b469 Add some safety measures when using gosub, especially when using the options
17 years ago
Eliel C. Sardanons bfe0c6c714 - Avoid setting .synopsis and .syntax if we are using XML documentation (or the
17 years ago
Tilghman Lesher 29502d3bac Add LOCAL_PEEK function, as requested by lmadsen.
17 years ago
Kevin P. Fleming e14dfcbedc improve handling of API calls provided by loaded modules through use of some GCC features; this makes app_stack's usage of AGI APIs even cleaner, and will allow it to work 'as expected' either with or without res_agi being loaded
17 years ago
Kevin P. Fleming 81a16aa982 make some corrections to the ast_agi_register_multiple(), ast_agi_unregister_multiple() and ast_agi_fdprintf() API calls to be consistent with API guidelines
17 years ago
Eliel C. Sardanons f18699be24 - Add more <see-also> based on TFOT.
17 years ago
Eliel C. Sardanons 3873227e9d Add LOCAL() function XML documentation.
17 years ago
Kevin P. Fleming a67790c6f5 instead of trying to forcibly load res_agi when app_stack is loaded (even if the administrator didn't want it loaded), use GCC weak symbols to determine whether it was loaded already or not; if it was loaded, then use it.
17 years ago
Kevin P. Fleming bd4eb070f3 bring over all the fixes for the warnings found by gcc 4.3.x from the 1.4 branch, and add the ones needed for all the new code here too
17 years ago
Russell Bryant 5b168ee34b Merge changes from team/group/appdocsxml
17 years ago
Tilghman Lesher 45b7b39c22 Set ARGC in subroutines with the number of arguments passed.
17 years ago
Tilghman Lesher 4ee45f5309 Oops, only delete the ARG variables once upon release. The following section
17 years ago
Kevin P. Fleming 8e33548633 building this module depends on res_agi being built as well
17 years ago
Kevin P. Fleming 7df8b8b848 make datastore creation and destruction a generic API since it is not really channel related, and add the ability to add/find/remove datastores to manager sessions
17 years ago
Steve Murphy f4c85ebd22 (closes issue #12689)
17 years ago
Tilghman Lesher 90d75af346 Conditionally load the AGI command gosub, depending on whether or not res_agi
17 years ago
Tilghman Lesher 428f08bd64 Suppress warning about pbx structure already existing
17 years ago
Tilghman Lesher c7191467d2 Add native AGI command GOSUB, as invoking Gosub with EXEC does not work
17 years ago
Tilghman Lesher 527c601d0c Lock around variables retrieved, and copy the values, if they stay persistent,
17 years ago
Tilghman Lesher 857e3412f4 Several manager changes:
18 years ago
Luigi Rizzo 51391e6b09 shuffle a little bit the content of header files to reduce dependencies.
18 years ago