~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): Steve Langasek
  • Date: 2009-06-04 19:01:38 UTC
  • mfrom: (8.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20090604190138-1ao3t6sj31cqvcfe
Tags: 1.8.6+1-1ubuntu1
* Merge from Debian unstable, remaining changes:
  - Build with -Wno-error.
  - Build with thread support. Some guile-using programs like autogen need it.
  - Add debian/guile-1.8-libs.shlibs: Thread support breaks ABI, bump the soname.
* Dropped changes:
  - libltdl3-dev -> libltdl7-dev: current libltdl-dev Provides: both.
  - debian/patches/libtool-ftbfs.diff: integrated upstream.

Show diffs side-by-side

added added

removed removed

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