* api-debug.texi (Breakpoints): Removed (all wrong).
[bpt/guile.git] / doc / ref / ChangeLog
index ba6494b..1f7b4fc 100644 (file)
@@ -1,3 +1,127 @@
+2006-08-01  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * api-debug.texi (Breakpoints): Removed (all wrong).
+
+       * guile.texi (API Reference): Improved summary for "Debugging"
+       menu item.
+
+       * scheme-debugging.texi (Debug Last Error, Interactive Debugger):
+       Moved/merged to scheme-using.texi, as REPL features.
+       (Examples): New.
+       (Intro to Breakpoints): New introductory text here.  Removed all
+       subnodes except for Breakpoints Overview.
+
+       * scheme-using.texi: New.
+
+       * guile.texi (Programming in Scheme): Include new
+       scheme-using.texi file.
+
+       * Makefile.am (guile_TEXINFOS): Include new scheme-using.texi
+       file.
+
+2006-06-16  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+       * api-utility.texi (Equality): Mentioned the behavior of `equal?'
+       for structures (as suggested by Kevin Ryde).
+
+2006-06-13  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+       * api-compound.texi (Structure Concepts): Mentioned the behavior
+       of `equal?' for structures.
+
+2006-05-28  Kevin Ryde  <user42@zip.com.au>
+
+       * srfi-modules.texi (SRFI-1 Length Append etc): Add an append-reverse
+       example.
+
+2006-05-20  Kevin Ryde  <user42@zip.com.au>
+
+       * api-compound.texi (Pairs): Cross reference SRFI-1 second, third,
+       fourth.
+       (List Modification): Cross reference SRFI-1 delete and lset-difference.
+       (List Searching): Cross reference SRFI-1 member.
+       (List Mapping): Cross reference SRFI-1 map etc.
+       (Retrieving Alist Entries): Cross reference SRFI-1 assoc.
+
+       * srfi-modules.texi (SRFI-1 Association Lists): Describe argument
+       order for "=" procedure.
+
+2006-05-15  Kevin Ryde  <user42@zip.com.au>
+
+       * posix.texi (Processes): Add primitive-_exit.
+
+2006-05-10  Kevin Ryde  <user42@zip.com.au>
+
+       * intro.texi (Linking Guile into Programs): Enhance example program,
+       change scm_str2string to scm_from_locale_string, since scm_str2string
+       is "discouraged".  And check for NULL from getenv since neither
+       scm_str2string nor scm_from_locale_string can cope with that.
+       Reported by Frithjof.
+
+2006-05-09  Kevin Ryde  <user42@zip.com.au>
+
+       * api-control.texi (Multiple Values): In `receive', add an example,
+       cross ref SRFI-8, tweak wording.
+
+       * api-io.texi (Port Implementation): @defun style for
+       scm_make_port_type and the various set functions.
+
+       * posix.texi (Ports and File Descriptors): Tweaks to fcntl.
+
+2006-04-29  Kevin Ryde  <user42@zip.com.au>
+
+       * api-scheduling.texi (Threads): In call-with-new-thread, handler arg
+       is optional (as of 1.8.0).
+
+2006-04-15  Kevin Ryde  <user42@zip.com.au>
+
+       * api-scheduling.texi (System asyncs): "{void *}" in @deffnx to keep
+       the "*" out of the name in the index.
+
+2006-04-06  Kevin Ryde  <user42@zip.com.au>
+
+       * posix.texi (Ports and File Descriptors): Clarify fcntl a bit,
+       and correction FD_CLOEXEC goes with FD_SETFD not FD_SETFL.
+       (Network Sockets and Communication): In accept, cross-reference to
+       fcntl on O_NONBLOCK.
+
+2006-03-28  Kevin Ryde  <user42@zip.com.au>
+
+       * api-compound.texi (Vector Accessing from C): Show
+       SCM_SIMPLE_VECTOR_SET not SCM_SIMPLE_VECTOR_SET_X, the former is
+       what's in vector.h.
+
+2006-03-21  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+       * api-data.texi (Conversion): Add scm_c_locale_stringn_to_number.
+
+2006-03-05  Kevin Ryde  <user42@zip.com.au>
+
+       * api-compound.texi (Array Procedures): @pxref for `equal?'.
+       (Shared Arrays): Correction to make-shared-array stride example, need
+       `list' on the mapper return value.
+
+2006-02-13  Marius Vollmer  <mvo@zagadka.de>
+
+       * api-utility.texi (Object Properties): Removed confusing
+       paragraph about 'name' property.
+
+2006-02-07  Kevin Ryde  <user42@zip.com.au>
+
+       * api-modules.texi (Compiled Code Installation): Revise, in particular
+       @libdir@ needs to go via the makefile.
+
+2006-02-04  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * api-control.texi (Throw Handlers): New node.
+       (Throw): Moved to after the Lazy Catch node.
+       (Catch): Enhance to cover the optional pre-unwind handler, and new
+       APIs scm_c_catch, scm_catch_with_pre_unwind_handler.
+       (Lazy Catch): Describe relationship to with-throw-handler.
+       Document that the handler may return, and what happens if it does.
+       (Throw): Mention that a throw can be handled by a throw handler as
+       well as by a catch.
+
 2006-02-04  Kevin Ryde  <user42@zip.com.au>
 
        * api-options.texi (Build Config): pxref libtool on libguileinterface