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