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