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