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