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