Changes from arch/CVS synchronization
[bpt/guile.git] / guile-readline / ChangeLog
CommitLineData
d3075c52
LC
12007-06-26 Ludovic Courtès <ludo@gnu.org>
2
3 * readline.c (scm_add_history): Free S after invocation of
4 `add_history ()'.
5
62560650
HWN
62007-01-19 Han-Wen Nienhuys <hanwen@lilypond.org>
7
8 * readline.c: terminate option list with NULL.
07109436 9 (scm_init_readline): fix CVS mess-up.
62560650 10
3bff1789
NJ
112006-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
afc4ccd4
KR
222006-10-05 Kevin Ryde <user42@zip.com.au>
23
24 * ice-9/readline.scm (filename-completion-function): Export this.
25
34646b10
KR
262006-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
22acb298
KR
312006-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
362006-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
1b09b607
KR
512006-03-12 Neil Jerram <neil@ossau.uklinux.net>
52
53 * ice-9/readline.scm (make-completion-function): New.
54
349b48f9
MV
552006-02-06 Marius Vollmer <mvo@zagadka.de>
56
57 * LIBGUILEREADLINE-VERSION: Bumped versions for 1.9 series.
58
1b09b607
KR
592006-02-06 Marius Vollmer <mvo@zagadka.de>
60
61 * LIBGUILEREADLINE-VERSION: Bumped versions for 1.8.
62
a81b8618
MV
632005-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
51fab002
MV
682004-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.
1d1a9211 75 * ice-9/readline.scm: Use new name with load-extension.
51fab002 76
b2988f46
MV
772004-08-19 Marius Vollmer <marius.vollmer@uni-dortmund.de>
78
79 * readline.c: Avoid the use of discouraged or
80 deprecated things.
81
590f893b
MV
822004-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
060fd2f9
RB
892004-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
c78a96e0
MD
1082004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
109
110 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
111
f1dc5f45
MD
1122004-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
03b9235a
MV
1182003-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
cdbb889a
MD
1252003-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
b3ea745b
RB
1372003-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
25ad7681
RB
1502003-02-27 Rob Browning <rlb@defaultvalue.org>
151
152 * autogen.sh: use autoreconf.
153
2f413bc4
NJ
1542003-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
b2cbe8d8
RB
1592002-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
30f920c3
MV
1652002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
166
167 * readline.c (reentry_barrier_mutex): Reimplemented with
168 scm_make_mutex, etc.
169
c2015a4f
MD
1702002-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
b592db01
MV
1752002-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
5caa57b1
MV
1822002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
183
184 * autogen.sh: Change to parent dir before invoking
185 guile-aclocal.sh.
186
dc006627
MV
1872002-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
21550b10
RB
1922002-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
e2bd68e0
MV
1992002-03-24 Marius Vollmer <mvo@zagadka.ping.de>
200
201 * Makefile.am (.c.x): Pass "-o $@" to guile-snarf.
202
71990297
TTN
2032002-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
edb810bb
SJ
2082002-02-27 Stefan Jahn <stefan@lkcc.org>
209
210 * Makefile.am (EXTRA_DIST): Added the `LIBGUILEREADLINE-VERSION'
211 file.
212
f99b18fa
TTN
2132002-02-25 Thien-Thi Nguyen <ttn@giblet.glug.org>
214
215 * configure.in (LIBGUILEREADLINE-VERSION):
216 Look for this file in $srcdir.
217
8794fdca
RB
2182002-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
88ac59a9
TTN
2332002-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
51477c02
TTN
2382002-02-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
239
240 * Makefile.am (AUTOMAKE_OPTIONS): Replace "foreign" with "gnu".
241
bbd26b5a
NJ
2422002-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
ee148ae7
NJ
2472001-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
8f99e3f3
SJ
2532001-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
257b6d40
MV
2652001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
266
267 Support for native Win32. Thanks to Stefan Jahn!
51477c02 268
257b6d40
MV
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
8c494e99
DH
2822001-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
fbd5c452
DH
2892001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
290
314f7832 291 * readline.scm: `feature?' is deprecated. Use `provided?'
fbd5c452
DH
292 instead.
293
fada26b2
MV
2942001-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.
51477c02 299
ee034603
NJ
3002001-08-02 Neil Jerram <neil@ossau.uklinux.net>
301
302 * readline.scm (call-with-readline-completion-function): New.
303
9cc64c3e
MG
3042001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
305
306 * Makefile.am, readline.scm: Updated copyright notice.
307
dbb640bd
TTN
3082001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
309
310 * readline.c: Remove "face-lift" comment.
311
5b2a7b59
DH
3122001-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
b629af45
MV
3172001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
318
319 * readline.c, readline.h: Replace "scm_*_t" with "scm_t_*".
320
4ff9f825
MV
3212001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
322
d3075c52 323 Thanks to Matthias Köppe!
4ff9f825
MV
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.
dbb640bd 333
e81d98ec
DH
3342001-06-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
335
336 * readline.c (current_input_getc): Mark unused parameters with
337 SCM_UNUSED.
338
c794483c
MV
3392001-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
305bf93c
ML
3452001-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
90d892e3
MG
3532001-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
1be6b49c
ML
3622001-05-23 Michael Livshin <mlivshin@bigfoot.com>
363
364 * readline.c (strdup): make `len' a size_t.
365
f3f9dcbc
MV
3662001-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
1e177a8f
MV
3732001-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
ffdeebc3
KN
3792001-03-09 Keisuke Nishida <kxn30@po.cwru.edu>
380
381 * readline.c: Add #include <stdio.h>
382
9155e458
NJ
3832001-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
d42b03fd
MV
3892001-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
e9bab9df
DH
3962001-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
c4a9b7bb
DH
4082001-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
6c29a390
NJ
4152001-01-18 Neil Jerram <neil@ossau.uklinux.net>
416
417 * readline.scm (make-readline-port): Make readline port
418 input-only.
419
6b098fec
DH
4202000-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
379b35da
DH
4252000-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
08b5e6c3
DH
4362000-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
c2c27602
GH
4462000-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
e621f2b0
MV
4512000-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!
dbb640bd 457
ff0fd4e4
MV
4582000-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
264871aa
MD
4642000-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.)
e0a7dd34 471 Check for siginterrupt and rl_pre_input_hook.
264871aa 472
26c9c3ce
MD
4732000-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
54cb2def
MD
4802000-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
fc1b8337
MD
4852000-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
a6596faa
MD
4902000-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
65545721
ML
5062000-06-01 Michael Livshin <mlivshin@bigfoot.com>
507
508 * autogen.sh: call ../guile-aclocal.sh instead of aclocal
dbb640bd 509
7f5fa419
GH
5102000-05-01 Gary Houston <ghouston@arglist.com>
511
512 * readline.c: include libguile.h, not libguile/libguile.h.
513
a0599745
MD
5142000-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.
dbb640bd 523
f60d011a
DH
5242000-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
89e00824
ML
5292000-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
58d80560
MD
5342000-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.
7236512e
MD
538 (match_paren): Bugfix: First arg to select is not number of
539 descriptors but the number of the highest descriptor + 1.
58d80560 540
76d94124
GB
541Thu 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
e6a9f3c4
GB
545Wed 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
3a721413
MV
5502000-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
c262d0f1
GB
558Tue 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.
dbb640bd 563
b9bb8cab
MD
5642000-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
2cc0f8cb
GB
570Wed 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
ca8cd130
GB
575Wed Jan 5 11:02:40 2000 Greg J. Badros <gjb@cs.washington.edu>
576
577 * readline.c: Rename GUILE_PROC to SCM_DEFINE.
578
dceef6be
GB
579Mon Dec 13 13:57:57 1999 Greg J. Badros <gjb@cs.washington.edu>
580
581 * readline.c: Include libguile/scm_validate.h
582
3a596d3c
GB
583Sun 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
5c11cc9d
GH
5881999-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
0c1221ab
JB
5931999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
594
0cbedb5b
JB
595 * Makefile.in, configure, aclocal.m4: Deleted from CVS repository.
596 Run the autogen.sh script to create generated files like these.
e8ff4648 597 * autogen.sh: New script, invoked by the top-level autogen.sh.
0c1221ab 598
fc97c626
JB
5991999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
600
601 * configure.in: Call AM_PROG_CC_STDC.
602 * configure, aclocal.m4: Regenerated.
603
8cc9503d
MD
6041999-09-16 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
605
606 * Makefile.am (.c.x): Use same rule as in libguile.
607
03ce8ed1
MD
6081999-09-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
609
30772a34 610 * readline.h, readline.scm: Updated copyright notices.
03ce8ed1 611
f14d3ff8
MD
6121999-09-11 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
613
614 * readline.scm (activate-readline): Set (using-readline?).
615
49537948
JB
6161999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
617
b142c81d
JB
618 * aclocal.m4: Regenerated with newer libtool macros.
619
49537948
JB
620 * Makefile.am (DISTCLEANFILES): Get rid of .x files.
621 * Makefile.in: Regenerated.
622 (Thanks to Keisuke Nishida.)
623
98baa684
MV
6241999-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.
dbb640bd 633
98baa684
MV
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
2b0cc4cf
MD
6461999-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.
dbb640bd 657
a343458d
JB
6581999-08-20 James Blandy <jimb@mule.m17n.org>
659
660 * Makefile.in, aclocal.m4, configure: Regenerated.
661
6faab786
MD
6621999-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
9daf8124
MD
6691999-08-04 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
670
671 * Makefile.am (INCLUDES): Added -I$(srcdir)/../libguile.
672 (Thanks to Greg Badros.)
673
f29f2933
MD
6741999-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
c374ab69
MV
6891999-07-23 Marius Vollmer <mvo@zagadka.ping.de>
690
691 * Checked everything into CVS.
692
6931999-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
7001999-06-17 Marius Vollmer <mvo@zagadka.ping.de>
701
702 * readline.h, readline.c: Removed exception notice from copyright
703 statement.
704
7051999-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.
d3075c52
LC
709
710;; Local Variables:
711;; coding: utf-8
712;; End: