christos
3d802cf59d
re-enable -Wconversion
2011-08-16 16:25:15 +00:00
christos
7ecb1ef25e
kill ifdef notdef
2011-07-29 15:20:39 +00:00
christos
b71bed95b3
KNF return (\1); -> return \1;
2011-07-29 15:16:33 +00:00
christos
d47f958456
Rename key to keymacro to avoid conflicts with term.h. The renaming of term
...
to terminal was again to avoid conflicts with term.h. term.h is a moving
namespace violation.
2011-07-28 01:56:26 +00:00
christos
e63c844a17
term -> terminal
2011-07-28 00:45:50 +00:00
christos
28ef40ccbd
fix pasto
2011-01-28 03:41:52 +00:00
christos
b2ce31d086
don't turn on editing if stdout is not a tty.
2011-01-27 23:11:40 +00:00
christos
df810c5405
ffs needs strings.h
2010-04-18 21:17:22 +00:00
christos
34e53048e6
Wide character support (UTF-8) from Johny Mattsson; currently disabled.
2009-12-30 22:37:40 +00:00
christos
e304eddfd2
Don't depend on side effects inside an assert
...
From Michael Cook mcook at bbn dot com
2009-07-22 15:58:09 +00:00
christos
7939d24e16
fix sign compare issues.
2009-02-16 00:15:45 +00:00
christos
5c894153a3
pass lint on _LP64.
2009-02-15 21:55:23 +00:00
sketch
957effbd58
Needs errno.h
2009-02-06 19:53:23 +00:00
christos
872a7369cc
Allow a single process to control multiple ttys (for pthreads using _REENTRANT)
...
using multiple EditLine objects. Mostly from Preston A. Elder.
2008-09-10 15:45:37 +00:00
christos
365dab42f3
handle EINTR in the termios operations, reported by the GHC folks
2008-07-30 13:00:46 +00:00
christos
87113ce74b
Coverity CID 597: remove dead code.
2006-03-18 09:09:41 +00:00
christos
78f7dbe212
Coverity CID 1216: Prevent negative index use.
2006-03-18 09:07:05 +00:00
lukem
ac636bd17a
Don't use non-standard uint or u_int.
2005-06-01 11:37:52 +00:00
christos
917b5f36b1
PR/25694: Luke Mewburn: Don't abuse unconstify'ing a string and writing to
...
it, because you'll core dump. Also remove extra const that gives pain to
the irix compiler.
2005-05-29 03:55:37 +00:00
mycroft
6360c4b0f8
Delete-previous-char and delete-next-char without an argument are not supposed
...
to modify the yank buffer in Emacs. Make it so.
2004-08-13 12:10:38 +00:00
christos
e7c6d717ff
remove debugging printf.
2003-10-18 22:37:24 +00:00
christos
730f23e551
Allow setty to set chars using char=value
2003-10-18 22:24:34 +00:00
agc
eb7c1594f1
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22280, verified by myself.
2003-08-07 16:42:00 +00:00
christos
839ca00b3c
From michael@moria.de:
...
- use __attribute__((__unused__)) in arguments where appropriate.
- some int -> size_t and char * to const char * conversions.
2003-06-19 15:55:05 +00:00
christos
0e0ac6b723
- constify; passes all gcc and lint strict checks.
...
- add config.h [Jason Evans], to create a portable version of libedit that
can be easily compiled on other OS's.
2002-03-18 16:00:50 +00:00
christos
93819542b3
PR/12963:Jason Waterman: Fix signed cast problems.
2001-05-17 01:02:17 +00:00
jdolecek
417c215317
make constant arrays a const
2001-01-09 17:31:04 +00:00
lukem
d30d584a91
convert to new style guide, which includes:
...
- ansi prototypes & features (such as stdargs)
- 8 space indents
2000-09-04 22:06:28 +00:00
sommerfeld
3e32553f0b
Fix PR7685 (gdb under emacs prints spurious ^M and messes up terminal)
...
plus a few bogons noted along the way:
1) Set EDIT_DISABLED if terminal type is emacs.
2) fix bug in NO_TTY mode which caused it to not notice CR or LF
3) implement EDIT_DISABLED within libedit to be somewhat like NO_TTY,
except that a prompt is printed first.
1999-08-02 01:01:55 +00:00
simonb
1528b77539
More trailing white space.
1999-07-02 15:14:07 +00:00
christos
468bdc50fc
PR/6957: Wolfgang Helbig: libedit swaps CR and LF control chars.
1999-02-07 14:34:05 +00:00
christos
622528ad62
Obey incoming tty char settings.
1998-09-27 18:04:12 +00:00
christos
34f34f3dd5
change M_* constants to MD_* to avoid clashes with <stream.h>
1998-05-20 01:04:56 +00:00
mrg
53b970783b
use int rather than char as an array index.
1998-03-30 01:30:14 +00:00
scottr
94cf433266
Add support for DTR/CTS flow control, from Bill Studenmund.
1997-10-20 08:07:47 +00:00
christos
e603ef8879
PR/4211: Dave Huang: don't lose VSTATUS and VEOL and any other characters that
...
are VDISABLED by default.
1997-10-09 19:16:04 +00:00
christos
54fac6850e
Fix compiler warnings.
1997-07-06 18:25:21 +00:00
christos
eb54427340
Portability fixes:
...
__const -> const
BADSIG -> SIG_ERR
int flags -> u_int flags
#if __STDC__ -> #ifdef __STDC__
1997-04-11 17:52:44 +00:00
lukem
2543e3e651
RCSid police
...
editline first appeared in 4.4BSD not NetBSD1.0
1997-01-11 06:47:47 +00:00
cgd
6dc2f1db52
libedit!
1994-05-06 06:01:42 +00:00