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