stefanf
ce047ca5ee
Merge NetBSD changes, among them:
...
el.c 1.44, el.h 1.17, editline.3 1.53, histedit.h 1.31:
# add EL_GETFP, and EL_SETFP.
el.c 1.42, term.c 1.46, term.h 1.18, editline.3 1.52, histedit.h 1.29:
# - Add more readline functions, enough for gdb-6.5
# - Make el_get varyadic, and implement EL_GETTC.
# - XXX: the EL_SETTC api will change in the future.
Note: The latter change breaks the ABI of the el_get() function.
Approved by: re (kensmith)
2007-06-10 19:06:09 +00:00
deischen
ff36458e08
Bump library versions in preparation for 7.0.
...
Ok'd by: kan
2007-05-21 02:49:08 +00:00
stefanf
176735320e
Merge the following changes from NetBSD:
...
history.c 1.32:
# Fix memory leak found by valgrind (Julien Torres)
map.c 1.24:
# fix debugging printf format.
read.c 1.40:
# Fix bug with multiple pending el_pushes. Reported by Julien Torres.
tty.c 1.24:
# Coverity CID 1216: Prevent negative index use.
MFC after: 3 weeks
2007-03-11 21:47:40 +00:00
stefanf
11fa4c4751
Merge the following changes from NetBSD:
...
chared.h 1.17, common.c 1.19, emacs.c 1.21, key.c 1.18, key.h 1.9, map.c 1.23,
term.c 1.42, term.h 1.17, vi.c 1.25:
# Print the actual eofc, instead of ^D\b\b.
# Change internal character decoding to prevent buffer oveflows.
key.c 1.19, key.h 1.10:
# move declaration to header file.
term.c 1.43:
# Coverity CID 806: Prevent NULL deref
term.c 1.44:
# Coverity CID 1668: Plug memory leak.
term.c 1.45:
# Fix compilation.
MFC after: 3 weeks
2007-03-11 18:30:22 +00:00
stefanf
0aafd373d5
Merge changes to the NetBSD copyright (advertising clause removal).
2007-03-11 08:41:01 +00:00
stefanf
9049f15e35
Merge NetBSD's revision 1.27. This bug can be observed eg. when browsing
...
through the history in sh.
| Refresh bug reported by Julien Torres:
|
| going from:
| activate -verbose
| to:
| reset -activation
| results in:
| reset -activationverbose"
| instead of:
| reset -activation
|
| This is because we choose to insert "reset -" before the current line,
| and the delete "e -" and insert "ion" in the appropriate place. The
| cleareol code did not handle this case properly; we now cleareol to
| the maximum number of characters of the first difference, the second
| difference and the difference in line length.
2005-12-04 09:34:56 +00:00
ru
f815813dd1
Fix prototype.
2005-11-24 10:32:39 +00:00
ru
928d297eeb
-mdoc sweep.
2005-11-17 13:00:00 +00:00
stefanf
2cd8b1e9bf
Add el_get to the NAME section.
...
Obtained from: OpenBSD (via NetBSD)
2005-10-20 08:26:03 +00:00
stefanf
83a85292b6
Merge makelist rev 1.10 and map.c rev 1.22 from NetBSD. They just patch the
...
bug fixed in the last commit to map.c in a different way. Follow NetBSD to
facilitate future merges.
2005-10-04 21:59:29 +00:00
stefanf
476cfba922
Merge NetBSD's rev. 1.49:
...
Fix double if (from Alexey E. Suslikov via jmc@openbsd).
While here, re-word both H_[GS]ETUNIQUE descriptions so they make
more sense. Bump date.
2005-10-04 21:51:26 +00:00
stefanf
d16ffa0af9
Merge NetBSD's rev. 1.41:
...
PR/31012: Barry Naujok: libedit el_get with EL_EDITOR op does not work
Fixed as suggested.
2005-10-04 21:45:42 +00:00
stefanf
b7fb0e474d
Move <sys/cdefs.h> up to reduce diff to NetBSD.
2005-08-10 13:41:31 +00:00
stefanf
22440a1166
Submitted to and merged from NetBSD (rev. 1.23 and 1.24):
...
- Don't delete the current line when typing `yy'.
- Don't use a possibly stale pointer in cv_paste().
-
2005-08-10 13:38:01 +00:00
stefanf
5529bc149d
NetBSD merged our typo fixes, update $NetBSD$.
2005-08-09 13:37:59 +00:00
stefanf
772393514a
Merge a change I missed in the last commit.
2005-08-09 13:35:48 +00:00
stefanf
8b347adbf8
Merge NetBSD's 1.25 which fixes a small bug introduced in 1.24.
2005-08-09 13:31:59 +00:00
stefanf
dad766aeea
Include <term.h> before #undef'ing key_clear.
2005-08-08 17:17:56 +00:00
stefanf
b3a28a5d94
Fix a few typos.
2005-08-08 07:08:35 +00:00
stefanf
c72aa990fb
Don't forget to copy the sentinel into the `help' array. It's expected to
...
be there.
Submitted by: Björn König
PR: 82381
2005-08-08 07:03:50 +00:00
stefanf
6fecd62c1e
Sync libedit with recent NetBSD developments. Including improvements to the
...
vi-mode, removal of clause 3, cleanups and the export of the tokenization
functions.
Not included: config.h, filecomplete.{c,h}
2005-08-07 20:55:59 +00:00
stefanf
7907f74429
Revert the replacement of realloc() with reallocf() (el.h:1.2, map.c:1.5 and
...
tokenizer.c:1.3). Contrary to the commit log there were no memory leaks,
but the change introduced a bug because the free'd pointer was not zeroed
and calling the appropriate _end() function would call free() a second time.
2005-08-07 08:35:39 +00:00
kensmith
f97f77429f
Bump the shared library version number of all libraries that have not
...
been bumped since RELENG_5.
Reviewed by: ru
Approved by: re (not needed for commit check but in principle...)
2005-07-22 17:19:05 +00:00
ru
6b6b8c04f6
Expand contractions.
2005-02-13 23:45:54 +00:00
ru
1541af42f1
Expand *n't contractions.
2005-02-13 22:25:33 +00:00
ru
1c23ef339b
mdoc(7): Use the new feature of the .In macro.
2003-09-08 19:57:22 +00:00
obrien
372364ee0f
style.Makefile(5)
2003-08-18 15:25:39 +00:00
gordon
5901302929
Stage 3 of dynamic root support. Make all the libraries needed to run
...
binaries in /bin and /sbin installed in /lib. Only the versioned files
reside in /lib, the .so symlink continues to live /usr/lib so the
toolchain doesn't need to be modified.
2003-08-17 08:28:46 +00:00
ache
26ffc627d8
LANG->LC_ALL
...
Pointed by: ru
2003-08-04 21:31:53 +00:00
ache
eb68bb9971
Fix problem differently, use
...
LANG=C tr 'a-z' 'A-Z'
for hypotetical case that script may generate non-ascii characters
2003-08-04 15:24:06 +00:00
ache
3cc2a731d2
Fix double-wrong tr usage: tr '[a-z]' '[A-Z]'
...
First of all, it should be written as: tr 'a-z' 'A-Z'
ranges not encolosed in [] according to POSIX, so [] just included
in the replacement.
Second, it should be written: tr '[:lower:]' '[:upper:]'
since a-z and A-Z may have different length in some locales.
2003-08-04 14:10:33 +00:00
charnier
5a2f1bee21
The .Fn function
2003-02-06 11:25:03 +00:00
schweikh
d3367c5f5d
Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,
...
especially in troff files.
2003-01-01 18:49:04 +00:00
schweikh
86f7487fb6
Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/
...
Add FreeBSD Id tag where missing.
2002-12-30 21:18:15 +00:00
schweikh
fec6546e12
english(4) police.
2002-12-27 12:15:40 +00:00
tjr
2d375c4af2
Write the strvis()'d string out to the history file in history_save(),
...
not the original string. Fixes the bug where every second line of a
history file was empty.
2002-10-14 10:42:38 +00:00
tjr
a803330bc2
FreeBSD's libedit does not include NetBSD's readline emulation code.
...
Remove references to it from the Authors and History sections.
2002-10-13 08:46:57 +00:00
peter
0a7f0ba37e
Zap now-unused SHLIB_MINOR
2002-09-28 00:25:32 +00:00
mdodd
2f995a0665
Restore local bits lost in recent merge from NetBSD.
2002-06-16 08:29:35 +00:00
des
4d6b787d2d
Usage style sweep: spell "usage" with a small 'u'.
...
Also change one case of blatant __progname abuse (several more remain)
This commit does not touch anything in src/{contrib,crypto,gnu}/.
2002-04-22 13:44:47 +00:00
ru
3f7981754a
-ltermcap is spelled -lncurses nowadays.
2002-04-09 13:04:31 +00:00
obrien
fd9d7ac0ed
Remove __P() usage.
2002-03-21 23:54:04 +00:00
obrien
6dc8ab99b2
Fix problem where with PicoBSD the shell coredumps if it does not find an
...
entry for its terminal type in /etc/termcap.
Submitted by: bde
2002-01-24 13:54:19 +00:00
ru
05f71d823e
mdoc(7) police: markup nit in the actual rev. 1.13 changes.
2001-11-21 15:56:45 +00:00
ru
a80cd2fcaf
mdoc(7) police: restore all FreeBSD fixes to this file that got
...
clobbered by previous commit.
2001-11-21 15:50:57 +00:00
obrien
90414d9ad1
Clean this up after the NetBSD syncing.
2001-10-01 23:10:48 +00:00
obrien
8b3bce34f5
Fix ID's after a total boch CVS merge due to multiple people making
...
commits to these files.
As I sing to CVS:
Have I told you lately that I hate your guts? Have I told you
all SCM's are above you? You fill my heart with pain, take away
all my merging joy, grow my troubles that's what you do."
2001-10-01 23:00:29 +00:00
obrien
0c753dc50e
Our histedit.h lives in src/include.
2001-10-01 21:08:03 +00:00
ru
7045e5a1bc
Re-applied some of rev. 1.11 and 1.13 fixes that were lost in the last commit.
...
Fixed some more.
2001-10-01 15:53:07 +00:00
obrien
90300f8536
+ Sync with NetBSD, bringing in feature enhancements.
...
+ Convert to ANSI-C function definitions
+ style(9)
Submitted by: kris
2001-10-01 08:41:27 +00:00