* LIBGUILEREADLINE-VERSION: Bumped versions for the 1.7.1 release.
[bpt/guile.git] / guile-readline / ChangeLog
CommitLineData
b2988f46
MV
12004-08-19 Marius Vollmer <marius.vollmer@uni-dortmund.de>
2
3 * readline.c: Avoid the use of discouraged or
4 deprecated things.
5
590f893b
MV
62004-07-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
7
8 * readline.c: Replaced all uses of deprecated SCM_FALSEP,
9 SCM_NFALSEP, SCM_BOOL, SCM_NEGATE_BOOL, and SCM_BOOLP with
10 scm_is_false, scm_is_true, scm_from_bool, and scm_is_bool,
11 respectively.
12
060fd2f9
RB
132004-06-16 Rob Browning <rlb@defaultvalue.org>
14
15 * configure.in: move package and version args to AC_INIT as is now
16 recommended. This also requires m4_esyscmd to read GUILE-VERSION
17 given the way AC_INIT handles its args. Also move "foreign"
18 indication here.
19
20 * Makefile.am: move support for readline.scm to ice-9/ subdir.
21
22 * readline.scm: moved to ./ice-9/
23
24 * .cvsignore: add ice-9 dir.
25
26 * ice-9/Makefile.am: new file.
27
28 * ice-9/readline.scm: moved here from ../
29
30 * ice-9/.cvsignore: new file.
31
c78a96e0
MD
322004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
33
34 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
35
f1dc5f45
MD
362004-02-08 Mikael Djurfeldt <djurfeldt@nada.kth.se>
37
38 * Makefile.am (TAGS_FILES): Use this variable instead of
39 ETAGS_ARGS so that TAGS can be built using separate build
40 directory.
41
03b9235a
MV
422003-05-04 Marius Vollmer <mvo@zagadka.de>
43
44 * configure.in: When checking whether readline clears SA_RESTART,
45 let readline read from "/dev/null". Otherwise, it might be
46 stopped when run in the background with job control, say.
47 Thanks to Michael Talbot-Wilson!
48
cdbb889a
MD
492003-04-05 Mikael Djurfeldt <djurfeldt@nada.kth.se>
50
51 The intended side-effect of the following change is to make the
52 prompt appear properly when debugging or running Guile in an Emacs
53 buffer. (The readline library has some prompt magic which we were
54 expected to do ourselves when we were bold enough to provide our
55 own redisplay function---but we don't need to do that.)
56
57 * readline.c (redisplay): Removed. (It didn't do anything other
58 than calling rl_redisplay.)
59 (scm_init_readline): Don't inititalize rl_redisplay_function.
60
b3ea745b
RB
612003-03-19 Rob Browning <rlb@defaultvalue.org>
62
63 * readline.c: add HAVE_CONFIG_H test guarding #include config.h.
64
65 * autogen.sh: add a --force when autoreconfing. We may need to
66 change this if it doesn't work out...
67
68 * Makefile.am (ice-9/readline.scm): new target -- so readline will
69 work from the source tree when guile-readline is added to
70 GUILE_LOAD_PATH.
71 (all-local): add ice-9/readline.scm.
72 (clean-local): remove ice-9/readline at clean time.
73
25ad7681
RB
742003-02-27 Rob Browning <rlb@defaultvalue.org>
75
76 * autogen.sh: use autoreconf.
77
2f413bc4
NJ
782003-01-08 Neil Jerram <neil@ossau.uklinux.net>
79
80 * readline.c (scm_readline): Check that scm_cur_outp is an output
81 port, not an input one.
82
b2cbe8d8
RB
832002-12-08 Rob Browning <rlb@defaultvalue.org>
84
85 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST.
86
87 * Makefile.am (ice9dir): VERSION -> GUILE_EFFECTIVE_VERSION.
88
30f920c3
MV
892002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
90
91 * readline.c (reentry_barrier_mutex): Reimplemented with
92 scm_make_mutex, etc.
93
c2015a4f
MD
942002-10-21 Mikael Djurfeldt <mdj@linnaeus>
95
96 * readline.scm (activate-readline): Look for use-emacs-interface
97 option in the guile-user module instead of the-root-module.
98
b592db01
MV
992002-04-30 Marius Vollmer <marius.vollmer@uni-dortmund.de>
100
101 * autogen.sh: Invoke plain aclocal instead of guile-aclocal.sh.
102 We don't need the Guile m4 macros and the previous invocation of
103 guile-aclocal.sh created the aclocal.m4 file in the wrong
104 directory (see change from 2002-04-26).
105
5caa57b1
MV
1062002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
107
108 * autogen.sh: Change to parent dir before invoking
109 guile-aclocal.sh.
110
dc006627
MV
1112002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
112
113 * Makefile.am (dist-hook): Make sure $(distdir)/Makefile.in is
114 writable before modifying it.
115
21550b10
RB
1162002-04-10 Rob Browning <rlb@defaultvalue.org>
117
118 * configure.in: add definitions to AC_DEFINE calls for new
119 autoconf.
120
121 * .cvsignore: add autom4te.cache and *.c.clean.c.
122
e2bd68e0
MV
1232002-03-24 Marius Vollmer <mvo@zagadka.ping.de>
124
125 * Makefile.am (.c.x): Pass "-o $@" to guile-snarf.
126
71990297
TTN
1272002-03-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
128
129 * Makefile.am (snarfcppopts): New var.
130 (.c.x): Use $(snarfcppopts). Rework guile-snarf usage.
131
edb810bb
SJ
1322002-02-27 Stefan Jahn <stefan@lkcc.org>
133
134 * Makefile.am (EXTRA_DIST): Added the `LIBGUILEREADLINE-VERSION'
135 file.
136
f99b18fa
TTN
1372002-02-25 Thien-Thi Nguyen <ttn@giblet.glug.org>
138
139 * configure.in (LIBGUILEREADLINE-VERSION):
140 Look for this file in $srcdir.
141
8794fdca
RB
1422002-02-24 Rob Browning <rlb@defaultvalue.org>
143
144 * configure.in: source ./LIBGUILEREADLINE-VERSION for version info
145 and then AC_SUBST the resulting variables:
146 LIBGUILEREADLINE_INTERFACE_CURRENT,
147 LIBGUILEREADLINE_INTERFACE_REVISION,
148 LIBGUILEREADLINE_INTERFACE_AGE, and
149 LIBGUILEREADLINE_INTERFACE.
150
151 * Makefile.am (libguilereadline_la_LDFLAGS): use
152 @LIBGUILEREADLINE_INTERFACE@ for version information.
153
154 * LIBGUILEREADLINE-VERSION: new file containing shared lib
155 versioning information.
156
88ac59a9
TTN
1572002-02-12 Thien-Thi Nguyen <ttn@giblet.glug.org>
158
159 * Makefile.am (AUTOMAKE_OPTIONS): Replace "gnu" with "foreign".
160 This undoes the 2002-02-08 change.
161
51477c02
TTN
1622002-02-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
163
164 * Makefile.am (AUTOMAKE_OPTIONS): Replace "foreign" with "gnu".
165
bbd26b5a
NJ
1662002-01-29 Neil Jerram <neil@ossau.uklinux.net>
167
168 * readline.scm (with-readline-completion-function): Renamed from
169 `call-with-readline-completion-function'.
170
ee148ae7
NJ
1712001-11-30 Neil Jerram <neil@ossau.uklinux.net>
172
173 * Makefile.am (EXTRA_DIST): Refer to $(ice9_DATA) rather than
174 readline.scm explicitly.
175 (ETAGS_ARGS): Added.
176
8f99e3f3
SJ
1772001-11-04 Stefan Jahn <stefan@lkcc.org>
178
179 * configure.in (EXTRA_DEFS): Follow-up patch. Using SCM_IMPORT
180 instead of __SCM_IMPORT__.
181
182 * readline.c (scm_readline_init_ports): Disable input/output
183 stream redirection for Win32. The readline package for Win32
184 does not support this. The guile-readline library works fine
185 for command line editing.
186
187 * readline.h (SCM_RL_API): Renamed __FOO__ macros into FOO.
188
257b6d40
MV
1892001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
190
191 Support for native Win32. Thanks to Stefan Jahn!
51477c02 192
257b6d40
MV
193 * Makefile.am: Put `-export-dynamic -no-undefined' into LDFLAGS
194 and add the library `libguile.la' to support linkers which do not
195 allow unresolved symbols inside shared libraries.
196
197 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
198 on Win32 platforms.
199 Define extra compiler flags necessary to build clean dlls.
200
201 * readline.c: Include `io.h' and exclude `sys/time.h' for MinGW.
202
203 * readline.h: Defintion of SCM_RL_API. Prefixed each exported
204 symbol with SCM_RL_API.
205
8c494e99
DH
2062001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
207
208 * readline.c (scm_readline, scm_add_history,
209 scm_filename_completion_function, completion_function): Remove
210 calls to SCM_STRING_COERCE_0TERMINATION_X. Since the substring
211 type is gone, all strings are 0-terminated anyway.
212
fbd5c452
DH
2132001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
214
215