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