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:
b9b77bd6156b4343f8baa9ca1a0c803108dbcdb4
2014-03-27 17:19:55 +00:00
2014-03-26 18:01:49 +00:00
2014-03-24 12:39:59 +00:00
2014-03-26 19:27:22 +00:00
2014-03-26 19:27:22 +00:00
2014-02-12 12:08:56 -06:00
2014-03-15 00:15:02 +08:00
2014-03-21 10:59:38 -05:00
2014-03-22 22:59:32 -05:00
2010-04-01 21:00:45 -04:00
2012-05-28 16:35:00 +00:00
2014-03-19 13:24:41 +00:00
2013-09-16 22:59:26 +05:00
2013-09-16 22:59:26 +05:00
2012-05-15 10:20:52 -05:00
2014-02-02 12:33:37 +01:00
2010-01-23 20:19:18 +00:00
2009-11-18 19:42:00 +00:00
2014-01-17 16:17:57 -06:00
2013-04-04 20:52:47 -05:00
2013-12-23 22:43:06 +05:00
Description
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unl
Multiple Licenses 268 MiB
Languages
C 64.4%
C++ 21.8%
JavaScript 4.7%
Assembly 2%
Makefile 1%
Other 5.4%