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