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