* rldefs.h: Enable HANDLE_SIGNALS for cygwin32.
[deliverable/binutils-gdb.git] / readline / ChangeLog
1 Wed Sep 4 18:06:51 1996 Stu Grossman (grossman@critters.cygnus.com)
2
3 * rldefs.h: Enable HANDLE_SIGNALS for cygwin32.
4
5 Thu Aug 29 16:59:45 1996 Michael Meissner <meissner@tiktok.cygnus.com>
6
7 * configure.in (i[345]86-*-*): Recognize i686 for pentium pro.
8
9 Fri Aug 16 17:49:57 1996 Stu Grossman (grossman@critters.cygnus.com)
10
11 * complete.c: Include <pwd.h> if not DOS, and if cygwin32 or not
12 win32.
13 * configure.in: Add test for *-*-cygwin32* to use config/mh-posix.
14 * readline.c: Move decl of tgetstr to rldefs.h.
15 * (_rl_set_screen_size): Remove redundant ifdef MINIMALs.
16 * rldefs.h: Don't do MINIMAL for cygwin32. Cygwin32 now uses
17 full-blown readline, except for termcap.
18
19 Sun Aug 11 21:06:26 1996 Stu Grossman (grossman@critters.cygnus.com)
20
21 * rldefs.c: Get rid of define of SIGALRM if _WIN32 or __MSDOS__.
22 * Don't define ScreenCols/ScreenRows/... if cygwin32.
23 * sysdep-norm.h: Don't include <malloc.h> if cygwin32.
24
25 Sun Aug 11 14:59:09 1996 Fred Fish <fnf@cygnus.com>
26
27 * rldefs.h: If __osf__is defined, include <termio.h> instead of
28 <sgtty.h>.
29
30 Fri Aug 9 08:54:26 1996 Stu Grossman (grossman@critters.cygnus.com)
31
32 * bind.c complete.c history.c readline.c: Don't include sys/file.h.
33 * complete.c display.c parens.c readline.c rldefs.h rltty.c
34 signals.c tilde.c: Change refs to _MSC_VER and __WIN32__ to _WIN32.
35 * signals.c (rl_signal_handler): Ifdef out kill if _WIN32.
36 * sysdep-norm.h: Ifdef out include of dirent.h if _WIN32.
37 Include malloc.h if _WIN32.
38
39 Thu Jul 18 15:59:35 1996 Michael Meissner <meissner@tiktok.cygnus.com>
40
41 * rldefs.h (sys/uio.h) Before sys/stream.h is included under AIX,
42 include sys/uio.h, which prevents an undefined structure used in a
43 prototype message from being generated.
44
45 Tue Jun 25 23:05:55 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
46
47 * Makefile.in (datadir): Set to $(prefix)/share.
48 (docdir): Removed.
49
50 Sun May 26 15:14:42 1996 Fred Fish <fnf@cygnus.com>
51
52 From: David Mosberger-Tang <davidm@azstarnet.com>
53
54 * sysdep-linux.h: New file.
55 * display.c: Add include of "sysdep.h" to get HAVE_VARARGS_H.
56 * configure.in: Change pattern i[345]86-*-linux* into *-*-linux* to
57 support non-x86 based Linux platforms.
58
59 Sun Apr 7 22:06:11 1996 Fred Fish <fnf@cygnus.com>
60
61 From: Miles Bader <miles@gnu.ai.mit.edu>
62 * config/mh-gnu: New file.
63 * configure.in (*-*-gnu*): New host.
64
65 Sun Apr 7 13:21:51 1996 Fred Fish <fnf@cygnus.com>
66
67 From: Robert Lipe <robertl@dgii.com>
68 * configure.in: SCO OpenServer 5 (a.k.a 3.2v5*) is more like
69 SCO 3.2v4 than 3.2v2.
70
71 Wed Jan 3 18:22:10 1996 steve chamberlain <sac@slash.cygnus.com>
72
73 * readline.c, display.c, complete.c: Add _MSC_VER to list of
74 things which can't do most things.
75
76 Thu Nov 16 15:39:05 1995 Geoffrey Noer <noer@cygnus.com>
77
78 * complete.c: Change WIN32 to __WIN32__, added #else return NULL
79 to end of that define.
80
81 Tue Oct 31 10:38:58 1995 steve chamberlain <sac@slash.cygnus.com>
82
83 * display.c, parens.c, readline.c, rldefs.h: Change use of
84 WIN32 to __WIN32__.
85
86 Tue Oct 10 11:07:23 1995 Fred Fish <fnf@cygnus.com>
87
88 * Makefile.in (BISON): Remove macro.
89
90 Tue Oct 10 08:49:00 1995 steve chamberlain <sac@slash.cygnus.com>
91
92 * complete.c (filename_completion_function): Enable for
93 win32 when not MSC.
94
95 Sun Oct 8 04:17:19 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
96
97 * configure.in: Handle powerpc-ibm-aix* like rs6000-ibm-aix*.
98
99 Sat Oct 7 20:36:16 1995 Michael Meissner <meissner@cygnus.com>
100
101 * rltty.c (outchar): Return an int, like tputs expects.
102 * signals.c (_rl_output_character_function): Ditto.
103
104 Fri Sep 29 15:19:23 1995 steve chamberlain <sac@slash.cygnus.com>
105
106 Fixes for when the host WIN32, but not MSC.
107 * complete.c: Sometimes have pwd.h
108 * parens.c: WIN32 has similar restrictions to __GO32__.
109 * readline.c (__GO32__): Some of this moved into rldefs.h
110 * signals.c (__GO32__): Likewise.
111 * rldefs.h (MSDOS||WIN32) becomes MSDOS||MSC.
112 (WIN32&&!WIN32): New definitions.
113
114 Wed Sep 20 12:57:17 1995 Ian Lance Taylor <ian@cygnus.com>
115
116 * Makefile.in (maintainer-clean): New synonym for realclean.
117
118 Wed Mar 1 13:33:43 1995 Michael Meissner <meissner@tiktok.cygnus.com>
119
120 * rltty.c (outchar): Provide prototype for outchar, to silence
121 type warnings in passing outchar to tputs on systems like Linux
122 that have full prototypes.
123
124 * signals.c (_rl_output_character_function): Provide prototype to
125 silence type warnings.
126
127 Sun Jan 15 14:10:37 1995 Steve Chamberlain <sac@splat>
128
129 * rldefs.h: Define MINIMAL for __GO32__ and WIN32.
130 * complete.c, display.c, readline.c, rltty.c: Test MINIMAL
131 instead of __GO32__.
132
133 Wed Aug 24 13:04:47 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
134
135 * configure.in: Change i[34]86 to i[345]86.
136
137 Sat Jul 16 13:26:31 1994 Stan Shebs (shebs@andros.cygnus.com)
138
139 * configure.in (m88*-harris-cxux7*): Recognize.
140 * sysdep-cxux7.h: New file.
141
142 Fri Jul 8 13:18:33 1994 Steve Chamberlain (sac@jonny.cygnus.com)
143
144 * rttty.c (control_meta_key_on): Remove superfluous testing of
145 __GO32__.
146
147 Thu Jun 30 15:21:54 1994 Steve Chamberlain (sac@jonny.cygnus.com)
148
149 * rltty.c (control_meta_key_on): Don't compile if __GO32__ is
150 defined.
151 (rltty_set_default_bindings): Likewise.
152 * display.c (insert_some_chars, delete_chars): row_start should be
153 a short.
154 * parens.c (rl_insert_close): No FD_SET if using __GO32__.
155 * readline.c (rl_gather_tyi): Strip off spurious high bits.
156
157 Sun Jun 12 03:51:52 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
158
159 * history.c: Swap inclusion of rldefs.h and chardefs.h to avoid
160 CTRL macro redefinition.
161
162 Mon May 9 18:29:42 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
163
164 * readline.c (readline_default_bindings): Don't compile if
165 __GO32__ is defined.
166 (_rl_set_screen_size): Likewise.
167 * rltty.c (rltty_set_default_bindings): Likewise.
168 (control_meta_key): Likewise.
169 * display.c: If __GO32__ is defined, include <sys/pc.h>.
170 * parens.c: If __GO32__ is defined, undefine FD_SET.
171 * signals.c: Include SIGWINCH handling in the set of things which
172 is not done if HANDLE_SIGNALS is not set.
173
174 Fri May 6 13:38:39 1994 Steve Chamberlain (sac@cygnus.com)
175
176 * config/mh-go32: New fragment.
177 * configure.in (host==go32): Use go32 fragment.
178
179 Wed May 4 14:36:53 1994 Stu Grossman (grossman@cygnus.com)
180
181 * chardefs.h, rldefs.h: Move decls of string funcs from chardefs.h
182 to rldefs.h so that they don't pollute apps that include
183 readline.h.
184 * history.c: include rldefs.h to get decls of string funcs.
185
186 Wed May 4 12:15:11 1994 Stan Shebs (shebs@andros.cygnus.com)
187
188 * configure.in (rs6000-bull-bosx*): New configuration, RS/6000
189 variant.
190
191 Wed Apr 20 10:43:52 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
192
193 * configure.in: Use mh-posix for sunos4.1*.
194
195 Wed Apr 13 21:28:44 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
196
197 * rltty.c (set_tty_settings): Don't set readline_echoing_p.
198 (rl_deprep_terminal) [NEW_TTY_DRIVER]: Set readline_echoing_p.
199
200 Sun Mar 13 09:13:12 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
201
202 * Makefile.in: Add TAGS target.
203
204 Wed Mar 9 18:01:31 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
205
206 * isearch.c, search.c: Include sysdep.h.
207
208 Thu Mar 3 17:40:03 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
209
210 * configure.in: For ISC, use mh-sysv, not mh-isc.
211
212 Thu Feb 24 04:13:53 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
213
214 * Merge in changes from bash-1.13.5. Merge changes from glob/tilde.c
215 into tilde.c and use it. Add system function declarations where
216 necessary. Check for __GO32__, not _GO32_ consistently.
217 * Makefile.in: Update dependencies.
218 * rltty.c: Include <sys/file.h> to match include file setup
219 in readline.c for rldefs.h. Otherwise we get inconsistent
220 TTY_DRIVER definitions in readline.c and rltty.c.
221 * bind.c, complete.c: Do not include <sys/types.h>, it is already
222 included via sysdep.h, which causes problems if <sys/types.h> has
223 no multiple inclusion protection.
224 * readline.c (_rl_set_screen_size): Reestablish test for
225 TIOCGWINSZ_BROKEN.
226 * rldefs.h: Define S_ISREG if necessary.
227
228 Fri Feb 18 08:56:35 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
229
230 * Makefile.in: Add search.o rule for Sun make.
231
232 Wed Feb 16 16:35:49 1994 Per Bothner (bothner@kalessin.cygnus.com)
233
234 * rltty.c: #if out some code if __GO32__.
235
236 Tue Feb 15 14:07:08 1994 Per Bothner (bothner@kalessin.cygnus.com)
237
238 * readline.c (_rl_output_character_function), display.c:
239 Return int, not void, to conform with the expected arg of tputs.
240 * readline.c (init_terminal_io): tgetflag only takes 1 arg.
241 * readline.c (_rl_savestring): New function.
242 * chardefs.h: To avoid conflicts and/or warnings, define
243 savestring as a macro wrapper for _rl_savestring.
244 * display.c (extern term_xn): It's an int flag, not a string.
245 * charsdefs.h, rldefs.h: Remove HAVE_STRING_H-related junk.
246
247 Sat Feb 5 08:32:30 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
248
249 * Makefile.in: Remove obsolete rules for history.info and
250 readline.info.
251
252 Thu Jan 27 17:04:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
253
254 * chardefs.h: Only declare strrchr if it is not #define'd.
255
256 Tue Jan 25 11:30:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
257
258 * rldefs.h: Accept __hpux as well as hpux for HP compiler in ANSI mode.
259
260 Fri Jan 21 17:31:26 1994 Jim Kingdon (kingdon@lisa.cygnus.com)
261
262 * chardefs.h, tilde.c: Just declare strrchr rather than trying to
263 include a system header.
264
265 Fri Jan 21 14:40:43 1994 Fred Fish (fnf@cygnus.com)
266
267 * Makefile.in (distclean, realclean): Expand local-distclean
268 inline after doing recursion. You can't recurse after removing
269 Makefile. Make them depend on local-clean.
270 * Makefile.in (local-distclean): Remove now superfluous target.
271
272 Mon Jan 17 12:42:07 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
273
274 * readline.c (doing_an_undo): Delete second declaration, since it
275 confuses the alpha-osf1 native compiler.
276
277 Sun Jan 16 12:33:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
278
279 * complete.c, bind.c: Include <sys/stat.h>.
280 * complete.c: Define X_OK if not defined by a system header.
281
282 * chardefs.h: Don't declare xmalloc.
283
284 * keymaps.h: Include "chardefs.h" not <readline/chardefs.h>.
285
286 * Makefile.in (clean mostlyclean distclean realclean): Recurse
287 into subdirectories as well as doing this directory. Add clean-dvi
288 target.
289
290 Sat Jan 15 19:36:12 1994 Per Bothner (bothner@kalessin.cygnus.com)
291
292 * readline.c, display.c: Patches to allow use of all 80
293 columns on most terminals (those with am and xn).
294
295 Merge in changes from bash-1.13. The most obvious one is
296 that the file readline.c has been split into multiple files.
297 * bind.c, complete.c, dispay.c, isearch.c, parens.c, rldefs.h,
298 rltty.c, search.c signals.c, tilde.c, tilde.h, xmalloc.c: New files.
299
300 Sat Dec 11 16:29:17 1993 Steve Chamberlain (sac@thepub.cygnus.com)
301
302 * readline.c (rl_getc): If GO32, trim high bit from getkey,
303 otherwise fancy PC keys cause grief.
304
305 Fri Nov 5 11:49:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
306
307 * configure.in: Add doc to configdirs.
308 * Makefile.in (info dvi install-info clean-info): Recurse into doc.
309
310 Fri Oct 22 07:55:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
311
312 * configure.in: Add * to end of all OS names.
313
314 Tue Oct 5 12:33:51 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
315
316 * readline.c: Add stuff for HIUX to place where we detect termio
317 vs. sgtty (ugh, but I don't see a simple better way).
318
319 Wed Sep 29 11:02:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
320
321 * readline.c (parser_if): Free tname when done with it (change
322 imported from from bash 1.12 readline).
323
324 Tue Sep 7 17:15:37 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
325
326 * configure.in (m88k-*-sysvr4*): Comment out previous change.
327
328 Fri Jul 2 11:05:34 1993 Ian Lance Taylor (ian@cygnus.com)
329
330 * configure.in (*-*-riscos*): New entry; use mh-sysv.
331
332 Wed Jun 23 13:00:12 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
333
334 * configure.in: Add comment.
335
336 Mon Jun 14 14:28:55 1993 Jim Kingdon (kingdon@eric)
337
338 * configure.in (m88k-*-sysvr4*): Use sysdep-norm.h.
339
340 Sun Jun 13 13:04:09 1993 Jim Kingdon (kingdon@cygnus.com)
341
342 * Makefile.in ({real,dist}clean): Remove sysdep.h.
343
344 Thu Jun 10 11:22:41 1993 Jim Kingdon (kingdon@cygnus.com)
345
346 * Makefile.in: Add mostlyclean, distclean, and realclean targets.
347
348 Fri May 21 17:09:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
349
350 * config/mh-isc: New file.
351 * configure.in: Use it.
352
353 Sat Apr 17 00:40:12 1993 Jim Kingdon (kingdon at calvin)
354
355 * readline.c, history.c: Don't include sys/types.h; sysdep.h does.
356
357 * config/mh-sysv: Define TIOCGWINSZ_BROKEN.
358 readline.c: Check it.
359
360 Wed Mar 24 02:06:15 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
361
362 * Makefile.in: add installcheck & dvi targets
363
364 Fri Mar 12 18:36:53 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
365
366 * configure.in: recognize *-*-solaris2* instead of *-*-solaris* (a
367 number of people want to call SunOS 4.1.2 "solaris1.0"
368 and get it right)
369
370 Tue Mar 2 21:25:36 1993 Fred Fish (fnf@cygnus.com)
371
372 * sysdep-sysv4.h: New file for SVR4.
373 * configure.in (*-*-sysv4*): Use sysdep-sysv4.h.
374
375 * configure.in (*-*-ultrix2): Add triplet from Michael Rendell
376 (michael@mercury.cs.mun.ca)
377
378 Tue Dec 15 12:38:16 1992 Ian Lance Taylor (ian@cygnus.com)
379
380 * configure.in (i[34]86-*-sco3.2v4*): use mh-sco4.
381 * config/mh-sco4: New file, like mh-sco but without defining
382 _POSIX_SOURCE.
383
384 Wed Nov 11 21:20:14 1992 John Gilmore (gnu@cygnus.com)
385
386 * configure.in: Reformat to one-case-per-line.
387 Handle SunOS 3.5, as per Karl Berry, <karl@claude.cs.umb.edu>.
388
389 Wed Nov 4 15:32:31 1992 Stu Grossman (grossman at cygnus.com)
390
391 * sysdep-norm.h: Remove some crud, install dire warning.
392
393 Thu Oct 22 01:08:13 1992 Stu Grossman (grossman at cygnus.com)
394
395 * configure.in: Make SCO work again...
396
397 Mon Oct 12 15:04:07 1992 Ian Lance Taylor (ian@cygnus.com)
398
399 * readline.c (init_terminal_io): if tgetent returns 0, the
400 terminal type is unknown.
401
402 Thu Oct 1 23:44:14 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
403
404 * configure.in: use cpu-vendor-os triple instead of nested cases
405
406 Wed Sep 30 12:58:57 1992 Stu Grossman (grossman at cygnus.com)
407
408 * readline.c (rl_complete_internal): Cast alloca to (char *) to
409 avoid warning.
410
411 Fri Sep 25 12:45:05 1992 Stu Grossman (grossman at cygnus.com)
412
413 * readline.c (clear_to_eol, rl_generic_bind): Make static.
414 (rl_digit_loop): Add arg to call to rl_message().
415 * vi_mode.c (rl_vi_first_print): Add arg to call to
416 rl_back_to_indent().
417
418 Wed Aug 19 14:59:07 1992 Ian Lance Taylor (ian@cygnus.com)
419
420 * Makefile.in: always create installation directories, use full
421 file name for install target.
422
423 Wed Aug 12 15:50:57 1992 John Gilmore (gnu@cygnus.com)
424
425 * readline.c (last_readline_init_file): Fix typo made by Steve
426 Chamberlain/DJ Delorie. Proper control file name is ~/.inputrc,
427 not ~/inputrc.
428
429 Thu Jun 25 16:15:27 1992 Stu Grossman (grossman at cygnus.com)
430
431 * configure.in: Make bsd based systems use sysdep-obsd.h.
432
433 Tue Jun 23 23:22:53 1992 Per Bothner (bothner@cygnus.com)
434
435 * config/mh-posix: New file, for Posix-compliant systems.
436 * configure.in: Use mh-posix for Linux (free Unix clone).
437
438 Tue Jun 23 21:59:20 1992 Fred Fish (fnf@cygnus.com)
439
440 * sysdep-norm.h (alloca): Protect against previous definition as
441 a macro with arguments.
442
443 Fri Jun 19 15:48:54 1992 Stu Grossman (grossman at cygnus.com)
444
445 * sysdep-obsd.h: #include <sys/types.h> to make this more Kosher.
446
447 Fri Jun 19 12:53:28 1992 John Gilmore (gnu at cygnus.com)
448
449 * config/mh-apollo68v, mh-sco, mh-sysv, mh-sysv4}: RANLIB=true.
450
451 Mon Jun 15 13:50:34 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
452
453 * configure.in: use mh-sysv4 on solaris2
454
455 Mon Jun 15 12:28:24 1992 Fred Fish (fnf@cygnus.com)
456
457 * config/mh-ncr3000 (INSTALL): Don't use /usr/ucb/install,
458 it is broken on ncr 3000's.
459 * config/mh-ncr3000 (RANLIB): Use RANLIB=true.
460
461 Mon Jun 15 01:35:55 1992 John Gilmore (gnu at cygnus.com)
462
463 * readline.c: Make new SIGNALS_* macros to parameterize the
464 ugly changes in signal blocking. Use them throughout,
465 reducing #ifdef HAVE_POSIX_SIGNALS and HAVE_BSD_SIGNALS clutter
466 significantly. Make all such places use POSIX if available,
467 to avoid losing with poor `sigsetmask' emulation from libiberty.
468
469 Sun Jun 14 15:19:51 1992 Stu Grossman (grossman at cygnus.com)
470
471 * readline.c (insert_some_chars): Return void.
472
473 Thu Jun 11 01:27:45 1992 John Gilmore (gnu at cygnus.com)
474
475 * readline.c: #undef PC, which Solaris2 defines in sys/types.h,
476 clobbering the termcap global variable PC.
477
478 Tue Jun 9 17:30:23 1992 Fred Fish (fnf@cygnus.com)
479
480 * config/{mh-ncr3000, mh-sysv4}: Change INSTALL to use
481 /usr/ucb/install.
482
483 Mon Jun 8 23:10:07 1992 Fred Fish (fnf@cygnus.com)
484
485 * readline.h (rl_completer_quote_characters): Add declaration.
486 * readline.c (rl_completer_quote_characters): Add global var.
487 * readline.c (strpbrk): Add prototype and function.
488 * readline.c (rl_complete_internal): Add code to handle
489 expansion of quoted strings.
490
491 Mon May 11 12:39:30 1992 John Gilmore (gnu at cygnus.com)
492
493 * readline.c: Can't initialize FILE *'s with stdin and stdout,
494 because they might not be constant. Patch from Tom Quinn,
495 trq@dinoysos.thphys.ox.ac.uk.
496
497 Tue Apr 28 21:52:34 1992 John Gilmore (gnu at cygnus.com)
498
499 * readline.h: Declare rl_event_hook (which already existed).
500 Suggested by Christoph Tietz <tietz@zi.gmd.dbp.de>.
501
502 Wed Apr 22 18:08:01 1992 K. Richard Pixley (rich@rtl.cygnus.com)
503
504 * configure.in: remove subdirs declaration. The obsolete semantic
505 for subdirs has been usurped by per's new meaning.
506
507 Tue Apr 21 11:54:23 1992 K. Richard Pixley (rich@cygnus.com)
508
509 * Makefile.in: rework CFLAGS so that they can be set on the
510 command line to make. Remove MINUS_G. Default CFLAGS to -g.
511
512 Fri Apr 10 23:02:27 1992 Fred Fish (fnf@cygnus.com)
513
514 * configure.in: Recognize new ncr3000 config.
515 * config/mh-ncr3000: New NCR 3000 config file.
516
517 Wed Mar 25 10:46:30 1992 John Gilmore (gnu at cygnus.com)
518
519 * history.c (stifle_history): Negative arg treated as zero.
520
521 Tue Mar 24 23:46:20 1992 K. Richard Pixley (rich@cygnus.com)
522
523 * config/mh-sysv: INSTALL_PROG -> INSTALL.
524
525 Mon Feb 10 01:41:35 1992 Brian Fox (bfox at gnuwest.fsf.org)
526
527 * history.c (history_do_write) Build a buffer of all of the lines
528 to write and write them in one fell swoop (lower overhead than
529 calling write () for each line). Suggested by Peter Ho.
530
531 * vi_mode.c (rl_vi_subst) Don't forget to end the undo group.
532
533 Sat Mar 7 00:15:36 1992 K. Richard Pixley (rich@rtl.cygnus.com)
534
535 * Makefile.in: remove FIXME's on info and install-info targets.
536
537 Fri Mar 6 22:02:04 1992 K. Richard Pixley (rich@cygnus.com)
538
539 * Makefile.in: added check target.
540
541 Wed Feb 26 18:04:40 1992 K. Richard Pixley (rich@cygnus.com)
542
543 * Makefile.in, configure.in: removed traces of namesubdir,
544 -subdirs, $(subdir), $(unsubdir), some rcs triggers. Forced
545 copyrights to '92, changed some from Cygnus to FSF.
546
547 Fri Feb 21 14:37:32 1992 Steve Chamberlain (sac at rtl.cygnus.com)
548
549 * readline.c, examples/fileman.c: patches from DJ to support DOS
550
551 Thu Feb 20 23:23:16 1992 Stu Grossman (grossman at cygnus.com)
552
553 * readline.c (rl_read_init_file): Make sure that null filename is
554 not passed to open() or else we end up opening the directory, and
555 read a bunch of garbage into keymap[].
556
557 Mon Feb 17 17:15:09 1992 Fred Fish (fnf at cygnus.com)
558
559 * readline.c (readline_default_bindings): Only make use of VLNEXT
560 when both VLNEXT and TERMIOS_TTY_DRIVER is defined. On SVR4
561 <termio.h> includes <termios.h>, so VLNEXT is always defined.
562
563 * sysdep-norm.h (_POSIX_VERSION): Define this for all SVR4
564 systems so that <termios.h> gets used, instead of <termio.h>.
565
566 Fri Dec 20 12:04:31 1991 Fred Fish (fnf at cygnus.com)
567
568 * configure.in: Change svr4 references to sysv4.
569
570 Tue Dec 10 04:07:20 1991 K. Richard Pixley (rich at rtl.cygnus.com)
571
572 * Makefile.in: infodir belongs in datadir.
573
574 Fri Dec 6 23:23:14 1991 K. Richard Pixley (rich at rtl.cygnus.com)
575
576 * Makefile.in: remove spaces following hyphens, bsd make can't
577 cope. added clean-info. added standards.text support. Don't
578 know how to make info anymore.
579
580 * configure.in: commontargets is no longer a recognized hook, so
581 remove it. new subdir called doc.
582
583 Thu Dec 5 22:46:10 1991 K. Richard Pixley (rich at rtl.cygnus.com)
584
585 * Makefile.in: idestdir and ddestdir go away. Added copyrights
586 and shift gpl to v2. Added ChangeLog if it didn't exist. docdir
587 and mandir now keyed off datadir by default.
588
589 Fri Nov 22 09:02:32 1991 John Gilmore (gnu at cygnus.com)
590
591 * sysdep-obsd.h: Rename from sysdep-newsos.h.
592 * configure.in: Use sysdep-obsd for Mach as well as NEWs.
593
594 * sysdep-norm.h, sysdep-aix.h: Add <sys/types.h>, which POSIX
595 requires to make <dirent.h> work. Improve Sun alloca decl.
596
597 Thu Nov 21 18:48:08 1991 John Gilmore (gnu at cygnus.com)
598
599 * Makefile.in: Clean up ../glob/tilde.c -> tilde.o path.
600 Clean up makefile a bit in general.
601
602 Thu Nov 21 14:40:29 1991 Stu Grossman (grossman at cygnus.com)
603
604 * configure.in, config/mh-svr4: Make SVR4 work.
605
606 * readline.c: Move config stuff to sysdep.h, use typedef dirent
607 consistently, remove refs to d_namlen (& D_NAMLEN) to improve
608 portability. Also, update copyright notice.
609 readline.h: remove config stuff that I added erroneously in the
610 first place.
611
612 * emacs_keymap.c, funmap.c, history.c, keymaps.c, vi_keymap.c,
613 vi_mode.c: move config stuff to sysdep.h, update copyright notices.
614
615 Tue Nov 19 15:02:13 1991 Stu Grossman (grossman at cygnus.com)
616
617 * history.c: #include "sysdep.h".
618
619 Tue Nov 19 10:49:17 1991 Fred Fish (fnf at cygnus.com)
620
621 * Makefile.in, config/hm-sysv, config/hm-sco: Change SYSV to
622 USG to match current usage.
623
624 * readline.c: Add USGr4 to list of defined things to check for
625 to use <dirent.h> style directory access.
626
627 * config/hm-svr4: New file for System V Release 4 (USGr4).
628
629 Mon Nov 18 23:59:52 1991 Stu Grossman (grossman at cygnus.com)
630
631 * readline.c (filename_completion_function): use struct dirent
632 instead of struct direct.
633
634 Fri Nov 1 07:02:13 1991 Brian Fox (bfox at gnuwest.fsf.org)
635
636 * readline.c (rl_translate_keyseq) Make C-? translate to RUBOUT
637 unconditionally.
638
639 Mon Oct 28 11:34:52 1991 Brian Fox (bfox at gnuwest.fsf.org)
640
641 * readline.c; Use Posix directory routines and macros.
642
643 * funmap.c; Add entry for call-last-kbd-macro.
644
645 * readline.c (rl_prep_term); Use system EOF character on POSIX
646 systems also.
647
648 Thu Oct 3 16:19:53 1991 Brian Fox (bfox at gnuwest.fsf.org)
649
650 * readline.c; Make a distinction between having a TERMIOS tty
651 driver, and having POSIX signal handling. You might one without
652 the other. New defines used HAVE_POSIX_SIGNALS, and
653 TERMIOS_TTY_DRIVER.
654
655 Tue Jul 30 22:37:26 1991 Brian Fox (bfox at gnuwest.fsf.org)
656
657 * readline.c: rl_getc () If a call to read () returns without an
658 error, but with zero characters, the file is empty, so return EOF.
659
660 Thu Jul 11 20:58:38 1991 Brian Fox (bfox at gnuwest.fsf.org)
661
662 * readline.c: (rl_get_next_history, rl_get_previous_history)
663 Reallocate the buffer space if the line being moved to is longer
664 the the current space allocated. Amazing that no one has found
665 this bug until now.
666
667 Sun Jul 7 02:37:05 1991 Brian Fox (bfox at gnuwest.fsf.org)
668
669 * readline.c:(rl_parse_and_bind) Allow leading whitespace.
670 Make sure TERMIO and TERMIOS systems treat CR and NL
671 disctinctly.
672
673 Tue Jun 25 04:09:27 1991 Brian Fox (bfox at gnuwest.fsf.org)
674
675 * readline.c: Rework parsing conditionals to pay attention to the
676 prior states of the conditional stack. This makes $if statements
677 work correctly.
678
679 Mon Jun 24 20:45:59 1991 Brian Fox (bfox at gnuwest.fsf.org)
680
681 * readline.c: support for displaying key binding information
682 includes the functions rl_list_funmap_names (),
683 invoking_keyseqs_in_map (), rl_invoking_keyseqs (),
684 rl_dump_functions (), and rl_function_dumper ().
685
686 funmap.c: support for same includes rl_funmap_names ().
687
688 readline.c, funmap.c: no longer define STATIC_MALLOC. However,
689 update both version of xrealloc () to handle a null pointer.
690
691 Thu Apr 25 12:03:49 1991 Brian Fox (bfox at gnuwest.fsf.org)
692
693 * vi_mode.c (rl_vi_fword, fWord, etc. All functions use
694 the macro `isident()'. Fixed movement bug which prevents
695 continious movement through the text.
696
697 Fri Jul 27 16:47:01 1990 Brian Fox (bfox at gnuwest.fsf.org)
698
699 * readline.c (parser_if) Allow "$if term=foo" construct.
700
701 Wed May 23 16:10:33 1990 Brian Fox (bfox at gnuwest.fsf.org)
702
703 * readline.c (rl_dispatch) Correctly remember the last command
704 executed. Fixed typo in username_completion_function ().
705
706 Mon Apr 9 19:55:48 1990 Brian Fox (bfox at gnuwest.fsf.org)
707
708 * readline.c: username_completion_function (); For text passed in
709 with a leading `~', remember that this could be a filename (after
710 it is completed).
711
712 Thu Apr 5 13:44:24 1990 Brian Fox (bfox at gnuwest.fsf.org)
713
714 * readline.c: rl_search_history (): Correctly handle case of an
715 unfound search string, but a graceful exit (as with ESC).
716
717 * readline.c: rl_restart_output (); The Apollo passes the address
718 of the file descriptor to TIOCSTART, not the descriptor itself.
719
720 Tue Mar 20 05:38:55 1990 Brian Fox (bfox at gnuwest.fsf.org)
721
722 * readline.c: rl_complete (); second call in a row causes possible
723 completions to be listed.
724
725 * readline.c: rl_redisplay (), added prompt_this_line variable
726 which is the first character character following \n in prompt.
727
728 Sun Mar 11 04:32:03 1990 Brian Fox (bfox at gnuwest.fsf.org)
729
730 * Signals are now supposedly handled inside of SYSV compilation.
731
732 Wed Jan 17 19:24:09 1990 Brian Fox (bfox at sbphy.ucsb.edu)
733
734 * history.c: history_expand (); fixed overwriting memory error,
735 added needed argument to call to get_history_event ().
736
737 Thu Jan 11 10:54:04 1990 Brian Fox (bfox at sbphy.ucsb.edu)
738
739 * readline.c: added mark_modified_lines to control the
740 display of an asterisk on modified history lines. Also
741 added a user variable called mark-modified-lines to the
742 `set' command.
743
744 Thu Jan 4 10:38:05 1990 Brian Fox (bfox at sbphy.ucsb.edu)
745
746 * readline.c: start_insert (). Only use IC if we don't have an im
747 capability.
748
749 Fri Sep 8 09:00:45 1989 Brian Fox (bfox at aurel)
750
751 * readline.c: rl_prep_terminal (). Only turn on 8th bit
752 as meta-bit iff the terminal is not using parity.
753
754 Sun Sep 3 08:57:40 1989 Brian Fox (bfox at aurel)
755
756 * readline.c: start_insert (). Uses multiple
757 insertion call in cases where that makes sense.
758
759 rl_insert (). Read type-ahead buffer for additional
760 keys that are bound to rl_insert, and insert them
761 all at once. Make insertion of single keys given
762 with an argument much more efficient.
763
764 Tue Aug 8 18:13:57 1989 Brian Fox (bfox at aurel)
765
766 * readline.c: Changed handling of EOF. readline () returns
767 (char *)EOF or consed string. The EOF character is read from the
768 tty, or if the tty doesn't have one, defaults to C-d.
769
770 * readline.c: Added support for event driven programs.
771 rl_event_hook is the address of a function you want called
772 while Readline is waiting for input.
773
774 * readline.c: Cleanup time. Functions without type declarations
775 do not use return with a value.
776
777 * history.c: history_expand () has new variable which is the
778 characters to ignore immediately following history_expansion_char.
779
780 Sun Jul 16 08:14:00 1989 Brian Fox (bfox at aurel)
781
782 * rl_prep_terminal ()
783 BSD version turns off C-s, C-q, C-y, C-v.
784
785 * readline.c -- rl_prep_terminal ()
786 SYSV version hacks readline_echoing_p.
787 BSD version turns on passing of the 8th bit for the duration
788 of reading the line.
789
790 Tue Jul 11 06:25:01 1989 Brian Fox (bfox at aurel)
791
792 * readline.c: new variable rl_tilde_expander.
793 If non-null, this contains the address of a function to call if
794 the standard meaning for expanding a tilde fails. The function is
795 called with the text sans tilde (as in "foo"), and returns a
796 malloc()'ed string which is the expansion, or a NULL pointer if
797 there is no expansion.
798
799 * readline.h - new file chardefs.h
800 Separates things that only readline.c needs from the standard
801 header file publishing interesting things about readline.
802
803 * readline.c:
804 readline_default_bindings () now looks at terminal chararacters
805 and binds those as well.
806
807 Wed Jun 28 20:20:51 1989 Brian Fox (bfox at aurel)
808
809 * Made readline and history into independent libraries.
810
This page took 0.047059 seconds and 5 git commands to generate.