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