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