Changes from arch/CVS synchronization
[bpt/guile.git] / guile-readline / ChangeLog
CommitLineData
3bff1789
NJ
12006-10-06 Neil Jerram <neil@ossau.uklinux.net>
2
3 * ice-9/readline.scm (new-input-prompt): Renamed from "prompt".
4 (continuation-prompt): Renamed from "prompt2".
5 (make-readline-port, readline, set-readline-prompt!): Reflect
6 above renamings.
7 (activate-readline): Rename locals "read-hook" and "prompt" to
8 "repl-read-hook" and "repl-prompt", to disambiguate them from
9 globals. Save and restore the new-input- and continuation-
10 prompts around the REPL read call.
11
afc4ccd4
KR
122006-10-05 Kevin Ryde <user42@zip.com.au>
13
14 * ice-9/readline.scm (filename-completion-function): Export this.
15
34646b10
KR
162006-04-17 Kevin Ryde <user42@zip.com.au>
17
18 * ice-9/readline.scm: Bump lib file version to libguilereadline-v-18,
19 matching LIBGUILEREADLINE-VERSION.
20
22acb298
KR
212006-05-15 Kevin Ryde <user42@zip.com.au>
22
23 * Makefile.am (INCLUDES): Add "-I." to pick up guile-readline-config.h
24 in snarfer.
25
262006-04-18 Rob Browning <rlb@defaultvalue.org>
27
28 * .cvsignore: Add guile-readline-config.h and
29 guile-readline-config.h.in.
30
31 * readline.c: Don't include Guile private header _scm.h.
32 Include new guile-readline-config.h private header.
33
34 * configure.in: Add AC_CONFIG_AUX_DIR([.]) as suggested in the
35 autotools documentation. Add
36 AM_CONFIG_HEADER([guile-readline-config.h]) so that guile-readline
37 will have its own configure-based config.h equivalent.
38 (HAVE_RL_PRE_INPUT_HOOK): Add documentation template.
39 (GUILE_SIGWINCH_SA_RESTART_CLEARED): Add documentation template.
40
1b09b607
KR
412006-03-12 Neil Jerram <neil@ossau.uklinux.net>
42
43 * ice-9/readline.scm (make-completion-function): New.
44
349b48f9
MV
452006-02-06 Marius Vollmer <mvo@zagadka.de>
46
47 * LIBGUILEREADLINE-VERSION: Bumped versions for 1.9 series.
48
1b09b607
KR
492006-02-06 Marius Vollmer <mvo@zagadka.de>
50
51 * LIBGUILEREADLINE-VERSION: Bumped versions for 1.8.
52
a81b8618
MV
532005-03-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
54
55 * readline.c: Use scm_current_input_port instead of scm_cur_inp.
56 Use scm_std_select instead of scm_internal_select.
57
51fab002
MV
582004-08-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
59
60 * LIBGUILEREADLINE-VERSION: Bumped versions for the 1.7.1 release.
61 Added LIBGUILEREADLINE_MAJOR variable for inclusion in the name of
62 the shared library.
63 * configure.in: AC_SUBST it.
64 * Makefile.am: Substitute it into name of library.
1d1a9211 65 * ice-9/readline.scm: Use new name with load-extension.
51fab002 66
b2988f46
MV
672004-08-19 Marius Vollmer <marius.vollmer@uni-dortmund.de>
68
69 * readline.c: Avoid the use of discouraged or
70 deprecated things.
71
590f893b
MV
722004-07-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
73
74 * readline.c: Replaced all uses of deprecated SCM_FALSEP,
75 SCM_NFALSEP, SCM_BOOL, SCM_NEGATE_BOOL, and SCM_BOOLP with
76 scm_is_false, scm_is_true, scm_from_bool, and scm_is_bool,
77 respectively.
78
060fd2f9
RB
792004-06-16 Rob Browning <rlb@defaultvalue.org>
80
81 * configure.in: move package and version args to AC_INIT as is now
82 recommended. This also requires m4_esyscmd to read GUILE-VERSION
83 given the way AC_INIT handles its args. Also move "foreign"
84 indication here.
85
86 * Makefile.am: move support for readline.scm to ice-9/ subdir.
87
88 * readline.scm: moved to ./ice-9/
89
90 * .cvsignore: add ice-9 dir.
91
92 * ice-9/Makefile.am: new file.
93
94 * ice-9/readline.scm: moved here from ../
95
96 * ice-9/.cvsignore: new file.
97
c78a96e0
MD
982004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
99
100 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
101
f1dc5f45
MD
1022004-02-08 Mikael Djurfeldt <djurfeldt@nada.kth.se>
103
104 * Makefile.am (TAGS_FILES): Use this variable instead of
105 ETAGS_ARGS so that TAGS can be built using separate build
106 directory.
107
03b9235a
MV
1082003-05-04 Marius Vollmer <mvo@zagadka.de>
109
110 * configure.in: When checking whether readline clears SA_RESTART,
111 let readline read from "/dev/null". Otherwise, it might be
112 stopped when run in the background with job control, say.
113 Thanks to Michael Talbot-Wilson!
114
cdbb889a
MD
1152003-04-05 Mikael Djurfeldt <djurfeldt@nada.kth.se>
116
117 The intended side-effect of the following change is to make the
118 prompt appear properly when debugging or running Guile in an Emacs
119 buffer. (The readline library has some prompt magic which we were
120 expected to do ourselves when we were bold enough to provide our
121 own redisplay function---but we don't need to do that.)
122
123 * readline.c (redisplay): Removed. (It didn't do anything other
124 than calling rl_redisplay.)
125 (scm_init_readline): Don't inititalize rl_redisplay_function.
126
b3ea745b
RB
1272003-03-19 Rob Browning <rlb@defaultvalue.org>
128
129 * readline.c: add HAVE_CONFIG_H test guarding #include config.h.
130
131 * autogen.sh: add a --force when autoreconfing. We may need to
132 change this if it doesn't work out...
133
134 * Makefile.am (ice-9/readline.scm): new target -- so readline will
135 work from the source tree when guile-readline is added to
136 GUILE_LOAD_PATH.
137 (all-local): add ice-9/readline.scm.
138 (clean-local): remove ice-9/readline at clean time.
139
25ad7681
RB
1402003-02-27 Rob Browning <rlb@defaultvalue.org>
141
142 * autogen.sh: use autoreconf.
143
2f413bc4
NJ
1442003-01-08 Neil Jerram <neil@ossau.uklinux.net>
145
146 * readline.c (scm_readline): Check that scm_cur_outp is an output
147 port, not an input one.
148
b2cbe8d8
RB
1492002-12-08 Rob Browning <rlb@defaultvalue.org>
150
151 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST.
152
153 * Makefile.am (ice9dir): VERSION -> GUILE_EFFECTIVE_VERSION.
154
30f920c3
MV
1552002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
156
157 * readline.c (reentry_barrier_mutex): Reimplemented with
158 scm_make_mutex, etc.
159
c2015a4f
MD
1602002-10-21 Mikael Djurfeldt <mdj@linnaeus>
161
162 * readline.scm (activate-readline): Look for use-emacs-interface
163 option in the guile-user module instead of the-root-module.
164
b592db01
MV
1652002-04-30 Marius Vollmer <marius.vollmer@uni-dortmund.de>
166
167 * autogen.sh: Invoke plain aclocal instead of guile-aclocal.sh.
168 We don't need the Guile m4 macros and the previous invocation of
169 guile-aclocal.sh created the aclocal.m4 file in the wrong
170 directory (see change from 2002-04-26).
171
5caa57b1
MV
1722002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
173
174 * autogen.sh: Change to parent dir before invoking
175 guile-aclocal.sh.
176
dc006627
MV
1772002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
178
179 * Makefile.am (dist-hook): Make sure $(distdir)/Makefile.in is
180 writable before modifying it.
181
21550b10
RB
1822002-04-10 Rob Browning <rlb@defaultvalue.org>
183
184 * configure.in: add definitions to AC_DEFINE calls for new
185 autoconf.
186
187 * .cvsignore: add autom4te.cache and *.c.clean.c.
188
e2bd68e0
MV
1892002-03-24 Marius Vollmer <mvo@zagadka.ping.de>
190
191 * Makefile.am (.c.x): Pass "-o $@" to guile-snarf.
192
71990297
TTN
1932002-03-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
194
195 * Makefile.am (snarfcppopts): New var.
196 (.c.x): Use $(snarfcppopts). Rework guile-snarf usage.
197
edb810bb
SJ
1982002-02-27 Stefan Jahn <stefan@lkcc.org>
199
200 * Makefile.am (EXTRA_DIST): Added the `LIBGUILEREADLINE-VERSION'
201 file.
202
f99b18fa
TTN
2032002-02-25 Thien-Thi Nguyen <ttn@giblet.glug.org>
204
205 * configure.in (LIBGUILEREADLINE-VERSION):
206 Look for this file in $srcdir.
207
8794fdca
RB
2082002-02-24 Rob Browning <rlb@defaultvalue.org>
209
210 * configure.in: source ./LIBGUILEREADLINE-VERSION for version info
211 and then AC_SUBST the resulting variables:
212 LIBGUILEREADLINE_INTERFACE_CURRENT,
213 LIBGUILEREADLINE_INTERFACE_REVISION,
214 LIBGUILEREADLINE_INTERFACE_AGE, and
215 LIBGUILEREADLINE_INTERFACE.
216
217 * Makefile.am (libguilereadline_la_LDFLAGS): use
218 @LIBGUILEREADLINE_INTERFACE@ for version information.
219
220 * LIBGUILEREADLINE-VERSION: new file containing shared lib
221 versioning information.
222
88ac59a9
TTN
2232002-02-12 Thien-Thi Nguyen <ttn@giblet.glug.org>
224
225 * Makefile.am (AUTOMAKE_OPTIONS): Replace "gnu" with "foreign".
226 This undoes the 2002-02-08 change.
227
51477c02
TTN
2282002-02-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
229
230 * Makefile.am (AUTOMAKE_OPTIONS): Replace "foreign" with "gnu".
231
bbd26b5a
NJ
2322002-01-29 Neil Jerram <neil@ossau.uklinux.net>
233
234 * readline.scm (with-readline-completion-function): Renamed from
235 `call-with-readline-completion-function'.
236
ee148ae7
NJ
2372001-11-30 Neil Jerram <neil@ossau.uklinux.net>
238
239 * Makefile.am (EXTRA_DIST): Refer to $(ice9_DATA) rather than
240 readline.scm explicitly.
241 (ETAGS_ARGS): Added.
242
8f99e3f3
SJ
2432001-11-04 Stefan Jahn <stefan@lkcc.org>
244
245 * configure.in (EXTRA_DEFS): Follow-up patch. Using SCM_IMPORT
246 instead of __SCM_IMPORT__.
247
248 * readline.c (scm_readline_init_ports): Disable input/output
249 stream redirection for Win32. The readline package for Win32
250 does not support this. The guile-readline library works fine
251 for command line editing.
252
253 * readline.h (SCM_RL_API): Renamed __FOO__ macros into FOO.
254
257b6d40
MV
2552001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
256
257 Support for native Win32. Thanks to Stefan Jahn!
51477c02 258
257b6d40
MV
259 * Makefile.am: Put `-export-dynamic -no-undefined' into LDFLAGS
260 and add the library `libguile.la' to support linkers which do not
261 allow unresolved symbols inside shared libraries.
262
263 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
264 on Win32 platforms.
265 Define extra compiler flags necessary to build clean dlls.
266
267 * readline.c: Include `io.h' and exclude `sys/time.h' for MinGW.
268
269 * readline.h: Defintion of SCM_RL_API. Prefixed each exported
270 symbol with SCM_RL_API.
271
8c494e99
DH
2722001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
273
274 * readline.c (scm_readline, scm_add_history,
275 scm_filename_completion_function, completion_function): Remove
276 calls to SCM_STRING_COERCE_0TERMINATION_X. Since the substring
277 type is gone, all strings are 0-terminated anyway.
278
fbd5c452
DH
2792001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
280
314f7832 281 * readline.scm: `feature?' is deprecated. Use `provided?'
fbd5c452
DH
282 instead.
283
fada26b2
MV
2842001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
285
286 * readline.scm: Use load-extension instead of explicit
287 dynamic-link/dynamic-call. Removed ".so" extension from library
288 name.
51477c02 289
ee034603
NJ
2902001-08-02 Neil Jerram <neil@ossau.uklinux.net>
291
292 * readline.scm (call-with-readline-completion-function): New.
293
9cc64c3e
MG
2942001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
295
296 * Makefile.am, readline.scm: Updated copyright notice.
297
dbb640bd
TTN
2982001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
299
300 * readline.c: Remove "face-lift" comment.
301
5b2a7b59
DH
3022001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
303
304 * readline.c (completion_function): Use scm_list_n instead of
305 SCM_LISTn.
306
b629af45
MV
3072001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
308
309 * readline.c, readline.h: Replace "scm_*_t" with "scm_t_*".
310
4ff9f825
MV
3112001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
312
313