* LIBGUILEREADLINE-VERSION: Bumped versions for the 1.7.1 release.
[bpt/guile.git] / guile-readline / ChangeLog
1 2004-08-19 Marius Vollmer <marius.vollmer@uni-dortmund.de>
2
3 * readline.c: Avoid the use of discouraged or
4 deprecated things.
5
6 2004-07-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
7
8 * readline.c: Replaced all uses of deprecated SCM_FALSEP,
9 SCM_NFALSEP, SCM_BOOL, SCM_NEGATE_BOOL, and SCM_BOOLP with
10 scm_is_false, scm_is_true, scm_from_bool, and scm_is_bool,
11 respectively.
12
13 2004-06-16 Rob Browning <rlb@defaultvalue.org>
14
15 * configure.in: move package and version args to AC_INIT as is now
16 recommended. This also requires m4_esyscmd to read GUILE-VERSION
17 given the way AC_INIT handles its args. Also move "foreign"
18 indication here.
19
20 * Makefile.am: move support for readline.scm to ice-9/ subdir.
21
22 * readline.scm: moved to ./ice-9/
23
24 * .cvsignore: add ice-9 dir.
25
26 * ice-9/Makefile.am: new file.
27
28 * ice-9/readline.scm: moved here from ../
29
30 * ice-9/.cvsignore: new file.
31
32 2004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
33
34 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
35
36 2004-02-08 Mikael Djurfeldt <djurfeldt@nada.kth.se>
37
38 * Makefile.am (TAGS_FILES): Use this variable instead of
39 ETAGS_ARGS so that TAGS can be built using separate build
40 directory.
41
42 2003-05-04 Marius Vollmer <mvo@zagadka.de>
43
44 * configure.in: When checking whether readline clears SA_RESTART,
45 let readline read from "/dev/null". Otherwise, it might be
46 stopped when run in the background with job control, say.
47 Thanks to Michael Talbot-Wilson!
48
49 2003-04-05 Mikael Djurfeldt <djurfeldt@nada.kth.se>
50
51 The intended side-effect of the following change is to make the
52 prompt appear properly when debugging or running Guile in an Emacs
53 buffer. (The readline library has some prompt magic which we were
54 expected to do ourselves when we were bold enough to provide our
55 own redisplay function---but we don't need to do that.)
56
57 * readline.c (redisplay): Removed. (It didn't do anything other
58 than calling rl_redisplay.)
59 (scm_init_readline): Don't inititalize rl_redisplay_function.
60
61 2003-03-19 Rob Browning <rlb@defaultvalue.org>
62
63 * readline.c: add HAVE_CONFIG_H test guarding #include config.h.
64
65 * autogen.sh: add a --force when autoreconfing. We may need to
66 change this if it doesn't work out...
67
68 * Makefile.am (ice-9/readline.scm): new target -- so readline will
69 work from the source tree when guile-readline is added to
70 GUILE_LOAD_PATH.
71 (all-local): add ice-9/readline.scm.
72 (clean-local): remove ice-9/readline at clean time.
73
74 2003-02-27 Rob Browning <rlb@defaultvalue.org>
75
76 * autogen.sh: use autoreconf.
77
78 2003-01-08 Neil Jerram <neil@ossau.uklinux.net>
79
80 * readline.c (scm_readline): Check that scm_cur_outp is an output
81 port, not an input one.
82
83 2002-12-08 Rob Browning <rlb@defaultvalue.org>
84
85 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST.
86
87 * Makefile.am (ice9dir): VERSION -> GUILE_EFFECTIVE_VERSION.
88
89 2002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
90
91 * readline.c (reentry_barrier_mutex): Reimplemented with
92 scm_make_mutex, etc.
93
94 2002-10-21 Mikael Djurfeldt <mdj@linnaeus>
95
96 * readline.scm (activate-readline): Look for use-emacs-interface
97 option in the guile-user module instead of the-root-module.
98
99 2002-04-30 Marius Vollmer <marius.vollmer@uni-dortmund.de>
100
101 * autogen.sh: Invoke plain aclocal instead of guile-aclocal.sh.
102 We don't need the Guile m4 macros and the previous invocation of
103 guile-aclocal.sh created the aclocal.m4 file in the wrong
104 directory (see change from 2002-04-26).
105
106 2002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
107
108 * autogen.sh: Change to parent dir before invoking
109 guile-aclocal.sh.
110
111 2002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
112
113 * Makefile.am (dist-hook): Make sure $(distdir)/Makefile.in is
114 writable before modifying it.
115
116 2002-04-10 Rob Browning <rlb@defaultvalue.org>
117
118 * configure.in: add definitions to AC_DEFINE calls for new
119 autoconf.
120
121 * .cvsignore: add autom4te.cache and *.c.clean.c.
122
123 2002-03-24 Marius Vollmer <mvo@zagadka.ping.de>
124
125 * Makefile.am (.c.x): Pass "-o $@" to guile-snarf.
126
127 2002-03-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
128
129 * Makefile.am (snarfcppopts): New var.
130 (.c.x): Use $(snarfcppopts). Rework guile-snarf usage.
131
132 2002-02-27 Stefan Jahn <stefan@lkcc.org>
133
134 * Makefile.am (EXTRA_DIST): Added the `LIBGUILEREADLINE-VERSION'
135 file.
136
137 2002-02-25 Thien-Thi Nguyen <ttn@giblet.glug.org>
138
139 * configure.in (LIBGUILEREADLINE-VERSION):
140 Look for this file in $srcdir.
141
142 2002-02-24 Rob Browning <rlb@defaultvalue.org>
143
144 * configure.in: source ./LIBGUILEREADLINE-VERSION for version info
145 and then AC_SUBST the resulting variables:
146 LIBGUILEREADLINE_INTERFACE_CURRENT,
147 LIBGUILEREADLINE_INTERFACE_REVISION,
148 LIBGUILEREADLINE_INTERFACE_AGE, and
149 LIBGUILEREADLINE_INTERFACE.
150
151 * Makefile.am (libguilereadline_la_LDFLAGS): use
152 @LIBGUILEREADLINE_INTERFACE@ for version information.
153
154 * LIBGUILEREADLINE-VERSION: new file containing shared lib
155 versioning information.
156
157 2002-02-12 Thien-Thi Nguyen <ttn@giblet.glug.org>
158
159 * Makefile.am (AUTOMAKE_OPTIONS): Replace "gnu" with "foreign".
160 This undoes the 2002-02-08 change.
161
162 2002-02-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
163
164 * Makefile.am (AUTOMAKE_OPTIONS): Replace "foreign" with "gnu".
165
166 2002-01-29 Neil Jerram <neil@ossau.uklinux.net>
167
168 * readline.scm (with-readline-completion-function): Renamed from
169 `call-with-readline-completion-function'.
170
171 2001-11-30 Neil Jerram <neil@ossau.uklinux.net>
172
173 * Makefile.am (EXTRA_DIST): Refer to $(ice9_DATA) rather than
174 readline.scm explicitly.
175 (ETAGS_ARGS): Added.
176
177 2001-11-04 Stefan Jahn <stefan@lkcc.org>
178
179 * configure.in (EXTRA_DEFS): Follow-up patch. Using SCM_IMPORT
180 instead of __SCM_IMPORT__.
181
182 * readline.c (scm_readline_init_ports): Disable input/output
183 stream redirection for Win32. The readline package for Win32
184 does not support this. The guile-readline library works fine
185 for command line editing.
186
187 * readline.h (SCM_RL_API): Renamed __FOO__ macros into FOO.
188
189 2001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
190
191 Support for native Win32. Thanks to Stefan Jahn!
192
193 * Makefile.am: Put `-export-dynamic -no-undefined' into LDFLAGS
194 and add the library `libguile.la' to support linkers which do not
195 allow unresolved symbols inside shared libraries.
196
197 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
198 on Win32 platforms.
199 Define extra compiler flags necessary to build clean dlls.
200
201 * readline.c: Include `io.h' and exclude `sys/time.h' for MinGW.
202
203 * readline.h: Defintion of SCM_RL_API. Prefixed each exported
204 symbol with SCM_RL_API.
205
206 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
207
208 * readline.c (scm_readline, scm_add_history,
209 scm_filename_completion_function, completion_function): Remove
210 calls to SCM_STRING_COERCE_0TERMINATION_X. Since the substring
211 type is gone, all strings are 0-terminated anyway.
212
213 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
214
215 * readline.scm: `feature?´ is deprecated. Use `provided?´
216 instead.
217
218 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
219
220 * readline.scm: Use load-extension instead of explicit
221 dynamic-link/dynamic-call. Removed ".so" extension from library
222 name.
223
224 2001-08-02 Neil Jerram <neil@ossau.uklinux.net>
225
226 * readline.scm (call-with-readline-completion-function): New.
227
228 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
229
230 * Makefile.am, readline.scm: Updated copyright notice.
231
232 2001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
233
234 * readline.c: Remove "face-lift" comment.
235
236 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
237
238 * readline.c (completion_function): Use scm_list_n instead of
239 SCM_LISTn.
240
241 2001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
242
243 * readline.c, readline.h: Replace "scm_*_t" with "scm_t_*".
244
245 2001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
246
247 Thanks to Matthias Köppe!
248
249 * configure.in: Check for rl_filename_completion_function.
250 * readline.c (s_scm_filename_completion_function): Use
251 rl_filename_completion_function instead of
252 filename_completion_function, if we have it.
253 (scm_init_readline): Use rl_compentry_func_t instead if Function
254 when _RL_FUNCTION_TYPEDEF is defined.
255
256 * readline.h (scm_clear_history): New prototype.
257
258 2001-06-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
259
260 * readline.c (current_input_getc): Mark unused parameters with
261 SCM_UNUSED.
262
263 2001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
264
265 * configure.in: Added AC_PREREQ(2.50) and minimally changed for
266 autoconf 2.50. This is mostly so that the `transparent autoconf
267 wrapper' on Debian picks the right version of autoconf.
268
269 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
270
271 * Makefile.am (libguilereadline_la_SOURCES): removed readline.x
272 from here (not needed).
273 (CLEANFILES): added *.x (and removed from DISTCLEANFILES).
274 (MKDEP): copied from libguile/Makefile.am. not that it matters
275 now, but it will if we stop using BUILT_SOURCES for some reason.
276
277 2001-05-24 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
278
279 Make it compile with --disable-deprecated.
280
281 * readline.h: scm_option->scm_option_t.
282
283 * readline.c (stream_from_fport): scm_fport->scm_fport_t;
284 scm_option->scm_option_t.
285
286 2001-05-23 Michael Livshin <mlivshin@bigfoot.com>
287
288 * readline.c (strdup): make `len' a size_t.
289
290 2001-05-10 Marius Vollmer <mvo@zagadka.ping.de>
291
292 * readline.c (completion_function): Use SCM_VARIABLE_REF to access
293 scm_readline_completion_function_var.
294 (scm_init_readline): Use scm_c_define instead of scm_sysintern to
295 create scm_readline_completion_function_var.
296
297 2001-04-09 Marius Vollmer <mvo@zagadka.ping.de>
298
299 * readline.c (scm_clear_history): New function.
300 * readline.scm (readline-port): Call clear-history on exit.
301 Thanks to Utz-Uwe Haus.
302
303 2001-03-09 Keisuke Nishida <kxn30@po.cwru.edu>
304
305 * readline.c: Add #include <stdio.h>
306
307 2001-03-05 Neil Jerram <neil@ossau.uklinux.net>
308
309 * readline.scm (make-readline-port): Rewrite using
310 make-line-buffered-input-port.
311 (activate-readline): Call set-buffered-input-continuation?!.
312
313 2001-01-28 Marius Vollmer <mvo@zagadka.ping.de>
314
315 * readline.scm (make-readline-port): PROMPT becomes PROMPT2 as
316 soon as GET-CHARACTER returns any character at all that was
317 previously read. This makes the continuation prompt appear
318 properly for partial expressions. Thanks to Neil Jerram!
319
320 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
321
322 This patch fixes a problem reported by Martin Grabmueller about
323 the impossibility to access readline's run-time options.
324
325 * readline.scm: Added a comment about guile's behaviour if one of
326 the ports used by readline are closed.
327
328 (readline-options readline-enable readline-disable,
329 readline-set!): These are now defined here instead of in
330 boot-9.scm.
331
332 2001-01-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
333
334 * readline.scm (set-readline-input-port!,
335 set-readline-output-port!): Make sure that only valid port
336 parameters are passed. Thanks to Martin Grabmueller for sending
337 a patch that formed the basis for this change.
338
339 2001-01-18 Neil Jerram <neil@ossau.uklinux.net>
340
341 * readline.scm (make-readline-port): Make readline port
342 input-only.
343
344 2000-12-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
345
346 * readline.scm (activate-readline): Lookup 'use-emacs-interface
347 in the-root-module.
348
349 2000-11-24 Dirk Herrmann <D.Herrmann@tu-bs.de>
350
351 * readline.c (current_input_getc): Use more explicit predicate
352 than SCM_NIMP.
353
354 (scm_readline, scm_readline_init_ports, completion_function):
355 Remove redundant SCM_N?IMP tests.
356
357 (scm_readline): Fixed default input/output port parameter
358 handling.
359
360 2000-11-24 Dirk Herrmann <D.Herrmann@tu-bs.de>
361
362 * readline.c (scm_readline, scm_add_history, completion_function,
363 scm_filename_completion_function): Replace calls to
364 SCM_COERCE_SUBSTR with SCM_STRING_COERCE_0TERMINATION_X.
365
366 (internal_readline, scm_add_history, scm_read_history,
367 scm_write_history, scm_filename_completion_function,
368 completion_function): Replace SCM_CHARS with SCM_STRING_CHARS.
369
370 2000-11-19 Gary Houston <ghouston@arglist.com>
371
372 * configure.in: test $ac_cv_lib_readline_readline instead of
373 $ac_cv_lib_readline_main. Thanks to Lars J. Aas.
374
375 2000-09-17 Marius Vollmer <mvo@zagadka.ping.de>
376
377 * configure.in: Check for curses, terminfo and termlib libraries
378 in addition to ncurses and termcap.
379 Check for `readline' in libreadline, not for `main'.
380 Thanks to Albert Chin!
381
382 2000-07-17 Marius Vollmer <mvo@zagadka.ping.de>
383
384 * configure.in (rl_pre_input_hook): Don't check for this with
385 AC_CHECK_FUNCS, it doesn't work on HP/UX. Test for it with
386 AC_TRY_LINK.
387
388 2000-06-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
389
390 * readline.c (sigwinch_enable_restart, scm_init_readline):
391 Re-enable restart for SIGWINCH signal.
392
393 * configure.in: Added test if readline clears SA_RESTART flag for
394 SIGWINCH. (Thanks to Dale P. Smith.)
395 Check for siginterrupt and rl_pre_input_hook.
396
397 2000-06-14 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
398
399 * readline.c (scm_readline): Added parenthesis around && within
400 ||.
401 Fixed up prototype for `reentry_barrier'.
402 Conditionally #include <unistd.h>. (Needed for `dup'.)
403
404 2000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
405
406 * Makefile.am (dist-hook): Added kludge to fix automake generated
407 dependencies in the distribution archive Makefile.
408
409 2000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
410
411 * readline.scm (apropos-completion-function): Don't define and
412 install if the 'regex feature is missing.
413
414 2000-06-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
415
416 * readline.c: Always provide scm_init_readline, also if readline
417 support is not included. Otherwise, a strange dynamic loading
418 error will occur. (It would be better not to install
419 libguilereadline at all.)
420
421 * readline-activator.scm (activate-readline): Report an error if
422 readline isn't provided by Guile.
423
424 * readline.scm: Report an error if readline isn't provided by
425 Guile; Added :no-backtrace to module header.
426
427 * configure.in: Put more ink before readline version warning.
428 (Thanks to Ian Grant.)
429
430 2000-06-01 Michael Livshin <mlivshin@bigfoot.com>
431
432 * autogen.sh: call ../guile-aclocal.sh instead of aclocal
433
434 2000-05-01 Gary Houston <ghouston@arglist.com>
435
436 * readline.c: include libguile.h, not libguile/libguile.h.
437
438 2000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
439
440 * *.*: Change includes so that they always use the "prefixes"
441 libguile/, qt/, guile-readline/, or libltdl/.
442
443 * Makefile.am (DEFS): Added. automake adds -I options to DEFS,
444 and we don't want that.
445 (INCLUDES): Removed all -I options except for the root source
446 directory and the root build directory.
447
448 2000-04-04 Dirk Herrmann <D.Herrmann@tu-bs.de>
449
450 * readline.c (scm_readline): Must unpack SCM values to access
451 their raw contents.
452
453 2000-03-19 Michael Livshin <mlivshin@bigfoot.com>
454
455 * *.[hc]: add Emacs magic at the end of file, to ensure GNU
456 indentation style.
457
458 2000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
459
460 * readline.c (current_input_getc): Don't pass int values through
461 SCM variables.
462 (match_paren): Bugfix: First arg to select is not number of
463 descriptors but the number of the highest descriptor + 1.
464
465 Thu Mar 9 08:00:26 2000 Greg J. Badros <gjb@cs.washington.edu>
466
467 * readline.c: scm_validate.h renamed to validate.h.
468
469 Wed Mar 8 10:43:10 2000 Greg J. Badros <gjb@cs.washington.edu>
470
471 * readline.c (match_paren): Use SELECT_TYPE, not fd_set, for type
472 of readset.
473
474 2000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
475
476 * autogen.sh: Call libtoolize. Pass --add-missing option to
477 automake.
478
479 * readline.scm: Only link glue code when the 'readline feature is
480 not already present. Thanks to Clark McGrew.
481
482 Tue Jan 11 17:51:40 2000 Greg J. Badros <gjb@cs.washington.edu>
483
484 * readline.c (scm_init_readline): Drop extra argument to
485 scm_mutex_init as that argument should not exist. I do not know
486 how this escaped detection for so long.
487
488 2000-01-09 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
489
490 * readline.c (match_paren): Changed return type to int (this is
491 the definition in readline 4) and modified code layout according
492 to GNU coding standards.
493
494 Wed Jan 5 11:18:01 2000 Greg J. Badros <gjb@cs.washington.edu>
495
496 * readline.c: Whitespace changes -- added space after
497 SCM_VALIDATE_* macros to match GNU coding standards.
498
499 Wed Jan 5 11:02:40 2000 Greg J. Badros <gjb@cs.washington.edu>
500
501 * readline.c: Rename GUILE_PROC to SCM_DEFINE.
502
503 Mon Dec 13 13:57:57 1999 Greg J. Badros <gjb@cs.washington.edu>
504
505 * readline.c: Include libguile/scm_validate.h
506
507 Sun Dec 12 19:56:52 1999 Greg J. Badros <gjb@cs.washington.edu>
508
509 * readline.c: Updated to use GUILE_PROC, SCM_VALIDATE, and have
510 (now empty) docstrings.
511
512 1999-11-18 Gary Houston <ghouston@freewire.co.uk>
513
514 * readline.c (scm_init_readline): set rl_readline_name to Guile,
515 to allow conditionals in .inputrc.
516
517 1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
518
519 * Makefile.in, configure, aclocal.m4: Deleted from CVS repository.
520 Run the autogen.sh script to create generated files like these.
521 * autogen.sh: New script, invoked by the top-level autogen.sh.
522
523 1999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
524
525 * configure.in: Call AM_PROG_CC_STDC.
526 * configure, aclocal.m4: Regenerated.
527
528 1999-09-16 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
529
530 * Makefile.am (.c.x): Use same rule as in libguile.
531
532 1999-09-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
533
534 * readline.h, readline.scm: Updated copyright notices.
535
536 1999-09-11 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
537
538 * readline.scm (activate-readline): Set (using-readline?).
539
540 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
541
542 * aclocal.m4: Regenerated with newer libtool macros.
543
544 * Makefile.am (DISTCLEANFILES): Get rid of .x files.
545 * Makefile.in: Regenerated.
546 (Thanks to Keisuke Nishida.)
547
548 1999-09-11 Marius Vollmer <mvo@zagadka.ping.de>
549
550 * readline.scm: Moved from ../ice-9.
551 Dynamically link libguilereadline.so.
552 (readline): Just define in this module, do not overwrite builtin
553 variable. The builtin readline function is now named "%readline",
554 so this works. See below.
555 (activate-readline): New function which contains the readline
556 activation code formerly found in top-repl.
557
558 * readline.c (scm_readline): Export it to Scheme as "%readline".
559
560 * configure.in: Get version from ../GUILE-VERSION and use it for
561 package version.
562
563 * Makefile.am: Do not install and distribute
564 readline-activator.scm. Install and distribute readline.scm
565 instead.
566
567 * aclocal.m4, Makefile.in, configure, libtool: Regenerated, but
568 probably with the wrong version of the tools.
569
570 1999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
571
572 The following change makes it possible for applications to have
573 their own version of scm_readline.
574 * readline.c, readline.h (rl_cleanup_after_signal,
575 rl_free_line_state): Made global.
576 (scm_readline_init_ports): New function.
577 (scm_readline): Use scm_readline_init_ports.
578 (Thanks to Anders Holst.)
579
580 * Makefile.am: Install guile-readline/readline.h.
581
582 1999-08-20 James Blandy <jimb@mule.m17n.org>
583
584 * Makefile.in, aclocal.m4, configure: Regenerated.
585
586 1999-08-17 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
587
588 * configure.in (HAVE_RL_GETC_FUNCTION): Modified test to actually
589 use rl_getc_function. Otherwise smart compilers, like gcc,
590 optimize away the reference so that no error occurs in the link
591 phase.
592
593 1999-08-04 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
594
595 * Makefile.am (INCLUDES): Added -I$(srcdir)/../libguile.
596 (Thanks to Greg Badros.)
597
598 1999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
599
600 * readline.c (handle_error): Put a cosmetic newline on
601 rl_outstream on error before closing it.
602
603 * configure.in: Changed AC_MSG_ERROR into AC_MSG_WARN in case
604 readline doesn't exist on the system, so that configuration can
605 proceed normally without readline.
606
607 * readline.c: #include "libguile/_scm.h" (so that we get the
608 configuration information) and fix other includes so that they'll
609 work on a system where guile is not yet installed.
610
611 * Makefile.am (BUILT_SOURCES): Added.
612
613 1999-07-23 Marius Vollmer <mvo@zagadka.ping.de>
614
615 * Checked everything into CVS.
616
617 1999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
618
619 * readline.c (stream_from_fport): New function.
620 (scm_readline): Use it to for the input and output ports. Close
621 the streams after readline returns.
622 (handle_error): Close them also when an error occured.
623
624 1999-06-17 Marius Vollmer <mvo@zagadka.ping.de>
625
626 * readline.h, readline.c: Removed exception notice from copyright
627 statement.
628
629 1999-05-16 Marius Vollmer <mvo@zagadka.ping.de>
630
631 * Started guile-readline package. Files are copied from old
632 guile-core package and slightly modified.