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