Stefan Farfeleder
47517a7042
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
Daniel Eischen
419ecd5dee
Bump library versions in preparation for 7.0.
...
Ok'd by: kan
2007-05-21 02:49:08 +00:00
Stefan Farfeleder
f9ff2f8ffb
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
Stefan Farfeleder
e6de94e677
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
Stefan Farfeleder
370bf6653c
Merge changes to the NetBSD copyright (advertising clause removal).
2007-03-11 08:41:01 +00:00
Stefan Farfeleder
2c05ef0cff
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
Ruslan Ermilov
41792fb59f
Fix prototype.
2005-11-24 10:32:39 +00:00
Ruslan Ermilov
110e1704d3
-mdoc sweep.
2005-11-17 13:00:00 +00:00
Stefan Farfeleder
22b1904845
Add el_get to the NAME section.
...
Obtained from: OpenBSD (via NetBSD)
2005-10-20 08:26:03 +00:00
Stefan Farfeleder
6dea540edc
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
Stefan Farfeleder
51890f2fed
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
Stefan Farfeleder
bc6e20f014
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
Stefan Farfeleder
442861ce97
Move <sys/cdefs.h> up to reduce diff to NetBSD.
2005-08-10 13:41:31 +00:00
Stefan Farfeleder
7bcbf4cce9
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
Stefan Farfeleder
cc5ed4050e
NetBSD merged our typo fixes, update $NetBSD$.
2005-08-09 13:37:59 +00:00
Stefan Farfeleder
3d37ccb1e9
Merge a change I missed in the last commit.
2005-08-09 13:35:48 +00:00
Stefan Farfeleder
06ce2f8d05
Merge NetBSD's 1.25 which fixes a small bug introduced in 1.24.
2005-08-09 13:31:59 +00:00
Stefan Farfeleder
8131ad836a
Include <term.h> before #undef'ing key_clear.
2005-08-08 17:17:56 +00:00
Stefan Farfeleder
c22964d7eb
Fix a few typos.
2005-08-08 07:08:35 +00:00
Stefan Farfeleder
1d22b4120f
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
Stefan Farfeleder
76d00450e6
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
Stefan Farfeleder
969f700138
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
Ken Smith
a84020c2b9
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
Ruslan Ermilov
36a142c455
Expand contractions.
2005-02-13 23:45:54 +00:00
Ruslan Ermilov
0227791b40
Expand *n't contractions.
2005-02-13 22:25:33 +00:00
Ruslan Ermilov
fe08efe680
mdoc(7): Use the new feature of the .In macro.
2003-09-08 19:57:22 +00:00
David E. O'Brien
4f4a104ee8
style.Makefile(5)
2003-08-18 15:25:39 +00:00
Gordon Tetlow
41d8423f71
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
Andrey A. Chernov
90862ca23d
LANG->LC_ALL
...
Pointed by: ru
2003-08-04 21:31:53 +00:00
Andrey A. Chernov
11871d537b
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
Andrey A. Chernov
e9e76fa4dd
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
Philippe Charnier
50f0640536
The .Fn function
2003-02-06 11:25:03 +00:00
Jens Schweikhardt
9d5abbddbf
Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,
...
especially in troff files.
2003-01-01 18:49:04 +00:00
Jens Schweikhardt
d64ada501a
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
Jens Schweikhardt
57bd0fc6e8
english(4) police.
2002-12-27 12:15:40 +00:00
Tim J. Robbins
3a0e6ca553
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
Tim J. Robbins
57185ffa08
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 Wemm
224af215a6
Zap now-unused SHLIB_MINOR
2002-09-28 00:25:32 +00:00
Matthew N. Dodd
2b13992856
Restore local bits lost in recent merge from NetBSD.
2002-06-16 08:29:35 +00:00
Dag-Erling Smørgrav
d397408818
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
Ruslan Ermilov
357bbe4abe
-ltermcap is spelled -lncurses nowadays.
2002-04-09 13:04:31 +00:00
David E. O'Brien
69160b1eb7
Remove __P() usage.
2002-03-21 23:54:04 +00:00
David E. O'Brien
e95d27b9ae
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
Ruslan Ermilov
224049f515
mdoc(7) police: markup nit in the actual rev. 1.13 changes.
2001-11-21 15:56:45 +00:00
Ruslan Ermilov
7b3fbdf9b4
mdoc(7) police: restore all FreeBSD fixes to this file that got
...
clobbered by previous commit.
2001-11-21 15:50:57 +00:00
David E. O'Brien
4f375b90fc
Clean this up after the NetBSD syncing.
2001-10-01 23:10:48 +00:00
David E. O'Brien
0878b3a9b1
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
David E. O'Brien
be4f05c4f6
Our histedit.h lives in src/include.
2001-10-01 21:08:03 +00:00
Ruslan Ermilov
fef722a4a0
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
David E. O'Brien
3c19577344
+ 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