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