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