fa27f04c402801eb9e6858620f9a2f9372b3bf4d
[deliverable/binutils-gdb.git] / readline / ChangeLog
1 Tue Sep 7 17:15:37 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2
3 * configure.in (m88k-*-sysvr4*): Comment out previous change.
4
5 Fri Jul 2 11:05:34 1993 Ian Lance Taylor (ian@cygnus.com)
6
7 * configure.in (*-*-riscos*): New entry; use mh-sysv.
8
9 Wed Jun 23 13:00:12 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10
11 * configure.in: Add comment.
12
13 Mon Jun 14 14:28:55 1993 Jim Kingdon (kingdon@eric)
14
15 * configure.in (m88k-*-sysvr4*): Use sysdep-norm.h.
16
17 Sun Jun 13 13:04:09 1993 Jim Kingdon (kingdon@cygnus.com)
18
19 * Makefile.in ({real,dist}clean): Remove sysdep.h.
20
21 Thu Jun 10 11:22:41 1993 Jim Kingdon (kingdon@cygnus.com)
22
23 * Makefile.in: Add mostlyclean, distclean, and realclean targets.
24
25 Fri May 21 17:09:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26
27 * config/mh-isc: New file.
28 * configure.in: Use it.
29
30 Sat Apr 17 00:40:12 1993 Jim Kingdon (kingdon at calvin)
31
32 * readline.c, history.c: Don't include sys/types.h; sysdep.h does.
33
34 * config/mh-sysv: Define TIOCGWINSZ_BROKEN.
35 readline.c: Check it.
36
37 Wed Mar 24 02:06:15 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
38
39 * Makefile.in: add installcheck & dvi targets
40
41 Fri Mar 12 18:36:53 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
42
43 * configure.in: recognize *-*-solaris2* instead of *-*-solaris* (a
44 number of people want to call SunOS 4.1.2 "solaris1.0"
45 and get it right)
46
47 Tue Mar 2 21:25:36 1993 Fred Fish (fnf@cygnus.com)
48
49 * sysdep-sysv4.h: New file for SVR4.
50 * configure.in (*-*-sysv4*): Use sysdep-sysv4.h.
51
52 * configure.in (*-*-ultrix2): Add triplet from Michael Rendell
53 (michael@mercury.cs.mun.ca)
54
55 Tue Dec 15 12:38:16 1992 Ian Lance Taylor (ian@cygnus.com)
56
57 * configure.in (i[34]86-*-sco3.2v4*): use mh-sco4.
58 * config/mh-sco4: New file, like mh-sco but without defining
59 _POSIX_SOURCE.
60
61 Wed Nov 11 21:20:14 1992 John Gilmore (gnu@cygnus.com)
62
63 * configure.in: Reformat to one-case-per-line.
64 Handle SunOS 3.5, as per Karl Berry, <karl@claude.cs.umb.edu>.
65
66 Wed Nov 4 15:32:31 1992 Stu Grossman (grossman at cygnus.com)
67
68 * sysdep-norm.h: Remove some crud, install dire warning.
69
70 Thu Oct 22 01:08:13 1992 Stu Grossman (grossman at cygnus.com)
71
72 * configure.in: Make SCO work again...
73
74 Mon Oct 12 15:04:07 1992 Ian Lance Taylor (ian@cygnus.com)
75
76 * readline.c (init_terminal_io): if tgetent returns 0, the
77 terminal type is unknown.
78
79 Thu Oct 1 23:44:14 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
80
81 * configure.in: use cpu-vendor-os triple instead of nested cases
82
83 Wed Sep 30 12:58:57 1992 Stu Grossman (grossman at cygnus.com)
84
85 * readline.c (rl_complete_internal): Cast alloca to (char *) to
86 avoid warning.
87
88 Fri Sep 25 12:45:05 1992 Stu Grossman (grossman at cygnus.com)
89
90 * readline.c (clear_to_eol, rl_generic_bind): Make static.
91 (rl_digit_loop): Add arg to call to rl_message().
92 * vi_mode.c (rl_vi_first_print): Add arg to call to
93 rl_back_to_indent().
94
95 Wed Aug 19 14:59:07 1992 Ian Lance Taylor (ian@cygnus.com)
96
97 * Makefile.in: always create installation directories, use full
98 file name for install target.
99
100 Wed Aug 12 15:50:57 1992 John Gilmore (gnu@cygnus.com)
101
102 * readline.c (last_readline_init_file): Fix typo made by Steve
103 Chamberlain/DJ Delorie. Proper control file name is ~/.inputrc,
104 not ~/inputrc.
105
106 Thu Jun 25 16:15:27 1992 Stu Grossman (grossman at cygnus.com)
107
108 * configure.in: Make bsd based systems use sysdep-obsd.h.
109
110 Tue Jun 23 23:22:53 1992 Per Bothner (bothner@cygnus.com)
111
112 * config/mh-posix: New file, for Posix-compliant systems.
113 * configure.in: Use mh-posix for Linux (free Unix clone).
114
115 Tue Jun 23 21:59:20 1992 Fred Fish (fnf@cygnus.com)
116
117 * sysdep-norm.h (alloca): Protect against previous definition as
118 a macro with arguments.
119
120 Fri Jun 19 15:48:54 1992 Stu Grossman (grossman at cygnus.com)
121
122 * sysdep-obsd.h: #include <sys/types.h> to make this more Kosher.
123
124 Fri Jun 19 12:53:28 1992 John Gilmore (gnu at cygnus.com)
125
126 * config/mh-apollo68v, mh-sco, mh-sysv, mh-sysv4}: RANLIB=true.
127
128 Mon Jun 15 13:50:34 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
129
130 * configure.in: use mh-sysv4 on solaris2
131
132 Mon Jun 15 12:28:24 1992 Fred Fish (fnf@cygnus.com)
133
134 * config/mh-ncr3000 (INSTALL): Don't use /usr/ucb/install,
135 it is broken on ncr 3000's.
136 * config/mh-ncr3000 (RANLIB): Use RANLIB=true.
137
138 Mon Jun 15 01:35:55 1992 John Gilmore (gnu at cygnus.com)
139
140 * readline.c: Make new SIGNALS_* macros to parameterize the
141 ugly changes in signal blocking. Use them throughout,
142 reducing #ifdef HAVE_POSIX_SIGNALS and HAVE_BSD_SIGNALS clutter
143 significantly. Make all such places use POSIX if available,
144 to avoid losing with poor `sigsetmask' emulation from libiberty.
145
146 Sun Jun 14 15:19:51 1992 Stu Grossman (grossman at cygnus.com)
147
148 * readline.c (insert_some_chars): Return void.
149
150 Thu Jun 11 01:27:45 1992 John Gilmore (gnu at cygnus.com)
151
152 * readline.c: #undef PC, which Solaris2 defines in sys/types.h,
153 clobbering the termcap global variable PC.
154
155 Tue Jun 9 17:30:23 1992 Fred Fish (fnf@cygnus.com)
156
157 * config/{mh-ncr3000, mh-sysv4}: Change INSTALL to use
158 /usr/ucb/install.
159
160 Mon Jun 8 23:10:07 1992 Fred Fish (fnf@cygnus.com)
161
162 * readline.h (rl_completer_quote_characters): Add declaration.
163 * readline.c (rl_completer_quote_characters): Add global var.
164 * readline.c (strpbrk): Add prototype and function.
165 * readline.c (rl_complete_internal): Add code to handle
166 expansion of quoted strings.
167
168 Mon May 11 12:39:30 1992 John Gilmore (gnu at cygnus.com)
169
170 * readline.c: Can't initialize FILE *'s with stdin and stdout,
171 because they might not be constant. Patch from Tom Quinn,
172 trq@dinoysos.thphys.ox.ac.uk.
173
174 Tue Apr 28 21:52:34 1992 John Gilmore (gnu at cygnus.com)
175
176 * readline.h: Declare rl_event_hook (which already existed).
177 Suggested by Christoph Tietz <tietz@zi.gmd.dbp.de>.
178
179 Wed Apr 22 18:08:01 1992 K. Richard Pixley (rich@rtl.cygnus.com)
180
181 * configure.in: remove subdirs declaration. The obsolete semantic
182 for subdirs has been usurped by per's new meaning.
183
184 Tue Apr 21 11:54:23 1992 K. Richard Pixley (rich@cygnus.com)
185
186 * Makefile.in: rework CFLAGS so that they can be set on the
187 command line to make. Remove MINUS_G. Default CFLAGS to -g.
188
189 Fri Apr 10 23:02:27 1992 Fred Fish (fnf@cygnus.com)
190
191 * configure.in: Recognize new ncr3000 config.
192 * config/mh-ncr3000: New NCR 3000 config file.
193
194 Wed Mar 25 10:46:30 1992 John Gilmore (gnu at cygnus.com)
195
196 * history.c (stifle_history): Negative arg treated as zero.
197
198 Tue Mar 24 23:46:20 1992 K. Richard Pixley (rich@cygnus.com)
199
200 * config/mh-sysv: INSTALL_PROG -> INSTALL.
201
202 Mon Feb 10 01:41:35 1992 Brian Fox (bfox at gnuwest.fsf.org)
203
204 * history.c (history_do_write) Build a buffer of all of the lines
205 to write and write them in one fell swoop (lower overhead than
206 calling write () for each line). Suggested by Peter Ho.
207
208 * vi_mode.c (rl_vi_subst) Don't forget to end the undo group.
209
210 Sat Mar 7 00:15:36 1992 K. Richard Pixley (rich@rtl.cygnus.com)
211
212 * Makefile.in: remove FIXME's on info and install-info targets.
213
214 Fri Mar 6 22:02:04 1992 K. Richard Pixley (rich@cygnus.com)
215
216 * Makefile.in: added check target.
217
218 Wed Feb 26 18:04:40 1992 K. Richard Pixley (rich@cygnus.com)
219
220 * Makefile.in, configure.in: removed traces of namesubdir,
221 -subdirs, $(subdir), $(unsubdir), some rcs triggers. Forced
222 copyrights to '92, changed some from Cygnus to FSF.
223
224 Fri Feb 21 14:37:32 1992 Steve Chamberlain (sac at rtl.cygnus.com)
225
226 * readline.c, examples/fileman.c: patches from DJ to support DOS
227
228 Thu Feb 20 23:23:16 1992 Stu Grossman (grossman at cygnus.com)
229
230 * readline.c (rl_read_init_file): Make sure that null filename is
231 not passed to open() or else we end up opening the directory, and
232 read a bunch of garbage into keymap[].
233
234 Mon Feb 17 17:15:09 1992 Fred Fish (fnf at cygnus.com)
235
236 * readline.c (readline_default_bindings): Only make use of VLNEXT
237 when both VLNEXT and TERMIOS_TTY_DRIVER is defined. On SVR4
238 <termio.h> includes <termios.h>, so VLNEXT is always defined.
239
240 * sysdep-norm.h (_POSIX_VERSION): Define this for all SVR4
241 systems so that <termios.h> gets used, instead of <termio.h>.
242
243 Fri Dec 20 12:04:31 1991 Fred Fish (fnf at cygnus.com)
244
245 * configure.in: Change svr4 references to sysv4.
246
247 Tue Dec 10 04:07:20 1991 K. Richard Pixley (rich at rtl.cygnus.com)
248
249 * Makefile.in: infodir belongs in datadir.
250
251 Fri Dec 6 23:23:14 1991 K. Richard Pixley (rich at rtl.cygnus.com)
252
253 * Makefile.in: remove spaces following hyphens, bsd make can't
254 cope. added clean-info. added standards.text support. Don't
255 know how to make info anymore.
256
257 * configure.in: commontargets is no longer a recognized hook, so
258 remove it. new subdir called doc.
259
260 Thu Dec 5 22:46:10 1991 K. Richard Pixley (rich at rtl.cygnus.com)
261
262 * Makefile.in: idestdir and ddestdir go away. Added copyrights
263 and shift gpl to v2. Added ChangeLog if it didn't exist. docdir
264 and mandir now keyed off datadir by default.
265
266 Fri Nov 22 09:02:32 1991 John Gilmore (gnu at cygnus.com)
267
268 * sysdep-obsd.h: Rename from sysdep-newsos.h.
269 * configure.in: Use sysdep-obsd for Mach as well as NEWs.
270
271 * sysdep-norm.h, sysdep-aix.h: Add <sys/types.h>, which POSIX
272 requires to make <dirent.h> work. Improve Sun alloca decl.
273
274 Thu Nov 21 18:48:08 1991 John Gilmore (gnu at cygnus.com)
275
276 * Makefile.in: Clean up ../glob/tilde.c -> tilde.o path.
277 Clean up makefile a bit in general.
278
279 Thu Nov 21 14:40:29 1991 Stu Grossman (grossman at cygnus.com)
280
281 * configure.in, config/mh-svr4: Make SVR4 work.
282
283 * readline.c: Move config stuff to sysdep.h, use typedef dirent
284 consistently, remove refs to d_namlen (& D_NAMLEN) to improve
285 portability. Also, update copyright notice.
286 readline.h: remove config stuff that I added erroneously in the
287 first place.
288
289 * emacs_keymap.c, funmap.c, history.c, keymaps.c, vi_keymap.c,
290 vi_mode.c: move config stuff to sysdep.h, update copyright notices.
291
292 Tue Nov 19 15:02:13 1991 Stu Grossman (grossman at cygnus.com)
293
294 * history.c: #include "sysdep.h".
295
296 Tue Nov 19 10:49:17 1991 Fred Fish (fnf at cygnus.com)
297
298 * Makefile.in, config/hm-sysv, config/hm-sco: Change SYSV to
299 USG to match current usage.
300
301 * readline.c: Add USGr4 to list of defined things to check for
302 to use <dirent.h> style directory access.
303
304 * config/hm-svr4: New file for System V Release 4 (USGr4).
305
306 Mon Nov 18 23:59:52 1991 Stu Grossman (grossman at cygnus.com)
307
308 * readline.c (filename_completion_function): use struct dirent
309 instead of struct direct.
310
311 Fri Nov 1 07:02:13 1991 Brian Fox (bfox at gnuwest.fsf.org)
312
313 * readline.c (rl_translate_keyseq) Make C-? translate to RUBOUT
314 unconditionally.
315
316 Mon Oct 28 11:34:52 1991 Brian Fox (bfox at gnuwest.fsf.org)
317
318 * readline.c; Use Posix directory routines and macros.
319
320 * funmap.c; Add entry for call-last-kbd-macro.
321
322 * readline.c (rl_prep_term); Use system EOF character on POSIX
323 systems also.
324
325 Thu Oct 3 16:19:53 1991 Brian Fox (bfox at gnuwest.fsf.org)
326
327 * readline.c; Make a distinction between having a TERMIOS tty
328 driver, and having POSIX signal handling. You might one without
329 the other. New defines used HAVE_POSIX_SIGNALS, and
330 TERMIOS_TTY_DRIVER.
331
332 Tue Jul 30 22:37:26 1991 Brian Fox (bfox at gnuwest.fsf.org)
333
334 * readline.c: rl_getc () If a call to read () returns without an
335 error, but with zero characters, the file is empty, so return EOF.
336
337 Thu Jul 11 20:58:38 1991 Brian Fox (bfox at gnuwest.fsf.org)
338
339 * readline.c: (rl_get_next_history, rl_get_previous_history)
340 Reallocate the buffer space if the line being moved to is longer
341 the the current space allocated. Amazing that no one has found
342 this bug until now.
343
344 Sun Jul 7 02:37:05 1991 Brian Fox (bfox at gnuwest.fsf.org)
345
346 * readline.c:(rl_parse_and_bind) Allow leading whitespace.
347 Make sure TERMIO and TERMIOS systems treat CR and NL
348 disctinctly.
349
350 Tue Jun 25 04:09:27 1991 Brian Fox (bfox at gnuwest.fsf.org)
351
352 * readline.c: Rework parsing conditionals to pay attention to the
353 prior states of the conditional stack. This makes $if statements
354 work correctly.
355
356 Mon Jun 24 20:45:59 1991 Brian Fox (bfox at gnuwest.fsf.org)
357
358 * readline.c: support for displaying key binding information
359 includes the functions rl_list_funmap_names (),
360 invoking_keyseqs_in_map (), rl_invoking_keyseqs (),
361 rl_dump_functions (), and rl_function_dumper ().
362
363 funmap.c: support for same includes rl_funmap_names ().
364
365 readline.c, funmap.c: no longer define STATIC_MALLOC. However,
366 update both version of xrealloc () to handle a null pointer.
367
368 Thu Apr 25 12:03:49 1991 Brian Fox (bfox at gnuwest.fsf.org)
369
370 * vi_mode.c (rl_vi_fword, fWord, etc. All functions use
371 the macro `isident()'. Fixed movement bug which prevents
372 continious movement through the text.
373
374 Fri Jul 27 16:47:01 1990 Brian Fox (bfox at gnuwest.fsf.org)
375
376 * readline.c (parser_if) Allow "$if term=foo" construct.
377
378 Wed May 23 16:10:33 1990 Brian Fox (bfox at gnuwest.fsf.org)
379
380 * readline.c (rl_dispatch) Correctly remember the last command
381 executed. Fixed typo in username_completion_function ().
382
383 Mon Apr 9 19:55:48 1990 Brian Fox (bfox at gnuwest.fsf.org)
384
385 * readline.c: username_completion_function (); For text passed in
386 with a leading `~', remember that this could be a filename (after
387 it is completed).
388
389 Thu Apr 5 13:44:24 1990 Brian Fox (bfox at gnuwest.fsf.org)
390
391 * readline.c: rl_search_history (): Correctly handle case of an
392 unfound search string, but a graceful exit (as with ESC).
393
394 * readline.c: rl_restart_output (); The Apollo passes the address
395 of the file descriptor to TIOCSTART, not the descriptor itself.
396
397 Tue Mar 20 05:38:55 1990 Brian Fox (bfox at gnuwest.fsf.org)
398
399 * readline.c: rl_complete (); second call in a row causes possible
400 completions to be listed.
401
402 * readline.c: rl_redisplay (), added prompt_this_line variable
403 which is the first character character following \n in prompt.
404
405 Sun Mar 11 04:32:03 1990 Brian Fox (bfox at gnuwest.fsf.org)
406
407 * Signals are now supposedly handled inside of SYSV compilation.
408
409 Wed Jan 17 19:24:09 1990 Brian Fox (bfox at sbphy.ucsb.edu)
410
411 * history.c: history_expand (); fixed overwriting memory error,
412 added needed argument to call to get_history_event ().
413
414 Thu Jan 11 10:54:04 1990 Brian Fox (bfox at sbphy.ucsb.edu)
415
416 * readline.c: added mark_modified_lines to control the
417 display of an asterisk on modified history lines. Also
418 added a user variable called mark-modified-lines to the
419 `set' command.
420
421 Thu Jan 4 10:38:05 1990 Brian Fox (bfox at sbphy.ucsb.edu)
422
423 * readline.c: start_insert (). Only use IC if we don't have an im
424 capability.
425
426 Fri Sep 8 09:00:45 1989 Brian Fox (bfox at aurel)
427
428 * readline.c: rl_prep_terminal (). Only turn on 8th bit
429 as meta-bit iff the terminal is not using parity.
430
431 Sun Sep 3 08:57:40 1989 Brian Fox (bfox at aurel)
432
433 * readline.c: start_insert (). Uses multiple
434 insertion call in cases where that makes sense.
435
436 rl_insert (). Read type-ahead buffer for additional
437 keys that are bound to rl_insert, and insert them
438 all at once. Make insertion of single keys given
439 with an argument much more efficient.
440
441 Tue Aug 8 18:13:57 1989 Brian Fox (bfox at aurel)
442
443 * readline.c: Changed handling of EOF. readline () returns
444 (char *)EOF or consed string. The EOF character is read from the
445 tty, or if the tty doesn't have one, defaults to C-d.
446
447 * readline.c: Added support for event driven programs.
448 rl_event_hook is the address of a function you want called
449 while Readline is waiting for input.
450
451 * readline.c: Cleanup time. Functions without type declarations
452 do not use return with a value.
453
454 * history.c: history_expand () has new variable which is the
455 characters to ignore immediately following history_expansion_char.
456
457 Sun Jul 16 08:14:00 1989 Brian Fox (bfox at aurel)
458
459 * rl_prep_terminal ()
460 BSD version turns off C-s, C-q, C-y, C-v.
461
462 * readline.c -- rl_prep_terminal ()
463 SYSV version hacks readline_echoing_p.
464 BSD version turns on passing of the 8th bit for the duration
465 of reading the line.
466
467 Tue Jul 11 06:25:01 1989 Brian Fox (bfox at aurel)
468
469 * readline.c: new variable rl_tilde_expander.
470 If non-null, this contains the address of a function to call if
471 the standard meaning for expanding a tilde fails. The function is
472 called with the text sans tilde (as in "foo"), and returns a
473 malloc()'ed string which is the expansion, or a NULL pointer if
474 there is no expansion.
475
476 * readline.h - new file chardefs.h
477 Separates things that only readline.c needs from the standard
478 header file publishing interesting things about readline.
479
480 * readline.c:
481 readline_default_bindings () now looks at terminal chararacters
482 and binds those as well.
483
484 Wed Jun 28 20:20:51 1989 Brian Fox (bfox at aurel)
485
486 * Made readline and history into independent libraries.
487
This page took 0.097679 seconds and 4 git commands to generate.