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