Commit Graph

113 Commits (a6e5bae3ef9fe498927e0b5f9318a64c9ff101a9)

Author SHA1 Message Date
Corey Farrell a6e5bae3ef Remove ASTERISK_REGISTER_FILE.
9 years ago
chrisderock 93b7533d74 app_macro: Consider '~~s~~' as a macro start extension.
9 years ago
Corey Farrell be36bd7ca5 pbx: Create pbx_include.c for management of 'struct ast_include'.
9 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
10 years ago
Richard Mudgett 1780de95e4 app_macro: Don't restore the calling location on a channel redirect.
10 years ago
Matthew Jordan d42b116925 main/cdrs: Preserve context/extension when executing a Macro or GoSub
11 years ago
Kinsey Moore 9b16c8b0f6 Clean up and ensure proper usage of alloca()
13 years ago
Kevin P. Fleming 79087cbbd5 Ensure that all ast_datastore_info structures are 'const'.
13 years ago
Terry Wilson 786f5898d1 Finalize ast_channel opaquification
13 years ago
Terry Wilson a9d607a357 Opaquify ast_channel structs and lists
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 04da92c379 Replace direct access to channel name with accessor functions
13 years ago
Richard Mudgett 751488b84c Fix app_macro.c MODULEINFO section termination.
14 years ago
Paul Belanger c19baf655e Merged revisions 338085 via svnmerge from
14 years ago
Leif Madsen 37508c1946 Merged revisions 328451 via svnmerge from
14 years ago
Leif Madsen a525edea59 Merged revisions 328247 via svnmerge from
14 years ago
Richard Mudgett 7c7486ad19 Merged revisions 295866 via svnmerge from
15 years ago
Stefan Schmidt 444d30b434 Report what extension called a failed macro
15 years ago
Richard Mudgett ec37ffbdaf ast_callerid restructuring
15 years ago
Tilghman Lesher 642bec4d6f AST-2009-005
16 years ago
Kevin P. Fleming aaeec3b40f Last batch of 'static' qualifiers for module-level global variables.
16 years ago
Mark Michelson 298d745fb4 Add the ability to execute connected line interception macros.
16 years ago
Kevin P. Fleming e6b2e9a750 Const-ify the world (or at least a good part of it)
16 years ago
Eliel C. Sardanons d24179825f Warn about the use of the application WaitExten() within a Macro().
16 years ago
Tilghman Lesher a866a75900 Merge str_substitution branch.
16 years ago
Tilghman Lesher e36b632b4a Merged revisions 186775 via svnmerge from
16 years ago
Steve Murphy aa905e347e Merged revisions 166093 via svnmerge from
17 years ago
Tilghman Lesher 6c521ba21f Oops, broke trunk
17 years ago
Tilghman Lesher f09b0b3a83 Merged revisions 165317 via svnmerge from
17 years ago
Russell Bryant cf502aa246 Merged revisions 164876 via svnmerge from
17 years ago
Eliel C. Sardanons 45e6c880cd Add Macro(), MacroExit(), MacroExclusive() and
17 years ago
Sean Bright 3ffb39833b More RSW merges. Everything from apps/ except for the big offenders
17 years ago
Tilghman Lesher 527c601d0c Lock around variables retrieved, and copy the values, if they stay persistent,
17 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
Steve Murphy 63f2f04cf4 This commits the performance mods that give the priority processing engine in the pbx, a 25-30% speed boost. The two updates used, are, first, to merge the ast_exists_extension() and the ast_spawn_extension() where they are called sequentially in a loop in the code, into a slightly upgraded version of ast_spawn_extension(), with a few extra args; and, second, I modified the substitute_variables_helper_full, so it zeroes out the byte after the evaluated string instead of demanding you pre-zero the buffer; I also went thru the code and removed the code that zeroed this buffer before every call to the substitute_variables_helper_full. The first fix provides about a 9% speedup, and the second the rest. These figures come from the 'PIPS' benchmark I describe in blogs, conf. reports, etc.
18 years ago
Russell Bryant 4e0947c5f1 Convert code that checks the _softhangup member of ast_channel directory to use
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 94bef1a256 Merged revisions 77768 via svnmerge from
18 years ago
Russell Bryant f8483a0d04 Do a massive conversion for using the ast_verb() macro
18 years ago
Tilghman Lesher 55b1ee298e Merge the dialplan_aesthetics branch. Most of this patch simply converts applications
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
Russell Bryant 055d82cbce Add a massive set of changes for converting to use the ast_debug() macro.
18 years ago
Tilghman Lesher 9d05ff8ed5 Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes
18 years ago
Tilghman Lesher e8c1a35607 Merged revisions 66770 via svnmerge from
18 years ago
Tilghman Lesher 49b0369545 Merged revisions 63478 via svnmerge from
18 years ago