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