ChangeLog-2008 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997
  1. 2008-04-26 Ludovic Courtès <ludo@gnu.org>
  2. * Makefile.am (EXAMPLE_SMOB_FILES): Remove `COPYING'.
  3. 2008-01-22 Neil Jerram <neil@ossau.uklinux.net>
  4. * COPYING: Removed.
  5. * oldfmt.c: Update copyright statement to LGPL.
  6. 2002-09-14 Rob Browning <rlb@defaultvalue.org>
  7. * .cvsignore: add stamp-vti.1
  8. 2002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
  9. * Makefile.am (EXTRA_DIST): Do not distribute guile-api.alist, it
  10. can't be built currently.
  11. 2002-05-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
  12. * Makefile.am (EXTRA_DIST): New var.
  13. 2002-05-11 Thien-Thi Nguyen <ttn@giblet.glug.org>
  14. * Makefile.am: Include ../am/maintainer-dirs (in MAINTAINER_MODE).
  15. (guile-api.alist, guile-api.alist-FORCE):
  16. New rules (in MAINTAINER_MODE).
  17. 2002-05-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
  18. * groupings.alist: Add copyright and commentary.
  19. (favorite): Delete this example composite.
  20. (embedded-libltdl, gdb, coop, gh, g-fdes, r-fdes, scm, k, POSIX,
  21. guile-C-API): New groups.
  22. 2002-05-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
  23. * groupings.alist: New file.
  24. 2002-04-23 Thien-Thi Nguyen <ttn@giblet.glug.org>
  25. * guile-api.alist: Update.
  26. 2002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
  27. * Makefile.am (dist-hook): Simplified to not use "cd"; now it
  28. works for relative pathnames in $(distdir).
  29. 2002-04-10 Rob Browning <rlb@defaultvalue.org>
  30. * .cvsignore: add version-tutorial.texi, version.texi, and
  31. stamp-vti1.
  32. 2002-03-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
  33. * guile-api.alist: Update.
  34. 2001-08-27 Neil Jerram <neil@ossau.uklinux.net>
  35. * mltext.texi (Guile Character Properties): Fix `hexidecimal'
  36. spelling errors (merge from stable branch).
  37. * AUTHORS: Removed. Authorship information for each manual is now
  38. in the top-level Texinfo file for that manual.
  39. 2001-08-24 Neil Jerram <neil@ossau.uklinux.net>
  40. * Makefile.am: Split documentation into per-manual subdirectories.
  41. 2001-08-22 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
  42. * scheme-options.texi (Evaluator trap options): Splitted
  43. section "Evaluator options".
  44. * scheme-evaluation.texi (Evaluator Behaviour): Typo "reader
  45. options" --> "evaluator options".
  46. 2001-08-17 Rob Browning <rlb@defaultvalue.org>
  47. * Makefile.am (guile_tut_TEXINFOS): remove guile-tut.texi. It's
  48. already in info_TEXINFOS.
  49. * .cvsignore: rename stamp-vti1 to stamp-vti.1. Of course this
  50. only matters once you fix the bug in automake.
  51. 2001-08-02 Neil Jerram <neil@ossau.uklinux.net>
  52. * scheme-debug.texi (Debugging): Improve `make-stack' doc by
  53. explaining cutting args.
  54. 2001-07-19 Rob Browning <rlb@defaultvalue.org>
  55. * posix.texi (Signals): add docs for setitimer and getitimer.
  56. 2001-07-11 Gary Houston <ghouston@arglist.com>
  57. * scheme-evaluation.texi: Added `load-from-path'. Corrected `load':
  58. it doesn't use the load paths.
  59. 2001-07-04 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  60. * scheme-data.texi (Hook Reference): Removed documentation for
  61. `make-hook-with-name', which does note exist. Added note about
  62. unspecified return values to all procedure documentation
  63. 2001-07-02 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  64. * srfi-modules.texi (SRFI-1 Fold and Map): Documented extended
  65. versions of `map' and `for-each'.
  66. 2001-06-30 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  67. * preface.texi (Manual Conventions): Added description of
  68. @result{} and @print{}.
  69. * scheme-data.texi (Hash Table Examples): New subsubsection.
  70. 2001-06-30 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  71. * scheme-data.texi (Hash Tables): Added docs for
  72. `make-hash-table'.
  73. 2001-06-29 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  74. * misc-modules.texi: New file.
  75. (Pretty Printing): New chapter.
  76. (Formatted Output): New chapter.
  77. * Makefile.am (guile_TEXINFOS): Added misc-modules.texi.
  78. * guile.texi (Top): Added inclusion of misc-modules.texi.
  79. * scheme-modules.texi (Included Guile Modules): Added (srfi
  80. srfi-4) and (ice-9 rw) modules.
  81. (Module System Quirks): Removed note that `module-export!' must be
  82. called via gh_eval_str, now that we have scm_c_export.
  83. * repl-modules.texi (Loading Readline Support, Readline Options):
  84. New nodes.
  85. 2001-06-27 Neil Jerram <neil@ossau.uklinux.net>
  86. * posix.texi (Network Sockets and Communication): Grammar fix -
  87. thanks to Christopher Cramer!
  88. 2001-06-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  89. * srfi-modules.texi (SRFI-4): Added documentation for the new
  90. module (srfi srfi-4).
  91. 2001-06-26 Neil Jerram <neil@ossau.uklinux.net>
  92. * gh.texi (scm transition summary): Refer to scm_mem2string
  93. instead of scm_makfromstr.
  94. 2001-06-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
  95. * oldfmt.c (scm_oldfmt): Use scm_mem2string instead of
  96. scm_makfromstr.
  97. 2001-06-25 Neil Jerram <neil@ossau.uklinux.net>
  98. * gh.texi (GH deprecation): Remove paragraph about portability.
  99. * extend.texi (Libguile Intro): Updated following Marius'
  100. suggestions.
  101. 2001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
  102. * Makefile.am (version.texi, version-tutorial.texi): Removed
  103. kluges to build them unconditionally.
  104. 2001-06-22 Neil Jerram <neil@ossau.uklinux.net>
  105. * gh.texi (scm transition summary): New node for summary of how to
  106. transition from GH to scm interface.
  107. (GH): Link to new node.
  108. (Calling Scheme procedures from C): Remove doc for gh_set_car and
  109. gh_set_cdr, which don't actually exist.
  110. (Data types and constants defined by gh): Correct
  111. SCM_UNSPECIFIED/SCM_UNDEFINED confusion.
  112. (Calling Scheme procedures from C): Correct SCM_EOL/SCM_UNDEFINED
  113. confusion.
  114. 2001-06-20 Neil Jerram <neil@ossau.uklinux.net>
  115. * guile.texi (Top): Move GH chapter to end of Part V.
  116. * extend.texi (Libguile Intro), gh.texi (GH deprecation): Explain
  117. deprecation of GH and broad plan for documentation of scm
  118. interface.
  119. 2001-06-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  120. * srfi-modules.texi (SRFI-1): Completed procedure documentation.
  121. * scheme-data.texi (List Constructors): Added make-list.
  122. Added type index entries for all data types.
  123. 2001-06-15 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  124. * srfi-modules.texi (SRFI-1): New section documenting the SRFI-1
  125. module.
  126. 2001-06-14 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  127. * scheme-modules.texi (Included Guile Modules): Added reference to
  128. (srfi srfi-1) module.
  129. 2001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
  130. * posix.texi (Conventions): Use `system-error-errno' instead of
  131. explicit code
  132. 2001-06-04 Gary Houston <ghouston@arglist.com>
  133. * scheme-io.texi (Block Reading and Writing): added
  134. write-string/partial, updated read-string!/partial.
  135. 2001-05-30 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  136. * General: A lot of typo, texinfo markup and layout corrections.
  137. * scheme-data.texi (Arithmetic): Clarified docs for - and /.
  138. (String Modification): Removed docs for C functions
  139. (scm_substring_move_right_x etc.)
  140. (Keyword Procedures): New section documenting the keyword
  141. procedures from boot-9.scm.
  142. (Vectors): Moved the section before the non-standard data types.
  143. * data-rep.texi (Defining New Types (Smobs)): Adapted description
  144. of smobs and proocedure creation to new terminology.
  145. (Describing a New Type): Removed mentioning of
  146. scm_make_smob_type_mfpe from smob function list and added
  147. deprecation notice for this function.
  148. (Creating Instances): Added description and macro docs for smobs
  149. with 2 or 3 data cells.
  150. (Garbage Collecting Smobs): Removed old docs for SCM_GCTYP16.
  151. (Garbage Collecting Simple Smobs): Added some clarification about
  152. usage and usefulness.
  153. (Non-immediate Datatypes): Changed R4RS reference to R5RS.
  154. (Vector Data): Document type-specific accessors.
  155. 2001-05-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  156. * guile.texi: Commented out menu entry and inclusion of Tcl/Tk
  157. stuff.
  158. * indices.texi: Users are advised to look under C and Scheme
  159. names, xref to transformation rules added.
  160. * intro.texi, scheme-modules.texi, scheme-ideas.texi,
  161. scheme-evaluation.texi, scheme-data.texi, scheme-procedures.texi:
  162. Fixed most REFFIXMEs.
  163. * srfi-modules.texi (About SRFI Usage): New node.
  164. (SRFI-0): Extended.
  165. Fixed all REFFIXMEs.
  166. 2001-05-19 Neil Jerram <neil@ossau.uklinux.net>
  167. * posix.texi (Networking): Split existing material into new nodes
  168. `Network Address Conversion' and `Network Databases'.
  169. * scheme-control.texi (Lazy Catch): Update doc for new constraint
  170. that lazy-catch handlers are not allowed to return.
  171. 2001-05-16 Rob Browning <rlb@cs.utexas.edu>
  172. * scheme-options.texi (Install Config): fixed minor-version docs
  173. and added micro-version docs.
  174. 2001-05-16 Neil Jerram <neil@ossau.uklinux.net>
  175. * data-rep.texi, srfi-modules.texi (SRFI-14 Iterating Over
  176. Character Sets), scheme-io.texi (Block Reading and Writing),
  177. scheme-control.texi (Lazy Catch), scheme-procedures.texi (Internal
  178. Macros): Add @bullet to @itemize usages. (Thanks for Masao
  179. Uebayashi for the bug report!)
  180. 2001-05-15 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  181. * scripts.texi (Invoking Guile): Added docs for --use-srfi.
  182. * expect.texi, repl-modules.texi: Start the chapters with a new
  183. page.
  184. * srfi-modules.texi (SRFI-0): Added note about supported feature
  185. identifiers and an example. Start the chapter with a new page.
  186. * srfi-modules.texi, scheme-data.texi, scheme-control.texi,
  187. scheme-binding.texi, repl-modules.texi, posix.texi, intro.texi,
  188. scheme-utility.texi: Change `--' to `-' throughout.
  189. 2001-05-14 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  190. * srfi-13-14.texi: Removed.
  191. * srfi-modules.texi (SRFI-13): Merged SRFI-13 docs into SRFI
  192. chapter.
  193. (SRFI-14): Merged SRFI-14 too.
  194. * guile.texi (Top): Remove inclusion of obsolete SRFI-13/14 file.
  195. * srfi-modules.texi (SRFI-0): New section.
  196. (SRFI-16): New section.
  197. Change `--' to `-' throughout.
  198. 2001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
  199. * intro.texi, scheme-modules.texi, scheme-procedures.texi:
  200. Fixup some module-related references.
  201. * scheme-modules.texi (Modules): Remove "babbling" fixme.
  202. (The Guile module system): Rewrite intro.
  203. (General Information about Modules): Rewrite some parts.
  204. Move problems to "Module System Quirks".
  205. (Using Guile Modules): Renamed from "Loading Guile Modules".
  206. Rewrite most parts.
  207. Remove reivewme comment.
  208. (Creating Guile Modules): Review, touch up.
  209. Remove "Tkintr" comment.
  210. (Module System Quirks): New node/subsection.
  211. 2001-05-06 Thien-Thi Nguyen <ttn@revel.glug.org>
  212. * intro.texi (Using Guile Modules): Review; remove reviewme
  213. comment. Expand `GUILE_LOAD_PATH' blurb; add small example.
  214. (Reporting Bugs): Review; remove reviewme comment.
  215. Reword some phrases; add texi markup.
  216. Add suggestion to include `guile-config info' output.
  217. Update gdb invocation; add fixme question.
  218. 2001-05-05 Neil Jerram <neil@ossau.uklinux.net>
  219. * AUTHORS: Added Martin Grabmueller.
  220. * scheme-procedures.texi (Macros, Syntax Rules, Internal Macros):
  221. New material.
  222. (Syntax Case): New node, but currently empty.
  223. * scheme-data.texi (Booleans, Symbols): Supply cross-references.
  224. 2001-05-04 Neil Jerram <neil@ossau.uklinux.net>
  225. * new-docstrings.texi, posix.texi, scheme-control.texi,
  226. scheme-data.texi, scheme-debug.texi, scheme-evaluation.texi,
  227. scheme-io.texi, scheme-memory.texi, scheme-procedures.texi:
  228. Automatic docstring updates (mostly argument name updates and
  229. blank lines).
  230. * scheme-modules.texi: Change double hyphens to single.
  231. * scheme-control.texi (Lazy Catch): Completed.
  232. * posix.texi (Network Databases and Address Conversion): New
  233. subsubsection `IPv6 Address Conversion'.
  234. 2001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
  235. * preface.texi (iff): Use proper texi markup.
  236. Thanks to Florian Weimer.
  237. 2001-05-04 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  238. * scheme-io.texi (Block Reading and Writing): Moved the
  239. documentation for read-string!/partial from the node `Reading'.
  240. * scheme-data.texi (List/String Conversion): Added docstring for
  241. `string-split'.
  242. 2001-05-02 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  243. * srfi-13-14.texi: Added @bullet to various @itemize lists.
  244. * srfi-modules.texi (SRFI Support): New file and chapter.
  245. * Makefile.am (guile_TEXINFOS): Added repl-modules.texi and
  246. srfi-modules.texi.
  247. * guile.texi (Top): New menu entries for the new chapters.
  248. (Top): @includes for the new chapters.
  249. (Top): New menu entry for `SRFI Support', @include for
  250. `srfi-modules.texi'.
  251. * repl-modules.texi: New file.
  252. (Readline Support): New chapter for (ice-9 readline).
  253. (Value History): New chapter for (ice-9 history).
  254. 2001-05-02 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  255. * scheme-modules.texi (Dynamic Libraries): Renamed from `Dynamic
  256. Linking from Marius''.
  257. (The Guile module system): Removed obsolete naming convention.
  258. (Loading Guile Modules, Creating Guile Modules),
  259. (More Module Procedures, Included Guile Modules): New nodes, split
  260. from `The Guile module system'.
  261. (The Guile module system): Changed references to (ice-9 slib) to
  262. (ice-9 popen), because note everybody has SLIB installed.
  263. (Included Guile Modules): Added a bunch of modules shipped with
  264. Guile.
  265. (Dynamic Libraries): (old version) Removed.
  266. * scheme-io.texi (Block Reading and Writing): Corrected
  267. capitalization, so it builds again.
  268. 2001-05-01 Gary Houston <ghouston@arglist.com>
  269. * scheme-io.texi: Removed obsolete section Binary IO. Added
  270. new section Block Reading and Writing. Updated section
  271. Line/Delimited with module usage.
  272. 2001-04-29 Neil Jerram <neil@ossau.uklinux.net>
  273. * deprecated.texi (Tags): Removed - deprecation expired.
  274. * scheme-io.texi (Random Access): Removed `fseek' - deprecation
  275. expired.
  276. * guile.texi (Top): Add menu entry for Manual Conventions node.
  277. 2001-04-28 Neil Jerram <neil@ossau.uklinux.net>
  278. * THANKS: Move authorship bit into AUTHORS, simplify structure,
  279. add Dirk Herrmann.
  280. * AUTHORS, guile.texi, guile-tut.texi, goops.texi, Makefile.am:
  281. Consolidate authorship information in AUTHORS file, and @include
  282. AUTHORS from the top level source file for each manual.
  283. 2001-04-28 Thien-Thi Nguyen <ttn@revel.glug.org>
  284. * preface.texi (Manual Conventions): New chapter.
  285. 2001-04-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  286. * srfi-13-14.texi (Reverse/Append): Updated procedure names for
  287. string-concatenate-reverse[/shared].
  288. (Reverse/Append): Document the parameter `end' to
  289. string-concatenate-reverse.
  290. 2001-04-26 Neil Jerram <neil@ossau.uklinux.net>
  291. * data-rep.texi (Defining New Types (Smobs)): Use non-deprecated
  292. smob interface. Thanks to Masao Uebayashi for the patch!
  293. (Creating Instances): Don't need SCM_NIMP anymore.
  294. 2001-04-25 Marius Vollmer <mvo@zagadka.ping.de>
  295. * guile.1: New file, from Robert Merkel and Rob Browning.
  296. * Makefile.am (man_MANS, EXTRADIST): Added, but still commented
  297. out: install and distribute the manpage. It is not yet installed
  298. or distributed since we don't have Robert's papers yet.
  299. 2001-04-24 Neil Jerram <neil@ossau.uklinux.net>
  300. * guile-tut.texi: Include version-tutorial.texi rather than
  301. version.texi.
  302. * Makefile.am ($(srcdir)/version-tutorial.texi): New target, to
  303. avoid having two files both include version.texi.
  304. 2001-04-24 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  305. * Makefile.am (guile_TEXINFOS): Added srfi-13-14.texi.
  306. * srfi-13-14.texi: New file documenting SRFI-13/14.
  307. * guile.texi (Top): Added the SRFI-13/14 menu entry and @include.
  308. 2001-04-22 Neil Jerram <neil@ossau.uklinux.net>
  309. * posix.texi (Network Sockets and Communication): Automatic
  310. docstring updates for `socket' and `connect'. (For IPV6 support.)
  311. * scheme-io.texi: Remove old docstring comments referring to
  312. r4rs.scm.
  313. * appendices.texi (The Basic Guile Package, Packages not shipped
  314. with Guile), env.texi (Switching to Environments), format.texi
  315. (Format Specification), gh.texi
  316. (Executing Scheme code, Calling Scheme procedures from C),
  317. guile-tut.texi (How to characterize Guile), scheme-data.texi
  318. (Symbols, Keywords, Keyword Read Syntax, Append/Reverse),
  319. scheme-evaluation.texi (Delayed Evaluation), scheme-modules.texi
  320. (Scheme and modules), scheme-io.texi (Soft Ports): Change R4RS
  321. references to R5RS.
  322. * r4rs.texi: Removed.
  323. * Makefile.am (info_TEXINFOS): Remove r4rs.
  324. * README: Note removal of r4rs, and provide a reference.
  325. * scheme-control.texi (Exceptions): Extended documentation.
  326. (Continuations): Correct "except" typo, and fix reference to
  327. Exceptions node. Plus minor review changes.
  328. 2001-04-20 Neil Jerram <neil@ossau.uklinux.net>
  329. * scheme-control.texi (Exceptions): Reorganized and extended
  330. existing documentation; more to come.
  331. 2001-04-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  332. * scheme-evaluation.texi (Comments): Document normal comments and
  333. comment conventions.
  334. (Block Comments): Documented multiline comments.
  335. (Case Sensitivity): Documented R5RS and Guile behaviour and how to
  336. switch it off.
  337. * scheme-control.texi (Continuations): Added some documentation
  338. for call/cc.
  339. (Exceptions): Added xref to `Continuations'.
  340. * scheme-binding.texi (Binding Reflection): Typo fix.
  341. 2001-04-20 Neil Jerram <neil@ossau.uklinux.net>
  342. * gh.texi (Executing Scheme code): gh_eval_file returns
  343. SCM_UNSPECIFIED. Thanks to Dirk for the report!
  344. * data-rep.texi (Non-immediate Datatypes, Immediates vs
  345. Non-immediates): Emphasize current rather than pre-1.4 practice
  346. when talking about not needing to call SCM_NIMP.
  347. * recipe-guidelines.txt: New file: guidelines for contributions to
  348. the Guile Recipes manual.
  349. 2001-04-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  350. * intro.texi (Using Guile Modules): Wrote intro to using modules.
  351. (Writing New Modules): New intro for writing modules.
  352. (Reporting Bugs): Added info about what is a bug and what to
  353. include in a bug report (taken and adapted from the Emacs
  354. Reference Manual).
  355. 2001-04-19 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  356. * scheme-control.texi (while do): Added documentation for named
  357. let.
  358. * scheme-binding.texi (Internal Definitions): New explanation of
  359. `Internal Definitions'.
  360. (Top Level): Documented behaviour of top level definitions.
  361. (Binding Constructs): New introductory text.
  362. (Local Bindings): Explain concept of local bindings. Document
  363. let, let* and letrec.
  364. 2001-04-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  365. * scheme-modules.texi (Modules): Added menu descriptions.
  366. (Scheme and modules, The Guile module system): Some whitespace
  367. cleanup
  368. (The Guile module system): Layout fixes, docstring fix for
  369. `define-module'.
  370. 2001-04-17 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  371. * scheme-control.texi (Multiple Values): Documented concept of
  372. multiple values, added docs for `receive'.
  373. (begin): Documented `begin'.
  374. (if cond case): Documented `if', `cond' and `case'.
  375. (and or): Documented `and' and `or'.
  376. (while do): Documented `do' and `while'.
  377. * scheme-procedures.texi (Optional Arguments): Split the node,
  378. added introductory text, added menu for subsections.
  379. (let-optional Reference, let-keywords Reference),
  380. (lambda* Reference, define* Reference): Added syntax documentation
  381. for all exported procedures from (ice-9 optargs).
  382. 2001-04-17 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  383. * scheme-utility.texi (General Conversion): New node, added
  384. `object->string'.
  385. (Equality): Added definition and explanation of `sameness'.
  386. * posix.texi (System Identification): Added `gethostname' and
  387. `sethostname'.
  388. (Processes): Added `setpriority' and `getpriority'.
  389. (User Information): Added `cuserid' and `getlogin'.
  390. (Ports and File Descriptors): Added `flock'.
  391. (Processes): Added `chroot'.
  392. (File System): Added `mkstemp!'.
  393. (Encryption): New node, added `crypt' and `getpass'.
  394. * new-docstrings.texi: Moved several docstrings over to the
  395. reference manual (see above which).
  396. * scheme-data.texi (Data Types), (Numerical Tower): Add explicit
  397. @bullet to @itemize to satisfy older `makeinfo'.
  398. 2001-04-16 Neil Jerram <neil@ossau.uklinux.net>
  399. * data-rep.texi (Signalling Type Errors): Update SCM_ASSERT doc
  400. for recent changes to disallow passing a string parameter as the
  401. `pos'. Thanks to Dirk Herrmann for the patch!
  402. 2001-04-13 Neil Jerram <neil@ossau.uklinux.net>
  403. * data-rep.texi (Unpacking the SCM type): New section, taken from
  404. Dirk Herrmann's description of SCM and scm_bits_t in api.txt.
  405. (Immediate Datatypes, Non-immediate Datatypes): Remove obsolete
  406. notes about needing to call SCM_NIMP.
  407. 2001-04-11 Neil Jerram <neil@ossau.uklinux.net>
  408. * scheme-procedures.texi (Procedures with Setters): Fix dvi
  409. building syntax error. Thanks to Dale P. Smith for the report and
  410. patch.
  411. 2001-04-11 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  412. * scheme-scheduling.texi (Arbiters): New explanatory text.
  413. (Asyncs): New explanations and documentation.
  414. (Scheduling): Added menu entry descriptions.
  415. (Fluids): New documentation.
  416. 2001-04-11 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  417. * scheme-procedures.texi (Lambda): Documented the lambda form.
  418. (Procedure Properties): Concept and usage explanation added.
  419. (Procedures with Setters): Explain by example, introduce
  420. definitions.
  421. * scheme-data.texi (Symbols and Variables): Split and reorganized
  422. this section.
  423. (Symbols): New introductory text.
  424. (Characters): Added char-ci* procedures to rn index.
  425. 2001-04-10 Neil Jerram <neil@ossau.uklinux.net>
  426. * scm.texi (Handling Errors): Improve Texinfo markup. Thanks to
  427. Dale P. Smith for the patch!
  428. * api.txt (Accessing Cell Entries): Fix typo.
  429. 2001-04-09 Neil Jerram <neil@ossau.uklinux.net>
  430. * deprecated.texi (Shared And Read Only Strings): New section for
  431. deprecated string stuff. I've also updated the text a bit to
  432. reflect current usage of "read only" strings.
  433. * scheme-data.texi (Shared Substrings, Read Only Strings): Moved
  434. to deprecated.texi.
  435. * deprecated.texi, posix.texi, scheme-binding.texi,
  436. scheme-control.texi, scheme-data.texi, scheme-debug.texi,
  437. scheme-evaluation.texi, scheme-io.texi, scheme-memory.texi,
  438. scheme-modules.texi, scheme-options.texi, scheme-procedures.texi,
  439. scheme-scheduling.texi, scheme-translation.texi,
  440. scheme-utility.texi: Remove `@c docstring' comments, since they
  441. aren't used any more by the docstring tracking utilities.
  442. 2001-04-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  443. * scheme-data.texi (Pairs): New data type and procedure
  444. description.
  445. (Lists): Added new subsections for grouping the list procedures.
  446. (Hooks): Added new nodes for hook subsections.
  447. (String Syntax): New node, factoring out read syntax.
  448. (Strings): Some blurb about allowed characters, zero-termination
  449. etc.
  450. (Keywords): Added menu descriptions.
  451. 2001-04-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  452. * scheme-indices.texi (R5RS Index): Print index `rn', not `r5'.
  453. * guile.texi: The index formerly known as `r5' is now called `rn'.
  454. * scheme-utility.texi, scheme-procedures.texi, scheme-io.texi,
  455. scheme-evaluation.texi, scheme-control.texi, scheme-data.texi:
  456. Changed all @r5index entries to @rnindex.
  457. 2001-04-06 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  458. * scheme-data.texi (Hooks): Added hook description and
  459. constraints.
  460. 2001-04-06 Thien-Thi Nguyen <ttn@revel.glug.org>
  461. * scheme-scheduling.texi (Higher level thread
  462. procedures): Replace some instances of `@var' with `@code'.
  463. * scheme-scheduling.texi (Higher level thread
  464. procedures): Rewrite.
  465. 2001-04-04 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  466. * scheme-data.texi (Alphabetic Case Mapping),
  467. (String Comparison): Rearranged function order.
  468. (Vectors): Reorganized, new introductory text, docs about read
  469. syntax.
  470. 2001-04-03 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  471. * scheme-options.texi, scheme-procedures.texi,
  472. scheme-modules.texi, scheme-memory.texi, scheme-control.texi,
  473. scheme-utility.texi, scheme-io.texi, scheme-evaluation.texi,
  474. scheme-data.texi: Removed a lot of ARGFIXME's after tweaking
  475. docstrings and C source.
  476. * new-docstrings.texi, scheme-io.texi, scheme-data.texi,
  477. posix.texi, scheme-control.texi, scheme-evaluation.texi,
  478. scheme-memory.texi, scheme-procedures.texi, scheme-modules.texi,
  479. scheme-scheduling.texi: Automated docstring merging.
  480. 2001-04-02 Neil Jerram <neil@ossau.uklinux.net>
  481. * data-rep.texi (Immediates vs. Non-immediates): Update
  482. out-of-date documentation. (Thanks to Dirk Herrmann for the
  483. report!)
  484. (Immediates vs Non-immediates): Renamed without the dot, since the
  485. dot causes `info' not to be able to display this node!
  486. * Makefile.am (guile_TEXINFOS): Add in a few more source files
  487. that had got left out.
  488. 2001-03-30 Neil Jerram <neil@ossau.uklinux.net>
  489. * scheme-reading.texi (Further Reading): Add bullets to further
  490. reading list.
  491. * gh.texi: Insert page break before chapter. Remove page breaks
  492. within the chapter.
  493. * Makefile.am: Add script-getopt.texi.
  494. * guile.texi (Top): Include and link to new script-getopt.texi
  495. chapter.
  496. * script-getopt.texi: New chapter on command line handling.
  497. (Written and contributed by Martin Grabmueller, revised by me.)
  498. * intro.texi (Modules and Extensions): Fix typo.
  499. 2001-03-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  500. * scheme-data.texi (Strings): Reorganized the whole `Strings'
  501. section and wrote introductory material for each new subsection.
  502. 2001-03-25 Marius Vollmer <mvo@zagadka.ping.de>
  503. * intro.texi (Modules and Extensions): Some short text about
  504. dynamic libraries and modules.
  505. 2001-03-23 Neil Jerram <neil@ossau.uklinux.net>
  506. * intro.texi (Writing Extensions for Guile), scheme-data.texi
  507. (Lists): Fix typos.
  508. * guile-tut.texi, ChangeLog-guile-doc-tutorial: Added to CVS. It
  509. seems that I somehow missed these out when I moved everything from
  510. guile-doc to guile-core.
  511. * posix.texi, scheme-data.texi, scheme-evaluation.texi,
  512. scheme-io.texi, scheme-memory.texi: Automatic docstring updates.
  513. * new-docstrings.texi: New file. Holds snarfed docstrings that
  514. have not yet been incorporated into the reference manual.
  515. 2001-03-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  516. * scheme-options.texi (Evaluator options): Added evaluator
  517. options, corrected docs for evaluator trap options.
  518. * scheme-evaluation.texi (Scheme Read): New docs for read-options,
  519. read-enable, read-disable and read-set! and cross references to
  520. option nodes.
  521. (Evaluator Options): New docs for eval-options, eval-enable,
  522. eval-disable and eval-set!, traps, trap-enable, trap-disable and
  523. trap-set! and cross references to option nodes.
  524. (Evaluator Behaviour): Renamed node from `Evaluator options' to
  525. avoid name clash.
  526. * scheme-io.texi (String Ports): Added docs for SRFI-6 procedures.
  527. (Void Ports): Corrected introductory comment.
  528. 2001-03-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
  529. * scheme-data.texi (Arithmetic): Documented the arithmetic
  530. procedures.
  531. (Integer Operations): Added documentation.
  532. (Comparison): Added documentation.
  533. (Complex): Added documentation.
  534. (Symbols and Variables): Comment out `builtin-bindings', which is
  535. removed according to NEWS.
  536. (Pairs): Added documentation.
  537. * scheme-io.texi: Added R5RS index entries for all R5RS
  538. procedures.
  539. (File Ports): New docs for `call-with-input-file',
  540. `call-with-output-file', `with-input-from-file',
  541. `with-output-to-file', `with-error-to-file'.
  542. * scheme-control.texi, scheme-utility.texi,
  543. * scheme-procedures.texi: Added R5RS index entries for all R5RS
  544. procedures.
  545. * scheme-evaluation.texi (Fly Evaluation): Added documentation for
  546. `apply'. Added R5RS index entries for all R5RS procedures.
  547. * scheme-data.texi: Added R5RS index entries for all R5RS
  548. procedures. Removed R5RS index entries for `ass{q,v,occ}-set!'.
  549. Removed explicit entries into the function entries. They are
  550. automagic.
  551. (Vectors): Added documentation for `make-vector', `vector-ref' and
  552. `vector-set!'.
  553. 2001-03-12 Marius Vollmer <mvo@zagadka.ping.de>
  554. * intro.texi: Changed to reflect current practice better. Added
  555. stuff about writing Guile Extensions (aka dynamically loaded
  556. shared libraries).
  557. 2001-03-09 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
  558. * goops.texi (VERSION): Bumped to version 0.3.
  559. * goops-tutorial.texi, goops.texi: Updated to reflect new
  560. define-method syntax.
  561. 2001-03-09 Neil Jerram <neil@ossau.uklinux.net>
  562. * Makefile.am: Change HTML to HTMLDOC, now that we're part of a
  563. wider distribution.
  564. Moving documentation files from guile-doc and guile-doc into
  565. guile-core/doc:
  566. * env.texi, indices.texi, mbapi.texi, mltext.texi, scripts.texi,
  567. scsh.texi, tcltk.texi, hierarchy.txt, scheme-indices.texi,
  568. slib.texi, deprecated.texi, scheme-binding.texi, appendices.texi,
  569. scheme-intro.texi, goops.texi, extend.texi, gh.texi, intro.texi,
  570. preface.texi, scm.texi, goops-tutorial.texi, hierarchy.eps,
  571. r4rs.texi, r5rs.texi, texinfo.tex, scheme-reading.texi,
  572. data-rep.texi, scheme-utility.texi, posix.texi,
  573. scheme-control.texi, scheme-debug.texi, scheme-evaluation.texi,
  574. scheme-io.texi, scheme-memory.texi, scheme-modules.texi,
  575. scheme-options.texi, scheme-procedures.texi,
  576. scheme-scheduling.texi, scheme-translation.texi, guile.texi,
  577. scheme-data.texi, scheme-ideas.texi, expect.texi,
  578. ChangeLog-guile-doc-ref, guile-tut.texi,
  579. ChangeLog-guile-doc-tutorial, AUTHORS, BUGS, NEWS, THANKS: New
  580. files.
  581. * .cvsignore, Makefile.am, README: Merged.
  582. * sources: New subdirectory.
  583. Both the following files are about to be replaced by files from
  584. guile-doc/ref.
  585. * texinfo.tex: Removed.
  586. * data-rep.texi: Removed.
  587. 2001-02-15 Neil Jerram <neil@ossau.uklinux.net>
  588. * README: Explain retirement of `data-rep.texi'.
  589. * Makefile.am (info_TEXINFOS, data_rep_TEXINFOS): Removed.
  590. * data-rep.texi: Replace this copy of data-rep.texi with a notice
  591. indicating that it has been retired. The master copy of
  592. data-rep.texi is at guile-doc/ref/data-rep.texi.
  593. 2001-02-04 Marius Vollmer <mvo@zagadka.ping.de>
  594. * data-rep.texi: Use SCM_SMOB_DATA instead of SCM_CDR. Also
  595. things like SCM_SMOB_PREDICATE and SCM_NEWSMOB. Thanks to Dale
  596. P. Smith!
  597. 2000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
  598. * mop.text: Preliminary documentation of the GOOPS meta object
  599. protocol.
  600. 2000-07-28 Neil Jerram <neil@ossau.uklinux.net>
  601. * data-rep.texi (Garbage Collection): Fix "accomodate" spelling
  602. mistake.
  603. 2000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
  604. * data-rep.tex: Removed documentation for SCM_OUTOFRANGE.
  605. 2000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
  606. * data-rep.texi: Center discussion around the standard interface
  607. for smob type creation (scm_make_smob_type) and warn about the
  608. ongoing discussion which may result in deprecating
  609. scm_make_smob_type_mfpe in next release of Guile.
  610. 2000-05-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
  611. * data-rep.texi: Updated the macro names for operating on
  612. characters.
  613. 2000-03-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
  614. * api.txt: Added a first attempt for a description of the newly
  615. designed low level API.
  616. 2000-01-31 Marius Vollmer <mvo@zagadka.ping.de>
  617. * Makefile.am (version.texi): Override automake's rule for
  618. version.texi so that it gets created even in non-maintainer-mode.
  619. Thu Jan 20 13:00:18 2000 Greg J. Badros <gjb@cs.washington.edu>
  620. * version.texi, stamp-vti: Removed -- these are auto-generated.
  621. 2000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
  622. * Makefile.am (dist-hook): Updated to include oldfmt.c in
  623. distribution archive.
  624. * README: Updated with note about oldfmt.c.
  625. * oldfmt.c: New file: Used by application writers to adapt to
  626. new-style error format strings.
  627. 1999-12-06 Gary Houston <ghouston@freewire.co.uk>
  628. * data-rep.texi: change dircategory to match change in guile-doc
  629. and scm.
  630. 1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
  631. * Makefile.in: Deleted from CVS repository. Run the autogen.sh
  632. script to create generated files like this one.
  633. 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
  634. * Makefile.in: Regenerated.
  635. Fri Jun 25 22:21:43 1999 Greg Badros <gjb@cs.washington.edu>
  636. * data-rep.texi: Updated SMOB docs to talk about
  637. scm_make_smob_type_mfpe, SCM_RETURN_NEWSMOB, SCM_NEWSMOB function
  638. and macros.
  639. 1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
  640. * Makefile.in: Regenerated.
  641. 1998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
  642. * COPYING: New file.
  643. * Makefile.in: Regenerated.
  644. * Makefile.am (EXAMPLE_SMOB_FILES): List example-smob/COPYING.
  645. * Makefile.in: Regenerated.
  646. 1998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
  647. * Makefile.in: Regenerated, after change to qthreads.m4.
  648. 1998-10-15 Jim Blandy <jimb@zwingli.cygnus.com>
  649. * stamp-vti: Regenerated.
  650. * hacks.el: Some handy helper functions for working on the manual.
  651. * data-rep.texi: Extended to accomodate a full running example,
  652. provided with the manual.
  653. * example-smob: A new subdirectory, containing example files for
  654. the manual chapter on smobs.
  655. * Makefile.am (EXAMPLE_SMOB_FILES, dist-hook): New variable and
  656. target, to get the example-smob directory into the distribution.
  657. * Makefile.in: Regenerated.
  658. 1998-10-08 Jim Blandy <jimb@zwingli.cygnus.com>
  659. * .cvsignore: New file, containing data-rep.info. I'm not sure
  660. whether we want to check this file into CVS, because it's
  661. generated; if you find compelling reasons it should be, let me
  662. know.
  663. 1998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
  664. * New directory for documentation.
  665. * README: New file.
  666. * data-rep.texi: It's not a real manual, but it's better than
  667. nothing.
  668. * Makefile.am, Makefile.in, data-rep.info, data-rep.texi,
  669. mdate-sh, stamp-vti, texinfo.tex, version.texi: The usual support
  670. files.