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