1
2006-10-06 Rob Browning <rlb@defaultvalue.org>
3
* LIBGUILEREADLINE-VERSION (LIBGUILEREADLINE_INTERFACE_REVISION):
6
2006-10-05 Kevin Ryde <user42@zip.com.au>
8
* ice-9/readline.scm (filename-completion-function): Export this.
10
2006-05-15 Kevin Ryde <user42@zip.com.au>
12
* Makefile.am (INCLUDES): Add "-I." to pick up guile-readline-config.h
15
2006-04-18 Rob Browning <rlb@defaultvalue.org>
17
* .cvsignore: Add guile-readline-config.h and
18
guile-readline-config.h.in.
20
* readline.c: Don't include Guile private header _scm.h.
21
Include new guile-readline-config.h private header.
23
* configure.in: Add AC_CONFIG_AUX_DIR([.]) as suggested in the
24
autotools documentation. Add
25
AM_CONFIG_HEADER([guile-readline-config.h]) so that guile-readline
26
will have its own configure-based config.h equivalent.
27
(HAVE_RL_PRE_INPUT_HOOK): Add documentation template.
28
(GUILE_SIGWINCH_SA_RESTART_CLEARED): Add documentation template.
30
2006-03-12 Neil Jerram <neil@ossau.uklinux.net>
32
* ice-9/readline.scm (make-completion-function): New.
34
2006-02-06 Marius Vollmer <mvo@zagadka.de>
36
* LIBGUILEREADLINE-VERSION: Bumped versions for 1.8.
38
2005-03-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
40
* readline.c: Use scm_current_input_port instead of scm_cur_inp.
41
Use scm_std_select instead of scm_internal_select.
43
2004-08-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
45
* LIBGUILEREADLINE-VERSION: Bumped versions for the 1.7.1 release.
46
Added LIBGUILEREADLINE_MAJOR variable for inclusion in the name of
48
* configure.in: AC_SUBST it.
49
* Makefile.am: Substitute it into name of library.
50
* ice-9/readline.scm: Use new name with load-extension.
52
2004-08-19 Marius Vollmer <marius.vollmer@uni-dortmund.de>
54
* readline.c: Avoid the use of discouraged or
57
2004-07-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
59
* readline.c: Replaced all uses of deprecated SCM_FALSEP,
60
SCM_NFALSEP, SCM_BOOL, SCM_NEGATE_BOOL, and SCM_BOOLP with
61
scm_is_false, scm_is_true, scm_from_bool, and scm_is_bool,
64
2004-06-16 Rob Browning <rlb@defaultvalue.org>
66
* configure.in: move package and version args to AC_INIT as is now
67
recommended. This also requires m4_esyscmd to read GUILE-VERSION
68
given the way AC_INIT handles its args. Also move "foreign"
71
* Makefile.am: move support for readline.scm to ice-9/ subdir.
73
* readline.scm: moved to ./ice-9/
75
* .cvsignore: add ice-9 dir.
77
* ice-9/Makefile.am: new file.
79
* ice-9/readline.scm: moved here from ../
81
* ice-9/.cvsignore: new file.
83
2004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
85
* configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
87
2004-02-08 Mikael Djurfeldt <djurfeldt@nada.kth.se>
89
* Makefile.am (TAGS_FILES): Use this variable instead of
90
ETAGS_ARGS so that TAGS can be built using separate build
93
2003-05-04 Marius Vollmer <mvo@zagadka.de>
95
* configure.in: When checking whether readline clears SA_RESTART,
96
let readline read from "/dev/null". Otherwise, it might be
97
stopped when run in the background with job control, say.
98
Thanks to Michael Talbot-Wilson!
100
2003-04-05 Mikael Djurfeldt <djurfeldt@nada.kth.se>
102
The intended side-effect of the following change is to make the
103
prompt appear properly when debugging or running Guile in an Emacs
104
buffer. (The readline library has some prompt magic which we were
105
expected to do ourselves when we were bold enough to provide our
106
own redisplay function---but we don't need to do that.)
108
* readline.c (redisplay): Removed. (It didn't do anything other
109
than calling rl_redisplay.)
110
(scm_init_readline): Don't inititalize rl_redisplay_function.
112
2003-03-19 Rob Browning <rlb@defaultvalue.org>
114
* readline.c: add HAVE_CONFIG_H test guarding #include config.h.
116
* autogen.sh: add a --force when autoreconfing. We may need to
117
change this if it doesn't work out...
119
* Makefile.am (ice-9/readline.scm): new target -- so readline will
120
work from the source tree when guile-readline is added to
122
(all-local): add ice-9/readline.scm.
123
(clean-local): remove ice-9/readline at clean time.
125
2003-02-27 Rob Browning <rlb@defaultvalue.org>
127
* autogen.sh: use autoreconf.
129
2003-01-08 Neil Jerram <neil@ossau.uklinux.net>
131
* readline.c (scm_readline): Check that scm_cur_outp is an output
132
port, not an input one.
134
2002-12-08 Rob Browning <rlb@defaultvalue.org>
136
* configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST.
138
* Makefile.am (ice9dir): VERSION -> GUILE_EFFECTIVE_VERSION.
140
2002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
142
* readline.c (reentry_barrier_mutex): Reimplemented with
145
2002-10-21 Mikael Djurfeldt <mdj@linnaeus>
147
* readline.scm (activate-readline): Look for use-emacs-interface
148
option in the guile-user module instead of the-root-module.
150
2002-04-30 Marius Vollmer <marius.vollmer@uni-dortmund.de>
152
* autogen.sh: Invoke plain aclocal instead of guile-aclocal.sh.
153
We don't need the Guile m4 macros and the previous invocation of
154
guile-aclocal.sh created the aclocal.m4 file in the wrong
155
directory (see change from 2002-04-26).
157
2002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
159
* autogen.sh: Change to parent dir before invoking
162
2002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
164
* Makefile.am (dist-hook): Make sure $(distdir)/Makefile.in is
165
writable before modifying it.
167
2002-04-10 Rob Browning <rlb@defaultvalue.org>
169
* configure.in: add definitions to AC_DEFINE calls for new
172
* .cvsignore: add autom4te.cache and *.c.clean.c.
174
2002-03-24 Marius Vollmer <mvo@zagadka.ping.de>
176
* Makefile.am (.c.x): Pass "-o $@" to guile-snarf.
178
2002-03-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
180
* Makefile.am (snarfcppopts): New var.
181
(.c.x): Use $(snarfcppopts). Rework guile-snarf usage.
183
2002-02-27 Stefan Jahn <stefan@lkcc.org>
185
* Makefile.am (EXTRA_DIST): Added the `LIBGUILEREADLINE-VERSION'
188
2002-02-25 Thien-Thi Nguyen <ttn@giblet.glug.org>
190
* configure.in (LIBGUILEREADLINE-VERSION):
191
Look for this file in $srcdir.
193
2002-02-24 Rob Browning <rlb@defaultvalue.org>
195
* configure.in: source ./LIBGUILEREADLINE-VERSION for version info
196
and then AC_SUBST the resulting variables:
197
LIBGUILEREADLINE_INTERFACE_CURRENT,
198
LIBGUILEREADLINE_INTERFACE_REVISION,
199
LIBGUILEREADLINE_INTERFACE_AGE, and
200
LIBGUILEREADLINE_INTERFACE.
202
* Makefile.am (libguilereadline_la_LDFLAGS): use
203
@LIBGUILEREADLINE_INTERFACE@ for version information.
205
* LIBGUILEREADLINE-VERSION: new file containing shared lib
206
versioning information.
208
2002-02-12 Thien-Thi Nguyen <ttn@giblet.glug.org>
210
* Makefile.am (AUTOMAKE_OPTIONS): Replace "gnu" with "foreign".
211
This undoes the 2002-02-08 change.
213
2002-02-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
215
* Makefile.am (AUTOMAKE_OPTIONS): Replace "foreign" with "gnu".
217
2002-01-29 Neil Jerram <neil@ossau.uklinux.net>
219
* readline.scm (with-readline-completion-function): Renamed from
220
`call-with-readline-completion-function'.
222
2001-11-30 Neil Jerram <neil@ossau.uklinux.net>
224
* Makefile.am (EXTRA_DIST): Refer to $(ice9_DATA) rather than
225
readline.scm explicitly.
228
2001-11-04 Stefan Jahn <stefan@lkcc.org>
230
* configure.in (EXTRA_DEFS): Follow-up patch. Using SCM_IMPORT
231
instead of __SCM_IMPORT__.
233
* readline.c (scm_readline_init_ports): Disable input/output
234
stream redirection for Win32. The readline package for Win32
235
does not support this. The guile-readline library works fine
236
for command line editing.
238
* readline.h (SCM_RL_API): Renamed __FOO__ macros into FOO.
240
2001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
242
Support for native Win32. Thanks to Stefan Jahn!
244
* Makefile.am: Put `-export-dynamic -no-undefined' into LDFLAGS
245
and add the library `libguile.la' to support linkers which do not
246
allow unresolved symbols inside shared libraries.
248
* configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
250
Define extra compiler flags necessary to build clean dlls.
252
* readline.c: Include `io.h' and exclude `sys/time.h' for MinGW.
254
* readline.h: Defintion of SCM_RL_API. Prefixed each exported
255
symbol with SCM_RL_API.
257
2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
259
* readline.c (scm_readline, scm_add_history,
260
scm_filename_completion_function, completion_function): Remove
261
calls to SCM_STRING_COERCE_0TERMINATION_X. Since the substring
262
type is gone, all strings are 0-terminated anyway.
264
2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
266
* readline.scm: `feature?' is deprecated. Use `provided?'
269
2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
271
* readline.scm: Use load-extension instead of explicit
272
dynamic-link/dynamic-call. Removed ".so" extension from library
275
2001-08-02 Neil Jerram <neil@ossau.uklinux.net>
277
* readline.scm (call-with-readline-completion-function): New.
279
2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
281
* Makefile.am, readline.scm: Updated copyright notice.
283
2001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
285
* readline.c: Remove "face-lift" comment.
287
2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
289
* readline.c (completion_function): Use scm_list_n instead of
292
2001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
294
* readline.c, readline.h: Replace "scm_*_t" with "scm_t_*".
296
2001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
298
Thanks to Matthias Kļæ½ppe!
300
* configure.in: Check for rl_filename_completion_function.
301
* readline.c (s_scm_filename_completion_function): Use
302
rl_filename_completion_function instead of
303
filename_completion_function, if we have it.
304
(scm_init_readline): Use rl_compentry_func_t instead if Function
305
when _RL_FUNCTION_TYPEDEF is defined.
307
* readline.h (scm_clear_history): New prototype.
309
2001-06-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
311
* readline.c (current_input_getc): Mark unused parameters with
314
2001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
316
* configure.in: Added AC_PREREQ(2.50) and minimally changed for
317
autoconf 2.50. This is mostly so that the `transparent autoconf
318
wrapper' on Debian picks the right version of autoconf.
320
2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
322
* Makefile.am (libguilereadline_la_SOURCES): removed readline.x
323
from here (not needed).
324
(CLEANFILES): added *.x (and removed from DISTCLEANFILES).
325
(MKDEP): copied from libguile/Makefile.am. not that it matters
326
now, but it will if we stop using BUILT_SOURCES for some reason.
328
2001-05-24 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
330
Make it compile with --disable-deprecated.
332
* readline.h: scm_option->scm_option_t.
334
* readline.c (stream_from_fport): scm_fport->scm_fport_t;
335
scm_option->scm_option_t.
337
2001-05-23 Michael Livshin <mlivshin@bigfoot.com>
339
* readline.c (strdup): make `len' a size_t.
341
2001-05-10 Marius Vollmer <mvo@zagadka.ping.de>
343
* readline.c (completion_function): Use SCM_VARIABLE_REF to access
344
scm_readline_completion_function_var.
345
(scm_init_readline): Use scm_c_define instead of scm_sysintern to
346
create scm_readline_completion_function_var.
348
2001-04-09 Marius Vollmer <mvo@zagadka.ping.de>
350
* readline.c (scm_clear_history): New function.
351
* readline.scm (readline-port): Call clear-history on exit.
352
Thanks to Utz-Uwe Haus.
354
2001-03-09 Keisuke Nishida <kxn30@po.cwru.edu>
356
* readline.c: Add #include <stdio.h>
358
2001-03-05 Neil Jerram <neil@ossau.uklinux.net>
360
* readline.scm (make-readline-port): Rewrite using
361
make-line-buffered-input-port.
362
(activate-readline): Call set-buffered-input-continuation?!.
364
2001-01-28 Marius Vollmer <mvo@zagadka.ping.de>
366
* readline.scm (make-readline-port): PROMPT becomes PROMPT2 as
367
soon as GET-CHARACTER returns any character at all that was
368
previously read. This makes the continuation prompt appear
369
properly for partial expressions. Thanks to Neil Jerram!
371
2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
373
This patch fixes a problem reported by Martin Grabmueller about
374
the impossibility to access readline's run-time options.
376
* readline.scm: Added a comment about guile's behaviour if one of
377
the ports used by readline are closed.
379
(readline-options readline-enable readline-disable,
380
readline-set!): These are now defined here instead of in
383
2001-01-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
385
* readline.scm (set-readline-input-port!,
386
set-readline-output-port!): Make sure that only valid port
387
parameters are passed. Thanks to Martin Grabmueller for sending
388
a patch that formed the basis for this change.
390
2001-01-18 Neil Jerram <neil@ossau.uklinux.net>
392
* readline.scm (make-readline-port): Make readline port
395
2000-12-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
397
* readline.scm (activate-readline): Lookup 'use-emacs-interface
400
2000-11-24 Dirk Herrmann <D.Herrmann@tu-bs.de>
402
* readline.c (current_input_getc): Use more explicit predicate
405
(scm_readline, scm_readline_init_ports, completion_function):
406
Remove redundant SCM_N?IMP tests.
408
(scm_readline): Fixed default input/output port parameter
411
2000-11-24 Dirk Herrmann <D.Herrmann@tu-bs.de>
413
* readline.c (scm_readline, scm_add_history, completion_function,
414
scm_filename_completion_function): Replace calls to
415
SCM_COERCE_SUBSTR with SCM_STRING_COERCE_0TERMINATION_X.
417
(internal_readline, scm_add_history, scm_read_history,
418
scm_write_history, scm_filename_completion_function,
419
completion_function): Replace SCM_CHARS with SCM_STRING_CHARS.
421
2000-11-19 Gary Houston <ghouston@arglist.com>
423
* configure.in: test $ac_cv_lib_readline_readline instead of
424
$ac_cv_lib_readline_main. Thanks to Lars J. Aas.
426
2000-09-17 Marius Vollmer <mvo@zagadka.ping.de>
428
* configure.in: Check for curses, terminfo and termlib libraries
429
in addition to ncurses and termcap.
430
Check for `readline' in libreadline, not for `main'.
431
Thanks to Albert Chin!
433
2000-07-17 Marius Vollmer <mvo@zagadka.ping.de>
435
* configure.in (rl_pre_input_hook): Don't check for this with
436
AC_CHECK_FUNCS, it doesn't work on HP/UX. Test for it with
439
2000-06-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
441
* readline.c (sigwinch_enable_restart, scm_init_readline):
442
Re-enable restart for SIGWINCH signal.
444
* configure.in: Added test if readline clears SA_RESTART flag for
445
SIGWINCH. (Thanks to Dale P. Smith.)
446
Check for siginterrupt and rl_pre_input_hook.
448
2000-06-14 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
450
* readline.c (scm_readline): Added parenthesis around && within
452
Fixed up prototype for `reentry_barrier'.
453
Conditionally #include <unistd.h>. (Needed for `dup'.)
455
2000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
457
* Makefile.am (dist-hook): Added kludge to fix automake generated
458
dependencies in the distribution archive Makefile.
460
2000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
462
* readline.scm (apropos-completion-function): Don't define and
463
install if the 'regex feature is missing.
465
2000-06-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
467
* readline.c: Always provide scm_init_readline, also if readline
468
support is not included. Otherwise, a strange dynamic loading
469
error will occur. (It would be better not to install
470
libguilereadline at all.)
472
* readline-activator.scm (activate-readline): Report an error if
473
readline isn't provided by Guile.
475
* readline.scm: Report an error if readline isn't provided by
476
Guile; Added :no-backtrace to module header.
478
* configure.in: Put more ink before readline version warning.
479
(Thanks to Ian Grant.)
481
2000-06-01 Michael Livshin <mlivshin@bigfoot.com>
483
* autogen.sh: call ../guile-aclocal.sh instead of aclocal
485
2000-05-01 Gary Houston <ghouston@arglist.com>
487
* readline.c: include libguile.h, not libguile/libguile.h.
489
2000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
491
* *.*: Change includes so that they always use the "prefixes"
492
libguile/, qt/, guile-readline/, or libltdl/.
494
* Makefile.am (DEFS): Added. automake adds -I options to DEFS,
495
and we don't want that.
496
(INCLUDES): Removed all -I options except for the root source
497
directory and the root build directory.
499
2000-04-04 Dirk Herrmann <D.Herrmann@tu-bs.de>
501
* readline.c (scm_readline): Must unpack SCM values to access
504
2000-03-19 Michael Livshin <mlivshin@bigfoot.com>
506
* *.[hc]: add Emacs magic at the end of file, to ensure GNU
509
2000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
511
* readline.c (current_input_getc): Don't pass int values through
513
(match_paren): Bugfix: First arg to select is not number of
514
descriptors but the number of the highest descriptor + 1.
516
Thu Mar 9 08:00:26 2000 Greg J. Badros <gjb@cs.washington.edu>
518
* readline.c: scm_validate.h renamed to validate.h.
520
Wed Mar 8 10:43:10 2000 Greg J. Badros <gjb@cs.washington.edu>
522
* readline.c (match_paren): Use SELECT_TYPE, not fd_set, for type
525
2000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
527
* autogen.sh: Call libtoolize. Pass --add-missing option to
530
* readline.scm: Only link glue code when the 'readline feature is
531
not already present. Thanks to Clark McGrew.
533
Tue Jan 11 17:51:40 2000 Greg J. Badros <gjb@cs.washington.edu>
535
* readline.c (scm_init_readline): Drop extra argument to
536
scm_mutex_init as that argument should not exist. I do not know
537
how this escaped detection for so long.
539
2000-01-09 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
541
* readline.c (match_paren): Changed return type to int (this is
542
the definition in readline 4) and modified code layout according
543
to GNU coding standards.
545
Wed Jan 5 11:18:01 2000 Greg J. Badros <gjb@cs.washington.edu>
547
* readline.c: Whitespace changes -- added space after
548
SCM_VALIDATE_* macros to match GNU coding standards.
550
Wed Jan 5 11:02:40 2000 Greg J. Badros <gjb@cs.washington.edu>
552
* readline.c: Rename GUILE_PROC to SCM_DEFINE.
554
Mon Dec 13 13:57:57 1999 Greg J. Badros <gjb@cs.washington.edu>
556
* readline.c: Include libguile/scm_validate.h
558
Sun Dec 12 19:56:52 1999 Greg J. Badros <gjb@cs.washington.edu>
560
* readline.c: Updated to use GUILE_PROC, SCM_VALIDATE, and have
561
(now empty) docstrings.
563
1999-11-18 Gary Houston <ghouston@freewire.co.uk>
565
* readline.c (scm_init_readline): set rl_readline_name to Guile,
566
to allow conditionals in .inputrc.
568
1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
570
* Makefile.in, configure, aclocal.m4: Deleted from CVS repository.
571
Run the autogen.sh script to create generated files like these.
572
* autogen.sh: New script, invoked by the top-level autogen.sh.
574
1999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
576
* configure.in: Call AM_PROG_CC_STDC.
577
* configure, aclocal.m4: Regenerated.
579
1999-09-16 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
581
* Makefile.am (.c.x): Use same rule as in libguile.
583
1999-09-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
585
* readline.h, readline.scm: Updated copyright notices.
587
1999-09-11 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
589
* readline.scm (activate-readline): Set (using-readline?).
591
1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
593
* aclocal.m4: Regenerated with newer libtool macros.
595
* Makefile.am (DISTCLEANFILES): Get rid of .x files.
596
* Makefile.in: Regenerated.
597
(Thanks to Keisuke Nishida.)
599
1999-09-11 Marius Vollmer <mvo@zagadka.ping.de>
601
* readline.scm: Moved from ../ice-9.
602
Dynamically link libguilereadline.so.
603
(readline): Just define in this module, do not overwrite builtin
604
variable. The builtin readline function is now named "%readline",
605
so this works. See below.
606
(activate-readline): New function which contains the readline
607
activation code formerly found in top-repl.
609
* readline.c (scm_readline): Export it to Scheme as "%readline".
611
* configure.in: Get version from ../GUILE-VERSION and use it for
614
* Makefile.am: Do not install and distribute
615
readline-activator.scm. Install and distribute readline.scm
618
* aclocal.m4, Makefile.in, configure, libtool: Regenerated, but
619
probably with the wrong version of the tools.
621
1999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
623
The following change makes it possible for applications to have
624
their own version of scm_readline.
625
* readline.c, readline.h (rl_cleanup_after_signal,
626
rl_free_line_state): Made global.
627
(scm_readline_init_ports): New function.
628
(scm_readline): Use scm_readline_init_ports.
629
(Thanks to Anders Holst.)
631
* Makefile.am: Install guile-readline/readline.h.
633
1999-08-20 James Blandy <jimb@mule.m17n.org>
635
* Makefile.in, aclocal.m4, configure: Regenerated.
637
1999-08-17 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
639
* configure.in (HAVE_RL_GETC_FUNCTION): Modified test to actually
640
use rl_getc_function. Otherwise smart compilers, like gcc,
641
optimize away the reference so that no error occurs in the link
644
1999-08-04 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
646
* Makefile.am (INCLUDES): Added -I$(srcdir)/../libguile.
647
(Thanks to Greg Badros.)
649
1999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
651
* readline.c (handle_error): Put a cosmetic newline on
652
rl_outstream on error before closing it.
654
* configure.in: Changed AC_MSG_ERROR into AC_MSG_WARN in case
655
readline doesn't exist on the system, so that configuration can
656
proceed normally without readline.
658
* readline.c: #include "libguile/_scm.h" (so that we get the
659
configuration information) and fix other includes so that they'll
660
work on a system where guile is not yet installed.
662
* Makefile.am (BUILT_SOURCES): Added.
664
1999-07-23 Marius Vollmer <mvo@zagadka.ping.de>
666
* Checked everything into CVS.
668
1999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
670
* readline.c (stream_from_fport): New function.
671
(scm_readline): Use it to for the input and output ports. Close
672
the streams after readline returns.
673
(handle_error): Close them also when an error occured.
675
1999-06-17 Marius Vollmer <mvo@zagadka.ping.de>
677
* readline.h, readline.c: Removed exception notice from copyright
680
1999-05-16 Marius Vollmer <mvo@zagadka.ping.de>
682
* Started guile-readline package. Files are copied from old
683
guile-core package and slightly modified.