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