ChangeLog-2008 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749
  1. 2008-05-07 Ludovic Courtès <ludo@gnu.org>
  2. * ice-9/Makefile.am (guile_pdd): Don't use `patsubst': it's GNU
  3. Make and broke BSD Make as found on FreeBSD 6.2.
  4. 2008-04-16 Ludovic Courtès <ludo@gnu.org>
  5. * configure.in (AC_INIT): Don't use "echo -n", which is not
  6. available on MacOS X; use `patsubst' instead to remove the
  7. newline. Reported by Steven Wu <wus@qwest.net>.
  8. 2008-02-16 Ludovic Courtès <ludo@gnu.org>
  9. * LIBGUILEREADLINE-VERSION
  10. (LIBGUILEREADLINE_INTERFACE_REVISION): Increment for release.
  11. 2008-01-29 Neil Jerram <neil@ossau.uklinux.net>
  12. * readline.c (scm_init_readline): Only do init_bouncing_parens ()
  13. if HAVE_RL_GET_KEYMAP.
  14. (init_bouncing_parens, find_matching_paren, match_paren): Compile
  15. out if ! HAVE_RL_GET_KEYMAP.
  16. * configure.in: Add check for rl_get_keymap.
  17. 2007-07-29 Ludovic Courtès <ludo@gnu.org>
  18. * Makefile.am (INCLUDES): Add Gnulib includes.
  19. (libguilereadline_v_@LIBGUILEREADLINE_MAJOR@_la_LIBADD): Added
  20. `../lib/libgnu.la'.
  21. 2007-07-15 Ludovic Courtès <ludo@gnu.org>
  22. * LIBGUILEREADLINE-VERSION
  23. (LIBGUILEREADLINE_INTERFACE_REVISION): Incremented for release.
  24. 2007-06-26 Ludovic Courtès <ludo@gnu.org>
  25. * readline.c (scm_add_history): Free S after invocation of
  26. `add_history ()'.
  27. 2007-01-19 Han-Wen Nienhuys <hanwen@lilypond.org>
  28. * readline.c: terminate option list with NULL.
  29. (scm_init_readline): fix CVS mess-up.
  30. 2006-10-06 Neil Jerram <neil@ossau.uklinux.net>
  31. * ice-9/readline.scm (new-input-prompt): Renamed from "prompt".
  32. (continuation-prompt): Renamed from "prompt2".
  33. (make-readline-port, readline, set-readline-prompt!): Reflect
  34. above renamings.
  35. (activate-readline): Rename locals "read-hook" and "prompt" to
  36. "repl-read-hook" and "repl-prompt", to disambiguate them from
  37. globals. Save and restore the new-input- and continuation-
  38. prompts around the REPL read call.
  39. 2006-10-05 Kevin Ryde <user42@zip.com.au>
  40. * ice-9/readline.scm (filename-completion-function): Export this.
  41. 2006-04-17 Kevin Ryde <user42@zip.com.au>
  42. * ice-9/readline.scm: Bump lib file version to libguilereadline-v-18,
  43. matching LIBGUILEREADLINE-VERSION.
  44. 2006-05-15 Kevin Ryde <user42@zip.com.au>
  45. * Makefile.am (INCLUDES): Add "-I." to pick up guile-readline-config.h
  46. in snarfer.
  47. 2006-04-18 Rob Browning <rlb@defaultvalue.org>
  48. * .cvsignore: Add guile-readline-config.h and
  49. guile-readline-config.h.in.
  50. * readline.c: Don't include Guile private header _scm.h.
  51. Include new guile-readline-config.h private header.
  52. * configure.in: Add AC_CONFIG_AUX_DIR([.]) as suggested in the
  53. autotools documentation. Add
  54. AM_CONFIG_HEADER([guile-readline-config.h]) so that guile-readline
  55. will have its own configure-based config.h equivalent.
  56. (HAVE_RL_PRE_INPUT_HOOK): Add documentation template.
  57. (GUILE_SIGWINCH_SA_RESTART_CLEARED): Add documentation template.
  58. 2006-03-12 Neil Jerram <neil@ossau.uklinux.net>
  59. * ice-9/readline.scm (make-completion-function): New.
  60. 2006-02-06 Marius Vollmer <mvo@zagadka.de>
  61. * LIBGUILEREADLINE-VERSION: Bumped versions for 1.9 series.
  62. 2006-02-06 Marius Vollmer <mvo@zagadka.de>
  63. * LIBGUILEREADLINE-VERSION: Bumped versions for 1.8.
  64. 2005-03-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
  65. * readline.c: Use scm_current_input_port instead of scm_cur_inp.
  66. Use scm_std_select instead of scm_internal_select.
  67. 2004-08-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
  68. * LIBGUILEREADLINE-VERSION: Bumped versions for the 1.7.1 release.
  69. Added LIBGUILEREADLINE_MAJOR variable for inclusion in the name of
  70. the shared library.
  71. * configure.in: AC_SUBST it.
  72. * Makefile.am: Substitute it into name of library.
  73. * ice-9/readline.scm: Use new name with load-extension.
  74. 2004-08-19 Marius Vollmer <marius.vollmer@uni-dortmund.de>
  75. * readline.c: Avoid the use of discouraged or
  76. deprecated things.
  77. 2004-07-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
  78. * readline.c: Replaced all uses of deprecated SCM_FALSEP,
  79. SCM_NFALSEP, SCM_BOOL, SCM_NEGATE_BOOL, and SCM_BOOLP with
  80. scm_is_false, scm_is_true, scm_from_bool, and scm_is_bool,
  81. respectively.
  82. 2004-06-16 Rob Browning <rlb@defaultvalue.org>
  83. * configure.in: move package and version args to AC_INIT as is now
  84. recommended. This also requires m4_esyscmd to read GUILE-VERSION
  85. given the way AC_INIT handles its args. Also move "foreign"
  86. indication here.
  87. * Makefile.am: move support for readline.scm to ice-9/ subdir.
  88. * readline.scm: moved to ./ice-9/
  89. * .cvsignore: add ice-9 dir.
  90. * ice-9/Makefile.am: new file.
  91. * ice-9/readline.scm: moved here from ../
  92. * ice-9/.cvsignore: new file.
  93. 2004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
  94. * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
  95. 2004-02-08 Mikael Djurfeldt <djurfeldt@nada.kth.se>
  96. * Makefile.am (TAGS_FILES): Use this variable instead of
  97. ETAGS_ARGS so that TAGS can be built using separate build
  98. directory.
  99. 2003-05-04 Marius Vollmer <mvo@zagadka.de>
  100. * configure.in: When checking whether readline clears SA_RESTART,
  101. let readline read from "/dev/null". Otherwise, it might be
  102. stopped when run in the background with job control, say.
  103. Thanks to Michael Talbot-Wilson!
  104. 2003-04-05 Mikael Djurfeldt <djurfeldt@nada.kth.se>
  105. The intended side-effect of the following change is to make the
  106. prompt appear properly when debugging or running Guile in an Emacs
  107. buffer. (The readline library has some prompt magic which we were
  108. expected to do ourselves when we were bold enough to provide our
  109. own redisplay function---but we don't need to do that.)
  110. * readline.c (redisplay): Removed. (It didn't do anything other
  111. than calling rl_redisplay.)
  112. (scm_init_readline): Don't inititalize rl_redisplay_function.
  113. 2003-03-19 Rob Browning <rlb@defaultvalue.org>
  114. * readline.c: add HAVE_CONFIG_H test guarding #include config.h.
  115. * autogen.sh: add a --force when autoreconfing. We may need to
  116. change this if it doesn't work out...
  117. * Makefile.am (ice-9/readline.scm): new target -- so readline will
  118. work from the source tree when guile-readline is added to
  119. GUILE_LOAD_PATH.
  120. (all-local): add ice-9/readline.scm.
  121. (clean-local): remove ice-9/readline at clean time.
  122. 2003-02-27 Rob Browning <rlb@defaultvalue.org>
  123. * autogen.sh: use autoreconf.
  124. 2003-01-08 Neil Jerram <neil@ossau.uklinux.net>
  125. * readline.c (scm_readline): Check that scm_cur_outp is an output
  126. port, not an input one.
  127. 2002-12-08 Rob Browning <rlb@defaultvalue.org>
  128. * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST.
  129. * Makefile.am (ice9dir): VERSION -> GUILE_EFFECTIVE_VERSION.
  130. 2002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
  131. * readline.c (reentry_barrier_mutex): Reimplemented with
  132. scm_make_mutex, etc.
  133. 2002-10-21 Mikael Djurfeldt <mdj@linnaeus>
  134. * readline.scm (activate-readline): Look for use-emacs-interface
  135. option in the guile-user module instead of the-root-module.
  136. 2002-04-30 Marius Vollmer <marius.vollmer@uni-dortmund.de>
  137. * autogen.sh: Invoke plain aclocal instead of guile-aclocal.sh.
  138. We don't need the Guile m4 macros and the previous invocation of
  139. guile-aclocal.sh created the aclocal.m4 file in the wrong
  140. directory (see change from 2002-04-26).
  141. 2002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
  142. * autogen.sh: Change to parent dir before invoking
  143. guile-aclocal.sh.
  144. 2002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
  145. * Makefile.am (dist-hook): Make sure $(distdir)/Makefile.in is
  146. writable before modifying it.
  147. 2002-04-10 Rob Browning <rlb@defaultvalue.org>
  148. * configure.in: add definitions to AC_DEFINE calls for new
  149. autoconf.
  150. * .cvsignore: add autom4te.cache and *.c.clean.c.
  151. 2002-03-24 Marius Vollmer <mvo@zagadka.ping.de>
  152. * Makefile.am (.c.x): Pass "-o $@" to guile-snarf.
  153. 2002-03-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
  154. * Makefile.am (snarfcppopts): New var.
  155. (.c.x): Use $(snarfcppopts). Rework guile-snarf usage.
  156. 2002-02-27 Stefan Jahn <stefan@lkcc.org>
  157. * Makefile.am (EXTRA_DIST): Added the `LIBGUILEREADLINE-VERSION'
  158. file.
  159. 2002-02-25 Thien-Thi Nguyen <ttn@giblet.glug.org>
  160. * configure.in (LIBGUILEREADLINE-VERSION):
  161. Look for this file in $srcdir.
  162. 2002-02-24 Rob Browning <rlb@defaultvalue.org>
  163. * configure.in: source ./LIBGUILEREADLINE-VERSION for version info
  164. and then AC_SUBST the resulting variables:
  165. LIBGUILEREADLINE_INTERFACE_CURRENT,
  166. LIBGUILEREADLINE_INTERFACE_REVISION,
  167. LIBGUILEREADLINE_INTERFACE_AGE, and
  168. LIBGUILEREADLINE_INTERFACE.
  169. * Makefile.am (libguilereadline_la_LDFLAGS): use
  170. @LIBGUILEREADLINE_INTERFACE@ for version information.
  171. * LIBGUILEREADLINE-VERSION: new file containing shared lib
  172. versioning information.
  173. 2002-02-12 Thien-Thi Nguyen <ttn@giblet.glug.org>
  174. * Makefile.am (AUTOMAKE_OPTIONS): Replace "gnu" with "foreign".
  175. This undoes the 2002-02-08 change.
  176. 2002-02-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
  177. * Makefile.am (AUTOMAKE_OPTIONS): Replace "foreign" with "gnu".
  178. 2002-01-29 Neil Jerram <neil@ossau.uklinux.net>
  179. * readline.scm (with-readline-completion-function): Renamed from
  180. `call-with-readline-completion-function'.
  181. 2001-11-30 Neil Jerram <neil@ossau.uklinux.net>
  182. * Makefile.am (EXTRA_DIST): Refer to $(ice9_DATA) rather than
  183. readline.scm explicitly.
  184. (ETAGS_ARGS): Added.
  185. 2001-11-04 Stefan Jahn <stefan@lkcc.org>
  186. * configure.in (EXTRA_DEFS): Follow-up patch. Using SCM_IMPORT
  187. instead of __SCM_IMPORT__.
  188. * readline.c (scm_readline_init_ports): Disable input/output
  189. stream redirection for Win32. The readline package for Win32
  190. does not support this. The guile-readline library works fine
  191. for command line editing.
  192. * readline.h (SCM_RL_API): Renamed __FOO__ macros into FOO.
  193. 2001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
  194. Support for native Win32. Thanks to Stefan Jahn!
  195. * Makefile.am: Put `-export-dynamic -no-undefined' into LDFLAGS
  196. and add the library `libguile.la' to support linkers which do not
  197. allow unresolved symbols inside shared libraries.
  198. * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
  199. on Win32 platforms.
  200. Define extra compiler flags necessary to build clean dlls.
  201. * readline.c: Include `io.h' and exclude `sys/time.h' for MinGW.
  202. * readline.h: Defintion of SCM_RL_API. Prefixed each exported
  203. symbol with SCM_RL_API.
  204. 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
  205. * readline.c (scm_readline, scm_add_history,
  206. scm_filename_completion_function, completion_function): Remove
  207. calls to SCM_STRING_COERCE_0TERMINATION_X. Since the substring
  208. type is gone, all strings are 0-terminated anyway.
  209. 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
  210. * readline.scm: `feature?' is deprecated. Use `provided?'
  211. instead.
  212. 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
  213. * readline.scm: Use load-extension instead of explicit
  214. dynamic-link/dynamic-call. Removed ".so" extension from library
  215. name.
  216. 2001-08-02 Neil Jerram <neil@ossau.uklinux.net>
  217. * readline.scm (call-with-readline-completion-function): New.
  218. 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  219. * Makefile.am, readline.scm: Updated copyright notice.
  220. 2001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
  221. * readline.c: Remove "face-lift" comment.
  222. 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
  223. * readline.c (completion_function): Use scm_list_n instead of
  224. SCM_LISTn.
  225. 2001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
  226. * readline.c, readline.h: Replace "scm_*_t" with "scm_t_*".
  227. 2001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
  228. Thanks to Matthias Köppe!
  229. * configure.in: Check for rl_filename_completion_function.
  230. * readline.c (s_scm_filename_completion_function): Use
  231. rl_filename_completion_function instead of
  232. filename_completion_function, if we have it.
  233. (scm_init_readline): Use rl_compentry_func_t instead if Function
  234. when _RL_FUNCTION_TYPEDEF is defined.
  235. * readline.h (scm_clear_history): New prototype.
  236. 2001-06-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
  237. * readline.c (current_input_getc): Mark unused parameters with
  238. SCM_UNUSED.
  239. 2001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
  240. * configure.in: Added AC_PREREQ(2.50) and minimally changed for
  241. autoconf 2.50. This is mostly so that the `transparent autoconf
  242. wrapper' on Debian picks the right version of autoconf.
  243. 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
  244. * Makefile.am (libguilereadline_la_SOURCES): removed readline.x
  245. from here (not needed).
  246. (CLEANFILES): added *.x (and removed from DISTCLEANFILES).
  247. (MKDEP): copied from libguile/Makefile.am. not that it matters
  248. now, but it will if we stop using BUILT_SOURCES for some reason.
  249. 2001-05-24 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  250. Make it compile with --disable-deprecated.
  251. * readline.h: scm_option->scm_option_t.
  252. * readline.c (stream_from_fport): scm_fport->scm_fport_t;
  253. scm_option->scm_option_t.
  254. 2001-05-23 Michael Livshin <mlivshin@bigfoot.com>
  255. * readline.c (strdup): make `len' a size_t.
  256. 2001-05-10 Marius Vollmer <mvo@zagadka.ping.de>
  257. * readline.c (completion_function): Use SCM_VARIABLE_REF to access
  258. scm_readline_completion_function_var.
  259. (scm_init_readline): Use scm_c_define instead of scm_sysintern to
  260. create scm_readline_completion_function_var.
  261. 2001-04-09 Marius Vollmer <mvo@zagadka.ping.de>
  262. * readline.c (scm_clear_history): New function.
  263. * readline.scm (readline-port): Call clear-history on exit.
  264. Thanks to Utz-Uwe Haus.
  265. 2001-03-09 Keisuke Nishida <kxn30@po.cwru.edu>
  266. * readline.c: Add #include <stdio.h>
  267. 2001-03-05 Neil Jerram <neil@ossau.uklinux.net>
  268. * readline.scm (make-readline-port): Rewrite using
  269. make-line-buffered-input-port.
  270. (activate-readline): Call set-buffered-input-continuation?!.
  271. 2001-01-28 Marius Vollmer <mvo@zagadka.ping.de>
  272. * readline.scm (make-readline-port): PROMPT becomes PROMPT2 as
  273. soon as GET-CHARACTER returns any character at all that was
  274. previously read. This makes the continuation prompt appear
  275. properly for partial expressions. Thanks to Neil Jerram!
  276. 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
  277. This patch fixes a problem reported by Martin Grabmueller about
  278. the impossibility to access readline's run-time options.
  279. * readline.scm: Added a comment about guile's behaviour if one of
  280. the ports used by readline are closed.
  281. (readline-options readline-enable readline-disable,
  282. readline-set!): These are now defined here instead of in
  283. boot-9.scm.
  284. 2001-01-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
  285. * readline.scm (set-readline-input-port!,
  286. set-readline-output-port!): Make sure that only valid port
  287. parameters are passed. Thanks to Martin Grabmueller for sending
  288. a patch that formed the basis for this change.
  289. 2001-01-18 Neil Jerram <neil@ossau.uklinux.net>
  290. * readline.scm (make-readline-port): Make readline port
  291. input-only.
  292. 2000-12-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
  293. * readline.scm (activate-readline): Lookup 'use-emacs-interface
  294. in the-root-module.
  295. 2000-11-24 Dirk Herrmann <D.Herrmann@tu-bs.de>
  296. * readline.c (current_input_getc): Use more explicit predicate
  297. than SCM_NIMP.
  298. (scm_readline, scm_readline_init_ports, completion_function):
  299. Remove redundant SCM_N?IMP tests.
  300. (scm_readline): Fixed default input/output port parameter
  301. handling.
  302. 2000-11-24 Dirk Herrmann <D.Herrmann@tu-bs.de>
  303. * readline.c (scm_readline, scm_add_history, completion_function,
  304. scm_filename_completion_function): Replace calls to
  305. SCM_COERCE_SUBSTR with SCM_STRING_COERCE_0TERMINATION_X.
  306. (internal_readline, scm_add_history, scm_read_history,
  307. scm_write_history, scm_filename_completion_function,
  308. completion_function): Replace SCM_CHARS with SCM_STRING_CHARS.
  309. 2000-11-19 Gary Houston <ghouston@arglist.com>
  310. * configure.in: test $ac_cv_lib_readline_readline instead of
  311. $ac_cv_lib_readline_main. Thanks to Lars J. Aas.
  312. 2000-09-17 Marius Vollmer <mvo@zagadka.ping.de>
  313. * configure.in: Check for curses, terminfo and termlib libraries
  314. in addition to ncurses and termcap.
  315. Check for `readline' in libreadline, not for `main'.
  316. Thanks to Albert Chin!
  317. 2000-07-17 Marius Vollmer <mvo@zagadka.ping.de>
  318. * configure.in (rl_pre_input_hook): Don't check for this with
  319. AC_CHECK_FUNCS, it doesn't work on HP/UX. Test for it with
  320. AC_TRY_LINK.
  321. 2000-06-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  322. * readline.c (sigwinch_enable_restart, scm_init_readline):
  323. Re-enable restart for SIGWINCH signal.
  324. * configure.in: Added test if readline clears SA_RESTART flag for
  325. SIGWINCH. (Thanks to Dale P. Smith.)
  326. Check for siginterrupt and rl_pre_input_hook.
  327. 2000-06-14 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  328. * readline.c (scm_readline): Added parenthesis around && within
  329. ||.
  330. Fixed up prototype for `reentry_barrier'.
  331. Conditionally #include <unistd.h>. (Needed for `dup'.)
  332. 2000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  333. * Makefile.am (dist-hook): Added kludge to fix automake generated
  334. dependencies in the distribution archive Makefile.
  335. 2000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  336. * readline.scm (apropos-completion-function): Don't define and
  337. install if the 'regex feature is missing.
  338. 2000-06-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
  339. * readline.c: Always provide scm_init_readline, also if readline
  340. support is not included. Otherwise, a strange dynamic loading
  341. error will occur. (It would be better not to install
  342. libguilereadline at all.)
  343. * readline-activator.scm (activate-readline): Report an error if
  344. readline isn't provided by Guile.
  345. * readline.scm: Report an error if readline isn't provided by
  346. Guile; Added :no-backtrace to module header.
  347. * configure.in: Put more ink before readline version warning.
  348. (Thanks to Ian Grant.)
  349. 2000-06-01 Michael Livshin <mlivshin@bigfoot.com>
  350. * autogen.sh: call ../guile-aclocal.sh instead of aclocal
  351. 2000-05-01 Gary Houston <ghouston@arglist.com>
  352. * readline.c: include libguile.h, not libguile/libguile.h.
  353. 2000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  354. * *.*: Change includes so that they always use the "prefixes"
  355. libguile/, qt/, guile-readline/, or libltdl/.
  356. * Makefile.am (DEFS): Added. automake adds -I options to DEFS,
  357. and we don't want that.
  358. (INCLUDES): Removed all -I options except for the root source
  359. directory and the root build directory.
  360. 2000-04-04 Dirk Herrmann <D.Herrmann@tu-bs.de>
  361. * readline.c (scm_readline): Must unpack SCM values to access
  362. their raw contents.
  363. 2000-03-19 Michael Livshin <mlivshin@bigfoot.com>
  364. * *.[hc]: add Emacs magic at the end of file, to ensure GNU
  365. indentation style.
  366. 2000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  367. * readline.c (current_input_getc): Don't pass int values through
  368. SCM variables.
  369. (match_paren): Bugfix: First arg to select is not number of
  370. descriptors but the number of the highest descriptor + 1.
  371. Thu Mar 9 08:00:26 2000 Greg J. Badros <gjb@cs.washington.edu>
  372. * readline.c: scm_validate.h renamed to validate.h.
  373. Wed Mar 8 10:43:10 2000 Greg J. Badros <gjb@cs.washington.edu>
  374. * readline.c (match_paren): Use SELECT_TYPE, not fd_set, for type
  375. of readset.
  376. 2000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
  377. * autogen.sh: Call libtoolize. Pass --add-missing option to
  378. automake.
  379. * readline.scm: Only link glue code when the 'readline feature is
  380. not already present. Thanks to Clark McGrew.
  381. Tue Jan 11 17:51:40 2000 Greg J. Badros <gjb@cs.washington.edu>
  382. * readline.c (scm_init_readline): Drop extra argument to
  383. scm_mutex_init as that argument should not exist. I do not know
  384. how this escaped detection for so long.
  385. 2000-01-09 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  386. * readline.c (match_paren): Changed return type to int (this is
  387. the definition in readline 4) and modified code layout according
  388. to GNU coding standards.
  389. Wed Jan 5 11:18:01 2000 Greg J. Badros <gjb@cs.washington.edu>
  390. * readline.c: Whitespace changes -- added space after
  391. SCM_VALIDATE_* macros to match GNU coding standards.
  392. Wed Jan 5 11:02:40 2000 Greg J. Badros <gjb@cs.washington.edu>
  393. * readline.c: Rename GUILE_PROC to SCM_DEFINE.
  394. Mon Dec 13 13:57:57 1999 Greg J. Badros <gjb@cs.washington.edu>
  395. * readline.c: Include libguile/scm_validate.h
  396. Sun Dec 12 19:56:52 1999 Greg J. Badros <gjb@cs.washington.edu>
  397. * readline.c: Updated to use GUILE_PROC, SCM_VALIDATE, and have
  398. (now empty) docstrings.
  399. 1999-11-18 Gary Houston <ghouston@freewire.co.uk>
  400. * readline.c (scm_init_readline): set rl_readline_name to Guile,
  401. to allow conditionals in .inputrc.
  402. 1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
  403. * Makefile.in, configure, aclocal.m4: Deleted from CVS repository.
  404. Run the autogen.sh script to create generated files like these.
  405. * autogen.sh: New script, invoked by the top-level autogen.sh.
  406. 1999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
  407. * configure.in: Call AM_PROG_CC_STDC.
  408. * configure, aclocal.m4: Regenerated.
  409. 1999-09-16 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
  410. * Makefile.am (.c.x): Use same rule as in libguile.
  411. 1999-09-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  412. * readline.h, readline.scm: Updated copyright notices.
  413. 1999-09-11 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  414. * readline.scm (activate-readline): Set (using-readline?).
  415. 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
  416. * aclocal.m4: Regenerated with newer libtool macros.
  417. * Makefile.am (DISTCLEANFILES): Get rid of .x files.
  418. * Makefile.in: Regenerated.
  419. (Thanks to Keisuke Nishida.)
  420. 1999-09-11 Marius Vollmer <mvo@zagadka.ping.de>
  421. * readline.scm: Moved from ../ice-9.
  422. Dynamically link libguilereadline.so.
  423. (readline): Just define in this module, do not overwrite builtin
  424. variable. The builtin readline function is now named "%readline",
  425. so this works. See below.
  426. (activate-readline): New function which contains the readline
  427. activation code formerly found in top-repl.
  428. * readline.c (scm_readline): Export it to Scheme as "%readline".
  429. * configure.in: Get version from ../GUILE-VERSION and use it for
  430. package version.
  431. * Makefile.am: Do not install and distribute
  432. readline-activator.scm. Install and distribute readline.scm
  433. instead.
  434. * aclocal.m4, Makefile.in, configure, libtool: Regenerated, but
  435. probably with the wrong version of the tools.
  436. 1999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  437. The following change makes it possible for applications to have
  438. their own version of scm_readline.
  439. * readline.c, readline.h (rl_cleanup_after_signal,
  440. rl_free_line_state): Made global.
  441. (scm_readline_init_ports): New function.
  442. (scm_readline): Use scm_readline_init_ports.
  443. (Thanks to Anders Holst.)
  444. * Makefile.am: Install guile-readline/readline.h.
  445. 1999-08-20 James Blandy <jimb@mule.m17n.org>
  446. * Makefile.in, aclocal.m4, configure: Regenerated.
  447. 1999-08-17 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  448. * configure.in (HAVE_RL_GETC_FUNCTION): Modified test to actually
  449. use rl_getc_function. Otherwise smart compilers, like gcc,
  450. optimize away the reference so that no error occurs in the link
  451. phase.
  452. 1999-08-04 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  453. * Makefile.am (INCLUDES): Added -I$(srcdir)/../libguile.
  454. (Thanks to Greg Badros.)
  455. 1999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  456. * readline.c (handle_error): Put a cosmetic newline on
  457. rl_outstream on error before closing it.
  458. * configure.in: Changed AC_MSG_ERROR into AC_MSG_WARN in case
  459. readline doesn't exist on the system, so that configuration can
  460. proceed normally without readline.
  461. * readline.c: #include "libguile/_scm.h" (so that we get the
  462. configuration information) and fix other includes so that they'll
  463. work on a system where guile is not yet installed.
  464. * Makefile.am (BUILT_SOURCES): Added.
  465. 1999-07-23 Marius Vollmer <mvo@zagadka.ping.de>
  466. * Checked everything into CVS.
  467. 1999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
  468. * readline.c (stream_from_fport): New function.
  469. (scm_readline): Use it to for the input and output ports. Close
  470. the streams after readline returns.
  471. (handle_error): Close them also when an error occured.
  472. 1999-06-17 Marius Vollmer <mvo@zagadka.ping.de>
  473. * readline.h, readline.c: Removed exception notice from copyright
  474. statement.
  475. 1999-05-16 Marius Vollmer <mvo@zagadka.ping.de>
  476. * Started guile-readline package. Files are copied from old
  477. guile-core package and slightly modified.
  478. ;; Local Variables:
  479. ;; coding: utf-8
  480. ;; End: