Commit Graph

157 Commits (8235a16c2bd0805575004dff9e9edab09b4d45f9)

Author SHA1 Message Date
Tilghman Lesher f614a52b52 Use non-deprecated APIs for CoreAudio
15 years ago
Jason Parker c3ed4366cc Don't remove local copies of utils in uninstall.
15 years ago
Russell Bryant 9b0d4f9f4b Don't treat warnings as errors for muted.
15 years ago
Olle Johansson 1899d58b60 Fix muted compilation in 1.4 only
16 years ago
Jeff Peeler 09b640d157 Remove conflicting function definitions (asterisk.h) so LOW_MEMORY compiles.
16 years ago
Olle Johansson 74d16bb0df Reinstate muted that was removed by mistake.
16 years ago
Olle Johansson b546a14a99 Remove harmful code that causes endless loops.
16 years ago
Tilghman Lesher 63cc189747 AST-2009-005
16 years ago
Kevin P. Fleming b5bea3704c Minor changes inspired by testing with latest GCC.
16 years ago
Kevin P. Fleming 75f1eaf2a1 Ensure that user-provided CFLAGS and LDFLAGS are honored.
16 years ago
Doug Bailey 62ad2e0849 Remove daemon call on systems that do not support forking.
16 years ago
Tilghman Lesher a8dc553099 Add debugging mode for diagnosing file descriptor leaks.
16 years ago
Steve Murphy 604a51f341 These changes allow AEL to better check ${} constructs within $[...], that are concatenated with text.
16 years ago
Tilghman Lesher 76af76c5f4 Backport OS X fix from trunk
16 years ago
Dwayne M. Hubbard ca75782a96 kill a warning
17 years ago
Kevin P. Fleming 50515ed372 update dev-mode compiler flags to match the ones used by default on Ubuntu Intrepid, so all developers will see the same warnings and errors
17 years ago
Kevin P. Fleming 7459a56dbb simplify (and slightly bug-fix) the recent developer-oriented COMPILE_DOUBLE mode
17 years ago
Kevin P. Fleming add5ff5b05 fix a bunch of potential problems found by gcc 4.3.x, primarily bare strings being passed to printf()-like functions and ignored results from read()/write() and friends
17 years ago
Kevin P. Fleming d10c4137fb fix some minor issues with rev 144924
17 years ago
Kevin P. Fleming 50a28e9853 improve header inclusion process in a few small ways:
17 years ago
Kevin P. Fleming 553070456b fix up various compiler warnings found with gcc-4.3:
17 years ago
Tilghman Lesher 0dafcac660 Cross-platform fix: OS X now deprecates the use of the daemon(3) API.
17 years ago
Kevin P. Fleming f0c0dfe1f1 clean up (and ignore) assembler and preprocessor intermediate files if any are created during the build
18 years ago
Steve Murphy 4c7393a6a4 closes issue #11086 where a user complains that references to following contexts report a problem; The problem was REALLy that he was referring to empty contexts, which were being ignored. Reporter stated that empty contexts should be OK. I checked it out against extensions.conf, and sure enough, empty contexts ARE ok. So, I removed the restriction from AEL. This, though, highlighted a problem with multiple contexts of the same name. This should be OK, also. So, I added the extend keyword to AEL, and it can preceed the 'context' keyword (mixed with 'abstract', if nec.). This will turn off the warnings in AEL if the same context name is used 2 or more times. Also, I now call ast_context_find_or_create for contexts now, instead of just ast_context_create; I did this because pbx_config does this. The 'extend' keyword thus becomes a statement of intent. AEL can now duplicate the behavior of pbx_config,
18 years ago
Russell Bryant d6b8fb4dc0 gcc 4.2 has a new set of warnings dealing with cosnt pointers. This set of
18 years ago
Russell Bryant e56cb20774 Tweak the formatting of this MODULEINFO block. I think this would have caused
18 years ago
Steve Murphy 3e5c8457e1 This change addresses JerJer's complaint that aelparse builds and installs even if pbx_ael is unchecked in the menuselect stuff.
18 years ago
Steve Murphy 9020699e0a This patch fixes bug 10411. I added a new regression test, some regression test cleanups
18 years ago
Joshua Colp 68c221f69a Add some fixes for building on Solaris.
18 years ago
Steve Murphy 19041621f6 further reversion of previously applied floating point stuff for expr2
18 years ago
Steve Murphy adc13be87b support for floating point numbers added to ast_expr2 $\[...\] exprs. Fixes bug 9508, where the expr code fails with fp numbers. The MATH function returns fp numbers by default, so this fix is considered necessary.
18 years ago
Steve Murphy cb3e449d9b The stuff in utils was compiling with -O6 even if DONT_OPTIMIZE is set in menuconfig. Added the include to fix that
18 years ago
Steve Murphy 9fab305234 I almost had comma escapes right, but 9184 points out the problem-- the escape is removed by pbx_config, and pbx_ael should also, before sending it down into the pbx engine. Also, you have to insert it back in, if you are generating extensions.conf code from the AEL.
18 years ago
Steve Murphy e3f9fded3a Merged revisions 52002 via svnmerge from
19 years ago
Kevin P. Fleming 444adcb477 reduce stack consumption for AMI and AMI/HTTP requests by nearly 20K in most cases
19 years ago
Steve Murphy 4d6a91eef0 removed <err.h> as in trunk from the ael stuff. Also, threw in a minor fix to frame.c to avoid build-killing compiler warnings.
19 years ago
Kevin P. Fleming 9a78e1f90e remove some now-unnecessary explicit includes of autoconfig.h
19 years ago
Kevin P. Fleming 0509ca82b4 simplify dependency tracking system, using the compiler's built-in method for generating them, and only doing dependency tracking if developer mode is enabled via the configure script
19 years ago
Russell Bryant 28b10444f6 I occasionally get email from users that are trying to figure out what this
19 years ago
Joshua Colp 08b2a8e886 Don't build muted on OpenBSD, it is not supported.
19 years ago
Russell Bryant 5a2f8ea4b7 In muted.c, check the return value of strdup. In ael_main.c, check the return
19 years ago
Steve Murphy 743097a6c1 Hang on a minute, the install process sticks muted.conf in /etc/asterisk, so that's where muted should look for it, right\?
19 years ago
Kevin P. Fleming 1a8cca387b this change was correct, the old version is no longer needed
19 years ago
Luigi Rizzo 85d81f17d1 as far as i can tell astman only uses newt...
19 years ago
Kevin P. Fleming ec2e4f2216 fix a few build system bugs, and convert Makefiles to be compatible with GNU make 3.80
19 years ago
Kevin P. Fleming 704397dc3c don't abuse CFLAGS and LDFLAGS for build of Asterisk components, because they are also then used for non-Asterisk components (like menuselect); use our own variables instead
19 years ago
Jason Parker 8699205857 be a little more consistent with our variable usage
19 years ago
Jason Parker 9177d1143b Change the includes to work on FreeBSD
19 years ago
Jason Parker f18cbf77df Many Solaris fixes - this moves some of the stuff from utils.c to strcompat.c
19 years ago
Kevin P. Fleming be29512d1e more makefile tweaks to keep targets from being run when they don't need to be
19 years ago