ChangeLog 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369
  1. 2017-05-03 Per Bothner <per@bothner.com>
  2. * kawa.sh.in: Avoid needless bash-specific 'type' command.
  3. 2016-11-05 Per Bothner <per@bothner.com>
  4. * kawa.sh.in: Set kawa.home property.
  5. * kawa.bat.in: Likewise.
  6. Also kawa.jar no longer has a version number in the name.
  7. 2016-11-03 Sudarshan S Chawathe <chaw@eip10.org>
  8. * kawa.sh.in: Tweak so ./kawa works, even when kawa is not a symlink.
  9. 2016-08-14 Per Bothner <per@bothner.com>
  10. * Makefile.am: Remove version number in jar file names.
  11. * build.xml: Likewise.
  12. 2016-07-11 Per Bothner <per@bothner.com>
  13. * browse-kawa-manual.in: Update to use frameset version of manual.
  14. 2016-06-26 Per Bothner <per@bothner.com>
  15. * browse-kawa-manual.in: New script for starting up a JavaFX WebView
  16. to browse the epub form of the manual.
  17. 2016-06-14 Per Bothner <per@bothner.com>
  18. * kawa.bat.in: Add domterm.jar to EXTRA_PATH.
  19. 2016-06-03 Per Bothner <per@bothner.com>
  20. * kawa.sh.in: Fix handling of -J option.
  21. 2016-05-07 Per Bothner <per@bothner.com>
  22. * kawa.bat.in: Now kawa.bar is created by configure, not make.
  23. Put in a hook for jline.jar.
  24. 2016-03-12 Per Bothner <per@bothner.com>
  25. Enable "binary distributions" using jawa.sh and jline2.
  26. * kawa.sh.in: Enable better path searching.
  27. Assume jline library is in ../lib.
  28. * Makefile.am (KAWALIB): Update.
  29. * kawapath.c: Likewise.
  30. 2016-01-19 Per Bothner <per@bothner.com>
  31. * kawa.c (main): Fix previous change.
  32. 2016-01-09 Per Bothner <per@bothner.com>
  33. * kawa.c: Remove isatty test - deal with it at the Java level.
  34. 2015-12-21 Per Bothner <per@bothner.com>
  35. * configure.ac: Share logic by using ../config.classpath.
  36. * Makefile.am (CDEFS): Fix use of conf_classpath.
  37. 2015-12-16 Per Bothner <per@bothner.com>
  38. * kawa.c: Add readline escape characters around simple
  39. ANSI escape sequences in the prompt.
  40. 2015-05-13 Per Bothner <per@bothner.com>
  41. * configure.ac: Add check for libhistory. Some platforms such as
  42. OpenBSD do not have a libhistory and therefore Kawa fails to build.
  43. Patch submitted anonymously to Savannah #45069
  44. "kawa frontend unconditionally links with libhistory".
  45. * Makefile.am (kawa-LDADD): Add value of LIBHISTORY.
  46. 2015-04-29 Per Bothner <per@bothner.com>
  47. * cgi-servlet.c: Include unistd.h to avoid a warning about execvp.
  48. 2015-02-17 Per Bothner <per@bothner.com>
  49. * Makefile.am (install-binPROGRAMS): Remove use of LIBTOOL_INSTALL.
  50. 2014-11-26 Per Bothner <per@bothner.com>
  51. * kawa.sh.in: Fix array handling and make it more portable.
  52. 2014-11-19 Per Bothner <per@bothner.com>
  53. * kawa.sh.in: Add support for -Dkawa.command.line.
  54. Also shift any -D and -J options before the kawa.repl class name.
  55. 2014-11-18 Per Bothner <per@bothner.com>
  56. * kawa.sh.in: New file - template for kawa.sh.
  57. 2014-10-14 Per Bothner <per@bothner.com>
  58. * configure.in (AC_INIT): Set version to 1.90.
  59. 2014-02-21 Per Bothner <per@bothner.com>
  60. * configure.ac: Add substitution for JAVA - needed by cgi-servlet.c.
  61. 2014-02-20 Per Bothner <per@bothner.com>
  62. * configure.ac: New file, used for enable-kawa-frontend support.
  63. * Makefile.am: Remove GCJ support. Only used for compiling executables.
  64. Scripts like kawa.sh are generated from toplevel.
  65. * qexo.in: New file - template for qexo script.
  66. 2013-12-30 Per Bothner <per@bothner.com>
  67. * Makefile.am: Update for new automake convention.
  68. 2013-09-23 Matthieu Vachon <matthieu.o.vachon@gmail.com>
  69. Per Bothner <per@bothner.com>
  70. * Makefile.am: Regularize tmp file naming.
  71. 2013-09-22 Per Bothner <per@bothner.com>
  72. * kawa.c: Pass -J and -D flags to java launcher.
  73. Calculate and set kawa.command.line property..
  74. 2012-05-25 Per Bothner <per@bothner.com>
  75. * Makefile.am (EXTRA_DIST): New rule, needed for CygWin builds.
  76. 2011-08-01 Per Bothner <per@bothner.com>
  77. * Makefile.am (kawa.sh): Add conf_classpath to classpath,
  78. in the no-kawa-frontend case.
  79. 2011-07-30 Per Bothner <per@bothner.com>
  80. * kawa.bat.in: New file - input template for kawa.bat, for Windows.
  81. * Makefile.am: New rules to make kawa.bat.
  82. 2011-07-29 Per Bothner <per@bothner.com>
  83. * kawapath.c: Add EXTRAPATH to runtime classpath.
  84. * Makefile.am: Pass conf_classpath as EXTRAPATH.
  85. 2011-07-21 Per Bothner <per@bothner.com>
  86. * Makefile.am (kawa.sh): Fix so it works on Cygwin.
  87. 2009-09-25 Per Bothner <per@bothner.com>
  88. * Makefile.am: add explicit definitions of binPROGRAMS_INSTALL;
  89. for some reason it is missing.
  90. Fixes bug reported by François Pinard <pinard@iro.umontreal.ca>.
  91. 2009-07-08 Per Bothner <per@bothner.com>
  92. * Makefile.am (install-binPROGRAMS): Make install of cgi-servlet
  93. conditional on ENABLE_SERVLET.
  94. 2008-11-19 Per Bothner <per@bothner.com>
  95. * Makefile.am: Fix some buglets building with gcj.
  96. Pass --rpath even when not using libtool.
  97. Set libLTLIBRARIES_INSTALL - it doesn't seem to get defined any more.
  98. 2008-11-10 Per Bothner <per@bothner.com>
  99. * kawa.c (main): Change "--no-prompt" option to "--no-console".
  100. 2007-09-02 Per Bothner <per@bothner.com>
  101. * kawa.c (main): Skip readline-handling if stdout (or stdin)
  102. isn't a tty, for example if re-directing output to a file.
  103. 2007-03-11 Per Bothner <per@bothner.com>
  104. * kawa.c (sig_child): Exit with status from inferior.
  105. (main): Don't handle SIGCHLD handler.
  106. Call sig_child explicitly on inferior eof.
  107. * kawa.c (set_edit_mode): New function.
  108. (main): Call it.
  109. * kawa.c: Incomplete merge from rlfe.c and remove some old crud
  110. for non-working pty handling. Maybe fix it later.
  111. (get_master_pty): Remove function.
  112. 2007-02-28 Per Bothner <per@bothner.com>
  113. * kawa.c (main): If input is not tty, invoke command immediately
  114. without telnet/pty processing (which do the wrong thing),
  115. passing new --no-prompt option.
  116. 2007-01-23 Per Bothner <per@bothner.com>
  117. * Makefile.am: A number of changes to avoid using libtool - except
  118. when WITH_LIBTOOL is selected. Various 'install' fixes.
  119. (LIBADD_BRL): Don't add brl.o files unless we --enable-brl.
  120. (kawa.sh): Fix WITH_GCJ_NO_DBTOOL case.
  121. (WITH_GCJ_LIBS, WITHOUT_GCJ_LIBS): Remove unused macros.
  122. 2007-01-21 Per Bothner <per@bothner.com>
  123. * Makefile.am: If WITH_LIBTOOL, call libtoll in path "by hand".
  124. Otherwise, call gcc/gcj directly, without using libtool.
  125. 2007-01-10 Per Bothner <per@bothner.com>
  126. * Makefile.am (kawa.sh): Rename to plain 'kawa'.
  127. Only build and install if !ENABLE_KAWA_FRONTEND.
  128. Hence we use 'kawa' as the executable in all cases.
  129. (CLEANFILES): Also remove gckawa.
  130. * kawa.c (get_command): New helper function.
  131. (main): Use it, twice.
  132. 2006-12-20 Per Bothner <per@bothner.com>
  133. * Makefile.am: Conditionalize on WITH_GCJ_DBTOOL. If true, kawa binary
  134. is built like the without-gcj case, with so found automagically.
  135. Otherwise, do traditional compilatilon and link.
  136. Pass appropriate flags when building kawa and gckawa.
  137. * Makefile.am (LIBADD_SAX2): New macro - missing SAX2 classes.
  138. * kawapath.c (get_classpath): Remove support for a kawa zip file.
  139. * Makefile.am: Remove kawa1 hooks - we just use '$JAVA kawa.repl' now.
  140. (AM_CFLAGS): Always compile with -fPIC.
  141. 2006-05-07 Per Bothner <per@bothner.com>
  142. * kawapath.c (get_classpath): Include "." in default CLASSPATH.
  143. 2005-11-20 Per Bothner <per@bothner.com>
  144. * Makefile.am: Add conditionals for ENABLE_JEMACS as appropriate.
  145. 2005-11-14 Dean Ferreyra <dferreyra@igc.org>
  146. * kawapath.c (get_classpath): Move declaration so we can compile
  147. with old (pre-C99) compilers
  148. 2005-09-26 Per Bothner <per@bothner.com>
  149. * Makefile.am (qexo): New rule, creates qexo wrapper script.
  150. * kawapath.c (kawajar): New global, initialized from KAWAJAR macro.
  151. (get_classpath): Take progname argument. Use that to search for
  152. ../kawa-$version.jar when executing in-place.
  153. * Makefile.am (WITHOUT_GCJ_DEFS): Define KAWAJAR cpp macro.
  154. * cgi-servlet.c (main): Pass argv[0] to get_classpath.
  155. * kawa.c (main): Likewise.
  156. * kawa.c (main): Update rindex -> strrchr.
  157. * kawa.c: Add a currently-unused hook to bold-face readline input.
  158. 2005-04-17 Per Bothner <per@bothner.com>
  159. * Makefile.am: Fix/improve various GCJ-related issues.
  160. 2005-04-16 Per Bothner <per@bothner.com>
  161. * cgi-servlet.c: Do #include <string.h>, since strlen is used.
  162. 2005-03-06 Per Bothner <per@bothner.com>
  163. * Makefile.am: Need new definition of LIBTOOL.
  164. 2004-01-09 Per Bothner <per@bothner.com>
  165. We need extra GCJ libraries now that gnu.kawa.xml uses org.w3c.org.
  166. * Makefile.am (EXTRA_LIB_XML): New macro.
  167. (kawa-bin$(EXEEXT)): Use it.
  168. 2003-06-03 Per Bothner <per@bothner.com>
  169. * kawa.c (main): Don't set outgoing argv[0] to incoming argv[0]!
  170. 2003-05-18 Per Bothner <per@bothner.com>
  171. * Makefile.am (kawa.sh): If --with-gcj, just exec kawa-bin.
  172. 2003-05-09 Per Bothner <per@bothner.com>
  173. * Makefile.am: Various fixes. bin_SCRIPTS is set to gckawa
  174. whenever WITH_GCJ is set, regardless of ENABLE_KAWA_FRONTEND.
  175. Likewise KAWAPROGS includes kawa-bin whenever WITH_GCJ is set.
  176. 2003-02-01 Per Bothner <per@bothner.com>
  177. * Makefile.am (KAWA2_XML_OFILES): Add gnu-kawa-xslt.o.
  178. (LIBADD_XML): Add gnu-kawa-xslt.lo.
  179. 2002-03-02 Per Bothner <per@bothner.com>
  180. * Makefile.am: Various tweaks due to new automake.
  181. 2002-02-11 Per Bothner <per@bothner.com>
  182. * kawa.c (get_classpath): Add extern declaration to kill warning.
  183. 2002-02-05 Per Bothner <per@bothner.com>
  184. * kawapath.c: Get R_OK from unistd.h rather than fcntl.h.
  185. 2002-01-29 Per Bothner <per@bothner.com>
  186. * kawa.c: Move some logic to kawapath.c
  187. * kawapath.c: New file.
  188. * cgi-servlet.c: New program.
  189. * Makefile.am: Update accordingly.
  190. * Makefile.am: Also link in gnu-brl.lo and gnu-kawa-brl.lo.
  191. 2001-10-17 Per Bothner <per@bothner.com>
  192. * Makefile.am: Update for gnu/kawa/xml.
  193. 2001-09-13 Per Bothner <per@bothner.com>
  194. * Makefile.am (bin_PROGRAMS, bin_SCRIPTS): Use automake conditionals.
  195. (kawa_bin_SOURCES): New macro prevents automake expecting kawa-bin.c.
  196. (all): Removed dependency.
  197. 2001-08-17 Per Bothner <per@bothner.com>
  198. * Makefile.am (install-exec-bindir): Conditionally install gckawa.
  199. 2001-07-18 Per Bothner <per@bothner.com>
  200. * Makefile.am (gckawa): New rule to build new script, when --with-gcj.
  201. * Makefile.am: If --enable-xml link gnu/xquery/*.
  202. 2001-06-17 Per Bothner <per@bothner.com>
  203. * Makefile.am (KAWA1_OFILES): Added gnu-commonlisp-lang.lo.
  204. (KAWA2_OFILES): Add gnu-commonlisp-lisp.o.
  205. (XXX.lo): New rules to control recursion.
  206. 2001-06-09 Per Bothner <per@bothner.com>
  207. * Makefile.am: Only link gnu-xml.o/gnu-xml.lo if ENABLE_XML is true.
  208. 2001-06-04 Per Bothner <per@bothner.com>
  209. * Makefile.am (WITHOUT_GCJ_DEFS, kawa.sh): Change KAWALIB to jar file.
  210. 2001-05-09 Per Bothner <per@bothner.com>
  211. * Makefile.am: Many changes to support shared libraries using libtool.
  212. 2001-04-24 Per Bothner <per@bothner.com>
  213. * Makefile.am: $(READLINE_INCLUDE_PATH) should be part of INCLUDES.
  214. (DEFS): Get rid of junk -Dxxx. (Old testing, I believe.)
  215. 2001-04-10 Per Bothner <per@bothner.com>
  216. * Makefile.am (KAWA2_OFILES): Update gnu-kawa-xml.o -> gnu-xml.o.
  217. 2001-03-23 Per Bothner <per@bothner.com>
  218. New directory.
  219. * kawa.c: Moved from ../kawa.
  220. * Makefile.am: New file.