freeswitch/libs/esl
Travis Cross 4f54f912c3 Add back terminal detection for old libedits
Using the system libedit means that libedit will again make absolute
movements on certain kinds of terminals.  Older versions of libedit
without EL_PROMPT_ESC miscalculate the length of the prompt.
Combined, this results in the cursor ending up in the wrong place.

We knew this was a possibility when we moved to system libedit, and
we're OK with it.  We certainly lived without this fancy prompt
feature for a long time.

This change puts back in place detection of the terminal type when
EL_PROMPT_ESC isn't available.  On these older versions of libedit,
we'll only enable the fancy features when we know that libedit will
only make relative movements and not tickle the bug.

This partially reverts commit:
b9b77bd615
2014-03-27 17:19:55 +00:00
..
getopt building (almost working) on windows again 2008-12-23 22:52:52 +00:00
java FS-5723 java makefile problem 2014-02-22 18:33:56 -06:00
lua FS-5575 --resolve 2013-07-12 14:43:18 -05:00
managed ESL-81 --resolve add specific SWIG code for windows 2014-02-15 18:36:49 -06:00
perl we need to do these in subdirectories because a number of the modules build a different ESL.so 2014-03-21 15:45:40 -05:00
php first 1/2 of automake for esl phpmod 2014-03-21 16:01:35 -05:00
python FS-5575 --resolve 2013-07-12 14:43:18 -05:00
ruby ESL-77 your test script works along with single_command.rb now 2014-02-24 04:12:55 -06:00
src Fix memory leak when outbound socket is closed by server 2014-03-26 01:36:48 +00:00
tcl reswig 2014-03-21 14:57:13 -05:00
.gitignore ESL-86: esl automake of at least the core parts 2014-03-20 10:38:47 -04:00
ESL.i fix esl sendevent issue and change the sendEvent method to return the reply text like sendRecv etc 2010-03-05 23:10:41 +00:00
Makefile.am we need to do these in subdirectories because a number of the modules build a different ESL.so 2014-03-21 15:45:40 -05:00
eslmake.rules.in Pass down into esl the LDFLAGS, fixes finding libncurses on NetBSD too. 2014-03-05 06:21:53 -06:00
fs_cli.2008.vcproj FSCORE-546 2010-02-04 22:21:23 +00:00
fs_cli.2010.vcxproj FS-5167 fix 2010 dependency 2013-04-15 11:46:23 -05:00
fs_cli.2010.vcxproj.filters FS-5167 add version stuff to vs2010 2013-04-09 18:12:47 -05:00
fs_cli.2012.vcxproj FS-5167 fs_cli update dependency 2013-04-10 10:23:46 -05:00
fs_cli.2012.vcxproj.filters FS-5167 2013-04-08 21:17:02 -05:00
fs_cli.c Add back terminal detection for old libedits 2014-03-27 17:19:55 +00:00
fs_cli.conf tweak 2008-12-31 19:14:52 +00:00
fs_cli.rc FS-5167 2013-04-08 21:17:02 -05:00
ivrd.c FS-6368 --resolve include signal.h in ivrd.c 2014-03-17 20:24:28 -05:00
switch_version.rc2 FS-5167 2013-04-08 21:17:02 -05:00
test.pl add disconnect method and check in ivrd 2009-03-23 19:55:02 +00:00
testclient.c wrong week to quit sniffing glue 2010-12-16 12:17:02 -06:00
testserver.c add user_data in esl_listen so the main function can pass a private user_data to callback 2014-02-16 08:14:44 +08:00
testserver_fork.c add user_data in esl_listen so the main function can pass a private user_data to callback 2014-02-16 08:14:44 +08:00