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