12007-09-01  Daniel Jacobowitz  <dan@codesourcery.com>
2
3	PR gdb/2138
4	From readline 5.2:
5	* configure.in (CROSS_COMPILE): Initialize to empty.
6	* configure: Regenerated.
7
82007-03-27  Brooks Moses  <brooks.moses@codesourcery.com>
9
10	* Makefile.in: Add dummy "pdf" target.
11
122006-11-13  Denis Pilat  <denis.pilat@st.com>
13
14	* terminal.c (_rl_get_screen_size): use wr and wc variable to store
15	window size.
16
172006-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18
19	* callback.c: Include "xmalloc.h".
20	* Makefile.in: Add dependency.
21
222006-04-24  Daniel Jacobowitz  <dan@codesourcery.com>
23
24	Imported readline 5.1, and upstream patches 001-004.
25
262006-03-21  Denis Pilat  <denis.pilat@st.com>
27
28	* histfile.c (read_history_range): Remove '\r' character from
29	history lines.
30
312005-02-10  Denis Pilat  <denis.pilat@st.com>
32
33	* readline/terminal.c (_rl_get_screen_size): Get console size from
34	the Windows API when compiling with MinGW.
35
362005-07-25  Mark Mitchell <mark@codesourcery.com>
37
38	* input.c (rl_getc): Use getch to read console input on
39	Windows.
40	* readline.c (bind_arrow_keys_internal): Translate
41	Windows keysequences into ANSI key sequences.
42	* rldefs.h (NO_TTY_DRIVER): Define on MinGW.
43	* rltty.c: Conditionalize on NO_TTY_DRIVER throughout.
44	
452005-07-03  Mark Kettenis <kettenis@gnu.org>
46
47	From Martin Simmons:
48	* configure.in: Check for getpwnam instead of getpwname.
49	* configure: Regenerate.
50
512005-05-09  Mark Mitchell <mark@codesourcery.com>
52
53	* aclocal.m4: Use AC_TRY_LINK to check for mbstate_t.
54	* complete.c (pwd.h): Guard with HAVE_PWD_H.
55	(getpwent): Guard with HAVE_GETPWENT.
56	(rl_username_completion_function): Guard use of getpwent.
57	(endpwent): Likewise.
58	* config.h.in (HAVE_FCNTL): New macro.
59	(HAVE_GETPWENT): Likewise.
60	(HAVE_GETPWNAM): Likewise.
61	(HAVE_GETPWUID): Likewise.
62	(HAVE_KILL): Likewise.
63	(HAVE_PWD_H): Likewise.
64	* configure: Regenerated.
65	* configure.in: Handle MinGW when cross compiling.  Check for
66	getpwnam, getpwent, getpwuid, kill, and pwd.h.
67	* display.c (rl_clear_screen): Treat Windows like DOS.
68	(insert_some_chars): Likewise.
69	(delete_chars): Likewise.
70	* shell.c (pwd.h): Guard with HAVE_PWD_H.
71	(getpwuid): Guard with HAVE_GETPWUID.
72	(sh_unset_nodelay_mode): Guard use of fnctl with HAVE_FNCTL_H.
73	* signals.c (rl_signal_handler): Don't use SIGALRM or
74	SIGQUIT if not defined.  Use "raise" if "kill" is not available.
75	(rl_set_signals): Don't set handlers for SIGQUIT or SIGALRM if
76	they are not defined.
77	(rl_clear_signals): Likewise.
78	* tilde.c (pwd.h): Guard with HAVE_PWD_H.
79	(getpwuid): Guard declaration with HAVE_GETPWUID.
80	(getpwnam): Guard declaration with HAVE_GETPWNAM.
81	(tilde_expand_word): Guard use of getpwnam with HAVE_GETPWNAM.
82
832004-02-19  Andrew Cagney  <cagney@redhat.com>
84
85	* config.guess: Update from version 2003-06-12 to 2004-02-16.
86	* config.sub: Update from version 2003-06-13 to 2004-02-16.
87
882004-01-27  Elena Zannoni  <ezannoni@redhat.com>
89
90        Merge in official patches to readline-4.3 from
91	ftp://ftp.cwru.edu/pub/bash/readline-4.3-patches:
92	NOTE: Patch-ID readline-43-004 was already applied (see below).
93
94	* bind.c (rl_generic_bind): Pressing certain key sequences
95	causes an infinite loop in _rl_dispatch_subseq with the `key' argument
96	set to 256.  This eventually causes bash to exceed the stack size
97	limit and crash with a segmentation violation.
98	Patch-ID: readline43-001.
99
100	* readline.c (_rl_dispatch_subseq): Repeating an edit in
101	vi-mode with `.' does not work.
102	Patch-ID: readline43-002.
103
104	* mbutil.c (_rl_get_char_len, _rl_compare_chars,
105	_rl_adjust_point): When in a locale with multibyte characters, the
106	readline display updater will occasionally cause a
107	segmentation fault when attempting to compute the length of the first
108	multibyte character on the line.  
109	Patch-ID: readline43-003.
110
111	* vi_mode.c (_rl_vi_change_mbchar_case): Using the vi editing
112	mode's case-changing commands in a locale with multibyte characters
113	will cause garbage characters to be inserted into the editing buffer.
114	Patch-ID: readline43-005.
115
1162003-12-28  Eli Zaretskii  <eliz@elta.co.il>
117
118	* readline.c (rl_save_state, rl_restore_state): Support systems
119	that don't define SIGWINCH.
120
1212003-12-25  Eli Zaretskii  <eliz@elta.co.il>
122
123	* terminal.c (_rl_get_screen_size) [__DJGPP__]: Compute the
124	screen width and height using console I/O.
125	(_rl_init_terminal_io) [__MSDOS__]: Zero out all the _rl_term_*
126	variables.  Convert to _rl_* naming scheme.
127	(_rl_set_cursor) [__MSDOS__]: Ifdef away this function.
128
1292003-12-23  Eli Zaretskii  <eliz@elta.co.il>
130
131	* display.c (_rl_move_vert) [__MSDOS__]: Don't use undeclared
132	variable `l'.  Use `delta' instead recomputing its value anew.
133	Assign -delta to i instead of the other way around.
134
1352003-12-11  Michael Chastain  <mec.gnu@mindspring.com>
136
137	* rlmbutil.h: Require HAVE_MBSTATE_T for HANDLE_MULTIBYTE.
138	Revert requirement of HAVE_MBRTOWC.  Delete macro definitions
139	that attempted to fake mbstate_t if HAVE_MBSRTOCWS is defined
140	and HAVE_MBSTATE_T is not defined.
141
1422003-06-14  H.J. Lu <hongjiu.lu@intel.com>
143 
144	* support/config.guess: Update to 2003-06-12 version.
145	* support/config.sub: Update to 2003-06-13 version.
146
1472003-05-25  Mark Kettenis  <kettenis@gnu.org>
148
149	* aclocal.m4: Don't add wcwidth.o if we don't have wchar.h.
150	* configure: Regenerate.
151
1522003-05-13  Andreas Jaeger  <aj@suse.de>
153
154        * support/config.guess: Update to 2003-05-09 version.
155        * support/config.sub: Update to 2003-05-09 version.
156
1572003-03-03  Joel Brobecker  <brobecker@gnat.com>
158
159	* aclocal.m4: Add check for mbrtowc.
160	* config.h.in: Regenerate.
161	* configure: Regenerate.
162	* rlmbutil.h: Disable multi-byte if mbrtowc is not defined.
163
1642003-03-03  Kris Warkentin  <kewarken@qnx.com>
165
166	* aclocal.m4: Cause wcwidth check to substitute
167	HAVE_WCWIDTH for building.
168	* Makefile.in: Add wcwidth object to lib if required.
169	* shlib/Makefile.in: Likewise.
170	* configure: Regenerate.
171	
1722003-01-09  Michael Chastain  <mec@shout.net>
173
174	From Chet Ramey, <chet@po.cwru.edu>, the readline maintainer:
175	ftp://ftp.cwru.edu/pub/bash/readline-4.3-patches/readline43-004
176
177	* display.c: Fix perverse screen refresh with UTF-8.
178	When running in a locale with multibyte characters, the
179	readline display updater will use carriage returns when
180	drawing the line, overwriting any partial output already on
181	the screen and not terminated by a newline.
182	Patch-ID: readline43-004
183
1842003-01-08  Chris Demetriou  <cgd@broadcom.com>
185
186	* config.guess: Update to 2003-01-03 version.
187	* config.sub: Update to 2003-01-03 version.
188
1892002-12-16  Christopher Faylor  <cgf@redhat.com>
190
191	* configure.in: Remove --enable-shared option.  It shouldn't be used
192	for gdb.
193	* configure: Regenerate.
194
1952002-12-16  Christopher Faylor  <cgf@redhat.com>
196
197	* config/cygwin.cache: Prime mbstate_t.
198
1992002-12-06  Elena Zannoni  <ezannoni@redhat.com>
200
201        Import of readline 4.3. NB: This import includes those gdb
202        local changes that aren't in the official readline sources.
203
204        * compat.c, mbutil.c, misc.c, rlmbutil.h, rltypedefs.h,
205        text.c, doc/history.0, doc/history.3, support/wcwidth.c,
206        examples/readlinebuf.h, examples/rlcat.c: New files.
207
208        * CHANGELOG, CHANGES, INSTALL,  MANIFEST, Makefile.in, README,
209        aclocal.m4, ansi_stdlib.h, bind.c, callback.c, chardefs.h,
210        complete.c, config.h.in, configure, configure.in, display.c,
211        emacs_keymap.c, funmap.c, histexpand.c, histfile.c, histlib.h,
212        history.c, history.h, histsearch.c, input.c, isearch.c,
213        keymaps.c, keymaps.h, kill.c, macro.c, nls.c, parens.c,
214        posixdir.h, readline.c, readline.h, rlconf.h, rldefs.h,
215        rlprivate.h, rlshell.h, rlstdc.h, rltty.c, savestring.c,
216        search.c, shell.c, signals.c, terminal.c, tilde.c, tilde.h,
217        undo.c, util.c, vi_keymap.c, vi_mode.c, xmalloc.c, xmalloc.h,
218        doc/Makefile.in, doc/hist.texinfo, doc/hstech.texinfo,
219        doc/hsuser.texinfo, doc/manvers.texinfo, doc/readline.3,
220        doc/rlman.texinfo, doc/rltech.texinfo, doc/rluser.texinfo
221        doc/rluserman.texinfo, doc/texi2dvi, doc/texi2html,
222        shlib/Makefile.in, support/install.sh, support/mkdirs,
223        support/mkdist, support/shlib-install, support/shobj-conf,
224        examples/Inputrc, examples/Makefile.in, examples/fileman.c,
225        examples/histexamp.c, examples/manexamp.c, examples/rl.c,
226        examples/rlfe.c, examples/rltest.c, examples/rlversion.c:
227        Modified files.
228
2292002-08-23  Andrew Cagney  <ac131313@redhat.com>
230
231	* support/config.guess: Import version 2002-08-23.
232	* support/config.sub: Import version 2002-08-22.
233
2342002-07-19  Chris Demetriou  <cgd@broadcom.com>
235
236	* support/config.guess: Update from ../config.guess.
237	* support/config.sub: Update from ../config.sub.
238
2392002-02-24  Elena Zannoni  <ezannoni@redhat.com>
240
241        * ChangeLog.gdb: Renamed from ChangeLog.Cygnus.
242
2432002-02-24  Daniel Jacobowitz  <drow@mvista.com>
244
245        * support/config.guess: Import from master sources, rev 1.232.
246        * support/config.sub: Import from master sources, rev 1.246.
247
2482002-02-01  Ben Elliston  <bje@redhat.com>
249
250	* config.guess: Import from master sources, rev 1.229.
251	* config.sub: Import from master sources, rev 1.240.
252
2532002-01-17  H.J. Lu  (hjl@gnu.org)
254
255	* support/config.guess: Import from master sources, rev 1.225.
256	* support/config.sub: Import from master sources, rev 1.238.
257
2582001-07-20  Andrew Cagney  <ac131313@redhat.com>
259
260	* support/config.guess: Update using ../config.sub.
261
2622001-07-16  Andrew Cagney  <ac131313@redhat.com>
263
264	* support/config.sub: Update using ../config.sub.
265
2662001-06-15  Elena Zannoni  <ezannoni@redhat.com>
267
268        * configure.in: Add -fsigned-char to LOCAL_CFLAGS for Linux
269        running on the IBM S/390.
270	* configure: Ditto.
271
2722001-01-07  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
273
274	* rltty.c (save_tty_chars): Fix compilation-stopping typo.
275
2762000-07-10  Eli Zaretskii  <eliz@is.elta.co.il>
277
278	* terminal.c (_rl_get_screen_size) [__DJGPP__]: Determine screen
279	size via DJGPP-specific calls.
280	(_rl_init_terminal_io) [__MSDOS__]: DJGPP-specific terminal
281	initialization.
282	(_rl_backspace) [__MSDOS__]: Don't call tputs.
283	(ding) [__MSDOS__]: Use DJGPP-specific calls to support visible
284	bell.
285
286	* display.c (_rl_move_vert) [__MSDOS__]: Support cursor movement
287	upwards with DJGPP-specific calls.
288	(_rl_clear_to_eol) [__MSDOS__]: Don't call tputs.
289	(_rl_clear_screen) [__MSDOS__]: Support clear-screen with
290	DJGPP-specific calls.
291	(insert_some_chars) [__MSDOS__]: Don't call tputs.
292	(delete_chars) [__MSDOS__]: Don't call tputs.
293
2942000-07-08  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
295
296        * readline/readline.h: Ifdef out the export of savestring().
297        It should not have been in the distribution.
298
2992000-07-07  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
300
301        * Import of readline 4.1.
302
303        Locally modified files: Makefile.in, configure.in, configure
304        (regenerated), config.h.in (regenerated), rltty.c,
305 	shell.c signals.c.
306
307        Locally added files: acconfig.h, config/*, config.h.bot,
308        cross-build/*, doc/inc-hit.texinfo.
309
310        New files: USAGE, rlprivate.h, rlshell.h, xmalloc.h.
311
3122000-03-16  Eli Zaretskii  <eliz@is.elta.co.il>
313
314	* support/shobj-conf: Shared libs are unsupported on MSDOS.
315
316	* bind.c (_rl_read_file): Open files in binary mode.  Strip CR
317	characters after reading the file.
318	(rl_re_read_init_file, rl_read_init_file): Allow for _inputrc on
319	DOS.
320
321	* complete.c (username_completion_function): Don't bypass getpw*
322	function calls for DJGPP.
323	(Filename_completion_function): Handle d:foo/bar file names.
324
325	* display.c (_rl_move_vert) [__GO32__]: fflush the stream, to make
326	sure cursor position is up to date.
327	(_rl_clear_screen) [__GO32__]: Clear screen and home the cursor.
328	(insert_some_characters, delete_characters) [__DJGPP__]: Don't use
329	memcpy.
330
331	* histfile.c (read_history_range, history_truncate_file)
332	(history_do_write) [__MSDOS__]: Allow for underscore instead of
333	the leading dot in file names.
334
335	* input.c: Don't use GO32-specific workarounds if HAVE_SELECT or
336	HAVE_TERMIOS_H are defined.
337
338	* readline.c: Don't disable signals if __DJGPP__ is defined.
339
340	* rltty.c: Don't disable signals and don't bypass termios code for
341	DJGPP (if HAVE_TERMIOS_H is defined).
342
343	* signals.c: Don't disable signals for DJGPP.
344
345	* terminal.c (_rl_get_screen_size) [__DJGPP__]: Initialize screen
346	dimensions.
347	(ding) [__DJGPP__]: Support visual bell.
348
3491999-08-13  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
350
351	From Philippe De Muyter  <phdm@macqel.be>
352	* shell.c (stdio.h): File included, for definition of NULL.
353	* readline/rltty.c (get_tty_settings): Conditionalize
354	call to set_winsize on TIOGWINSZ.
355
3561999-07-30  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
357
358	* Imported Readline 4.0. Integrated all the Cygnus
359	local changes since last import.
360
361	New files: rlstdc.h, savestring.c, shlib directory,
362	doc/manvers.texinfo, examples/rlversion.c, 
363	support/install-shlib, support/shobj-conf.
364
365	Removed files: MANIFEST.doc, doc/inc-hist.texi.
366
3671999-07-13  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
368
369	* acconfig.h: Fix typo: it's GWINSZ_IN_SYS_IOCTL, not
370	TIOCGWINSZ_IN_SYS_IOCTL.
371
372	* config.h.in: Regenerate with autoheader.
373
3741999-04-27  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
375
376	* ChangeLog.Cygnus: new file. It is the old Changelog.
377	* ChangeLog: removed. It was conflicting with CHANGELOG
378	  on Windows.
379
3801999-04-22  Jason Molenda  (jsm@bugshack.cygnus.com)
381
382	* Makefile.in (install): Make comment about this change more explicit.
383
3841999-04-22  Jason Molenda  (jsm@bugshack.cygnus.com)
385
386        * Makefile.in (install): Don't install the final libreadline.a
387        or .h files.
388
389Tue Mar 23 10:56:08 1999  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
390
391	Patches from Robert Hoehne <robert.hoehne@gmx.net>:
392 	
393	* display.c: Change some terminal calls to work on DJGPP.
394	* terminal.c: Likewise.
395	* Makefile.in: Remove . from the VPATH directive.
396	
397Tue Mar  9 14:58:13 1999  Geoffrey Noer  <noer@cygnus.com>
398
399	* support/config.sub: Recognize cygwin*, not just cygwin32.
400
401Tue Feb  9 10:38:57 1999  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
402
403	* configure.in: Do not use the ./support directory.
404	* configure: Regenerate.
405
406Wed Jan  6 12:24:19 1999  Christopher Faylor <cgf@cygnus.com>
407
408	* configure.in: Use LOCAL_CFLAGS rather than CFLAGS for
409	searching libtermcap directory.
410	* configure: Regenerate.
411
412Thu Dec 31 12:07:01 1998  Christopher Faylor <cgf@cygnus.com>
413
414	* configure.in: Search devo libtermcap directory for termcap.h
415	when compiling for cygwin.
416	* configure: Regenerated.
417
4181998-12-30  Michael Meissner  <meissner@cygnus.com>
419
420	* Makefile.in (install): Only try to copy libreadline.a and
421	libhistory.a if they exist.
422
423Tue Dec 29 23:49:20 1998  Christopher Faylor <cgf@cygnus.com>
424
425	* cross-build/cygwin.cache: Add a couple more known settings.
426	* configure.in: Fix typo.
427	* configure: Regenerated.
428
429Tue Dec 29 18:11:28 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
430
431	* cross-build: new directory.
432	
433	* cross-build/cygwin.cache: new file. Used for Cygwin cross builds.
434
435	* configure.in: added tests for cross-build for Cygwin.
436
4371998-12-24  Jason Molenda  (jsm@bugshack.cygnus.com)
438
439	* Makefile.in: Add CYGNUS LOCAL comment.
440	* acconfig.h: Add missing defines.
441	* config.h.bot: Add missing content.
442	* configure, config.h.in: Regenerated.
443
444Wed Dec 23 16:21:41 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
445
446	* Makefile.in: comment out the rule to rebuild configure by 
447	running autoconf. 
448
449Tue Dec 22 10:00:30 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
450
451	* shell.c (savestring): ifdef'd it out. 
452
453	* Imported new version of Readline 2.2.1. Removed all the Cygnus
454	local changes.
455
456	New files: acconfig.h, aclocal.m4, ansi_stdlib.h, callback.c,
457 	config.h.in, configure, histexpand.c, histfile.c, histlib.h,
458 	histsearch.c, input.c, kill.c, macro.c, nls.c, posixdir.h,
459 	posixjmp.h, posixstat.h, rlconf.h, rltty.h, rlwinsize.h, shell.c,
460 	tcap.h, terminal.c, undo.c, util.c, support directory.
461
462	Removed files: sysdep*, config directory.
463	
464
465Fri Dec  4 15:25:41 1998  David Taylor  <taylor@texas.cygnus.com>
466
467	The following changes were made by Jim Blandy
468 	<jimb@zwingli.cygnus.com> and David Taylor
469 	<taylor@texas.cygnus.com> as part of a project to merge in changes
470 	made by HP; HP did not create ChangeLog entries.
471
472	* config/mp-enable-tui: New file.
473	(TUI_CFLAGS): Search devo's include directory, as long as we're
474 	totally ruining modularity.
475	(INCLUDE_SRCDIR): New var.
476	(GDB_TUI_SRCDIR): Fix syntax error.
477
478	* configure.in: Check the --enable-tui flag; if it's set, include
479 	a makefile fragment that #defines TUI and adds the needed #include
480 	directories.
481	(*-*-hpux*): New host; use sysdep-hpux.h.
482
483	* Makefile.in (.c.o): Check the variable set in the makefile
484	fragment above.
485
486	* display.c (term_goto): declare it.
487	(insert_some_chars): set it.
488	(delete_chars): set it.
489
490	* readline.c: add tui include files surrounded by TUI.
491	(rl_reset): new function, move some of rl_abort functionality to
492 	here.
493	(rl_abort): call rl_reset.
494	(rl_getc): tui changes.
495	(init_terminal_io): tui changes.
496
497	* readline.h (tui_version, fputc_unfiltered, fputs_unfiltered,
498	tui_tputs): declare if TUI is defined.
499
500	* rltty.c (prepare_terminal_settings): additional comment.
501
502	* signals.c: add tui include files surrounded by TUI.  move #if
503 	and #endif to column 1 so HP's compiler will accept them.  Remove
504 	declaration of tuiDoAndReturnToTop since it's declared in tui.h.
505	(rl_handle_sigwinch): call tuiDoAndReturnToTop if TUI defined.
506  	(rl_handle_sigwinch_on_clear): define if TUI defined.
507	(rl_set_signals): if TUI, avoid infinite recursion.
508	(rl_clear_signals): install rl_handle_sigwinch_on_clear.
509
510	* sysdep-hpux.h: New file.
511
512Mon Nov  2 15:26:33 1998  Geoffrey Noer  <noer@cygnus.com>
513
514        * configure.in: Check cygwin* instead of cygwin32*.
515
516Tue Jul 28 09:43:27 1998  Jeffrey A Law  (law@cygnus.com)
517
518	* sysdep-hpux11.h: New file.
519	* configure.in (*-*-*-hpux11*): Use sysdep-hpux11.h.
520
521Thu Jul 23 17:48:21 1998  Ian Lance Taylor  <ian@cygnus.com>
522
523	* configure.bat: Remove obsolete file.
524	* examples/configure.bat: Remove obsolete file.
525
526Wed May 13 13:41:53 1998  Ian Lance Taylor  <ian@cygnus.com>
527
528	* sysdep-6irix.h: New file.
529	* configure.in (*-*-irix6*): New host; use sysdep-6irix.h.
530
531	* Makefile.in (isearch.o, search.o): Depend upon sysdep.h.
532	(Makefile): Depend upon $(srcdir)/configure.in.
533
534Thu Apr  9 11:59:38 1998  Ian Dall (<Ian.Dall@dsto.defence.gov.au>
535
536	* configure.in (host==netbsd): Include config/mh-bsd44.
537	* config/mh-bsd44: New file.
538
539Wed Dec  3 16:48:20 1997  Michael Snyder  (msnyder@cleaver.cygnus.com)
540
541	* rltty.c: fix typos.
542
543Tue Oct  8 08:59:24 1996  Stu Grossman  (grossman@critters.cygnus.com)
544
545	* tilde.c (tilde_word_expand):  __MSDOS___ -> __MSDOS__
546
547Sat Oct 05 11:24:34 1996  Mark Alexander  <marka@cygnus.com>
548
549	* rldefs.h: On Linux, include <termios.h> to fix compile error
550	in <termcap.h>.
551
552Wed Sep  4 18:06:51 1996  Stu Grossman  (grossman@critters.cygnus.com)
553
554	* rldefs.h:  Enable HANDLE_SIGNALS for cygwin32.
555
556Thu Aug 29 16:59:45 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
557
558	* configure.in (i[345]86-*-*): Recognize i686 for pentium pro.
559
560Fri Aug 16 17:49:57 1996  Stu Grossman  (grossman@critters.cygnus.com)
561
562	* complete.c:  Include <pwd.h> if not DOS, and if cygwin32 or not
563	win32.
564	* configure.in:  Add test for *-*-cygwin32* to use config/mh-posix.
565	* readline.c:  Move decl of tgetstr to rldefs.h.
566	* (_rl_set_screen_size):  Remove redundant ifdef MINIMALs.
567	* rldefs.h:  Don't do MINIMAL for cygwin32.  Cygwin32 now uses
568	full-blown readline, except for termcap.
569
570Sun Aug 11 21:06:26 1996  Stu Grossman  (grossman@critters.cygnus.com)
571
572	* rldefs.c:  Get rid of define of SIGALRM if _WIN32 or __MSDOS__.
573	* Don't define ScreenCols/ScreenRows/... if cygwin32.
574	* sysdep-norm.h:  Don't include <malloc.h> if cygwin32.
575
576Sun Aug 11 14:59:09 1996  Fred Fish  <fnf@cygnus.com>
577
578	* rldefs.h:  If __osf__is defined, include <termio.h> instead of
579	<sgtty.h>.
580
581Fri Aug  9 08:54:26 1996  Stu Grossman  (grossman@critters.cygnus.com)
582
583	* bind.c complete.c history.c readline.c:  Don't include sys/file.h.
584	* complete.c display.c parens.c readline.c rldefs.h rltty.c
585	signals.c tilde.c:  Change refs to _MSC_VER and __WIN32__ to _WIN32.
586	* signals.c (rl_signal_handler):  Ifdef out kill if _WIN32.
587	* sysdep-norm.h:  Ifdef out include of dirent.h if _WIN32.
588	Include malloc.h if _WIN32.
589
590Thu Jul 18 15:59:35 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
591
592	* rldefs.h (sys/uio.h) Before sys/stream.h is included under AIX,
593	include sys/uio.h, which prevents an undefined structure used in a
594	prototype message from being generated.
595
596Tue Jun 25 23:05:55 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
597
598        * Makefile.in (datadir): Set to $(prefix)/share.
599	(docdir): Removed.
600
601Sun May 26 15:14:42 1996  Fred Fish  <fnf@cygnus.com>
602
603	From: David Mosberger-Tang  <davidm@azstarnet.com>
604
605	* sysdep-linux.h: New file.
606	* display.c: Add include of "sysdep.h" to get HAVE_VARARGS_H.
607	* configure.in: Change pattern i[345]86-*-linux* into *-*-linux* to
608	support non-x86 based Linux platforms.
609
610Sun Apr  7 22:06:11 1996  Fred Fish  <fnf@cygnus.com>
611
612	From: Miles Bader  <miles@gnu.ai.mit.edu>
613	* config/mh-gnu: New file.
614	* configure.in (*-*-gnu*): New host.
615
616Sun Apr  7 13:21:51 1996  Fred Fish  <fnf@cygnus.com>
617
618	From: Robert Lipe <robertl@dgii.com>
619	* configure.in: SCO OpenServer 5 (a.k.a 3.2v5*) is more like
620	SCO 3.2v4 than 3.2v2.
621
622Wed Jan  3 18:22:10 1996  steve chamberlain  <sac@slash.cygnus.com>
623
624	* readline.c, display.c, complete.c: Add _MSC_VER to list of
625	things which can't do most things.
626
627Thu Nov 16 15:39:05 1995  Geoffrey Noer <noer@cygnus.com>
628
629	* complete.c: Change WIN32 to __WIN32__, added #else return NULL
630	to end of that define.
631
632Tue Oct 31 10:38:58 1995  steve chamberlain  <sac@slash.cygnus.com>
633
634	* display.c, parens.c, readline.c, rldefs.h: Change use of
635	WIN32 to __WIN32__.
636
637Tue Oct 10 11:07:23 1995  Fred Fish  <fnf@cygnus.com>
638
639	* Makefile.in (BISON): Remove macro.
640
641Tue Oct 10 08:49:00 1995  steve chamberlain  <sac@slash.cygnus.com>
642
643	* complete.c (filename_completion_function): Enable for
644	win32 when not MSC.
645
646Sun Oct  8 04:17:19 1995  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
647
648	* configure.in:  Handle powerpc-ibm-aix* like rs6000-ibm-aix*.
649
650Sat Oct  7 20:36:16 1995  Michael Meissner  <meissner@cygnus.com>
651
652	* rltty.c (outchar): Return an int, like tputs expects.
653	* signals.c (_rl_output_character_function): Ditto.
654
655Fri Sep 29 15:19:23 1995  steve chamberlain  <sac@slash.cygnus.com>
656
657	Fixes for when the host WIN32, but not MSC.
658	* complete.c: Sometimes have pwd.h
659	* parens.c: WIN32 has similar restrictions to __GO32__.
660	* readline.c (__GO32__): Some of this moved into rldefs.h
661	* signals.c (__GO32__): Likewise.
662	* rldefs.h (MSDOS||WIN32) becomes MSDOS||MSC.
663	(WIN32&&!WIN32): New definitions.
664
665Wed Sep 20 12:57:17 1995  Ian Lance Taylor  <ian@cygnus.com>
666
667	* Makefile.in (maintainer-clean): New synonym for realclean.
668
669Wed Mar  1 13:33:43 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
670
671	* rltty.c (outchar): Provide prototype for outchar, to silence
672	type warnings in passing outchar to tputs on systems like Linux
673	that have full prototypes.
674
675	* signals.c (_rl_output_character_function): Provide prototype to
676	silence type warnings.
677
678Sun Jan 15 14:10:37 1995  Steve Chamberlain  <sac@splat>
679
680	* rldefs.h: Define MINIMAL for __GO32__ and WIN32.
681	* complete.c, display.c, readline.c, rltty.c: Test MINIMAL
682	instead of __GO32__.
683
684Wed Aug 24 13:04:47 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
685
686	* configure.in: Change i[34]86 to i[345]86.
687
688Sat Jul 16 13:26:31 1994  Stan Shebs  (shebs@andros.cygnus.com)
689
690	* configure.in (m88*-harris-cxux7*): Recognize.
691	* sysdep-cxux7.h: New file.
692
693Fri Jul  8 13:18:33 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
694
695	* rttty.c (control_meta_key_on): Remove superfluous testing of
696	__GO32__.
697
698Thu Jun 30 15:21:54 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
699
700	* rltty.c (control_meta_key_on): Don't compile if __GO32__ is
701	defined.
702	(rltty_set_default_bindings): Likewise.
703	* display.c (insert_some_chars, delete_chars): row_start should be
704	a short.
705	* parens.c (rl_insert_close): No FD_SET if using __GO32__.
706	* readline.c (rl_gather_tyi): Strip off spurious high bits.
707
708Sun Jun 12 03:51:52 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
709
710	* history.c:  Swap inclusion of rldefs.h and chardefs.h to avoid
711	CTRL macro redefinition.
712
713Mon May  9 18:29:42 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
714
715	* readline.c (readline_default_bindings): Don't compile if
716	__GO32__ is defined.
717	(_rl_set_screen_size): Likewise.
718	* rltty.c (rltty_set_default_bindings): Likewise.
719	(control_meta_key): Likewise.
720	* display.c: If __GO32__ is defined, include <sys/pc.h>.
721	* parens.c: If __GO32__ is defined, undefine FD_SET.
722	* signals.c: Include SIGWINCH handling in the set of things which
723	is not done if HANDLE_SIGNALS is not set.
724
725Fri May  6 13:38:39 1994  Steve Chamberlain  (sac@cygnus.com)
726
727        * config/mh-go32: New fragment.
728	* configure.in (host==go32): Use go32 fragment.
729
730Wed May  4 14:36:53 1994  Stu Grossman  (grossman@cygnus.com)
731
732	* chardefs.h, rldefs.h:  Move decls of string funcs from chardefs.h
733	to rldefs.h so that they don't pollute apps that include
734	readline.h.
735	* history.c:  include rldefs.h to get decls of string funcs.
736
737Wed May  4 12:15:11 1994  Stan Shebs  (shebs@andros.cygnus.com)
738
739	* configure.in (rs6000-bull-bosx*): New configuration, RS/6000
740	variant.
741
742Wed Apr 20 10:43:52 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
743
744	* configure.in: Use mh-posix for sunos4.1*.
745
746Wed Apr 13 21:28:44 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
747
748	* rltty.c (set_tty_settings): Don't set readline_echoing_p.
749	(rl_deprep_terminal) [NEW_TTY_DRIVER]: Set readline_echoing_p.
750
751Sun Mar 13 09:13:12 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
752
753	* Makefile.in: Add TAGS target.
754
755Wed Mar  9 18:01:31 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
756
757	* isearch.c, search.c: Include sysdep.h.
758
759Thu Mar  3 17:40:03 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
760
761	* configure.in: For ISC, use mh-sysv, not mh-isc.
762
763Thu Feb 24 04:13:53 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
764
765	* Merge in changes from bash-1.13.5. Merge changes from glob/tilde.c
766	into tilde.c and use it. Add system function declarations where
767	necessary. Check for __GO32__, not _GO32_ consistently.
768	* Makefile.in:  Update dependencies.
769	* rltty.c:  Include <sys/file.h> to match include file setup
770	in readline.c for rldefs.h. Otherwise we get inconsistent
771	TTY_DRIVER definitions in readline.c and rltty.c.
772	* bind.c, complete.c:  Do not include <sys/types.h>, it is already
773	included via sysdep.h, which causes problems if <sys/types.h> has
774	no multiple inclusion protection.
775	* readline.c (_rl_set_screen_size):  Reestablish test for
776	TIOCGWINSZ_BROKEN.
777	* rldefs.h:  Define S_ISREG if necessary.
778
779Fri Feb 18 08:56:35 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
780
781	* Makefile.in: Add search.o rule for Sun make.
782
783Wed Feb 16 16:35:49 1994  Per Bothner  (bothner@kalessin.cygnus.com)
784
785	* rltty.c:  #if out some code if __GO32__.
786
787Tue Feb 15 14:07:08 1994  Per Bothner  (bothner@kalessin.cygnus.com)
788
789	* readline.c (_rl_output_character_function), display.c:
790	Return int, not void, to conform with the expected arg of tputs.
791	* readline.c (init_terminal_io):  tgetflag only takes 1 arg.
792	* readline.c (_rl_savestring):  New function.
793	* chardefs.h:  To avoid conflicts and/or warnings, define
794	savestring as a macro wrapper for _rl_savestring.
795	* display.c (extern term_xn):  It's an int flag, not a string.
796	* charsdefs.h, rldefs.h:  Remove HAVE_STRING_H-related junk.
797
798Sat Feb  5 08:32:30 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
799
800	* Makefile.in: Remove obsolete rules for history.info and
801	readline.info.
802
803Thu Jan 27 17:04:01 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
804
805	* chardefs.h: Only declare strrchr if it is not #define'd.
806
807Tue Jan 25 11:30:06 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
808
809	* rldefs.h: Accept __hpux as well as hpux for HP compiler in ANSI mode.
810
811Fri Jan 21 17:31:26 1994  Jim Kingdon  (kingdon@lisa.cygnus.com)
812
813	* chardefs.h, tilde.c: Just declare strrchr rather than trying to
814	include a system header.
815
816Fri Jan 21 14:40:43 1994  Fred Fish  (fnf@cygnus.com)
817
818	* Makefile.in (distclean, realclean):  Expand local-distclean
819	inline after doing recursion.  You can't recurse after removing
820	Makefile.  Make them depend on local-clean.
821	* Makefile.in (local-distclean):  Remove now superfluous target.
822
823Mon Jan 17 12:42:07 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
824
825	* readline.c (doing_an_undo): Delete second declaration, since it
826	confuses the alpha-osf1 native compiler.
827
828Sun Jan 16 12:33:11 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
829
830	* complete.c, bind.c: Include <sys/stat.h>.
831	* complete.c: Define X_OK if not defined by a system header.
832
833	* chardefs.h: Don't declare xmalloc.
834
835	* keymaps.h: Include "chardefs.h" not <readline/chardefs.h>.
836
837	* Makefile.in (clean mostlyclean distclean realclean): Recurse
838	into subdirectories as well as doing this directory.  Add clean-dvi
839	target.
840
841Sat Jan 15 19:36:12 1994  Per Bothner  (bothner@kalessin.cygnus.com)
842
843	* readline.c, display.c:  Patches to allow use of all 80
844	columns on most terminals (those with am and xn).
845
846	Merge in changes from bash-1.13.  The most obvious one is
847	that the file readline.c has been split into multiple files.
848	* bind.c, complete.c, dispay.c, isearch.c, parens.c, rldefs.h,
849	rltty.c, search.c signals.c, tilde.c, tilde.h, xmalloc.c:  New files.
850
851Sat Dec 11 16:29:17 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
852
853	* readline.c (rl_getc): If GO32, trim high bit from getkey,
854	otherwise fancy PC keys cause grief.
855
856Fri Nov  5 11:49:47 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
857
858	* configure.in: Add doc to configdirs.
859	* Makefile.in (info dvi install-info clean-info): Recurse into doc.
860
861Fri Oct 22 07:55:08 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
862
863	* configure.in: Add * to end of all OS names.
864
865Tue Oct  5 12:33:51 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
866
867	* readline.c: Add stuff for HIUX to place where we detect termio
868	vs. sgtty (ugh, but I don't see a simple better way).
869
870Wed Sep 29 11:02:58 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
871
872	* readline.c (parser_if): Free tname when done with it (change
873	imported from from bash	1.12 readline).
874
875Tue Sep  7 17:15:37 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
876
877	* configure.in (m88k-*-sysvr4*): Comment out previous change.
878
879Fri Jul  2 11:05:34 1993  Ian Lance Taylor  (ian@cygnus.com)
880
881	* configure.in (*-*-riscos*): New entry; use mh-sysv.
882
883Wed Jun 23 13:00:12 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
884
885	* configure.in: Add comment.
886
887Mon Jun 14 14:28:55 1993  Jim Kingdon  (kingdon@eric)
888
889	* configure.in (m88k-*-sysvr4*): Use sysdep-norm.h.
890
891Sun Jun 13 13:04:09 1993  Jim Kingdon  (kingdon@cygnus.com)
892
893	* Makefile.in ({real,dist}clean): Remove sysdep.h.
894
895Thu Jun 10 11:22:41 1993  Jim Kingdon  (kingdon@cygnus.com)
896
897	* Makefile.in: Add mostlyclean, distclean, and realclean targets.
898
899Fri May 21 17:09:28 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
900
901	* config/mh-isc: New file.
902	* configure.in: Use it.
903
904Sat Apr 17 00:40:12 1993  Jim Kingdon  (kingdon at calvin)
905
906	* readline.c, history.c: Don't include sys/types.h; sysdep.h does.
907
908	* config/mh-sysv: Define TIOCGWINSZ_BROKEN.
909	readline.c: Check it.
910
911Wed Mar 24 02:06:15 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
912
913	* Makefile.in: add installcheck & dvi targets
914
915Fri Mar 12 18:36:53 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
916
917	* configure.in: recognize *-*-solaris2* instead of *-*-solaris* (a
918	number of people want to call SunOS 4.1.2 "solaris1.0"
919	and get it right)
920
921Tue Mar  2 21:25:36 1993  Fred Fish  (fnf@cygnus.com)
922
923	* sysdep-sysv4.h:  New file for SVR4.
924	* configure.in (*-*-sysv4*):  Use sysdep-sysv4.h.
925
926	* configure.in (*-*-ultrix2):  Add triplet from Michael Rendell
927	(michael@mercury.cs.mun.ca)
928
929Tue Dec 15 12:38:16 1992  Ian Lance Taylor  (ian@cygnus.com)
930
931	* configure.in (i[34]86-*-sco3.2v4*): use mh-sco4.
932	* config/mh-sco4: New file, like mh-sco but without defining
933	_POSIX_SOURCE.
934
935Wed Nov 11 21:20:14 1992  John Gilmore  (gnu@cygnus.com)
936
937	* configure.in:  Reformat to one-case-per-line.
938	Handle SunOS 3.5, as per Karl Berry, <karl@claude.cs.umb.edu>.
939
940Wed Nov  4 15:32:31 1992  Stu Grossman  (grossman at cygnus.com)
941
942	* sysdep-norm.h:  Remove some crud, install dire warning.
943
944Thu Oct 22 01:08:13 1992  Stu Grossman  (grossman at cygnus.com)
945
946	* configure.in:  Make SCO work again...
947
948Mon Oct 12 15:04:07 1992  Ian Lance Taylor  (ian@cygnus.com)
949
950	* readline.c (init_terminal_io): if tgetent returns 0, the
951	terminal type is unknown.
952
953Thu Oct  1 23:44:14 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
954
955	* configure.in: use cpu-vendor-os triple instead of nested cases
956
957Wed Sep 30 12:58:57 1992  Stu Grossman  (grossman at cygnus.com)
958
959	* readline.c (rl_complete_internal):  Cast alloca to (char *) to
960	avoid warning.
961
962Fri Sep 25 12:45:05 1992  Stu Grossman  (grossman at cygnus.com)
963
964	* readline.c (clear_to_eol, rl_generic_bind):  Make static.
965	(rl_digit_loop):  Add arg to call to rl_message().
966	* vi_mode.c (rl_vi_first_print):  Add arg to call to
967	rl_back_to_indent().
968
969Wed Aug 19 14:59:07 1992  Ian Lance Taylor  (ian@cygnus.com)
970
971	* Makefile.in: always create installation directories, use full
972	file name for install target.
973
974Wed Aug 12 15:50:57 1992  John Gilmore  (gnu@cygnus.com)
975
976	* readline.c (last_readline_init_file):  Fix typo made by Steve
977	Chamberlain/DJ Delorie.  Proper control file name is ~/.inputrc,
978	not ~/inputrc.
979
980Thu Jun 25 16:15:27 1992  Stu Grossman  (grossman at cygnus.com)
981
982	* configure.in:  Make bsd based systems use sysdep-obsd.h.
983
984Tue Jun 23 23:22:53 1992  Per Bothner  (bothner@cygnus.com)
985
986	* config/mh-posix:  New file, for Posix-compliant systems.
987	* configure.in:  Use mh-posix for Linux (free Unix clone).
988
989Tue Jun 23 21:59:20 1992  Fred Fish  (fnf@cygnus.com)
990
991	* sysdep-norm.h (alloca):  Protect against previous definition as
992	a macro with arguments.
993
994Fri Jun 19 15:48:54 1992  Stu Grossman  (grossman at cygnus.com)
995
996	* sysdep-obsd.h:  #include <sys/types.h> to make this more Kosher.
997
998Fri Jun 19 12:53:28 1992  John Gilmore  (gnu at cygnus.com)
999
1000	* config/mh-apollo68v, mh-sco, mh-sysv, mh-sysv4}: RANLIB=true.
1001
1002Mon Jun 15 13:50:34 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
1003
1004	* configure.in: use mh-sysv4 on solaris2
1005
1006Mon Jun 15 12:28:24 1992  Fred Fish  (fnf@cygnus.com)
1007
1008	* config/mh-ncr3000 (INSTALL):  Don't use /usr/ucb/install,
1009	it is broken on ncr 3000's.
1010	* config/mh-ncr3000 (RANLIB):  Use RANLIB=true.
1011
1012Mon Jun 15 01:35:55 1992  John Gilmore  (gnu at cygnus.com)
1013
1014	* readline.c: Make new SIGNALS_* macros to parameterize the 
1015	ugly changes in signal blocking.  Use them throughout,
1016	reducing #ifdef HAVE_POSIX_SIGNALS and HAVE_BSD_SIGNALS clutter
1017	significantly.  Make all such places use POSIX if available,
1018	to avoid losing with poor `sigsetmask' emulation from libiberty.
1019
1020Sun Jun 14 15:19:51 1992  Stu Grossman  (grossman at cygnus.com)
1021
1022	* readline.c (insert_some_chars):  Return void.
1023
1024Thu Jun 11 01:27:45 1992  John Gilmore  (gnu at cygnus.com)
1025
1026	* readline.c:  #undef PC, which Solaris2 defines in sys/types.h,
1027	clobbering the termcap global variable PC.
1028
1029Tue Jun  9 17:30:23 1992  Fred Fish  (fnf@cygnus.com)
1030
1031	* config/{mh-ncr3000, mh-sysv4}:  Change INSTALL to use
1032	/usr/ucb/install.
1033
1034Mon Jun  8 23:10:07 1992  Fred Fish  (fnf@cygnus.com)
1035
1036	* readline.h (rl_completer_quote_characters):  Add declaration.
1037	* readline.c (rl_completer_quote_characters):  Add global var.
1038	* readline.c (strpbrk):  Add prototype and function.
1039	* readline.c (rl_complete_internal):  Add code to handle
1040	expansion of quoted strings.
1041
1042Mon May 11 12:39:30 1992  John Gilmore  (gnu at cygnus.com)
1043
1044	* readline.c:  Can't initialize FILE *'s with stdin and stdout,
1045	because they might not be constant.  Patch from Tom Quinn,
1046	trq@dinoysos.thphys.ox.ac.uk.
1047
1048Tue Apr 28 21:52:34 1992  John Gilmore  (gnu at cygnus.com)
1049
1050	* readline.h:  Declare rl_event_hook (which already existed).
1051	Suggested by Christoph Tietz <tietz@zi.gmd.dbp.de>.
1052
1053Wed Apr 22 18:08:01 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
1054
1055	* configure.in: remove subdirs declaration.  The obsolete semantic
1056	  for subdirs has been usurped by per's new meaning.
1057
1058Tue Apr 21 11:54:23 1992  K. Richard Pixley  (rich@cygnus.com)
1059
1060	* Makefile.in: rework CFLAGS so that they can be set on the
1061	  command line to make.  Remove MINUS_G.  Default CFLAGS to -g.
1062
1063Fri Apr 10 23:02:27 1992  Fred Fish  (fnf@cygnus.com)
1064
1065	* configure.in:  Recognize new ncr3000 config.
1066	* config/mh-ncr3000:  New NCR 3000 config file.
1067
1068Wed Mar 25 10:46:30 1992  John Gilmore  (gnu at cygnus.com)
1069
1070	* history.c (stifle_history):  Negative arg treated as zero.
1071
1072Tue Mar 24 23:46:20 1992  K. Richard Pixley  (rich@cygnus.com)
1073
1074	* config/mh-sysv: INSTALL_PROG -> INSTALL.
1075
1076Mon Feb 10 01:41:35 1992  Brian Fox  (bfox at gnuwest.fsf.org)
1077
1078	* history.c (history_do_write) Build a buffer of all of the lines
1079	to write and write them in one fell swoop (lower overhead than
1080	calling write () for each line).  Suggested by Peter Ho.
1081
1082	* vi_mode.c (rl_vi_subst) Don't forget to end the undo group.
1083
1084Sat Mar  7 00:15:36 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
1085
1086	* Makefile.in: remove FIXME's on info and install-info targets.
1087
1088Fri Mar  6 22:02:04 1992  K. Richard Pixley  (rich@cygnus.com)
1089
1090	* Makefile.in: added check target.
1091
1092Wed Feb 26 18:04:40 1992  K. Richard Pixley  (rich@cygnus.com)
1093
1094	* Makefile.in, configure.in: removed traces of namesubdir,
1095	  -subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
1096	  copyrights to '92, changed some from Cygnus to FSF.
1097
1098Fri Feb 21 14:37:32 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
1099
1100	* readline.c, examples/fileman.c: patches from DJ to support DOS
1101
1102Thu Feb 20 23:23:16 1992  Stu Grossman  (grossman at cygnus.com)
1103
1104	* readline.c (rl_read_init_file):  Make sure that null filename is
1105	not passed to open() or else we end up opening the directory, and
1106	read a bunch of garbage into keymap[].
1107
1108Mon Feb 17 17:15:09 1992  Fred Fish  (fnf at cygnus.com)
1109
1110	* readline.c (readline_default_bindings):  Only make use of VLNEXT
1111	when both VLNEXT and TERMIOS_TTY_DRIVER is defined.  On SVR4
1112	<termio.h> includes <termios.h>, so VLNEXT is always defined.
1113
1114	* sysdep-norm.h (_POSIX_VERSION):  Define this for all SVR4
1115	systems so that <termios.h> gets used, instead of <termio.h>.
1116
1117Fri Dec 20 12:04:31 1991  Fred Fish  (fnf at cygnus.com)
1118
1119	* configure.in:  Change svr4 references to sysv4.
1120
1121Tue Dec 10 04:07:20 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
1122
1123	* Makefile.in: infodir belongs in datadir.
1124
1125Fri Dec  6 23:23:14 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
1126
1127	* Makefile.in: remove spaces following hyphens, bsd make can't
1128	  cope. added clean-info.  added standards.text support.  Don't
1129	  know how to make info anymore.
1130
1131	* configure.in: commontargets is no longer a recognized hook, so
1132	  remove it.  new subdir called doc.
1133
1134Thu Dec  5 22:46:10 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
1135
1136	* Makefile.in: idestdir and ddestdir go away.  Added copyrights
1137	  and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
1138	  and mandir now keyed off datadir by default.
1139
1140Fri Nov 22 09:02:32 1991  John Gilmore  (gnu at cygnus.com)
1141
1142	* sysdep-obsd.h:  Rename from sysdep-newsos.h.
1143	* configure.in:  Use sysdep-obsd for Mach as well as NEWs.
1144
1145	* sysdep-norm.h, sysdep-aix.h:  Add <sys/types.h>, which POSIX
1146	requires to make <dirent.h> work.  Improve Sun alloca decl.
1147
1148Thu Nov 21 18:48:08 1991  John Gilmore  (gnu at cygnus.com)
1149
1150	* Makefile.in:  Clean up ../glob/tilde.c -> tilde.o path.
1151	Clean up makefile a bit in general.
1152
1153Thu Nov 21 14:40:29 1991  Stu Grossman  (grossman at cygnus.com)
1154
1155	* configure.in, config/mh-svr4:  Make SVR4 work.
1156
1157	* readline.c:  Move config stuff to sysdep.h, use typedef dirent
1158	consistently, remove refs to d_namlen (& D_NAMLEN) to improve
1159	portability.  Also, update copyright notice.
1160	readline.h:  remove config stuff that I added erroneously in the
1161	first place.
1162
1163	* emacs_keymap.c, funmap.c, history.c, keymaps.c, vi_keymap.c,
1164	vi_mode.c:  move config stuff to sysdep.h, update copyright notices.
1165
1166Tue Nov 19 15:02:13 1991  Stu Grossman  (grossman at cygnus.com)
1167
1168	* history.c:  #include "sysdep.h".
1169
1170Tue Nov 19 10:49:17 1991  Fred Fish  (fnf at cygnus.com)
1171
1172	* Makefile.in, config/hm-sysv, config/hm-sco:  Change SYSV to
1173	USG to match current usage.
1174
1175	* readline.c:  Add USGr4 to list of defined things to check for
1176	to use <dirent.h> style directory access.
1177
1178	* config/hm-svr4:  New file for System V Release 4 (USGr4).
1179
1180Mon Nov 18 23:59:52 1991  Stu Grossman  (grossman at cygnus.com)
1181
1182	* readline.c (filename_completion_function):  use struct dirent
1183	instead	of struct direct.
1184
1185Fri Nov  1 07:02:13 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1186
1187	* readline.c (rl_translate_keyseq) Make C-? translate to RUBOUT
1188	unconditionally.
1189
1190Mon Oct 28 11:34:52 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1191
1192	* readline.c; Use Posix directory routines and macros.
1193
1194	* funmap.c; Add entry for call-last-kbd-macro.
1195
1196	* readline.c (rl_prep_term); Use system EOF character on POSIX
1197	systems also.
1198
1199Thu Oct  3 16:19:53 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1200
1201	* readline.c; Make a distinction between having a TERMIOS tty
1202	driver, and having POSIX signal handling.  You might one without
1203	the other.  New defines used HAVE_POSIX_SIGNALS, and
1204	TERMIOS_TTY_DRIVER.
1205
1206Tue Jul 30 22:37:26 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1207
1208	* readline.c: rl_getc () If a call to read () returns without an
1209	error, but with zero characters, the file is empty, so return EOF.
1210
1211Thu Jul 11 20:58:38 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1212
1213	* readline.c: (rl_get_next_history, rl_get_previous_history)
1214	Reallocate the buffer space if the line being moved to is longer
1215	the the current space allocated.  Amazing that no one has found
1216	this bug until now.
1217
1218Sun Jul  7 02:37:05 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1219
1220	* readline.c:(rl_parse_and_bind) Allow leading whitespace.
1221	  Make sure TERMIO and TERMIOS systems treat CR and NL
1222	  disctinctly.
1223	
1224Tue Jun 25 04:09:27 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1225
1226	* readline.c: Rework parsing conditionals to pay attention to the
1227	prior states of the conditional stack.  This makes $if statements
1228	work correctly.
1229
1230Mon Jun 24 20:45:59 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1231
1232	* readline.c: support for displaying key binding information
1233	includes the functions rl_list_funmap_names (),
1234	invoking_keyseqs_in_map (), rl_invoking_keyseqs (),
1235	rl_dump_functions (), and rl_function_dumper ().
1236
1237	funmap.c: support for same includes rl_funmap_names ().
1238
1239	readline.c, funmap.c: no longer define STATIC_MALLOC.  However,
1240	update both version of xrealloc () to handle a null pointer.
1241
1242Thu Apr 25 12:03:49 1991  Brian Fox  (bfox at gnuwest.fsf.org)
1243
1244	* vi_mode.c (rl_vi_fword, fWord, etc.  All functions use
1245	the macro `isident()'.  Fixed movement bug which prevents
1246	continious movement through the text.
1247
1248Fri Jul 27 16:47:01 1990  Brian Fox  (bfox at gnuwest.fsf.org)
1249
1250	* readline.c (parser_if) Allow "$if term=foo" construct.
1251
1252Wed May 23 16:10:33 1990  Brian Fox  (bfox at gnuwest.fsf.org)
1253
1254	* readline.c (rl_dispatch) Correctly remember the last command
1255	executed.  Fixed typo in username_completion_function ().
1256
1257Mon Apr  9 19:55:48 1990  Brian Fox  (bfox at gnuwest.fsf.org)
1258
1259	* readline.c: username_completion_function (); For text passed in
1260	with a leading `~', remember that this could be a filename (after
1261	it is completed).
1262
1263Thu Apr  5 13:44:24 1990  Brian Fox  (bfox at gnuwest.fsf.org)
1264
1265	* readline.c: rl_search_history (): Correctly handle case of an
1266	unfound search string, but a graceful exit (as with ESC).
1267
1268	* readline.c: rl_restart_output ();  The Apollo passes the address
1269	of the file descriptor to TIOCSTART, not the descriptor itself.
1270
1271Tue Mar 20 05:38:55 1990  Brian Fox  (bfox at gnuwest.fsf.org)
1272
1273	* readline.c: rl_complete (); second call in a row causes possible
1274	completions to be listed.
1275
1276	* readline.c: rl_redisplay (), added prompt_this_line variable
1277	which is the first character character following \n in prompt.
1278
1279Sun Mar 11 04:32:03 1990  Brian Fox  (bfox at gnuwest.fsf.org)
1280
1281	* Signals are now supposedly handled inside of SYSV compilation.
1282
1283Wed Jan 17 19:24:09 1990  Brian Fox  (bfox at sbphy.ucsb.edu)
1284
1285	* history.c: history_expand (); fixed overwriting memory error,
1286	added needed argument to call to get_history_event ().
1287
1288Thu Jan 11 10:54:04 1990  Brian Fox  (bfox at sbphy.ucsb.edu)
1289
1290	* readline.c: added mark_modified_lines to control the
1291	display of an asterisk on modified history lines.  Also
1292	added a user variable called mark-modified-lines to the
1293	`set' command.
1294
1295Thu Jan  4 10:38:05 1990  Brian Fox  (bfox at sbphy.ucsb.edu)
1296
1297	* readline.c: start_insert ().  Only use IC if we don't have an im
1298	capability.
1299
1300Fri Sep  8 09:00:45 1989  Brian Fox  (bfox at aurel)
1301
1302	* readline.c: rl_prep_terminal ().  Only turn on 8th bit
1303	  as meta-bit iff the terminal is not using parity.
1304
1305Sun Sep  3 08:57:40 1989  Brian Fox  (bfox at aurel)
1306
1307	* readline.c: start_insert ().  Uses multiple
1308	  insertion call in cases where that makes sense.
1309
1310	  rl_insert ().  Read type-ahead buffer for additional
1311	  keys that are bound to rl_insert, and insert them
1312	  all at once.  Make insertion of single keys given
1313	  with an argument much more efficient.
1314
1315Tue Aug  8 18:13:57 1989  Brian Fox  (bfox at aurel)
1316
1317	* readline.c: Changed handling of EOF.  readline () returns
1318	 (char *)EOF or consed string.  The EOF character is read from the
1319	 tty, or if the tty doesn't have one, defaults to C-d.
1320
1321	* readline.c: Added support for event driven programs.
1322	  rl_event_hook is the address of a function you want called
1323	  while Readline is waiting for input.
1324
1325	* readline.c: Cleanup time.  Functions without type declarations
1326	  do not use return with a value.
1327
1328	* history.c: history_expand () has new variable which is the
1329	  characters to ignore immediately following history_expansion_char.
1330
1331Sun Jul 16 08:14:00 1989  Brian Fox  (bfox at aurel)
1332
1333	* rl_prep_terminal ()
1334	  BSD version turns off C-s, C-q, C-y, C-v.
1335
1336	* readline.c -- rl_prep_terminal ()
1337	  SYSV version hacks readline_echoing_p.
1338	  BSD version turns on passing of the 8th bit for the duration
1339	  of reading the line.
1340
1341Tue Jul 11 06:25:01 1989  Brian Fox  (bfox at aurel)
1342
1343	* readline.c: new variable rl_tilde_expander.
1344	  If non-null, this contains the address of a function to call if
1345	  the standard meaning for expanding a tilde fails.  The function is
1346	  called with the text sans tilde (as in "foo"), and returns a
1347	  malloc()'ed string which is the expansion, or a NULL pointer if
1348	  there is no expansion. 
1349
1350	* readline.h - new file chardefs.h
1351	  Separates things that only readline.c needs from the standard
1352	  header file publishing interesting things about readline.
1353
1354	* readline.c:
1355	  readline_default_bindings () now looks at terminal chararacters
1356	  and binds those as well.
1357
1358Wed Jun 28 20:20:51 1989  Brian Fox  (bfox at aurel)
1359
1360	* Made readline and history into independent libraries.
1361
1362