The NetBSD Project

CVS log for pkgsrc/devel/readline/distinfo

[BACK] Up to [cvs.netbsd.org] / pkgsrc / devel / readline

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.18 / (download) - annotate - [select for diffs], Wed Feb 23 11:00:17 2011 UTC (15 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, HEAD
Changes since 1.17: +6 -6 lines
Diff to previous 1.17 (colored)

Changes 6.2:
a. Fixed a bug that caused the unconverted filename to be added to the list of
   completions when the application specified filename conversion functions.
b. Fixed a bug that caused the wrong filename to be passed to opendir when the
   application has specified a filename dequoting function.
c. Fixed a bug when repeating a character search in vi mode in the case where
   there was no search to repeat.
d. When show-all-if-ambiguous is set, the completion routines no longer insert
   a common match prefix that is shorter than the text being completed.
e. The full set of vi editing commands may now be used in callback mode.
   dimensions while running in `no-echo' mode.
h. Fixed a bug that caused readline to dump core if an application called
   rl_prep_terminal without setting rl_instream.
i. Fixed a bug that caused meta-prefixed characters bound to incremental
   search forward or backward to not be recognized if they were typed
   subsequently.
j. The incremental search code treats key sequences that map to the same
   functions as (default) ^G, ^W, and ^Y as equivalent to those characters.
k. Fixed a bug in menu-complete that caused it to misbehave with large
   negative argument.
l. Fixed a bug that caused vi-mode yank-last-arg to ring the bell when invoked
   at the end of the line.
m. Fixed a bug that made an explicit argument of 0 to yank-last-arg behave
   as if it were a negative argument.
n. Fixed a bug that caused directory names in words to be completed to not
   be dequoted correctly.

New Features
a. The history library does not try to write the history filename in the
   current directory if $HOME is unset.  This closes a potential security
   problem if the application does not specify a history filename.
b. New bindable variable `completion-display-width' to set the number of
   columns used when displaying completions.
c. New bindable variable `completion-case-map' to cause case-insensitive
   completion to treat `-' and `_' as identical.
d. There are new bindable vi-mode command names to avoid readline's case-
   insensitive matching not allowing them to be bound separately.
e. New bindable variable `menu-complete-display-prefix' causes the menu
   completion code to display the common prefix of the possible completions
   before cycling through the list, instead of after.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Jan 16 17:18:27 2010 UTC (2 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored)

Update to 6.1:

This is a terse description of the new features added to readline-6.1 since
the release of readline-6.0.

1.  New Features in Readline

a.  New bindable function: menu-complete-backward.

b.  In the vi insertion keymap, C-n is now bound to menu-complete by default,
    and C-p to menu-complete-backward.

c.  When in vi command mode, repeatedly hitting ESC now does nothing, even
    when ESC introduces a bound key sequence.  This is closer to how
    historical vi behaves.

d.  New bindable function: skip-csi-sequence.  Can be used as a default to
    consume key sequences generated by keys like Home and End without having
    to bind all keys.

e.  New application-settable function: rl_filename_rewrite_hook.  Can be used
    to rewite or modify filenames read from the file system before they are
    compared to the word to be completed.

f.  New bindable variable: skip-completed-text, active when completing in the
    middle of a word.  If enabled, it means that characters in the completion
    that match characters in the remainder of the word are "skipped" rather
    than inserted into the line.

g.  The pre-readline-6.0 version of menu completion is available as
    "old-menu-complete" for users who do not like the readline-6.0 version.

h.  New bindable variable: echo-control-characters.  If enabled, and the
    tty ECHOCTL bit is set, controls the echoing of characters corresponding
    to keyboard-generated signals.

i.  New bindable variable: enable-meta-key.  Controls whether or not readline
    sends the smm/rmm sequences if the terminal indicates it has a meta key
    that enables eight-bit characters.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Feb 23 12:35:46 2009 UTC (3 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.15: +5 -6 lines
Diff to previous 1.15 (colored)

Update to 6.0:

This is a terse description of the new features added to readline-6.0 since
the release of readline-5.2.

1.  New Features in Readline

a.  A new variable, rl_sort_completion_matches; allows applications to inhibit
    match list sorting (but beware: some things don't work right if
    applications do this).

b.  A new variable, rl_completion_invoking_key; allows applications to discover
    the key that invoked rl_complete or rl_menu_complete.

c.  The functions rl_block_sigint and rl_release_sigint are now public and
    available to calling applications who want to protect critical sections
    (like redisplay).

d.  The functions rl_save_state and rl_restore_state are now public and
    available to calling applications; documented rest of readline's state
    flag values.

e.  A new user-settable variable, `history-size', allows setting the maximum
    number of entries in the history list.

f.  There is a new implementation of menu completion, with several improvements
    over the old; the most notable improvement is a better `completions
    browsing' mode.

g.  The menu completion code now uses the rl_menu_completion_entry_function
    variable, allowing applications to provide their own menu completion
    generators.

h.  There is support for replacing a prefix  of a pathname with a `...' when
    displaying possible completions.  This is controllable by setting the
    `completion-prefix-display-length' variable.  Matches with a common prefix
    longer than this value have the common prefix replaced with `...'.

i.  There is a new `revert-all-at-newline' variable.  If enabled, readline will
    undo all outstanding changes to all history lines when `accept-line' is
    executed.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Aug 13 11:11:38 2008 UTC (3 years, 9 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.14: +4 -1 lines
Diff to previous 1.14 (colored)

Update from version 5.2nb1 to 5.2nb2.

This imports some fixes from Debian.  First and foremost:

http://lists.gnu.org/archive/html/bug-bash/2006-11/msg00017.html

Bug-Description:

In some cases, code that is intended to be used in the presence of multibyte
characters is called when no such characters are present, leading to incorrect
display position calculations and incorrect redisplay.

http://lists.gnu.org/archive/html/bug-readline/2007-01/msg00002.html

Bug-Description:

Readline neglects to reallocate the array it uses to keep track of wrapped
screen lines when increasing its size.  This will eventually result in
segmentation faults when given sufficiently long input.

http://lists.gnu.org/archive/html/bug-bash/2007-02/msg00054.html

Bug-Description:

When moving the cursor, bash sometimes misplaces the cursor when the prompt
contains two or more multibyte characters.  The particular circumstance that
uncovered the problem was having the (multibyte) current directory name in
the prompt string.

...all related to display.c.  Also add include of <stdio.h> to
two of the readline header files.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Nov 21 23:33:13 2007 UTC (4 years, 6 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, cwrapper
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Honor LDFLAGS.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Oct 22 10:55:31 2006 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.12: +4 -7 lines
Diff to previous 1.12 (colored)

Update to 5.2:

1.  Changes to Readline

a.  Fixed a problem that caused segmentation faults when using readline in
    callback mode and typing consecutive DEL characters on an empty line.

b.  Fixed several redisplay problems with multibyte characters, all having to
    do with the different code paths and variable meanings between single-byte
    and multibyte character redisplay.

c.  Fixed a problem with key sequence translation when presented with the
    sequence \M-\C-x.

d.  Fixed a problem that prevented the `a' command in vi mode from being
    undone and redone properly.

e.  Fixed a problem that prevented empty inserts in vi mode from being undone
    properly.

f.  Fixed a problem that caused readline to initialize with an incorrect idea
    of whether or not the terminal can autowrap.

g.  Fixed output of key bindings (like bash `bind -p') to honor the setting of
    convert-meta and use \e where appropriate.

h.  Changed the default filename completion function to call the filename
    dequoting function if the directory completion hook isn't set.  This means
    that any directory completion hooks need to dequote the directory name,
    since application-specific hooks need to know how the word was quoted,
    even if no other changes are made.

i.  Fixed a bug with creating the prompt for a non-interactive search string
    when there are non-printing characters in the primary prompt.

j.  Fixed a bug that caused prompts with invisible characters to be redrawn
    multiple times in a multibyte locale.

k.  Fixed a bug that could cause the key sequence scanning code to return the
    wrong function.

l.  Fixed a problem with the callback interface that caused it to fail when
    using multi-character keyboard macros.

m.  Fixed a bug that could cause a core dump when an edited history entry was
    re-executed under certain conditions.

n.  Fixed a bug that caused readline to reference freed memory when attmpting
    to display a portion of the prompt.

o.  Fixed a bug with prompt redisplay in a multi-byte locale to avoid redrawing
    the prompt and input line multiple times.

p.  Fixed history expansion to not be confused by here-string redirection.

q.  Readline no longer treats read errors by converting them to newlines, as
    it does with EOF.  This caused partial lines to be returned from readline().

r.  Fixed a redisplay bug that occurred in multibyte-capable locales when the
    prompt was one character longer than the screen width.

2.  New Features in Readline

a.  Calling applications can now set the keyboard timeout to 0, allowing
    poll-like behavior.

b.  The value of SYS_INPUTRC (configurable at compilation time) is now used as
    the default last-ditch startup file.

c.  The history file reading functions now allow windows-like \r\n line
    terminators.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Mar 2 00:24:55 2006 UTC (6 years, 2 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Link the readline library against the library that has the termcap
functions.  This corrects dependency_libs defined in libreadline.la.

Bump PKGREVISION.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Dec 31 00:01:45 2005 UTC (6 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.10: +7 -4 lines
Diff to previous 1.10 (colored)

Update to 5.1:

This is a terse description of the new features added to readline-5.1 since
the release of readline-5.0.

1.  New Features in Readline

a.  The key sequence sent by the keypad `delete' key is now automatically
    bound to delete-char.

b.  A negative argument to menu-complete now cycles backward through the
    completion list.

c.  A new bindable readline variable:  bind-tty-special-chars.  If non-zero,
    readline will bind the terminal special characters to their readline
    equivalents when it's called (on by default).

d.  New bindable command: vi-rubout.  Saves deleted text for possible
    reinsertion, as with any vi-mode `text modification' command; `X' is bound
    to this in vi command mode.

e.  If the rl_completion_query_items is set to a value < 0, readline never
    asks the user whether or not to view the possible completions.

f.  New application-callable auxiliary function, rl_variable_value, returns
    a string corresponding to a readline variable's value.

g.  When parsing inputrc files and variable binding commands, the parser
    strips trailing whitespace from values assigned to boolean variables
    before checking them.

h.  A new external application-controllable variable that allows the LINES
    and COLUMNS environment variables to set the window size regardless of
    what the kernel returns.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Feb 23 22:24:32 2005 UTC (7 years, 3 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2, pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

Add RMD160 digests.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Nov 14 06:16:49 2004 UTC (7 years, 6 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.8: +4 -14 lines
Diff to previous 1.8 (colored)

Update devel/readline to 5.0.  Changes from version 4.3 include:

* Improved compatibility with BSD csh modifiers.
* Improved vi editing mode.
* History files include timestamp information.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Aug 20 17:32:50 2004 UTC (7 years, 9 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Use ${BSD_INSTALL_LIB} so the library is installed +x.  (Bump PKGREVISION;
this can be un-bumped if the patchlevel goes up again.)

Revision 1.7 / (download) - annotate - [select for diffs], Mon Apr 26 08:01:20 2004 UTC (8 years, 1 month ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Suppress the "inferring the mode of operation is deprecated" warning by
specifying the mode of operation when invoking libtool.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jun 30 10:26:45 2003 UTC (8 years, 10 months ago) by uebayasi
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1, pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.5: +11 -1 lines
Diff to previous 1.5 (colored)

Update to 4.3pl5.  Incorporate 5 official patches.

[readline43-001]
Pressing certain key sequences causes an infinite loop in _rl_dispatch_subseq
with the `key' argument set to 256.  This eventually causes bash to exceed
the stack size limit and crash with a segmentation violation.

[readline43-002]
Repeating an edit in vi-mode with `.' does not work.

[readline43-003]
When in a locale with multibyte characters, the readline display updater
will occasionally cause a segmentation fault when attempting to compute
the length of the first multibyte character on the line.

[readline43-004]
When running in a locale with multibyte characters, the readline display
updater will use carriage returns when drawing the line, overwriting any
partial output already on the screen and not terminated by a newline.

[readline43-005]
Using the vi editing mode's case-changing commands in a locale with
multibyte characters will cause garbage characters to be inserted into
the editing buffer.

(Any maintainership taker?)

Revision 1.5 / (download) - annotate - [select for diffs], Sat Dec 7 17:39:47 2002 UTC (9 years, 5 months ago) by jmmv
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored)

Update readline to 4.3.
Changes in this version are mostly bugfixes; some new functionality
has been added as well. For an exhaustive list of changes, please
look at the CHANGES file included in the distribution.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Aug 6 14:20:46 2001 UTC (10 years, 9 months ago) by jlam
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6, netbsd-1-5-PATCH003, buildlink2-base, buildlink2
Changes since 1.3: +4 -9 lines
Diff to previous 1.3 (colored)

Update readline to 4.2.  Major changes from version 4.1:

*   bug fixes
*   improve linking with C++ code
+   a new file, rltypedefs.h, contains the new typedefs for function pointers
+   several minor additions to the API to customize look of readline
+   more complete documentation for public functions and variables

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jun 19 08:48:57 2001 UTC (10 years, 11 months ago) by jlam
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Mark as USE_BUIDLINK_ONLY and remove -I$(includedir) from the header
search path.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Apr 21 00:44:45 2001 UTC (11 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Move to sha1 digests, and/or add distfile sizes.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Apr 17 09:59:34 2001 UTC (11 years, 1 month ago) by agc
Branch: MAIN

+ move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
+ include distfile filesizes in distinfo

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>