~peter-pearse/ubuntu/natty/guile-1.8/prop001

« back to all changes in this revision

Viewing changes to guile-readline/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Schepler
  • Date: 2006-11-09 03:11:16 UTC
  • Revision ID: james.westby@ubuntu.com-20061109031116-hu0q1jxqg12y6yeg
Tags: upstream-1.8.1+1
ImportĀ upstreamĀ versionĀ 1.8.1+1

Show diffs side-by-side

added added

removed removed

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