Commit Graph

113 Commits (28bae5e901b2595cac7b159734762128a2c591fe)

Author SHA1 Message Date
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
Luigi Rizzo ea2c54859d more removal of redundant headers
18 years ago
Luigi Rizzo 7e8835e0d7 remove another set of redundant #include "asterisk/options.h"
18 years ago
Luigi Rizzo 0595b5e2aa include "logger.h" and errno.h from asterisk.h - usage shows that they
18 years ago
Luigi Rizzo fdb7f7ba3d Start untangling header inclusion in a way that does not affect
18 years ago
Mark Michelson 5a4867543d "show application <foo>" changes for clarity.
18 years ago
Tilghman Lesher 20bbd09de3 Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too.
18 years ago
Joshua Colp b8cd949cce Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application.
18 years ago
Joshua Colp 96a646734f It is no longer required for each module that deals with a channel to call ast_module_user_hangup_all in it's unload function. The loader will automatically perform this action for it.
18 years ago
Tilghman Lesher d260399bc1 Oops, shouldn't have taken that last shortcut (also add some checks)
18 years ago
Tilghman Lesher 344f8d40a8 Another method of doing local variables, hopefully a little closer to what codefreeze had in mind
18 years ago
Tilghman Lesher 2586a090a8 Local variables for codefreeze
18 years ago
Russell Bryant 055d82cbce Add a massive set of changes for converting to use the ast_debug() macro.
18 years ago
Tilghman Lesher 1236ed3214 Issue 9477 - Improve menuselect labels
18 years ago
Olle Johansson eed095c276 Debug control, debug control.
18 years ago
Tilghman Lesher d9bd122fce Convert stack apps to use ast_storage channel structure
18 years ago
Tilghman Lesher c9c1613503 Okay, I can't use ast_app_separate_args for that... and add some debugging for murf...
19 years ago
Tilghman Lesher d3033c319b Use the standard parsing routines
19 years ago
Tilghman Lesher ff2dd4ec41 It makes more sense that in GosubIf that the two labels might have different arguments.
19 years ago
Tilghman Lesher c8e3edeb8e Gosub arguments (Issue 7780)
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
19 years ago
Kevin P. Fleming 18606233da fix various typos and other bits (from Ian Kinner)
19 years ago
Russell Bryant 04ecb29d03 remove almost all of the checks of the result from ast_strdupa() or alloca().
19 years ago
Luigi Rizzo e43bc6634d This rather large commit changes the way modules are loaded.
19 years ago
Kevin P. Fleming f10f427d49 since the module API is changing, it's a good time to const-ify the description() and key() return values
19 years ago
Tilghman Lesher a532c787f2 Merged revisions 16192 via svnmerge from
19 years ago
Luigi Rizzo 574e9ae7a8 Add missing
19 years ago
Russell Bryant a0d438fb6c remove the uses of the deprecated STANDARD_LOCAL_USER
19 years ago
Russell Bryant 4414f45393 on this pass, only remove duplicate log messages
20 years ago
Russell Bryant 9fa6eb5e07 revert my pass through the tree to remove checks of the result of ast_strdupa
20 years ago
Russell Bryant 7ad681adc8 remove lots of useless checks of the result of ast_strdupa
20 years ago
Kevin P. Fleming a4f8d466e8 update copyright headers for files changed this year
20 years ago
Tilghman Lesher 577e4189d5 Merged revisions 7743 via svnmerge from
20 years ago
Russell Bryant a725468381 update doxygen docs to specify authors
20 years ago
Tilghman Lesher 870f98f02d Bug 5858 - Make the chanvars.c functions return a 'const char *'
20 years ago
Kevin P. Fleming 2c65582b66 remove extraneous svn:executable properties
20 years ago
Kevin P. Fleming 9b03ffc513 issue #2720
20 years ago