merge from 1.8 branch
[bpt/guile.git] / guile-readline / ChangeLog
CommitLineData
34646b10
KR
12006-04-17 Kevin Ryde <user42@zip.com.au>
2
3 * ice-9/readline.scm: Bump lib file version to libguilereadline-v-18,
4 matching LIBGUILEREADLINE-VERSION.
5
1b09b607
KR
62006-03-12 Neil Jerram <neil@ossau.uklinux.net>
7
8 * ice-9/readline.scm (make-completion-function): New.
9
349b48f9
MV
102006-02-06 Marius Vollmer <mvo@zagadka.de>
11
12 * LIBGUILEREADLINE-VERSION: Bumped versions for 1.9 series.
13
1b09b607
KR
142006-02-06 Marius Vollmer <mvo@zagadka.de>
15
16 * LIBGUILEREADLINE-VERSION: Bumped versions for 1.8.
17
a81b8618
MV
182005-03-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
19
20 * readline.c: Use scm_current_input_port instead of scm_cur_inp.
21 Use scm_std_select instead of scm_internal_select.
22
51fab002
MV
232004-08-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
24
25 * LIBGUILEREADLINE-VERSION: Bumped versions for the 1.7.1 release.
26 Added LIBGUILEREADLINE_MAJOR variable for inclusion in the name of
27 the shared library.
28 * configure.in: AC_SUBST it.
29 * Makefile.am: Substitute it into name of library.
1d1a9211 30 * ice-9/readline.scm: Use new name with load-extension.
51fab002 31
b2988f46
MV
322004-08-19 Marius Vollmer <marius.vollmer@uni-dortmund.de>
33
34 * readline.c: Avoid the use of discouraged or
35 deprecated things.
36
590f893b
MV
372004-07-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
38
39 * readline.c: Replaced all uses of deprecated SCM_FALSEP,
40 SCM_NFALSEP, SCM_BOOL, SCM_NEGATE_BOOL, and SCM_BOOLP with
41 scm_is_false, scm_is_true, scm_from_bool, and scm_is_bool,
42 respectively.
43
060fd2f9
RB
442004-06-16 Rob Browning <rlb@defaultvalue.org>
45
46 * configure.in: move package and version args to AC_INIT as is now
47 recommended. This also requires m4_esyscmd to read GUILE-VERSION
48 given the way AC_INIT handles its args. Also move "foreign"
49 indication here.
50
51 * Makefile.am: move support for readline.scm to ice-9/ subdir.
52
53 * readline.scm: moved to ./ice-9/
54
55 * .cvsignore: add ice-9 dir.
56
57 * ice-9/Makefile.am: new file.
58
59 * ice-9/readline.scm: moved here from ../
60
61 * ice-9/.cvsignore: new file.
62
c78a96e0
MD
632004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
64
65 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
66
f1dc5f45
MD
672004-02-08 Mikael Djurfeldt <djurfeldt@nada.kth.se>
68
69 * Makefile.am (TAGS_FILES): Use this variable instead of
70 ETAGS_ARGS so that TAGS can be built using separate build
71 directory.
72
03b9235a
MV
732003-05-04 Marius Vollmer <mvo@zagadka.de>
74
75 * configure.in: When checking whether readline clears SA_RESTART,
76 let readline read from "/dev/null". Otherwise, it might be
77 stopped when run in the background with job control, say.
78 Thanks to Michael Talbot-Wilson!
79
cdbb889a
MD
802003-04-05 Mikael Djurfeldt <djurfeldt@nada.kth.se>
81
82 The intended side-effect of the following change is to make the
83 prompt appear properly when debugging or running Guile in an Emacs
84 buffer. (The readline library has some prompt magic which we were
85 expected to do ourselves when we were bold enough to provide our
86 own redisplay function---but we don't need to do that.)
87
88 * readline.c (redisplay): Removed. (It didn't do anything other
89 than calling rl_redisplay.)
90 (scm_init_readline): Don't inititalize rl_redisplay_function.
91
b3ea745b
RB
922003-03-19 Rob Browning <rlb@defaultvalue.org>
93
94 * readline.c: add HAVE_CONFIG_H test guarding #include config.h.
95
96 * autogen.sh: add a --force when autoreconfing. We may need to
97 change this if it doesn't work out...
98
99 * Makefile.am (ice-9/readline.scm): new target -- so readline will
100 work from the source tree when guile-readline is added to
101 GUILE_LOAD_PATH.
102 (all-local): add ice-9/readline.scm.
103 (clean-local): remove ice-9/readline at clean time.
104
25ad7681
RB
1052003-02-27 Rob Browning <rlb@defaultvalue.org>
106
107 * autogen.sh: use autoreconf.
108
2f413bc4
NJ
1092003-01-08 Neil Jerram <neil@ossau.uklinux.net>
110
111 * readline.c (scm_readline): Check that scm_cur_outp is an output
112 port, not an input one.
113
b2cbe8d8
RB
1142002-12-08 Rob Browning <rlb@defaultvalue.org>
115
116 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST.
117
118 * Makefile.am (ice9dir): VERSION -> GUILE_EFFECTIVE_VERSION.
119
30f920c3
MV
1202002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
121
122 * readline.c (reentry_barrier_mutex): Reimplemented with
123 scm_make_mutex, etc.
124
c2015a4f
MD
1252002-10-21 Mikael Djurfeldt <mdj@linnaeus>
126
127 * readline.scm (activate-readline): Look for use-emacs-interface
128 option in the guile-user module instead of the-root-module.
129
b592db01
MV
1302002-04-30 Marius Vollmer <marius.vollmer@uni-dortmund.de>
131
132 * autogen.sh: Invoke plain aclocal instead of guile-aclocal.sh.
133 We don't need the Guile m4 macros and the previous invocation of
134 guile-aclocal.sh created the aclocal.m4 file in the wrong
135 directory (see change from 2002-04-26).
136
5caa57b1
MV
1372002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
138
139 * autogen.sh: Change to parent dir before invoking
140 guile-aclocal.sh.
141
dc006627
MV
1422002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
143
144 * Makefile.am (dist-hook): Make sure $(distdir)/Makefile.in is
145 writable before modifying it.
146
21550b10
RB
1472002-04-10 Rob Browning <rlb@defaultvalue.org>
148
149 * configure.in: add definitions to AC_DEFINE calls for new
150 autoconf.
151
152 * .cvsignore: add autom4te.cache and *.c.clean.c.
153
e2bd68e0
MV
1542002-03-24 Marius Vollmer <mvo@zagadka.ping.de>
155
156 * Makefile.am (.c.x): Pass "-o $@" to guile-snarf.
157
71990297
TTN
1582002-03-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
159
160 * Makefile.am (snarfcppopts): New var.
161 (.c.x): Use $(snarfcppopts). Rework guile-snarf usage.
162
edb810bb
SJ
1632002-02-27 Stefan Jahn <stefan@lkcc.org>
164
165 * Makefile.am (EXTRA_DIST): Added the `LIBGUILEREADLINE-VERSION'
166 file.
167
f99b18fa
TTN
1682002-02-25 Thien-Thi Nguyen <ttn@giblet.glug.org>
169
170 * configure.in (LIBGUILEREADLINE-VERSION):
171 Look for this file in $srcdir.
172
8794fdca
RB
1732002-02-24 Rob Browning <rlb@defaultvalue.org>
174
175 * configure.in: source ./LIBGUILEREADLINE-VERSION for version info
176 and then AC_SUBST the resulting variables:
177 LIBGUILEREADLINE_INTERFACE_CURRENT,
178 LIBGUILEREADLINE_INTERFACE_REVISION,
179 LIBGUILEREADLINE_INTERFACE_AGE, and
180 LIBGUILEREADLINE_INTERFACE.
181
182 * Makefile.am (libguilereadline_la_LDFLAGS): use
183 @LIBGUILEREADLINE_INTERFACE@ for version information.
184
185 * LIBGUILEREADLINE-VERSION: new file containing shared lib
186 versioning information.
187
88ac59a9
TTN
1882002-02-12 Thien-Thi Nguyen <ttn@giblet.glug.org>
189
190 * Makefile.am (AUTOMAKE_OPTIONS): Replace "gnu" with "foreign".
191 This undoes the 2002-02-08 change.
192
51477c02
TTN
1932002-02-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
194
195 * Makefile.am (AUTOMAKE_OPTIONS): Replace "foreign" with "gnu".
196
bbd26b5a
NJ
1972002-01-29 Neil Jerram <neil@ossau.uklinux.net>
198
199 * readline.scm (with-readline-completion-function): Renamed from
200 `call-with-readline-completion-function'.
201
ee148ae7
NJ
2022001-11-30 Neil Jerram <neil@ossau.uklinux.net>
203
204 * Makefile.am (EXTRA_DIST): Refer to $(ice9_DATA) rather than
205 readline.scm explicitly.
206 (ETAGS_ARGS): Added.
207
8f99e3f3
SJ
2082001-11-04 Stefan Jahn <stefan@lkcc.org>
209
210 * configure.in (EXTRA_DEFS): Follow-up patch. Using SCM_IMPORT
211 instead of __SCM_IMPORT__.
212
213 * readline.c (scm_readline_init_ports): Disable input/output
214 stream redirection for Win32. The readline package for Win32
215 does not support this. The guile-readline library works fine
216 for command line editing.
217
218 * readline.h (SCM_RL_API): Renamed __FOO__ macros into FOO.
219
257b6d40
MV
2202001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
221
222 Support for native Win32. Thanks to Stefan Jahn!
51477c02 223
257b6d40
MV
224 * Makefile.am: Put `-export-dynamic -no-undefined' into LDFLAGS
225 and add the library `libguile.la' to support linkers which do not
226 allow unresolved symbols inside shared libraries.
227
228 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
229 on Win32 platforms.
230 Define extra compiler flags necessary to build clean dlls.
231
232 * readline.c: Include `io.h' and exclude `sys/time.h' for MinGW.
233
234 * readline.h: Defintion of SCM_RL_API. Prefixed each exported
235 symbol with SCM_RL_API.
236
8c494e99
DH
2372001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
238
239 * readline.c (scm_readline, scm_add_history,
240 scm_filename_completion_function, completion_function): Remove
241 calls to SCM_STRING_COERCE_0TERMINATION_X. Since the substring
242 type is gone, all strings are 0-terminated anyway.
243
fbd5c452
DH
2442001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
245
314f7832 246 * readline.scm: `feature?' is deprecated. Use `provided?'
fbd5c452
DH
247 instead.
248
fada26b2
MV
2492001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
250
251 * readline.scm: Use load-extension instead of explicit
252 dynamic-link/dynamic-call. Removed ".so" extension from library
253 name.
51477c02 254
ee034603
NJ
2552001-08-02 Neil Jerram <neil@ossau.uklinux.net>
256
257 * readline.scm (call-with-readline-completion-function): New.
258
9cc64c3e
MG
2592001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
260
261 * Makefile.am, readline.scm: Updated copyright notice.
262
dbb640bd
TTN
2632001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
264
265 * readline.c: Remove "face-lift" comment.
266
5b2a7b59
DH
2672001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
268
269 * readline.c (completion_function): Use scm_list_n instead of
270 SCM_LISTn.
271
b629af45
MV
2722001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
273
274 * readline.c, readline.h: Replace "scm_*_t" with "scm_t_*".
275
4ff9f825
MV
2762001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
277
278