ChangeLog 73 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475
  1. 2019-01-17 Per Bothner <per@bothner.com>
  2. * kawa.texi (Arithmetic operations): Document 'expt'.
  3. Fixes GitLab issue #51 "expt function missing in docs".
  4. 2019-01-15 Per Bothner <per@bothner.com>
  5. * kawa.texi (Anonymous classes): Fix typo reported by Duncan Mak.
  6. 2018-12-31 Per Bothner <per@bothner.com>
  7. * kawa.texi (Options): Add --new-errors option.
  8. 2018-12-18 Per Bothner <per@bothner.com>
  9. * kawa.texi (Arrays): Document build-array with setter.
  10. 2018-12-17 Per Bothner <per@bothner.com>
  11. * kawa.texi (Arrays): Document optional port argument of format-array.
  12. 2018-12-02 Per Bothner <per@bothner.com>
  13. * kashell.texi: Merge in and update some information.
  14. 2018-11-29 Per Bothner <per@bothner.com>
  15. * kashell.md: Convert from MarkDown ...
  16. * kashell.texi: ... to texinfo.
  17. * Makefile.am (kashell.html): New rule.
  18. 2018-10-31 Per Bothner <per@bothner.com>
  19. * kawa.texi (Arrays): Two small fixes.
  20. (Ideas and tasks): New subsection 'Recusively initialized data structures'.
  21. 2018-10-29 Per Bothner <per@bothner.com>
  22. * kashell.md: Various additions and fixes.
  23. 2018-10-28 Per Bothner <per@bothner.com>
  24. * kawa.texi (Arrays): Minor typo and style fixes.
  25. 2018-09-07 Per Bothner <per@bothner.com>
  26. * kawa.texi (Ports): Document %H escape for prompt pattern.
  27. 2018-08-03 Per Bothner <per@bothner.com>
  28. * kawa.texi (Tutorial - Booleans): Fix thinko.
  29. 2018-08-02 Per Bothner <per@bothner.com>
  30. * kashell.md: Preliminary kashell.org home-page.
  31. 2018-01-19 Per Bothner <per@bothner.com>
  32. * kawa.texi (Composable pictures): Fix some typos.
  33. 2018-01-13 Per Bothner <per@bothner.com>
  34. * kawa.texi (Standard Types): Minor update for string type.
  35. 2017-11-30 Per Bothner <per@bothner.com>
  36. * kawa.texi: Fix typos '--full-tail-calls' to '--full-tailcalls'.
  37. This fixes GitLab issue #26
  38. "Minor --full-tailcalls discrepancy in Kawa manual".
  39. 2017-10-02 Per Bothner <per@bothner.com>
  40. * news.texi, kawa.text: Fix some typos.
  41. 2017-09-30 Per Bothner <per@bothner.com>
  42. * kawa.texi (Acknowledgements): Various updates.
  43. 2017-09-27 Per Bothner <per@bothner.com>
  44. * kawa.texi: Clarifications about type specifiers and invoke.
  45. 2017-09-04 Timo Myyrä <timo.myyra@wickedbsd.net>
  46. * kawa.man, qexo.man: Fix some style errors reported by mandoc lint.
  47. 2017-08-31 Per Bothner <per@bothner.com>
  48. * Makefile.am: Fix handling of man pages.
  49. 2017-08-28 Per Bothner <per@bothner.com>
  50. * kawa.texi: Document in-http-server and in-servlet.
  51. * kawa.texi (Options): Document --warn-uninitialized.
  52. * news.texi: Likewise.
  53. 2017-08-23 Per Bothner <per@bothner.com>
  54. * kawa.texi (Eval and Environments): Document environment-fold.
  55. 2017-08-05 Per Bothner <per@bothner.com>
  56. * kawa.texi (Repeat forms): Add subsection on sub-patterns.
  57. 2017-08-02 Per Bothner <per@bothner.com>
  58. * kawa.texi (Repeat forms): New section.
  59. 2017-07-29 Per Bothner <per@bothner.com>
  60. * kawa.texi: Document '?' conditional match form and its use.
  61. * news.texi: Note '?' form.
  62. 2017-07-26 Per Bothner <per@bothner.com>
  63. * kawa.texi (Extended formals): Update and expand.
  64. 2017-07-16 Per Bothner <per@bothner.com>
  65. * kawa.texi: Add @kdb commands for better styling.
  66. Also fix error in example - using make-vector instead of vector.
  67. 2017-07-15 Frank Ruben <gitlab@mg.gitlab.com>
  68. * kawa.texi (Method operations): Fix typo in example.
  69. This fixes GitLab issue #14.
  70. 2017-07-15 Per Bothner <per@bothner.com>
  71. * kawa.texi: Update about lambda expressions.
  72. 2017-07-09 Per Bothner <per@bothner.com>
  73. * kawa.texi (Application and Arguments Lists): Fix some typos.
  74. (Extended formals): Move earlier.
  75. 2017-06-08 Per Bothner <per@bothner.com>
  76. * kawa.texi (Ideas and tasks): End-position recording is now working.
  77. * news.html: Note this.
  78. 2017-04-30 Per Bothner <per@bothner.com>
  79. * kawa.texi (Source distribution):
  80. Improve instructions for building documentation.
  81. * kawa.texi (Extended formals): Refactor to avoid texinfo.tex bug.
  82. * texinfo.tex: Use newer version.
  83. * kawa.texi: Update for Java 8 now being the default.
  84. 2017-04-26 Per Bothner <per@bothner.com>
  85. * Makefile.am (kawa.xml): Change Top node to index.html, not start.html.
  86. (kawa-manual.epub): Update to deal with above change.
  87. * style/kawa-ebook.js: Update sidebar handling for index.html.
  88. Also, various changes in readiness for html (not xml) files.
  89. * kawa.texi: Some minor fixes.
  90. 2017-04-25 Per Bothner <per@bothner.com>
  91. * kawa.texi: Document remaining new string procedures.
  92. Various string-related fixes and updates.
  93. * news.texi: Likewise update.
  94. 2017-04-10 Per Bothner <per@bothner.com>
  95. * kawa.texi: More string procedures. Some re-organization.
  96. 2017-04-09 Per Bothner <per@bothner.com>
  97. * kawa.texi: Update for new UTF16/string conversions.
  98. * news.texi: Likewise.
  99. 2017-03-26 Per Bothner <per@bothner.com>
  100. * kawa.texi (Strings): Document new string functions.
  101. 2017-03-20 Per Bothner <per@bothner.com>
  102. * kawa.texi: String updates.
  103. 2017-03-15 Per Bothner <per@bothner.com>
  104. * kawa.texi (Strings): Update wih istring information.
  105. 2017-03-13 Per Bothner <per@bothner.com>
  106. * kawa.texi (Ideas and tasks): Add more on function types.
  107. 2017-02-27 Per Bothner <per@bothner.com>
  108. * kawa.texi: Various updates and fixes.
  109. 2017-02-24 Peter Lane <peter@peterlane.info>
  110. * kawa.texi: Many changes.
  111. 2017-02-22 Per Bothner <per@bothner.com>
  112. * kawa.texi: Adjustments to the "projects" page.
  113. * Makefile.am (kawa-manual.epub): Don't depend on Makefile.
  114. 2017-02-11 Per Bothner <per@bothner.com>
  115. * news.texi: Mention new bitvector and c16vector types.
  116. Mention that converting a Java array to a uniform vector wraps (re-uses) the array.
  117. 2017-01-26 Per Bothner <per@bothner.com>
  118. * style/kawa-ebook.css: Some tweaking for consistency.
  119. * style/kawa-ebook.js: For "scroll-to" message, only update
  120. location.hash, to avoid reload.
  121. * kawa-ebook.js: Re-do frame-management.
  122. Use a fixed top-frame, and lazily load an iframe when visiting a page.
  123. * kawa-ebook.css: Related changes.
  124. * Makefile.am: Top frame is start.xhtml; make index.html from it.
  125. * kawa.texi (Resources): Document new module-class.
  126. * news.texi: Likewise.
  127. 2017-01-21 Per Bothner <per@bothner.com>
  128. * kawa.texi (Variables and Patterns): Document guards and
  129. literal (constant-match) patterns.
  130. * kawa.texi (Conditionals): Document 'match' form.
  131. 2017-01-17 Per Bothner <per@bothner.com>
  132. * news.texi: Update incompatible changes.
  133. 2017-01-10 Per Bothner <per@bothner.com>
  134. * kawa.texi (Source distribution): Update --with-domterm option.
  135. 2017-01-04 Per Bothner <per@bothner.com>
  136. * kawa.texi (Reporting bugs): Update to reference GitTab tracker.
  137. * news.texi: Likewise.
  138. 2016-11-28 Per Bothner <per@bothner.com>
  139. * style/kawa-ebook.js (onClick): Make more general.
  140. 2016-11-27 Per Bothner <per@bothner.com>
  141. * news.texi: Some updates.
  142. 2016-11-26 Per Bothner <per@bothner.com>
  143. Update to use DocBook 5.0 and xsl-ns-stylesheets.
  144. * Makefile.am (kawa.xml): Convert kawa.xml to DocBook 5.
  145. * kawa.texi: Update for building documentation.
  146. * style/kawa.xsl: Add namespaces.
  147. * style/docbook-to-html.xsl: Likewise.
  148. * style/kawa-epub.xsl: Likewise.
  149. * style/kawa-ebook.css: Add some missing styling.
  150. * style/kawa-l.css: Fix navcol styling.
  151. * style/kawa.css: Remove extra overflow - which loses on Firefox.
  152. 2016-11-25 Per Bothner <per@bothner.com>
  153. * kawa.texi: Update due to move to git and gitlab.
  154. 2016-11-24 Per Bothner <per@bothner.com>
  155. Improve top of sidebar of manual.
  156. * doc/Makefile.am: Copy kawa-logo.png to kawa-manual.epub.
  157. * doc/style/kawa-ebook.css: Float logo next to manual title.
  158. * doc/style/kawa-ebook.js: Improve sidebar to match statically
  159. generated one, including clickable logo and title.
  160. * doc/style/kawa-l.css: Various fixes.
  161. * doc/style/kawa.css: Resie logo to fit.
  162. * doc/style/kawa.xsl: Add title along logo in sidebar.
  163. 2016-11-13 Jamison Hope <jrh@theptrgroup.com>
  164. * kawa.texi (Quaternions): Fix description of z coordinate.
  165. This fixes Savannah bug #49596.
  166. 2016-11-12 Per Bothner <per@bothner.com>
  167. * news.html: Update to reference "Kawa 2.2".
  168. * Makefile.am (check): Remove rule - fails with 'make distcheck'.
  169. * Makefile.am: Add -q to zip command, for more diff'able logs.
  170. 2016-11-07 Per Bothner <per@bothner.com>
  171. * Makefile.am (check): Don't build kawa.pdf - too many warnings.
  172. Instead build kawa-manual.epub.
  173. * kawa.texi: Document --browse-manual option.
  174. Don't suggest browse-kawa-manual script. Other polishing.
  175. * news.texi: Likewise.
  176. * README-epub: Related updates.
  177. 2016-11-06 Per Bothner <per@bothner.com>
  178. * kawa.texi (REPL Console): Document -w and its (new) sub-options.
  179. 2016-11-05 Per Bothner <per@bothner.com>
  180. * style/kawa-ebook.js: Use '#' (hash) rather than '?' (query) to
  181. control sidebar. This seems to work better with the "jar:" scheme
  182. and generally is more robust.
  183. * with-frames.html (setHash): Use to visibly update location bar.
  184. (framesetUnloaded): Send message to server on window-close.
  185. * style/kawa-ebook.java (onUnload): Likewise.
  186. 2016-11-02 Per Bothner <per@bothner.com>
  187. * style/kawa-ebook.js: Minor fixes to sidebar generation.
  188. Generate sidebar even if "Table of Contents" is in main window.
  189. * style/kawa-epub.xsl (toc-ref): Override to ToC.xhtml.
  190. 2016-11-01 Per Bothner <per@bothner.com>
  191. Numerous tweaks to sidebar styling and links.
  192. * kawa.texi (Overall Index): Make @appendix, to force outside @part.
  193. * Makefile.am: Rename bk01-toc.html to Toc.html.
  194. * with-frames.html: Likewise.
  195. * style/docbook-to-html.xsl: Add Toc and Index links.
  196. * style/kawa.css: Change sidebar color.
  197. * style/kawa-ebook.css: Likewise.
  198. * style/kawa-ebook.js: Add ToC link. Enable sidebar styling.
  199. * style/kawa-epub.xsl: Remove unused onload/onunload attributes.
  200. * style/docbook-to-html.xsl: Include 'part' (i.e. the Reference Manual)
  201. in navfooter.
  202. * kawa.texi (Source distribution): Document --with-domterm option.
  203. Update --with-jline2 options to --with-jline3.
  204. 2016-10-30 Per Bothner <per@bothner.com>
  205. * kawa.texi (Prompts): Small enhancements.
  206. 2016-10-28 Per Bothner <per@bothner.com>
  207. * kawa.texi (Composable pictures): Some small improvements.
  208. 2016-10-23 Sudarshan S Chawathe <chaw@eip10.org>
  209. * kawa.texi (Composable pictures): Various fixes.
  210. This fixes Savannah bug #49368
  211. "very minor typos etc. in (kawa pictures) documentation".
  212. 2016-10-16 Per Bothner <per@bothner.com>
  213. * kawa.texi: Document need for running autogen.sh.
  214. * news.texi: Fix old typo.
  215. 2016-10-14 Sudarshan S Chawathe <chaw@eip10.org>
  216. Per Bothner <per@bothner.com>
  217. * kawa.texi (Defining new classes): Fix typos.
  218. 2016-10-13 Per Bothner <per@bothner.com>
  219. * kawa.texi: Document domterm-load-stylesheet. Other changes.
  220. * Makefile.am (MOSTLYCLEANFILES): Add some TeX temporaries.
  221. * kawa.texi: Multiple small improvements.
  222. * news.texi: Likewise.
  223. 2016-10-12 Per Bothner <per@bothner.com>
  224. * kawa.texi (Pretty-printing): New section.
  225. * news.texi: Various updates.
  226. 2016-10-11 Per Bothner <per@bothner.com>
  227. * kawa.texi (Tutorial - Picture): More fleshed out.
  228. 2016-10-05 Per Bothner <per@bothner.com>
  229. * kawa.texi (Composable pictures): More text and examples.
  230. 2016-10-01 Per Bothner <per@bothner.com>
  231. * kawa.texi (Composable pictures): Document procedures
  232. picture-write-svg and picture->svg-node.
  233. * kawa.texi: Add @contents for tex output.
  234. 2016-09-29 Per Bothner <per@bothner.com>
  235. * kawa.texi (Composable pictures): Document Swing features.
  236. Document 'padding', 'image-write', and '->image'. Fix typos.
  237. 2016-09-28 Per Bothner <per@bothner.com>
  238. * kawa.texi: More documentation of 'pictures' library.
  239. * images/*.png: More screenshots.
  240. 2016-09-23 Per Bothner <per@bothner.com>
  241. * Makefile.am: Changes to support images in manual.
  242. * doc/images/logo-image-1.png: new screetshot.
  243. * kawa.texi: Improved documentation for pictures and for REPL.
  244. * style/kawa.xsl (html.script, body.attributes): Move to ...
  245. * style/kawa-epub.xsl: .. as they are only used with the epub manual.
  246. 2016-09-09 Per Bothner <per@bothner.com>
  247. * kawa.texi (REPL Console): New section.
  248. (New-Window): Merge node into new section.
  249. Add styling (colors) to doc REPL examples.
  250. * Makefile.am (kawa.xml): Insert <prompt> element before <userinput>.
  251. * style/docbook-to-html.xsl: Process prompt style.
  252. * style/kawa.css: Add actual styles.
  253. 2016-09-08 Per Bothner <per@bothner.com>
  254. * kawa.texi (Exiting): Update about ctrl-D, which now should work.
  255. 2016-09-02 Per Bothner <per@bothner.com>
  256. * kawa.texi (Arrays): More array documentation.
  257. 2016-08-31 Per Bothner <per@bothner.com>
  258. * kawa.texi (Ranges): New section.
  259. 2016-08-14 Per Bothner <per@bothner.com>
  260. * +default+: No longer need to add "?sidebar" to the URL.
  261. * Makefile.am (kawa_TEXINFOS): Make sure news.texi is distibuted.
  262. * kawa.texi (Binary distribution): Rewrite for new zip distribution.
  263. * style/kawa-ebook.js: More flexible sidebar control.
  264. 2016-08-13 Per Bothner <per@bothner.com>
  265. * doc/style/kawa-ebook.js: Set target="_blank" for non-retaive links.
  266. Include News page in the actual Kawa manual.
  267. * news.texi: New file. Converted from htl using pandoc.
  268. * kawa.texi: Include news.texi.
  269. * style/kawa.xsl: Removing adding extra link to news page.
  270. * Makefile.am (kawa.xml): Tweak filename for news page.
  271. 2016-08-06 Per Bothner <per@bothner.com>
  272. * kawa.texi (Composable pictures): New section.
  273. 2016-07-30 Per Bothner <per@bothner.com>
  274. * kawa-ebook.js: Avoid cross-frame accesses, at least in iframe mode.
  275. These accesses are dis-allowed for file: URLs on Chrome.
  276. * +default+: Fix content-type for html and png files.
  277. 2016-07-28 Per Bothner <per@bothner.com>
  278. * kawa.texi (Objects): Fix two typos. This fixes Savannah bug #48584
  279. "Typos on https://www.gnu.org/software/kawa/tutorial/Objects.html".
  280. 2016-07-11 Per Bothner <per@bothner.com>
  281. Generate navigation sidebar for epub manual using JavaScript.
  282. * style/kawa-ebook.js: New code for building, inserting and updating
  283. a navigation sidebar, when requested. This code is not enabled
  284. by default i.e. when just browsing index.xhtml.
  285. * style/kawa-ebook.css: New stylesheet - similar to web site.
  286. * +default+: Update to request sidebar. Handle .js/.css.
  287. * Makefile.am: updates for building kawa-manual.epub.
  288. * README-epub: Remove note about lack of sidebar.
  289. * with-frames.html: Frameset version, as oppused to using iframe.
  290. 2016-07-01 Per Bothner <per@bothner.com>
  291. * Makefile.am; Change --path to xsltproc invocation.
  292. This allows things to work when srcdir is not ".".
  293. 2016-06-26 Per Bothner <per@bothner.com>
  294. * kawa.texi (Server-side scripts): Mention doc/+default+ script.
  295. (Building JavaFX applications): Mention browse-kawa-manual.
  296. * Makefile.am: Add rules for making web and epub documentation.
  297. Before they were in a Makefile on the fsf website.
  298. * README-epub: Documentation on the documentation.
  299. * +default+: A web server script for reading kawa-manual.epub.
  300. * style/docbook-to-html.xsl, style/kawa-epub.xsl, style/kawa.xsl:
  301. XSLT stylesheets for converting the DocBook version of the manual
  302. to either web pages or EPUB3.
  303. * style/kawa-1col.css, style/kawa-ebook.css, style/kawa-l.css,
  304. style/kawa-r.css, style/kawa.css, style/top-navbar.css:
  305. CSS stylesheets for the web pages or epub.
  306. * Compliance.html: Remove ancient file.
  307. 2016-06-26 Jakub Jankiewicz
  308. * style/kawa-logo.png: Kawa logo
  309. 2016-06-12 Per Bothner <per@bothner.com>
  310. * kawa.texi (Ports): Document new features for setting prompts.
  311. 2016-05-07 Per Bothner <per@bothner.com>
  312. * Makefile.am (all): New rule does nothing.
  313. This is to avoid 'make all' failing if makeinfo is older than 6.0.
  314. 2016-04-09 Per Bothner <per@bothner.com>
  315. * kawa.texi (Module classes): More about "dual-purpose" module classes.
  316. Note they are (now) implicitly 'init-run.
  317. Also some typo fixes.
  318. 2016-03-08 Per Bothner <per@bothner.com>
  319. * kawa.texi: Minor tweaks to work around texinfo.tex limitations.
  320. * texinfo.tex: Update to version from texinfo 6.1.
  321. 2016-03-07 Per Bothner <per@bothner.com>
  322. * kawa.texi (Ideas and tasks): Add a link for parameterized types.
  323. * kawa.texi (Module classes): Update mangling example.
  324. 2016-02-17 Per Bothner <per@bothner.com>
  325. * kawa.texi (Ideas and tasks): Various updates.
  326. 2016-02-15 Per Bothner <per@bothner.com>
  327. * kawa.texi (Source distribution): Document --with-line2 flag.
  328. 2016-02-09 Per Bothner <per@bothner.com>
  329. * kawa.texi (sub, sup, msup, xsup): Remove macros, since
  330. texinfo-6.0 now has @sub and @sup.
  331. 2016-01-30 Per Bothner <per@bothner.com>
  332. * kawa.texi: 'import' is preferred over 'define-alias' for classes.
  333. 2015-11-10 Per Bothner <per@bothner.com>
  334. * kawa.texi (Importing): Mention (rnrs arithmetic bitwise) module.
  335. 2015-11-04 Per Bothner <per@bothner.com>
  336. * kawa.texi (Mapping functions): New section.
  337. Add documentation of map and for-each.
  338. Move here and update documentation of vector-map and vector-for-each.
  339. 2015-10-26 Per Bothner <per@bothner.com>
  340. * kawa.texi: More minor updates.
  341. 2015-10-24 Per Bothner <per@bothner.com>
  342. * kawa.texi: Various minor fixes and updates.
  343. 2015-09-29 Per Bothner <per@bothner.com>
  344. * kawa.texi (Definitions): 'define-variable' can now have
  345. a type-specifier.
  346. (Importing): You can now reference a library as a class name with dots.
  347. * kawa.texi (Implemented SRFIs): Add SRFI-35 to list.
  348. 2015-09-20 Per Bothner <per@bothner.com>
  349. * kawa.texi (Defining new classes): We can now define
  350. 'synchronized or 'strictfp methods.
  351. * kawa.texi (Tutorial): Added material, mostly on Java interop.
  352. 2015-09-19 Per Bothner <per@bothner.com>
  353. * kawa.texi (Tutorial - Sequences): Various additions.
  354. (Importing): Minor improvements.
  355. 2015-07-31 Per Bothner <per@bothner.com>
  356. * kawa.texi (Implemented SRFIs): Note support for SRFI-118.
  357. (Module classes): Updates about static modules - now the default.
  358. 2015-06-24 Per Bothner <per@bothner.com>
  359. * kawa.texi (String): New subsubsection 'Strings as sequences'.
  360. (Sequences): Document 'length' function.
  361. 2015-06-23 Per Bothner <per@bothner.com>
  362. * kawa.texi: Update/expand numerical types and conversions.
  363. * kawa.texi (Ideas and tasks): Add idea about
  364. Decimal arithmetic and repeated decimals.
  365. (Numeric types): Merge section about 'Exactness' from R7RS.
  366. * kawa.texi: Other minor fixes.
  367. 2015-04-25 Per Bothner <per@bothner.com>
  368. * kawa.texi (Options): Document that -D can now be handled by Kawa.
  369. 2015-04-22 Per Bothner <per@bothner.com>
  370. * kawa.texi (Options): Document new --with-arg-count option.
  371. 2015-04-14 Per Bothner <per@bothner.com>
  372. * kawa.texi (Importing): Document new import-class form.
  373. Document the renaming option to the only form.
  374. (FAQs - What is the equivalent of Java import): Rewrite to make use
  375. of the new import-class form.
  376. 2015-04-05 Jamison Hope <jrh@theptrgroup.com>
  377. * kawa.texi (Quaternions): Document functions vector-quaternion?,
  378. make-vector-quaternion, and vector-quaternion->list.
  379. New subsection 'The (kawa rotations) module'.
  380. 2015-03-27 Per Bothner <per@bothner.com>
  381. * kawa.texi (Definitions): Add details for define, including
  382. extended syntax for function define.
  383. (Procedure properties): Show syntax with lambda option-pair.
  384. New subsection for Standard properties.
  385. (Extended formals): Update for option-pairs.
  386. (Partial application): Move cut and cute to new section.
  387. 2015-02-23 Per Bothner <per@bothner.com>
  388. * kawa.texi (Ideas and tasks): Various updates.
  389. New subsections 'Unsigned primitive number types' and
  390. 'Optional strict typing along with an explicit dynamic type'.
  391. * kawa.texi (Importing): New subsection 'Builtin libraries'.
  392. * kawa.texi (Servlets): Minor changes.
  393. 2015-02-16 Per Bothner <per@bothner.com>
  394. * kawa.texi (Source distribution): Document configure options
  395. in more detail.
  396. 2015-02-15 Per Bothner <per@bothner.com>
  397. * kawa.texi (Tutorial - Variables): Show '!' as alternative to 'define'.
  398. * kawa.texi (Source distribution): Add notes for building on Windows.
  399. 2014-12-18 Per Bothner <per@bothner.com>
  400. * kawa.texi (Multiple values): Updates for call-with-values.
  401. 2014-12-11 Per Bothner <per@bothner.com>
  402. * kawa.texi (Keywords): Add notes on Guile-style syntax.
  403. 2014-12-02 Per Bothner <per@bothner.com>
  404. * kawa.texi (Tutorial): New chapter merged from tutorial.xml.
  405. * tutorial.xml: Remove.
  406. * kawa.texi (Bodies): Add note about encoding specifiers.
  407. * kawa.texi (@sub): When generating DocBook - which is used for the
  408. online version of Kawa documentation - use the builtin version of @sub
  409. which is only in the development version of texinfo.
  410. (@xsup, @msup): Likewise, but instead of defining @sup use @xsup
  411. and @msup to work around a conflicting \sup macro in older versions
  412. of texinfo.tex.
  413. (Quaternions): Use @msup.
  414. (module classes): More on define-library.
  415. * kawa.texi (Importing): New section.
  416. * kawa.texi (Syntax and conditional compilation): Update for 'include'.
  417. 2014-11-29 Per Bothner <per@bothner.com>
  418. * kawa.texi (Processes): Major additions.
  419. * kawa.texi: Various updates.
  420. (Module classes): Flesh out define-libray and module-name.
  421. 2014-11-26 Per Bothner <per@bothner.com>
  422. * kawa.texi (Reading and writing whole files): New section.
  423. 2014-11-23 Per Bothner <per@bothner.com>
  424. * kawa.texi (Top, Features): Various changes.
  425. (Reference Document): Create a new @part to help web-site organization.
  426. (Implemented SRFIs): Note that srfo-10 is deprecated.
  427. 2014-11-22 Per Bothner <per@bothner.com>
  428. * kawa.texi: Comment out or update mentions of GCJ.
  429. 2014-11-22 Alex Mitchell <lexaay@gmail.com>
  430. * kawa.texi (Projects): Mention HypeDyn.
  431. 2014-11-17 Per Bothner <per@bothner.com>
  432. * kawa.texi (Android view construction): Document (current-activity).
  433. (Colon notation): Move around some.
  434. * kawa.texi (Community): Move earlier in the file.
  435. 2014-11-17 Jamison Hope <jrh@theptrgroup>
  436. * kawa.texi (Quaternions): New section.
  437. (Ideas and tasks): Remove subsection Quaternions.
  438. 2014-11-10 Per Bothner <per@bothner.com>
  439. * kawa.texi (Paths): Note use of current-path as setter,
  440. (Resources): Move to end of containing chapter.
  441. 2014-10-30 Per Bothner <per@bothner.com>
  442. * kawa.texi (Features): Move earlier.
  443. (FAQs): Move before Framework.
  444. 2014-10-29 Per Bothner <per@bothner.com>
  445. * kawa.texi (Scripts): Fix example problem.
  446. * kawa.texi (Ports): Fix thinko for read-bytevector!.
  447. Note that default ports may be hybrid textual/binary.
  448. 2014-10-28 Per Bothner <per@bothner.com>
  449. * kawa.texi: Various minor updates.
  450. (Numerical input and output): New section.
  451. 2014-10-27 Per Bothner <per@bothner.com>
  452. * kawa.texi (Eval and Environments): Various updates,
  453. including documenting the r7rs environment function.
  454. 2014-10-14 Per Bothner <per@bothner.com>
  455. * kawa.texi (Lazy evaluation): Document make-promise and delay-force.
  456. (Syntax and conditional compilation): Update cond-expand.
  457. 2014-10-06 Per Bothner <per@bothner.com>
  458. * kawa.texi: Various modest improvements.
  459. 2014-09-22 Per Bothner <per@bothner.com>
  460. * kawa.texi (Multiple values): Document 'define-values'.
  461. 2014-09-07 Per Bothner <per@bothner.com>
  462. * kawa.texi (Macros): Updated and merged in documentation form r7rs.
  463. 2014-08-14 Per Bothner <per@bothner.com>
  464. * kawa.texi (Strings): Document string-replace!.
  465. Update string-copy!.
  466. 2014-08-13 Per Bothner <per@bothner.com>
  467. * kawa.texi (Strings): Various updates.
  468. (String literals): New node.
  469. 2014-08-12 Per Bothner <per@bothner.com>
  470. * kawa.texi (PerformanceNote): New macro.
  471. * kawa.texi (Characters): Various tweaks, including defining
  472. character litrerals.
  473. (String): Various updates.
  474. (String Cursor API): New subsection.
  475. 2014-07-03 Per Bothner <per@bothner.com>
  476. * kawa.texi (Arithmetic operations): Document more R7RS functions.
  477. 2014-07-02 Per Bothner <per@bothner.com>
  478. * kawa.texi (Characters): Various updates for character type.
  479. 2014-06-11 Per Bothner <per@bothner.com>
  480. * kawa.texi (Named quasi-literals): New section.
  481. (Macros): Merge subsection Macros info section Macros and remove
  482. the former.
  483. 2014-06-08 Per Bothner <per@bothner.com>
  484. * kawa.texi (Module classes): Document 'export' with 'rename' spec.
  485. (sub) New macro.
  486. * kawa.texi (Local binding constructs): New section.
  487. (Declaring Types of Variables): Removed section.
  488. 2014-06-07 Per Bothner <per@bothner.com>
  489. * kawa.texi (Exceptions): Rr-written.
  490. * kawa.texi (Ideas and tasks): New subsection 'Better dynamic reload'.
  491. 2014-06-01 Per Bothner <per@bothner.com>
  492. * kawa.texi: Various updates.
  493. 2014-03-18 Per Bothner <per@bothner.com>
  494. * kawa.texi: Update package of gnu.text.*Path to gnu.kawa.io.
  495. 2014-03-04 Per Bothner <per@bothner.com>
  496. * kawa.texi (Ideas and tasks): New idea for multi-langauge compilation.
  497. * kawa.texi (Paths): Fix error.
  498. 2014-02-22 Jamison Hope <jrh@theptrgroup.com>
  499. * kawa.texi (Logical Number Operations): New subsection 'SRFI-60
  500. Logical Number Operations' documenting the non-R6RS functions in
  501. the SRFI. Many of the functions are moved here from the
  502. subsection 'Deprecated Logical Number Operations'.
  503. 2014-02-21 Per Bothner <per@bothner.com>
  504. * kawa.texi (Ideas and tasks): Various updates.
  505. 2014-02-20 Jamison Hope <jrh@theptrgroup.com>
  506. * kawa.texi (Implemented SRFIs): SRFI-60 is now fully supported.
  507. 2014-02-17 Per Bothner <per@bothner.com>
  508. * kawa.texi (Ideas and tasks): Update.
  509. 2014-02-17 Jamison Hope <jrh@theptrgroup.com>
  510. * kawa.texi (Implemented SRFIs): Fix typo.
  511. 2014-02-17 Per Bothner <per@bothner.com>
  512. * kawa.texi (Processes): Update exit and add emergency-exit.
  513. 2013-11-11 Per Bothner <per@bothner.com>
  514. * kawa.texi (Implemented SRFIs): Update.
  515. * kawa.texi (Bytevectors): Document utf8->string and string->utf8.
  516. 2013-09-29 Per Bothner <per@bothner.com>
  517. * texinfo.tex: Update to texinfo-5.2.
  518. 2013-09-28 Per Bothner <per@bothner.com>
  519. * kawa.texi (Lexical syntax): Document R7RS symbol-element syntax.
  520. * kawa.texi (Program structure): Re-arrange - moove earlier.
  521. (Boolean values): New section.
  522. * kawa.texi (Strings): Document both simple string literals
  523. and SRFI-109 squasi-literals.
  524. * kawa.texi: Clean up use of macros. Specifically use
  525. new texinfo commands like @lbracechar so we can use @stxlit
  526. where appropriate without kludges or hand-expanding it.
  527. 2013-09-27 Per Bothner <per@bothner.com>
  528. * kawa.texti (String): Document string literal syntax.
  529. (Lists): Merge documentation from R7RS.
  530. 2013-09-25 Per Bothner <per@bothner.com>
  531. * kawa.texi (Strings): Merge documentation from R7RS.
  532. 2013-09-24 Per Bothner <per@bothner.com>
  533. * kawa.texi (Syntax and conditional compilation): Add 'features'.
  534. (Characters): Add 'digit-value',
  535. (System inquiry): New section node.
  536. * kawa.texi (Datum syntax): New subsection on Datum labels.
  537. (Ports): Update write to note use of datum-levels.
  538. * kawa.texi (Conditionals): Update documentation of 'case'
  539. to mentioned '=>' forms.
  540. * kawa.texi: Fix some sectioning and node name errors.
  541. (Arithmetic operations): Document finite?, infinite?, and nan?
  542. according to R7RS - which generalizes to complex numbers.
  543. 2013-09-23 Per Bothner <per@bothner.com>
  544. * kawa.texi (Time-related functions): New node, documents
  545. current-second, current-jiffy, and jiffies-per-second.
  546. Also move sleep here.
  547. (Miscellaneous, Special topic): Merge into single chapter
  548. Miscellaneous topics.
  549. * kawa.texi (Options, Module classes): Document --warn-void-used,
  550. plus some minor tweaks.
  551. * Makefile.am (../kawa-doc-$(VERSION).tar.gz): Update.
  552. 2013-09-23 Matthieu Vachon <matthieu.o.vachon@gmail.com>
  553. Per Bothner <per@bothner.com>
  554. * Makefile.am: Regularize tmp file naming.
  555. 2013-09-23 Per Bothner <per@bothner.com>
  556. * kawa.texi: Numerous updates and additions.
  557. (Scripts): Major re-write.
  558. (Compatibility): Update note on tailcalls.
  559. (Options): Document -D and -J olptions to kawa front-end
  560. (Strings): Update string-fill! for R7RS semantics.
  561. (Arithmetic operations): Likewise for finite?, infinite?, and nan?.
  562. (Processes): More details on command-name procedure.
  563. 2013-09-08 Per Bothner <per@bothner.com>
  564. * kawa.texi (Numbers); Document proceure. square.
  565. (String): Document string-copy and string-copy!.
  566. (Lists): Document make-list.
  567. * kawa.texi (Strings): Some re-organization.
  568. 2013-09-07 Per Bothner <per@bothner.com>
  569. * kawa.texi (Strings): Update string->list for R7RS
  570. (end,end) arguments. Minor update.
  571. 2013-08-20 Per Bothner <per@bothner.com>
  572. * kawa.texi (Type tests and conversions): Document (->TYPE VAL) syntax.
  573. * kawa.texi (Lexical syntax): Document exponent-marker variants.
  574. * kawa.texi (stxlit macro): Use @code for better info output.
  575. 2013-08-17 Per Bothner <per@bothner.com>
  576. * kawa.texi (Ideas and tasks): Various updates.
  577. (Macros): Fix thinko.
  578. 2013-07-29 Per Bothner <per@bothner.com>
  579. * kawa.texi (Locations): Document define-private-alias.
  580. 2013-02-17 Matthieu Vachon <matthieu.o.vachon@gmail.com>
  581. * kawa.texi (Running): Added documentation about some missing
  582. --warn compilation options.
  583. * kawa.texi (Running): Added documentation about
  584. main: #t module-compile-options.
  585. * kawa.texi (Modules classes) : Added documentation on valid keys for
  586. module-compile-options.
  587. 2013-02-21 Per Bothner <per@bothner.com>
  588. * kawa.texi (Macros): Note optional 3rd parameter to datum->syntax.
  589. * kawa.texi (Acknowledgements): Add more names.
  590. 2012-12-10 Per Bothner <per@bothner.com>
  591. * kawa.texi (Features): Link to new JavaFX section.
  592. * kawa.texi (Building JavaFX applications): New section.
  593. * kawa.texi (Top): Link to tutorial.
  594. (Features): Add some features worth mentioning.
  595. (Self-configuring page scripts): Some extra information.
  596. 2012-12-09 Per Bothner <per@bothner.com>
  597. * kawa.texi: Some tweaks to avoid problems with texi2pdf.
  598. 2012-12-08 Per Bothner <per@bothner.com>
  599. * kawa.texi (Special topics): Fix syntax error.
  600. (Features): List lazy evaluation.
  601. 2012-12-07 Per Bothner <per@bothner.com>
  602. * tutorial.xml: Added text.
  603. 2012-12-06 Per Bothner <per@bothner.com>
  604. * kawa.texi (Quantities): Add soem more information, including
  605. documenting syntax.
  606. * kawa.texi (Android view construction): New section.
  607. 2012-11-29 Per Bothner <per@bothner.com>
  608. * kawa.texi (Ports): Document write-simple, write-shared.
  609. * kawa.texi (Vectors, Bytevectors): More R7RS documentation.
  610. 2012-11-28 Per Bothner <per@bothner.com>
  611. * kawa.texi (Ports): Document some more R7TS port functions,
  612. including discussion of textual vs binary ports.
  613. 2012-11-27 Per Bothner <per@bothner.com>
  614. * kawa.texi (Ports): Add documentation of input procedures,
  615. mostly from R7RS draft 7.
  616. 2012-11-22 Per Bothner <per@bothner.com>
  617. * kawa.texi (Ports): Add documentation, mostly from R7RS.
  618. (Output): New subsection.
  619. * Makefile.am: When generating html, specify --no-node-files.
  620. * kawa.texi (Top): Re-phrase initial paragraph.
  621. * kawa.texi (Vectors): Mention function call syntax.
  622. 2012-11-21 Per Bothner <per@bothner.com>
  623. * kawa.texi (stxlitrbrace): New macro. Needed in tex mode.
  624. * kawa.texi (Sequences): New section.
  625. (Data structures): Re-order some sections.
  626. (Vectors): Document begin-end bounds as appropriate plus other tweaks.
  627. 2012-11-20 Per Bothner <per@bothner.com>
  628. * kawa.texi (Restrictions): Renamed node to ...
  629. (Compatibility): new node name.
  630. * kawa.texi (Bytevectors): New section node.
  631. * kawa.texi: Some minor fixes.
  632. 2012-11-07 Per Bothner <per@bothner.com>
  633. * kawa.texi (Building for Android): New node, based on
  634. blog article from 2010.
  635. 2012-11-04 Per Bothner <per@bothner.com>
  636. * kawa.texi (Special topics): New chapter-level node.
  637. (Processes): Move under Special topics.
  638. (Deprecated low-level functions): Likewise.
  639. 2012-11-03 Per Bothner <per@bothner.com>
  640. * kawa.texi (Arithmetic operations): Reverted previous change.
  641. Implemented 2-argument log instead.
  642. 2012-11-02 Per Bothner <per@bothner.com>
  643. * kawa.texi (Arithmetic operations): Remove documentation (copied
  644. from R6RS) of unimplemented (and non-R7RS) 2-argument log function.
  645. This fixes Savannah bug #37610 "Logarithm's description".
  646. 2012-10-26 Per Bothner <per@bothner.com>
  647. * kawa.texi: Various small fixes.
  648. 2012-07-20 Per Bothner <per@bothner.com>
  649. * kawa.texi: Simplify home page to emphasize Scheme,
  650. (Framework): Move discussion of internals and other languages here.
  651. * kawa.texi: Fix some sectioning problems.
  652. 2012-05-13 Per Bothner <per@bothner.com>
  653. * kawa.texi: Remove bad "next" reference.
  654. 2012-04-09 Per Bothner <per@bothner.com>
  655. * kawa.texi (Macros): Document syntax->datum and datum->syntax.
  656. Document with-syntax and quasisyntax.
  657. (Datum syntax): Update quasisyntax Abbreviations.
  658. (Hash-prefixed forms): Add quasisyntax forms,
  659. 2012-04-08 Per Bothner <per@bothner.com>
  660. * kawa.texi (Acknowledgements): New section.
  661. 2012-03-26 Per Bothner <per@bothner.com>
  662. * kawa.texi (Macros): New section.
  663. 2012-03-20 Per Bothner <per@bothner.com>
  664. * kawa.texi (Ideas and tasks): Update and add ideas.
  665. 2012-03-04 Per Bothner <per@bothner.com>
  666. * kawa.texi (Ideas and tasks): Various updates.
  667. 2012-02-07 Per Bothner <per@bothner.com>
  668. * kawa.texi: Fix some formatting bugs.
  669. 2012-02-04 Per Bothner <per@bothner.com>
  670. * kawa.texi: Lots of stuff moved around, mostly relating to
  671. command-line options.
  672. * kawa.texi (FAQs): New FAQ about why the REPL uses display.
  673. 2012-02-02 Per Bothner <per@bothner.com>
  674. * kawa.texi: Some re-arranging.
  675. (Conditionals): New section.
  676. (Lazy evaluation): New section.
  677. 2012-01-22 Per Bothner <per@bothner.com>
  678. * kawa.texi (Source distribution): Update that you can use
  679. configure+make on Windows by using Cygwin.
  680. * kawa.texi (Parameterized Types): New section.
  681. 2012-01-22 Per Bothner <per@bothner.com>
  682. * kawa.texi (Vectors): Document [xxx] constructor syntax,
  683. and discuss immutability.
  684. 2012-01-21 Per Bothner <per@bothner.com>
  685. * kawa.texi (Defining new classes): Document access: abstract.
  686. 2012-01-09 Per Bothner <per@bothner.com>
  687. * kawa.texi: Some tweaks relating to load.
  688. 2012-01-01 Per Bothner <per@bothner.com>
  689. * kawa.texi: (Options): Document --r5rs, --r6rs, --r7rs flags.
  690. (Ports): Note symbol-read-case is only checked when reader is created.
  691. * kawa.texi: Improve documentation of identifiers and literals.
  692. Document #!fold-case and #!no-fold-case.
  693. * kawa.texi (Record types): Update since define-record-type now
  694. generates a nested class.
  695. * kawa.texi (Unicode): Document string-for-each.
  696. * kawa.texi (Arithmetic operations): Document real-valued?,
  697. rational-valued?, integer-valued?, finite?, infinite?, nan?,
  698. and exact-integer-sqrt.
  699. * kawa.texi (Vectors): New section.
  700. (Miscellaneous): Move vector-append to Vectors section.
  701. * kawa.texi (Streams): New stub section, about SRFI-41.
  702. (Implemented SRFIs): Link to new section.
  703. * kawa.texi: Small updates.
  704. 2011-12-09 Per Bothner <per@bothner.com>
  705. * kawa.texi (Field operations): Major re-write.
  706. 2011-12-05 Per Bothner <per@bothner.com>
  707. * kawa.texi (Method operations): Major re-write to match current
  708. features and recommendations.
  709. (Colon notation): More details and examples.
  710. 2011-10-02 Per Bothner <per@bothner.com>
  711. * kawa.texi (Defining new methods): New method-body non-terminal.
  712. Document #!native.
  713. 2011-08-07 Per Bothner <per@bothner.com>
  714. * kawa.texi (Datum syntax/Abbreviations): Add Kawa abbreviations.
  715. * kawa.texi (Colon-notation): New section.
  716. * kawa.texi (Bodies): Clarification.
  717. 2011-08-03 Per Bothner <per@bothner.com>
  718. * kawa.texi (Source distribution): Note need for make variables
  719. READLINE_INCLUDE_PATH and READLINE_LIB_PATH on OS/X.
  720. * kawa.texi (Source distribution): Update to note you can use
  721. configure+make on Cygwin.
  722. 2011-07-21 Per Bothner <per@bothner.com>
  723. * kawa.1: Don't pipe nroff output through col. It produces bad output.
  724. It also adds a needless dependency, which is a hassle for cygwin.
  725. 2011-04-15 Per Bothner <per@bothner.com>
  726. * kawa.texi: Various minor tweaks, fixes, and updates.
  727. * kawa.texi (FAQs): New question about inner class.
  728. 2011-04-14 Per Bothner <per@bothner.com>
  729. * kawa.texi (Ideas and tasks): New section.
  730. 2011-04-10 Per Bothner <per@bothner.com>
  731. * kawa.texi (Syntax and conditional compilation): Document the
  732. new 'class-exists:ClassName' feature test.
  733. 2011-02-25 Per Bothner <per@bothner.com>
  734. * kawa.texi (Character sets): New section.
  735. 2011-02-24 Per Bothner <per@bothner.com>
  736. * kawa.texi: Various tweaks.
  737. (Uniform vectors): Use type names without angle brackets.
  738. * kawa.texi (Bodies): New section.
  739. (Multiple values): Some improvements.
  740. (Format): Add index references.
  741. 2011-02-23 Per Bothner <per@bothner.com>
  742. * kawa.texi: Some minor syntax-definition fixes.
  743. 2011-02-22 Per Bothner <per@bothner.com>
  744. * kawa.texi: Change some macros so the result looks less confusing
  745. in info output.
  746. 2011-01-24 Per Bothner <per@bothner.com>
  747. * kawa.texi: Various minor fixes and improvements suggested by
  748. Savannah bug #32224: "Doc Typos/Clarifications".
  749. 2011-01-13 Per Bothner <per@bothner.com>
  750. * kawa.texi: Fix various errors.
  751. (Annotations): Add link to blog article about JAXP example.
  752. 2011-01-08 Per Bothner <per@bothner.com>
  753. * kawa.texi (Primitive expression syntax): New node.
  754. Various updates to improve syntax definitions and cross-references.
  755. * kawa.texi (Annotations): New node.
  756. 2011-01-04 Per Bothner <per@bothner.com>
  757. * kawa.texi (stxdef): Add @anchor.
  758. (stxref): New macro.
  759. (...): Use stxref macro for syntax cross-references.
  760. * kawa.texi (Top): Tweak my personal URL.
  761. 2010-12-28 Per Bothner <per@bothner.com>
  762. * kawa.texi (Ports): New variable *print-xml-indent*.
  763. (Paths): Fix typos.
  764. * kawa.texi (Module classes): Update documentation of require.
  765. Add documentation for import.
  766. 2010-11-10 Per Bothner <per@bothner.com>
  767. * kawa.texi (Compiling using Ant): New subsection.
  768. 2010-11-06 Per Bothner <per@bothner.com>
  769. * kawa.texi (Enumerations): New section.
  770. * kawa.texi: Also some minor tweaks.
  771. 2010-11-04 Per Bothner <per@bothner.com>
  772. * kawa.texi (Compilation options): Document --warn-unknown-member.
  773. 2010-11-03 Per Bothner <per@bothner.com>
  774. * kawa.texi (Anonymous classes): Talk about SAM-conversion.
  775. (Allocating objects): Lots of stuff about recent improvements.
  776. * kawa.texi (Extended Number Operations): Remove node. merging
  777. content into Arithmetic operations.
  778. (Performance of numeric operations): New node.
  779. 2010-10-24 Per Bothner <per@bothner.com>
  780. * kawa.texi (Syntax and conditional compilation): Document
  781. new 'expand' function.
  782. 2010-10-20 Per Bothner <per@bothner.com>
  783. * kawa.texi (Defining new classes): Wrap @stxlit around more literals.
  784. Modernize syntax used in example. Fix some minor errors.
  785. 2010-10-18 Per Bothner <per@bothner.com>
  786. * kawa.texi: Update sources.redhat.com -> sourceware.org.
  787. 2010-07-23 Per Bothner <per@bothner.com>
  788. * kawa.text (Top): Remove dead link to commercial Kawa IDE.
  789. * kawa.texi: Various small improvements.
  790. 2010-07-20 Per Bothner <per@bothner.com>
  791. * kawa.texi (HTTP requests): Document request-input-stream.
  792. request-input-port, and request-body-string.
  793. 2010-07-19 Per Bothner <per@bothner.com>
  794. * kawa.text (stxlitat): New macro - @stxlit{@} hangs
  795. when making kawa.dvi.
  796. * kawa.texi: More on web page scripts.
  797. 2010-07-18 Per Bothner <per@bothner.com>
  798. * kawa.texi (Self-configuring page scripts): New section.
  799. (Options): New subsection "Options for web servers".
  800. 2010-07-18 Per Bothner <per@bothner.com>
  801. * kawa.texi: Various updates.
  802. 2010-07-15 Per Bothner <per@bothner.com>
  803. * kawa.texi (Options): Document --target.
  804. * kawa.texi (Projects): Mention Google's App Inventor for Android.
  805. 2010-06-21 Per Bothner <per@bothner.com>
  806. * kawa.texi: Fix some minor mistakes.
  807. 2010-06-20 Per Bothner <per@bothner.com>
  808. * kawa.texi (XML literals): Add a subsection about QNames and namespaces.
  809. 2010-06-18 Per Bothner <per@bothner.com>
  810. * kawa.texi (XML literals): Various improvements.
  811. 2010-06-17 Per Bothner <per@bothner.com>
  812. * kawa.texi (Syntax): A bunch of new stuff, partly based on R6RS.
  813. 2010-06-15 Per Bothner <per@bothner.com>
  814. * kawa.texi: Update and add details about compound symbols and
  815. namespaces.
  816. 2010-05-31 Per Bothner <per@bothner.com>
  817. * kawa.texi (Creating XML nodes): Document new functions element-name
  818. and attribute-name.
  819. 2010-05-24 Per Bothner <per@bothner.com>
  820. * kawa.texi (XML literals): New section.
  821. 2010-05-13 Per Bothner <per@bothner.com>
  822. * Kawa.texi (stxdef, stxlit): New macros.
  823. Use thse to regularize the form of syntax definitions.
  824. * Makefile.am (.texi.pdf): Pass -E flag to texi2pdf, telling it to
  825. use makeinfo for macro-expansion.
  826. 2010-04-24 Per Bothner <per@bothner.com>
  827. * kawa.texi (HTTP requests): Add lots more documentation for
  828. new and old functions in HTTP.scm.
  829. (Servlets): Add some more documentation for functions in servlets.scm.
  830. * kawa.texi (Extended formals): Use boldface for literal syntax.
  831. 2010-04-10 Per Bothner <per@bothner.com>
  832. * kawa.texi (Binary distribution, Source distribution): Update
  833. since sources now default to Java 6.
  834. * kawa.texi (Hash tables): Note that Kawa hashtables implement
  835. java.util.Map.
  836. * kawa.texi (Paths): Add some examples.
  837. 2010-04-02 Per Bothner <per@bothner.com>
  838. * kawa.texi (Hash tables): Also document R6RS hash tables.
  839. Mostly merged in text from the R6RS specification.
  840. 2009-12-22 Per Bothner <per@bothner.com>
  841. * tutorial.xml: Start of a tutorial.
  842. 2009-12-13 Per Bothner <per@bothner.com>
  843. * kawa.texi (FAQs): New chapter node for Frequenlt Asked Questions.
  844. Start by discussing define-alias used like Java import.
  845. 2009-11-01 Per Bothner <per@bothner.com>
  846. * kawa.texi (Module classes, Compilation options): Update since
  847. --module-static is now the default.
  848. * kawa.text (Defining new classes): Update that the access: specifier
  849. now supports 'volatile, 'transient, or a list.
  850. Also fix think for interface:.
  851. 2009-09-29 Per Bothner <per@bothner.com>
  852. * kawa.texi (Debugging): Document 'disassemble' function.
  853. 2009-09-26 Per Bothner <per@bothner.com>
  854. * kawa.texi (Application compilation): Note that the default
  855. when --main is specified is that no bindings are exported.
  856. 2009-09-20 Per Bothner <per@bothner.com>
  857. * kawa.texi: Change @defun (and @deffn Function) to @deffn Procedure,
  858. to match R6RS terminology.
  859. * kawa.texi (Arithmetic operations): New (unfinished) node,
  860. mostly based on R6RS.
  861. 2009-09-18 Per Bothner <per@bothner.com>
  862. * kawa.texi (Implemented SRFIs): Update list.
  863. 2009-09-15 Per Bothner <per@bothner.com>
  864. * kawa.texi (Miscellaneous): Move command-line-arguments, exit ...
  865. (Processes): ... here.
  866. Also document command-line and new process-command-line-assignments.
  867. 2009-08-19 Per Bothner <per@bothner.com>
  868. * kawa.texi (Software-License): Update last year to 2009.
  869. 2009-08-13 Per Bothner <per@bothner.com>
  870. * kawa.texi (Debugging): Note inline issue and solutions for trace.
  871. 2009-08-04 Per Bothner <per@bothner.com>
  872. * kawa.texi (Procedures): Create sub-notes for contained @sections.
  873. * kawa.texi (Reporting bugs): Update Savannah bug-submission URL.
  874. 2009-08-02 Per Bothner <per@bothner.com>
  875. * kawa.texi (Extensions): Remove this node, and bring children up
  876. a level. The intent is for the web version that each (new) section
  877. gets its own page - and we can if needed subdivide each page into
  878. subsubsections - i.e. two levels of page-internal hierarchy.
  879. 2009-07-08 Per Bothner <per@bothner.com>
  880. * kawa.texi (Syntax and conditional compilation): Moved @anchor
  881. commands outside of @deffn, since that seems to confuse texi2dvi.
  882. 2009-06-05 Per Bothner <per@bothner.com>
  883. * kawa.texi (Characters and text): New node.
  884. Incorporate text from R6RS about characters, strings, and Unicode.
  885. Document regular expressions. Some text and examples derived from
  886. Dorai Sitaram's pregexp.
  887. (String): Old node updated and moved under Characters and text.
  888. * kawa.texi (manual-license): Various updates and additions.
  889. 2009-05-12 Per Bothner <per@bothner.com>
  890. * kawa.texi (Defining new classes): Minor tweaks.
  891. 2009-03-15 Per Bothner <per@bothner.com>
  892. * kawa.texi (Defining new classes): Document class-name: specifier.
  893. 2009-03-13 Per Bothner <per@bothner.com>
  894. * kawa.texi (Implemented SRFIs): Update list.
  895. 2009-03-07 Per Bothner <per@bothner.com>
  896. * kawa.texi (Keywords): We no longer support :IDENTIFIER syntax
  897. for keywords in Scheme, only in Common Lisp and ELisp.
  898. 2009-02-06 Per Bothner <per@bothner.com>
  899. * kawa.texi (Paths): Document URL type and resolve-uri function.
  900. (Resources): New section for resource-url and module-uri.
  901. 2008-11-10 Per Bothner <per@bothner.com>
  902. * kawa.texi (Field operations): Remove <angles> around type names
  903. in define-alias example.
  904. 2008-07-17 Per Bothner <per@bothner.com>
  905. * kawa.texi (Logical Number Operations): Document all the
  906. now-implemented R6RS functions. Move some of the now-redundant
  907. fuctions to a new subsubsection 'Deprecated Logical Number Operations'.
  908. 2008-06-01 Per Bothner <per@bothner.com>
  909. * kawa.texi: Some improvements here and there.
  910. * kawa.texi (Standard Types): The preferred spelling of standard
  911. types is now without the angle brackets.
  912. 2008-04-30 Per Bothner <per@bothner.com>
  913. * kawa.texi (Applet compilation): Update scribble example to use
  914. new syntax etc.
  915. * kawa.texi (Paths): Fix documentation of path-file.
  916. Bug reported by Ethan Herdrick <info@reatlas.com>.
  917. 2008-03-20 Per Bothner <per@bothner.com>
  918. * kawa.texi (Source distribution): Update from "Java 2" as the
  919. default to "Java 5".
  920. * kawa.texi (Source distribution): Note that parallel make doesn't work.
  921. 2008-02-15 Per Bothner <per@bothner.com>
  922. * Makefile.am: Some fixes in where the html files generated from
  923. kawa.texi are put. Renamed directory to kawa-html.
  924. * kawa-tour.texi, kawa-tour.tex: Remove old document.
  925. This has been replaced by the "internals" manual.
  926. * Makefile.am: Update accordingly.
  927. 2008-01-26 Per Bothner <per@bothner.com>
  928. * kawa.texi: Note the binary jar now requires Java 5.
  929. * kawa.texi (Syntax and conditional compilation): Document somewhat
  930. define-syntax-case and deprecated define-macro.
  931. 2008-01-22 Per Bothner <per@bothner.com>
  932. * kawa.texi: Add note on simulating synchronized methods.
  933. 2008-01-06 Per Bothner <per@bothner.com>
  934. * kawa.texi: Various updates and fixes.
  935. (Type tests and conversions): New node.
  936. (Miscellaneous): Move 'as' and 'instance?' to new node.
  937. 2007-06-03 Per Bothner <per@bothner.com>
  938. * kawa.texi (Syntax and conditional compilation): Document include
  939. and include-relative.
  940. (Eval and Environments): Dis-recommend load and load-relative.
  941. 2007-04-19 Per Bothner <per@bothner.com>
  942. * kawa.texi (Defining new classes): Document abstract methods,
  943. and the interface: and access: class-level specifiers.
  944. Divide into sub-sub-sections.
  945. 2007-03-19 Per Bothner <per@bothner.com>
  946. * kawa.texi: Re-order some sections.
  947. 2007-01-28 Per Bothner <per@bothner.com>
  948. * kawa.texi (Getting Kawa): Remove reference to kawa-VERSION-src.zip.
  949. Add suggestion to use 7-zip to unpack on Windows.
  950. 2007-01-20 Per Bothner <per@bothner.com>
  951. * kawa.texi: Remove subsection on using Jikes.
  952. Some updates on using gcj, mentioning --with-gcj-dbtool.
  953. * kawa.texi (Symbols and namespaces): New section.
  954. (Special named constants, Keywords): Move under new section.
  955. (Namespaces): New node.
  956. (XML tools): Add introduction.
  957. (Formatting XML, Creating HTML nodes, Creating XML nodes): New nodes.
  958. 2007-01-14 Per Bothner <per@bothner.com>
  959. * kawa.texi (Applet compilation): Tweak example to use two archives.
  960. Note problem with large Kawa.jar and discuss some solutions.
  961. 2007-01-11 Per Bothner <per@bothner.com>
  962. * kawa.texi: Some re-arranging to move some deprecated functions to
  963. a 'Low-level functions' node, now at section level.
  964. 2007-01-09 Per Bothner <per@bothner.com>
  965. * kawa.texi (Paths): Document more path functions.
  966. * kawa.texi (Software-License): Some extra details, updates,
  967. and clarifications.
  968. 2007-01-08 Per Bothner <per@bothner.com>
  969. * kawa.texi (Running Java): Update - mention JDK 1.6. etc.
  970. * kawa.texi (Extracting Path components): New section,
  971. documenting path-authority, path-host, path-user-info,
  972. path-port, path-query, and path-fragment.
  973. 2007-01-05 Per Bothner <per@bothner.com>
  974. * kawa.texi: Use @result{} where appropriate.
  975. * kawa.texi (Paths): New subsection.
  976. 2006-06-09 Per Bothner <per@bothner.com>
  977. * kawa.texi (Getting Kawa): Improve sectioning.
  978. Discuss how to handle proxies - thanks to david.ocallaghan@cs.tcd.ie.
  979. 2006-06-06 Per Bothner <per@bothner.com>
  980. * kawa.texi (Getting Kawa): Update to discuss Subversion rather than
  981. CVS.
  982. 2006-04-10 Dean Ferreyra <dferreyra@igc.org>
  983. * kawa.texi (Options): Document mew
  984. --debug-{error,warning}-prints-stack-trace options.
  985. 2006-03-09 Per Bothner <per@bothner.com>
  986. * kawa.texi (Running Java): Extend notes about tested Java versions.
  987. * kawa.texi (Compilation options): Mention --module-static-run.
  988. (Module classes): Update to mention 'init-run.
  989. 2006-02-19 Per Bothner <per@bothner.com>
  990. * kawa.texi (Defining new classes): Methods are now in scope.
  991. 2006-02-15 Per Bothner <per@bothner.com>
  992. * kawa.texi (Software-License): Update to reflect new X11/MIT license.
  993. 2006-02-10 Per Bothner <per@bothner.com>
  994. * kawa.texi (Running Java): Update link to Robert D. Skeels's
  995. Kawa-on-Mac page.
  996. 2006-02-07 Per Bothner <per@bothner.com>
  997. * kawa.texi (Array operations): Document new compact Java array
  998. notation.
  999. 2005-12-11 Per Bothner <per@bothner.com>
  1000. * kawa.texi (Options, Scipts): Document new --script option.
  1001. 2005-11-29 Per Bothner <per@bothner.com>
  1002. * kawa.texi (Module classes): Document provide macro.
  1003. 2005-11-14 Per Bothner <per@bothner.com>
  1004. * kawa.texi (Implemented SRFIs): Remove no-longer-needed caveat.
  1005. * kawa.texi (Projects): Update JEmacs link.
  1006. 2005-10-18 Per Bothner <per@bothner.com>
  1007. * kawa.texi (Defining new classes): Discuss *init* methods.
  1008. * kawa.texi (Parameter objects): New node.
  1009. (Location): Move under the Eval and Environments section.
  1010. * kawa.texi (Implemented-SRFIs): Update for SRFI-16 and SRFI-39.
  1011. Add more links.
  1012. * kawa.texi (Hash tables): New mode, documents SRFI-69.
  1013. (Implemented SRFIs, Manual-License): Update accordingly,
  1014. * kawa.texi (Compilation options): Add some index entries.
  1015. 2005-10-07 Per Bothner <per@bothner.com>
  1016. * Makefile.am (CLEANFILES): Move kawa.txt *.info to ...
  1017. (MAINTAINERCLEANFILES): new rule.
  1018. (EXTRA_DIST): Remove kawa.txt.
  1019. 2005-10-05 Per Bothner <per@bothner.com>
  1020. * kawa.texi (Projects): Add paragraph about Merced Systems.
  1021. * kawa.texi: Comment out @ifnotdocbook/@end ifnotdocbook since only
  1022. recent makeinfo has it. Instead, the web-site-builder filters it out.
  1023. 2005-10-01 Per Bothner <per@bothner.com>
  1024. * kawa.texi (Features): Add link to Restrictions node.
  1025. 2005-09-28 Per Bothner <per@bothner.com>
  1026. * qexo.man: New man page.
  1027. * Makefile.am: Update accordingly.
  1028. * kawa.man: Lots of little changes.
  1029. 2005-09-27 Per Bothner <per@bothner.com>
  1030. * kawa.texi: Minor updates.
  1031. (Threads): Document new 'runnable' function.
  1032. 2005-09-26 Per Bothner <per@bothner.com>
  1033. * texinfo.tex: Update to new version.
  1034. 2005-08-22 Dominique Boucher <dominique.boucher@nuecho.com>
  1035. * kawa.texi (Projects): Mention Nu Echo and Schemeway.
  1036. 2005-08-22 Per Bothner <per@bothner.com>
  1037. * kawa.texi: Don't specify @bullet when its the default for @itemize.
  1038. This lets use emit the default in the generated docbook.
  1039. 2005-08-14 Per Bothner <per@bothner.com>
  1040. * kawa.texi: Change top-level titles.
  1041. Merge a bunch up top-level chapters together.
  1042. 2005-08-10 Per Bothner <per@bothner.com>
  1043. * kawa.texi: Various terser chapter/section titles.
  1044. (Top): Some front page improvements and reorganization.
  1045. (KRL): Merged into the XML/HTML node.
  1046. (Allocating objects): Move after Method operations.
  1047. Mentioned prefix:new syntax.
  1048. (Field operations): Document prefix:.class syntax,
  1049. 2005-08-08 Per Bothner <per@bothner.com>
  1050. * kawa.texi (node): Subdivide into subsections.
  1051. New material on setting variables.
  1052. Document out:base, out:radix, out:doctype-systemm, out:doctype-public,
  1053. out:xml-indent, out:line-length, out:right-margin options.
  1054. (Record types): define-record-type constructors are now optimized.
  1055. (Method operations): Document namespace-colon syntax extensions.
  1056. (Field operations): Likewise.
  1057. 2005-07-31 Per Bothner <per@bothner.com>
  1058. * kawa.texi (Restrictions): Merged node into Features chapter.
  1059. (Features): Rename and move to where Restrictions used to be.
  1060. * kawa.texi: Remove references to JavaSoft.
  1061. 2005-07-30 Per Bothner <per@bothner.com>
  1062. * kawa.texi (Top): Thank Merced in addition to Brainfood.
  1063. * kawa.texi (Procedures): Replace $* (line-break) commands by new
  1064. paragraphs, since DocBook doesn't handle internals line-breaks.
  1065. * kawa.texi (Ports): Document *print-base*, *print-radix*,
  1066. *print-right-margin*, *print-miser-width*.
  1067. * kawa.texi (License): Add sub-node structure.
  1068. * kawa.texi: Update copyrights.
  1069. 2005-05-27 Per Bothner <per@bothner.com>
  1070. * kawa.texi (Features): Add listing of srf-37, args-fold.
  1071. 2005-05-08 Per Bothner <per@bothner.com>
  1072. * kawa.texi: We don't need both @top and @unnumbered at the start.
  1073. * kawa.texi (@top): Update URL for internals manual.
  1074. * kawa.texi (Arrays): Avoid non-Ascii character.
  1075. * kawa.texi: Add two missing @section commands.
  1076. 2005-04-16 Per Bothner <per@bothner.com>
  1077. * kawa.texi: The NEWS web page is now news.html.
  1078. 2005-02-06 Per Bothner <per@bothner.com>
  1079. * internals.xml: Moved to Kawa web site, and assocated cvs repository,
  1080. so removed from here.
  1081. * Makefile.am: Update accordingly.
  1082. 2005-02-01 Per Bothner <per@bothner.com>
  1083. * internals.xml (Module initialization): New section.
  1084. 2004-12-11 Per Bothner <per@bothner.com>
  1085. * kawa.texi (Projects): Update Nice description and
  1086. Daniel Bonniot's email address.
  1087. 2004-12-07 Per Bothner <per@bothner.com>
  1088. * internals.xml: New short section about the new tail-call convention.
  1089. 2004-10-07 Chris Dean <ctdean@sokitomi.com>
  1090. * kawa.texi (Multiple values): Add missing "(".
  1091. 2004-08-05 Chris Dean <ctdean@sokitomi.com>
  1092. * kawa.texi (Field operations): Document "isName" fields.
  1093. 2004-07-27 Chris Dean <ctdean@sokitomi.com>
  1094. * kawa.texi (Compilation options): Add --warn-as-error.
  1095. 2004-07-27 Per Bothner <per@bothner.com>
  1096. * internals.xml (Procedures): Major re-working - still unfinished.
  1097. (Compiling functions to methods): New section.
  1098. (First-class functions): New section.
  1099. 2004-07-19 Per Bothner <per@bothner.com>
  1100. * internals.xml: Many small updates/fixes.
  1101. Fix links to bibliography entties, and use ulink for URLs.
  1102. 2004-06-27 Per Bothner <per@bothner.com>
  1103. * kawa.texi (Defining new classes): Document new throws: specifier.
  1104. 2004-05-18 Per Bothner <per@bothner.com>
  1105. * Makefile.am (DOCBOOK_XSLT): New macro.
  1106. (internals.html, internals/index.html): Use it.
  1107. 2004-04-17 Per Bothner <per@bothner.com>
  1108. * internals.xml: Add missing <para> tags in <listitem>.
  1109. * kawa.texi, internals.xml: Fix typos reported by Adam Warner
  1110. (bug report #8578).
  1111. 2004-02-16 Per Bothner <per@bothner.com>
  1112. * kawa.texi (Options): Document --no-inline.
  1113. * kawa.texi (Method operations, Field operations): Update since
  1114. we can access non-public fields and methods.
  1115. 2004-02-15 Per Bothner <per@bothner.com>
  1116. * kawa.texi (Defining new classes): Document access: options
  1117. and method allocation: option.
  1118. 2003-12-20 Per Bothner <per@bothner.com>
  1119. * kawa.texi (Defining new classes): Document new features for
  1120. field initialization.
  1121. 2003-11-22 Per Bothner <per@bothner.com>
  1122. * internals.xml (Numbers): Fix typo 'is' -> 'id' in attribute name.
  1123. (bibliography): Add 'id' attribute.
  1124. * Makefile.am (internals/index.html): New rule.
  1125. 2003-11-19 Per Bothner <per@bothner.com>
  1126. * kawa.texi (KRL): Note unescaped-data.
  1127. 2003-11-05 Per Bothner <per@bothner.com>
  1128. * Makefile.am (../kawa-doc-$(VERSION).tar.gz): Add kawa.pdf.
  1129. * kawa.texi (Module classes): Deocument define-variable.
  1130. (Compilation options): Mention define-variable.
  1131. 2003-10-31 Per Bothner <per@bothner.com>
  1132. * kawa.texi (Procedures): Warn about limitations of generic methods.
  1133. * kawa.texi (Mailing lists} Note Qexo-general list.
  1134. Add Bugzilla links. Miscellaneous re-organization.
  1135. 2003-10-21 Per Bothner <per@bothner.com>
  1136. * kawa.texi (Compilation options): New node.
  1137. * kawa.texi (Uniform vectors): New subsection: Relationship with
  1138. Java arrays.
  1139. 2003-09-05 Per Bothner <per@bothner.com>
  1140. * Makefile.am (version.texi): Add dependency so make info works even
  1141. if using CVS version without maintainer mode.
  1142. 2003-08-20 Per Bothner <per@bothner.com>
  1143. * kawa.texi (Quantities): Document extended definition of
  1144. quotient, remainder, and modulo.
  1145. * kawa.texi (Standard Types): Note that <rational> and <integer>
  1146. are exact.
  1147. 2003-08-03 Per Bothner <per@bothner.com>
  1148. * kawa.texi (Standard Types): Add note about #f and #t representation.
  1149. 2003-07-15 Chris Dean <Chris.Dean@mercedsystems.com>
  1150. * kawa.texi (Method operations): Document new invoke-special function.
  1151. 2003-06-11 Per Bothner <per@bothner.com>
  1152. * kawa.texi (Scheme types in Java): Update ancient class names.
  1153. 2003-06-03 Per Bothner <per@bothner.com>
  1154. * kawa.texi: Update URL for Ant.
  1155. 2003-06-01 Per Bothner <per@bothner.com>
  1156. * kawa.texi: Update build instructions. Mention select-java1.
  1157. 2003-05-31 Per Bothner <per@bothner.com>
  1158. * kawa.texi (Index): Name renamed to 'Overall Index', to avoid
  1159. a name clash with 'index.html' on case-insensitive filesystems.
  1160. * kawa.texi (Options): Note that -f can take a URL.
  1161. (Eval and Environments): Document base-uri, load and load-relative.
  1162. 2003-05-17 Chris Dean <Chris.Dean@sokitomi.com>
  1163. * kawa.texi (Multiple values, Procedures): Fix two more typos.
  1164. 2003-04-05 Chris Dean <Chris.Dean@sokitomi.com>
  1165. * kawa.texi: Fix two typos.
  1166. 2003-01-26 Per Bothner <per@bothner.com>
  1167. * kawa.texi (Top): Update Alexander Milowski's email address.
  1168. 2003-01-25 Per Bothner <per@bothner.com>
  1169. * kawa.texi (Procedures): Document cut and cute from SRFI-26.
  1170. 2002-11-25 Per Bothner <per@bothner.com>
  1171. * kawa.texi (Procedures): Document define-procedure.
  1172. (Locations): Document setter.
  1173. * kawa.texi (Module classes): Document define-namespace.
  1174. * kawa.texi (Method operations): Document new define-namespace-based
  1175. method invocation syntax.
  1176. 2002-11-13 Per Bothner <per@bothner.com>
  1177. * kawa.texi (Features): List implemented SRFIs.
  1178. (Files compilation): Fix typo.
  1179. (Procedure): The 'setter property *is* implemented.
  1180. (Locations): Update argument order for setter.
  1181. 2002-09-28 Per Bothner <per@bothner.com>
  1182. * kawa.texi (Top): Reference internals.html instead of old
  1183. conference papers.
  1184. * kawa.texi (Archive compilation): Use @defun for compile-file.
  1185. 2002-09-21 Per Bothner <per@bothner.com>
  1186. * kawa.texi (Record types): New node, describes SRFI-9.
  1187. (Dynamic records): Renamed from Record, and deprecated.
  1188. * kawa.texi (Array): Add example.
  1189. 2002-08-06 Per Bothner <per@bothner.com>
  1190. * kawa.texi (Defining new classes): Remove implementation restriction.
  1191. 2002-07-30 Per Bothner <per@bothner.com>
  1192. * kawa.texi (Servlets, HTTP response): Document new functions.
  1193. 2002-07-25 Per Bothner <per@bothner.com>
  1194. * kawa.texi (Logical Number Operations): Fix typo bittest -> logtest.
  1195. * kawa.texi (Calling Java methods from Scheme): Add example.
  1196. 2002-06-12 Per Bothner <per@bothner.com>
  1197. * kawa.texi (XML tools): Document as-xml. Mention XSLT support.
  1198. (Options): Mention --xslt.
  1199. * kawa.texi (License): Include AT&T fdlib license.
  1200. 2002-06-10 Per Bothner <per@bothner.com>
  1201. * kawa.texi (Arrays): New node. Based on the SRFI-25 specification
  1202. by Jussi Piitulainen <jpiitula@ling.helsinki.fi>.
  1203. * kawa.texi (Anonymous classes): Fix thinko.
  1204. 2002-05-19 Per Bothner <per@bothner.com>
  1205. * kawa.texi: Use new qexo url.
  1206. * kawa.texi (Eval and Environments): null-environment takes version.
  1207. * kawa.texi (Writing web-server-side Kawa scripts): Add paragraph.
  1208. 2002-03-21 Per Bothner <per@bothner.com>
  1209. * kawa.texi (Lists): New node.
  1210. * Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus options - it
  1211. does work wellto have just this directory be 'cygnus' style, even
  1212. though I consider it a mistake to leave the *.info files in $srcdir.
  1213. * kawa.texi (Syntax and conditional compilation): New mode.
  1214. Document srfi-0's cond-expand and move defmacro+gentemp here.
  1215. (Multiple values): Document srfi-8's receive macro.
  1216. 2002-02-16 Per Bothner <per@bothner.com>
  1217. * Makefile.am (EXTRA_DIST): Remove html.
  1218. (CLEANFILES): Replace kawa_toc.html->kawa/*.html. Add internals.html.
  1219. (kawa.html): Remove obsolete rule.
  1220. * kawa.man: Update documentation directory to /usr/share/doc.
  1221. * kawa.texi (Scripts): New node.
  1222. * kawa.texi (Format): Return value of format changed.
  1223. 2002-02-15 Per Bothner <per@bothner.com>
  1224. * kawa.texi: Fix various typos and minor errors.
  1225. (Loading a ModuleBody): Renamed to ...
  1226. (Loading Java functions into Scheme): Re-written and expanded.
  1227. * Makefile.am (internals.html): Use xsltproc.
  1228. (EXTRA_DIST): DOn't include generated html or postscript.
  1229. (../kawa-doc-$(VERSION).tar.gz): New rules, for latter files.
  1230. 2002-02-13 Per Bothner <per@bothner.com>
  1231. * kawa.texi: Update kawa*-compiled.jar to kawa*.jar.
  1232. 2002-01-31 Per Bothner <per@bothner.com>
  1233. * kawa.texi (Multiple values): Document values-append.
  1234. * kawa.texi (Server-side scripts, Servlets, CGI scripts,
  1235. HTTP requests, HTTP response): New sections.
  1236. 2002-01-29 Per Bothner <per@bothner.com>
  1237. * kawa.texi (Options): Document --krl and --brl.
  1238. (KRL): New chapter.
  1239. * Makefile.am ($(KAWA_HTMLS)): Use makeinfo --html, not texi2html.
  1240. 2002-01-19 Per Bothner <per@bothner.com>
  1241. * kawa.texi: Move some nodes into new Input-Output chapter.
  1242. Document --output-format switch; new Named output formats node.
  1243. 2001-11-27 Per Bothner <per@bothner.com>
  1244. * kawa.texi: Note environment problem and fix from Jim White
  1245. when running Ant under MS-Windows.
  1246. * kawa.texi: Mentioned new kawa-VERSION-src.zip.
  1247. 2001-11-26 Per Bothner <per@bothner.com>
  1248. * kawa.texi (Binary distribution): Remove note about windows console.
  1249. * kawa.texi: Merge in Ant instructions from Jim White.
  1250. * kawa.texi (Standard Types): Update note on <String>.
  1251. 2001-11-24 Per Bothner <per@bothner.com>
  1252. * kawa.texi: Document using Ant. Remove makekawa.bat documentation.
  1253. 2001-11-12 Per Bothner <per@bothner.com>
  1254. * kawa.texi: Document let-values, let*-values, and current-error-port.
  1255. 2001-10-12 Per Bothner <per@bothner.com>
  1256. * kawa.texi (Getting Kawa): Mention mirrors, and other changes.
  1257. 2001-10-11 Per Bothner <per@bothner.com>
  1258. * kawa.texi: Use @email where appropriate.
  1259. Update URL for Kawa commercial Java IDE.
  1260. Document --servlet flag.
  1261. (XML tools): Add example for make-element, and building servlets.
  1262. 2001-09-21 Per Bothner <per@bothner.com>
  1263. * kawa.texi (Options): Document new --help option.
  1264. 2001-09-13 Per Bothner <per@bothner.com>
  1265. * kawa.texi (set-input-port-line-number!): Fix typo.
  1266. 2001-08-24 Per Bothner <per@bothner.com>
  1267. * kawa.texi (Defining new classes): New node.
  1268. (Anonymous classes): Update.
  1269. 2001-08-17 Per Bothner <per@bothner.com>
  1270. * kawa.texi (XML tools): New chapter.
  1271. 2001-07-18 Per Bothner <per@bothner.com>
  1272. * kawa.texi (Compiling to executable): Simplify, use gckawa script.
  1273. 2001-06-18 Daniel Bonniot <d.bonniot@@mail.dotcom.fr>
  1274. * kawa.texi (Projects): "Bossa" renamed to "Nice"; update.
  1275. 2001-06-17 Per Bothner <per@bothner.com>
  1276. * kawa.texi (Top): Update URLs for Javadoc APIs.
  1277. Note gnu.lists and gnu.xml.
  1278. * kawa.texi (Getting Kawa): Remove more ifhtml conditionals.
  1279. 2001-06-09 Per Bothner <per@bothner.com>
  1280. * kawa.texi (Top): Use @uref and remove @ifhtml conditionals
  1281. which are not recognized by makeinfo --html.
  1282. 2001-06-04 Per Bothner <per@bothner.com>
  1283. * kawa.texi: Document building Kawa with GCJ.
  1284. Update installation instructions to refer to JDK 1.3 rather than 1.1.
  1285. Document compiling Scheme to native with GCJ.
  1286. (Features): List some more features.
  1287. (Options): Document --debug-dump-zip, --debug-print-expr, and
  1288. --debug-print-final-expr.
  1289. * internals.doc: Add id attributes to sectioning elements.
  1290. 2001-04-09 Per Bothner <per@bothner.com>
  1291. * kawa.texi: Change Cygnus -> Red Hat as appropriate.
  1292. 2001-03-22 Per Bothner <per@bothner.com>
  1293. * Makefile.am (kawa.1): Allow kawa.man in $(srcdir).
  1294. (EXTRA_DIST): Add kawa.man.
  1295. (kawa.man): Update Kawa URL and my email address.
  1296. 2000-12-13 Per Bothner <per@bothner.com>
  1297. * kawa.texi: Change sourceware.cygnus.com to sources.redhat.com.
  1298. Added new subsection on using IBM's Jikes compiler.
  1299. (Miscellaneous): Document new function reverse!.
  1300. (Procedures): Fix typo in name of make-procedure.
  1301. 2000-08-18 Per Bothner <per@bothner.com>
  1302. * kawa.texi: Update url for Kawa on Mac.
  1303. Note --with-swing flag.
  1304. Note invoke warning if unknown method.
  1305. 2000-06-26 Per Bothner <per@bothner.com>
  1306. * kawa.texi: Note sponsorship from Brainfood.
  1307. 2000-06-25 Per Bothner <per@bothner.com>
  1308. * kawa.texi (Options): Added --commonlisp (and variants).
  1309. 2000-06-19 Per Bothner <per@bothner.com>
  1310. * kawa.texi (Standard Types): Use <procedure> instead of <function>.
  1311. 2000-06-18 Per Bothner <per@bothner.com>
  1312. * kawa.texi (Reporting Bugs): Node renamed to Mailing lists.
  1313. (Procedures): New node. Move "Formals" node here, as well apply
  1314. and constant-file. Document procedure properties and make-procedure.
  1315. (Quantities): Document define-base-unit. Minor updates.
  1316. (Modules classes): Add new Definitions subsection. Document
  1317. define-private and define-constant.
  1318. * internals.xml: Lower-case all element tags.
  1319. Change title. Update URL.
  1320. Re-write documentation on how literals are compiled.
  1321. 2000-05-28 Per Bothner <per@bothner.com>
  1322. * doc/kawa.texi (Files compilation): Document --module-static.
  1323. (Module classes): Document module-export, module-static.
  1324. (Scheme.registerEnvironment): Add documentation.
  1325. * internals.xml: New internals manual. (For now, essentially
  1326. the "KawaLisp98" paper, with little or no changes.)
  1327. * Makefile.am: Added some rules to process internals.xml.
  1328. 2000-04-18 Per Bothner <per@bothner.com>
  1329. * kawa.texi (Projects): New section on projects using Kawa.
  1330. (Top): Updated link to my home page.
  1331. (Mangling): Updated mangling for '->'.
  1332. (Field operations): Note that '(field array 'length)' works.
  1333. (Array operation): Fix typo.
  1334. 2000-03-21 Per Bothner <per@bothner.com>
  1335. * kawa.texi (Top): Add link to JEmacs home page.
  1336. (Uniform vectors): Document srfi-4-related extension.
  1337. (Mangling): Note how `<' is mangled to `$Ls' etc.
  1338. (Module classes): Documents how modules work.
  1339. 2000-02-28 Per Bothner <per@bothner.com>
  1340. * kawa.texi: Change .zip to .jar in some (not all) places.
  1341. 2000-02-12 Per Bothner <per@bothner.com>
  1342. * kawa.texi (Options): Note -f is like load now.
  1343. (Applet compilation): New section.
  1344. (Objects and Classes): Docuemnt new `this' macro.
  1345. 2000-01-23 Per Bothner <per@bothner.com>
  1346. * kawa.texi: Some minor fixes.
  1347. * Makefile.am: Add rule to generate pdf files using texi2pdf.
  1348. 1999-12-06 Per Bothner <per@bothner.com>
  1349. * kawa.texi (Scheme types in Java): Fix kawa.math -> gnu.math.
  1350. (Formals): Document NAME :: TYPE syntax (barely).
  1351. 1999-11-18 Per Bothner <per@bothner.com>
  1352. * license.terms: Remove. Replaced by by ../COPYING.
  1353. * Makefile.am (EXTRA_DIST): Remove license.terms.
  1354. * kawa.texi: Some minor cleanups for texinfo-4.0. Now always
  1355. generate an index.
  1356. (Ports): Document new SRFI-6 functions (open-input-string,
  1357. open-output-string, get-output-string ).
  1358. (Types): New chapter.
  1359. (Standard Types): Move section to new Types chapter.
  1360. (Mangling): New section.
  1361. (Method operations): Various changes. Some text moved around.
  1362. (License): Updated and added explication.
  1363. 1999-09-14 Per Bothner <per@bothner.com>
  1364. * kawa.texi (Objects and Classes): New chapter.
  1365. Move some old sections to the new chapter.
  1366. Document `make' function.
  1367. Generate index if html. (makeinfo crashes.)
  1368. 1999-09-08 Per Bothner <per@bothner.com>
  1369. * kawa.texi: Describe invoke-static and class-methods.
  1370. Remove no-longer valid disclaimer about let-syntax and letrec-syntax.
  1371. 1999-09-05 Per Bothner <per@bothner.com>
  1372. * kawa.texi: Document read-line.
  1373. Note that define-alias (now) works both top-level and in functions.
  1374. 1999-08-22 Per Bothner <per@bothner.com>
  1375. * kawa.texi: Change Kawa mail address to sourceware.cygnus.com.
  1376. 1999-08-08 Per Bothner <per@bothner.com>
  1377. * kawa.texi: Add two links to Scheme tutorials.
  1378. 1999-07-20 Per Bothner <per@bothner.com>
  1379. * kawa.texi: Update my email address.
  1380. Better Windows build instructions, using makekawa.bat.
  1381. 1999-07-19 Per Bothner <per@bothner.com>
  1382. * kawa.texi: Fix ftp addresses.
  1383. Change sourceware.cygnus.com to anoncvs.cygnus.com for cvs access.
  1384. Mention where to get Cygwin.
  1385. Move Quanties section before Logical Number Operations.
  1386. Add some documentation (from SLib manual) on format directives.
  1387. Document trace, untrace, system-tmpdir, make-temporary-file.
  1388. Document --scheme and --elisp options.
  1389. 1999-05-13 Per Bothner <bothner@magnus.cygnus.com>
  1390. * kawa.texi: Update to use ftp.gnu.org site.
  1391. * kawa.texi: Fix syntax errors in @deffn specs.
  1392. 1999-04-25 Per Bothner <bothner@Magnus.Cygnus.COM>
  1393. * kawa.texi (Getting Kawa): Mention both stable version and snapshots.
  1394. (Options): Document --full-tail-calls and --no-full-tail-calls.
  1395. (Standard Types): Docuemnt more types.
  1396. (Declaring Types of Variables): New section.
  1397. 1999-04-11 Per Bothner <bothner@cygnus.com>
  1398. * kawa.texi (Running Java): Point to Mac-related web page.
  1399. (Array operations): Typo primitive-array-set->primitive-array-get.
  1400. Tue Mar 23 11:30:23 1999 Per Bothner <bothner@Magnus.Cygnus.COM>
  1401. * kawa.texi (Options): Document --[no-]full-tailcalls options.
  1402. (Locations): New node, documenting location and define-alias.
  1403. Mon Feb 8 22:39:52 1999 Per Bothner <bothner@cygnus.com>
  1404. * kawa.texi: Update various URLs etc.
  1405. Mention that Kawa is available by anonymous cvs.
  1406. Sat Jan 2 22:37:40 1999 Per Bothner <bothner@cygnus.com>
  1407. * mdate-sh: Update to newer version.
  1408. * Makefile.am (EXTRA_DIST): Add mdate-sh.
  1409. Sat Jan 2 12:47:22 1999 Per Bothner <bothner@Magnus.Cygnus.COM>
  1410. * kawa.texi: Document --server and --client flags, as well
  1411. as --enable-kawa-frontend configure flag.
  1412. Wed Dec 23 16:01:01 1998 Per Bothner <bothner@Magnus.Cygnus.COM>
  1413. * kawa.texi (Anonymous classes): Updated, more information.
  1414. Thu Nov 26 11:51:37 1998 Per Bothner <bothner@cygnus.com>
  1415. * kawa.texi (Formals): Describe parameter and return type specs.
  1416. (Field operations): Describe field and static-field functions.
  1417. (Anonymous classes): New node - describe object syntax.
  1418. Sun Nov 15 21:34:01 1998 Per Bothner <bothner@cygnus.com>
  1419. * kawa.texi: In Windows example, use back-slashes.
  1420. Sat Oct 17 14:34:03 1998 Per Bothner <bothner@cygnus.com>
  1421. * kawa.texi: Document new synchronized syntax.
  1422. Tue Jul 28 08:33:26 1998 Per Bothner <bothner@cygnus.com>
  1423. * kawa.texi: Document that :KEYWORD is now the same as KEYWORD:.
  1424. Mon Jun 29 21:23:02 1998 Per Bothner <bothner@cygnus.com>
  1425. * kawa.texi: Document string-upcase, string-downcase!, etc.
  1426. Start docuemnting format and parse-format.
  1427. Add reference to Freenix paper.
  1428. Sun May 24 13:54:55 1998 Per Bothner <bothner@cygnus.com>
  1429. * kawa.texi: Add some notes on building from source.
  1430. Add notes on using Kawa from Java.
  1431. Sun May 24 12:31:07 1998 Per Bothner <bothner@cygnus.com>
  1432. * kawa.texi: Fix/update some URLs.
  1433. Update description of record feature. (A RTD is now a Class.)
  1434. Tue Apr 28 21:55:07 1998 Per Bothner <bothner@cygnus.com>
  1435. * kawa.texi (port-column, port-line, set-port-line!): New.
  1436. Deprecated RScheme-style functions they subsume.
  1437. Wed Mar 11 13:09:07 1998 Per Bothner <bothner@cygnus.com>
  1438. * texinfo.tex: Update to current version.
  1439. * kawa.texi: Replace R4RS by R5RS where appropriate.
  1440. Mention ftp site and Debian package.
  1441. Tue Mar 10 22:25:38 1998 Per Bothner <bothner@cygnus.com>
  1442. * Makefile.am (install-html): New rule to install html.
  1443. * kawa.texi: Document system and related process stuff in new section.
  1444. Add various urls. Docuemnt eof issues. Various other tweaks.
  1445. Tue Mar 3 19:23:23 1998 Per Bothner <bothner@cygnus.com>
  1446. * kawa.texi: Document --main and --version flags.
  1447. (Primitive functions): Renamed to Low-level functions, and improved.
  1448. Document new macros for accessing fields and arrays.
  1449. * license.terms: Add my name to copyright.
  1450. Thu Feb 19 19:36:14 1998 Per Bothner <bothner@cygnus.com>
  1451. * kawa.texi: Simplify CLASSPATH description, and mention Windows95.
  1452. Update for new installation directory. Note future email archive.
  1453. Mon Feb 16 17:47:02 1998 Per Bothner <bothner@cygnus.com>
  1454. * kawa.texi (Miscellaneous): Document instance? and as.
  1455. Sun Feb 8 18:28:08 1998 Per Bothner <bothner@cygnus.com>
  1456. * kawa.man: New (minimal) manual page.
  1457. * Makefile.am: Add rules to deal with man page.
  1458. (KAWA_HTMLS): Need explicit list of files generated by texi2html.
  1459. Fri Feb 6 17:39:12 1998 Per Bothner <bothner@cygnus.com>
  1460. * kawa.texi: Fix various minor mistakes.
  1461. Fix URLs to name kawa-current instead of kawa-1.5,
  1462. and kawa-1.2beta (in comments) to kawa-newest.
  1463. (Running): Split into multiple sections.
  1464. Document new -w flag, and creating a new window.
  1465. Document new scheme-window procedure.
  1466. Change every @section to @chapter, and @subsection to @section.
  1467. * Makefile.am (kawa.html): Invoke texi2html with -split_chapter.
  1468. Tue Jan 27 12:03:59 1998 Per Bothner <bothner@cygnus.com>
  1469. * kawa.texi: Document catch, thow, primitive-throw, try-catch,
  1470. and extended error.
  1471. * kawa.texi: Document (minimally) GuiConsole.
  1472. Mon Jan 19 16:49:46 1998 Per Bothner <bothner@cygnus.com>
  1473. * kawa.texi: Document copy-file, input-port-read-state, and
  1474. port-char-encoding. Update default-prompter.
  1475. Sun Dec 14 22:55:44 1997 Per Bothner <bothner@cygnus.com>
  1476. * kawa.texi: Macros are now "Syntax".
  1477. Document symbol-read-case, try-finally, dynamic-wind, and fluid-let.
  1478. Sun Nov 2 16:51:32 1997 Per Bothner <bothner@cygnus.com>
  1479. * kawa.texi: Various minor updates.
  1480. Wed May 7 08:46:46 1997 Per Bothner <bothner@deneb.cygnus.com>
  1481. * kawa.texi: Various minor fixes and updates (including URLs).
  1482. Tue Mar 18 14:13:49 1997 Per Bothner <bothner@deneb.cygnus.com>
  1483. * kawa.texi: Docuemnt DSSSL expression language compliance;
  1484. special named constants; keyword; optional and keyword parameters;
  1485. records; and a few new functions.
  1486. * Makefile.{am,in} (EXTRA_DIST): Add Compliance.html.
  1487. Mon Feb 3 23:09:39 1997 Per Bothner <bothner@deneb.cygnus.com>
  1488. * kawa.texi: Document threads (future, sleep). Fix two typos.