History log of /netbsd-src/lib/libedit/histedit.h (Results 26 – 50 of 62)
Revision Date Author Comments
# f072c3f1 19-Feb-2009 christos <christos@NetBSD.org>

bump version for prompt arg.


# 62dbbc55 17-Feb-2009 christos <christos@NetBSD.org>

allow for a prompt argument.


# 1dc5f9b8 05-Feb-2009 christos <christos@NetBSD.org>

match documentation in el_push


# 4652e1fb 05-Apr-2008 christos <christos@NetBSD.org>

bump minor.


# 0cb4d42e 05-Apr-2008 christos <christos@NetBSD.org>

add EL_REFRESH for the benefit of readline


# 07186f02 10-Jun-2007 christos <christos@NetBSD.org>

Fix tab/space confusion; from Stefan Farfeleder


# 3a1928de 15-Dec-2006 christos <christos@NetBSD.org>

add EL_GETFP, and EL_SETFP.


# 3bf70182 24-Nov-2006 christos <christos@NetBSD.org>

bump minor.


# 6b8a7930 24-Nov-2006 christos <christos@NetBSD.org>

- 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.


# 45542456 14-Jul-2005 christos <christos@NetBSD.org>

PR/30747: David N. Williams: libedit is missing remove_history()
Added, please test.


# 54e7bf90 12-Jun-2005 christos <christos@NetBSD.org>

make this useable from c++.


# 41a59814 07-May-2005 dsl <dsl@NetBSD.org>

Separate out the filename completion functions from the readline() code.
Pass in loads of parameters instead of relying on shed-loads of global
variables to modify the behaviour.
The filename complet

Separate out the filename completion functions from the readline() code.
Pass in loads of parameters instead of relying on shed-loads of global
variables to modify the behaviour.
The filename completion code can now be enabled by code that uses el_gets().
(eg /bin/sh)

show more ...


# a9beb0e4 05-Dec-2003 lukem <lukem@NetBSD.org>

Tokenization function enhancements:
* Make tok_init(), tok_end(), tok_reset(), tok_line() and tok_str()
publically available in <histedit.h>
* Documented the public functions in editline(3)
* Renam

Tokenization function enhancements:
* Make tok_init(), tok_end(), tok_reset(), tok_line() and tok_str()
publically available in <histedit.h>
* Documented the public functions in editline(3)
* Renamed tok_line() -> tok_str()
* Added new tok_line() which takes a "const LineInfo *" instead of
"const char *" (the former has "cursor" information), and optionally
return the argv index ("int *cursorc") and offset within that index
("int *cursorv"). This means that completion routines can use the
tokenization code to crack the line and easily find which word the
cursor is at. (mmm, context sensitive completion :)
* Fixed TEST/test.c when using "continuation" lines (unmatched quote
or \ at EOL), and added some more DEBUG messages including highlighting
where the cursor is (with a `_').

show more ...


# 5d79eff8 16-Oct-2003 christos <christos@NetBSD.org>

More libedit readline emulation functions from: Gerry Swislow
<gerry at certif dot com>


# 552716dc 26-Sep-2003 christos <christos@NetBSD.org>

Implement enough of readline's 4.0 async mode to make gdb happy. This is
not complete yet, but it seems to work...
This required to introduce an unbuffered mode to el_gets(), but that was
a minor cha

Implement enough of readline's 4.0 async mode to make gdb happy. This is
not complete yet, but it seems to work...
This required to introduce an unbuffered mode to el_gets(), but that was
a minor change.

show more ...


# eb7c1594 07-Aug-2003 agc <agc@NetBSD.org>

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.


# f24857bf 21-Jan-2003 christos <christos@NetBSD.org>

Add a uniquefier for the history function.


# 39f224af 15-Nov-2002 christos <christos@NetBSD.org>

PR/18995: David Laight: libedit fixes for posix conformant sh

The posix 'sh' specification defines vi-mode editing quite tightly.
The netbsd libedit code (used by sh to do this) was missing several

PR/18995: David Laight: libedit fixes for posix conformant sh

The posix 'sh' specification defines vi-mode editing quite tightly.
The netbsd libedit code (used by sh to do this) was missing several
features, there were also minor errors in others.

Compare netbsd sh to the definition available from:
http://www.opengroup.org/onlinepubs/007904975/utilities/sh.html
In particular the following were not supported:
U - undo all changes to line
| - goto column
Y - yank to end of line
y - yank
# - comment out current line
@ - take input from shell alias [1]
G - goto numbered line in history buffer
v - edit history line with vi
_ - append word from last input line
. - redo last command
Other minor changes have also been made.

[1] This needs the shell to define an appropriate routine to
return the text of the alias. There is no requirement that
such a function exist.

show more ...


# 0e0ac6b7 18-Mar-2002 christos <christos@NetBSD.org>

- 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.


# 545f12e0 09-Oct-2001 christos <christos@NetBSD.org>

PR/14188: Anthony Mallet: Provide an opaque data pointer to client programs.


# eabba8b5 27-Sep-2001 christos <christos@NetBSD.org>

PR/14067: Anthony Mallet: Provide a programmatic way to set the read_char
function via a new el_set() operation.
Thanks, nicely done :-)


# d30d584a 04-Sep-2000 lukem <lukem@NetBSD.org>

convert to new style guide, which includes:
- ansi prototypes & features (such as stdargs)
- 8 space indents


# fe7be4eb 28-Feb-2000 chopps <chopps@NetBSD.org>

el_insertstr takes a "const char *" not "char *" now as it doesn't modify
the argument.


# 509864fa 12-Nov-1999 lukem <lukem@NetBSD.org>

- implement printing a right-side prompt. code derived from similar work
I wrote for tcsh(1) three years ago.
- implement EL_RPROMPT, which allows a setting/getting of a function which
returns a

- implement printing a right-side prompt. code derived from similar work
I wrote for tcsh(1) three years ago.
- implement EL_RPROMPT, which allows a setting/getting of a function which
returns a string to be used as the right-side prompt.
- improve HISTORY and AUTHORS sections in editline(3).
- bump shlib minor version for EL_RPROMPT.

XXX: due to an implementation issue, the rprompt has a 1 space gap before the
edge of the logical screen. editline's logical screen is 1 space less
than the full screen width, so there's a 2 space gap between the rprompt
and the right end of the physical screen. i'm not concerned about this.

show more ...


# 1dbb61e6 20-Sep-1999 lukem <lukem@NetBSD.org>

more whitespace fascism


123