christos
a2d6b270ec
s/protected/libedit_private/g
2016-05-09 21:46:56 +00:00
christos
0594af8028
Char -> wchar_t from Ingo Schwarze.
2016-04-11 00:50:13 +00:00
christos
a1f44db787
PR/50863: John Hein: libedit el_end() messes up term settings if piped
...
Keep track if we initialized the tty, and only reset it if we did.
2016-02-27 18:13:21 +00:00
christos
aefc1e4460
From Ingo Scharze:
...
Let "el.h" include everything needed for struct editline,
and don't include that stuff multiple times. That also improves
consistency, also avoids circular inclusions, and also makes it
easier to follow what is going on, even though not quite as nice.
But it seems like the best we can do...
2016-02-16 15:53:48 +00:00
christos
40850369f8
cleanup inclusion of histedit.h (Ingo Schwarze)
2016-02-16 14:06:05 +00:00
christos
67bb823526
No need to include "sys.h" from here; it is included from config.h
2016-02-16 14:04:24 +00:00
christos
75ef7650b2
more tty modes refactoring, no functional change intended.
2014-05-19 19:54:12 +00:00
christos
83bcb34124
save and restore the tty settings on entry and exit respectively.
...
cleanup debugging printfs.
2012-05-15 15:59:01 +00:00
christos
3d802cf59d
re-enable -Wconversion
2011-08-16 16:25:15 +00:00
christos
34e53048e6
Wide character support (UTF-8) from Johny Mattsson; currently disabled.
2009-12-30 22:37:40 +00:00
lukem
ac636bd17a
Don't use non-standard uint or u_int.
2005-06-01 11:37:52 +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
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
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
lukem
9962715a2e
apparantly need <unistd.h> for portable way of getting _POSIX_VDISABLE
1999-09-26 14:37:47 +00:00
simonb
1528b77539
More trailing white space.
1999-07-02 15:14:07 +00:00
christos
34f34f3dd5
change M_* constants to MD_* to avoid clashes with <stream.h>
1998-05-20 01:04:56 +00:00
christos
5b7cd46de3
Don't allow CSWTCH to interfere with CSUSP on __SVR4 systems.
1997-04-11 21:38:02 +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