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