2015-03-08  Thien-Thi Nguyen  <ttn@gnu.org>

	Release: 0.5.2

2015-03-08  Thien-Thi Nguyen  <ttn@gnu.org>

	[build] Replace ‘AM_MAINTAINER_MODE’ w/ ‘SNUGGLE_MAINT_MODE’.

	* Makefile.am: Do ‘s/MAINTAINER_MODE/MAINT_MODE/g’.

2015-03-03  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Drop obsolete proc: peep-events

	* ref.texh (Events): Delete @tsin for ‘peep-events’.

2015-03-03  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Drop obsolete proc: set-color-key!

	* ref.texh (Video): Delete @tsin for ‘set-color-key!’.

2015-03-03  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Drop obsolete proc: event-state

	* ref.texh (Events): Delete @tsin for ‘event-state’.

2015-03-03  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Drop obsolete proc: set-alpha!

	* ref.texh (Video): Delete @tsin for ‘set-alpha!’.

2015-03-03  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Drop obsolete procs: get-mouse-{relative-}state

	* ref.texh (Events): Delete @tsin for
	‘get-mouse-state’, ‘get-mouse-relative-state’.

2015-02-28  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Drop obsolete procs: get-{video-info,rgb,rgba,caption}

	* ref.texh (Video): Delete @tsin for ‘get-video-info’,
	‘get-rgb’, ‘get-rgba’, ‘get-caption’.

2015-02-28  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Drop obsolete procs: joystick-{get-ball,event-state}

	* ref.texh (Joystick): Delete @tsin for
	‘joystick-event-state’ and ‘joystick-get-ball’.

2015-02-28  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Drop obsolete procs: cd-{get-nth-track,frames->msf}

	* ref.texh (CDROM): Delete @tsin for ‘cd-get-nth-track’,
	‘cd-frames->msf’.

2015-02-28  Thien-Thi Nguyen  <ttn@gnu.org>

	[ttf] Drop obsolete procs: font:{glyph-metrics,size-{text,utf8}}

	* ref.texh (TrueType): Delete @tsin for ‘font:glyph-metrics’,
	‘font:size-text’ and ‘font:size-utf8’.

2015-02-23  Thien-Thi Nguyen  <ttn@gnu.org>

	[mixer] Drop ‘(sdl mixer) query-spec’.

	* ref.texh (Audio): Delete @tsin for ‘query-spec’.

2014-12-26  Thien-Thi Nguyen  <ttn@gnu.org>

	[doc] Fix bug: Use ‘key-down’ in example.

	Reported by Luca Saiu:
	<http://lists.gnu.org/archive/html/bug-guile-sdl/2014-12/msg00000.html>.

	* guile-sdl.texi (Quick Start): ...here.

2013-10-17  Thien-Thi Nguyen  <ttn@gnu.org>

	Fix typo: Spell "compatib..." correctly!

	* guile-sdl.texi: Do ‘s/compatab/compatib/g’.

2013-07-19  Thien-Thi Nguyen  <ttn@gnu.org>

	Release: 0.5.0

2013-07-18  Thien-Thi Nguyen  <ttn@gnu.org>

	New (sdl sdl) proc: surface-pixels

	* ref.texh (Video): Add @tsin for ‘surface-pixels’.

2013-07-14  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Replace keysymold.kp w/ keysym.kp.

	* k/keysym: New file.
	* k/event-key: Delete file.
	* guile-sdl.texi (Quick Start): Use new keysym symbols in example.

2013-07-13  Thien-Thi Nguyen  <ttn@gnu.org>

	[doc] Make stashes appendix more spacious.

	* kls (normal): Output a newline prior to @example.
	(special): Use ‘string-trim-both’ on the blurb;
	if not ‘normal’ tail, output a newline prior to @example.

2013-07-13  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Add init.kf #:kxform.

	* guile-sdl.texi (Quick Start): In @lisp, use new init symbols.

2013-07-13  Thien-Thi Nguyen  <ttn@gnu.org>

	[doc] Fix bug: Label histogram w/ proper range.

	* kls (diagram): If ‘BIN-SIZE’ is 1, show the
	beginning of range, which is also the end;
	otherwise, show both beginning and end of range.

2013-07-11  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Drop procs: enumstash-enums, flagstash-flags

	* ef-ref.texh: Delete @tsin for ‘enumstash-enums’, ‘flagstash-flags’.

2013-07-10  Thien-Thi Nguyen  <ttn@gnu.org>

	Drop flagstash:* procs.

	* ref.texh (General SDL): Delete @tsin for
	‘flagstash:init’ and accompanying @example block.
	(Video): Likewise for ‘flagstash:video’,
	‘flagstash:palette’, ‘flagstash:overlay’.
	(Events): Likewise for ‘flagstash:event-mod’,
	‘flagstash:event-mask’.
	(TrueType): Likewise for ‘flagstash:ttf’.

2013-07-10  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Internalize enumstash objects.

	* guile-sdl.texi (Enums and Constants): Delete
	@defvr for ‘event-types’, ‘event-keys’, ‘event-states’.
	* ref.texh (SDL_gfx): Likewise for ‘font-rotations’.

2013-07-10  Thien-Thi Nguyen  <ttn@gnu.org>

	[doc] Add appendix for stashes.

	* k: New directory.
	* kls: New file.
	* Makefile.am (guile_sdl_TEXINFOS): Add k-ref.texi.
	(k-ref.texi) [MAINTAINER_MODE]: New target.
	(EXTRA_DIST) [MAINTAINER_MODE]: Add k, kls.
	* guile-sdl.texi (Top): Add "Stashes" to menu.
	(Stashes): New node/appendix.

2013-07-09  Thien-Thi Nguyen  <ttn@gnu.org>

	[doc] Fix bug: Use @ifnottex around @top.

	* guile-sdl.texi: ...here.

2013-07-08  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Make conversion procs also accept stash name.

	* guile-sdl.texi: Add paragraph describing common first arg
	STASH and the planned retirement for direct objects support.

2013-07-08  Thien-Thi Nguyen  <ttn@gnu.org>

	Add (sdl sdl) proc: kotk

	* ef-ref.texh: Add @tsin for ‘kotk’.
	* guile-sdl.texi (Enums and Constants): Replace mention
	of ‘enumstash-enums’ and ‘flagstash-flags’ w/ that of ‘kotk’.

2013-07-06  Thien-Thi Nguyen  <ttn@gnu.org>

	Detect non-member-symbol and throw error.

	* guile-sdl.texi (Enums and Constants): Add pair of
	@cindex and paragraph at end to describe ‘non-member-symbol’.

2013-07-04  Thien-Thi Nguyen  <ttn@gnu.org>

	Drop (sdl sdl) proc: make-keysym

	* ref.texh (Events): Delete @tsin for ‘make-keysym’.
	* guile-sdl.texi (Enums and Constants): Don't mention it.

2013-07-03  Thien-Thi Nguyen  <ttn@gnu.org>

	[doc] Back off on "symbols retain their C names".

	* guile-sdl.texi (Enums and Constants): ...here, instead,
	describing the mix and alteration method in a separate para.

2013-07-02  Thien-Thi Nguyen  <ttn@gnu.org>

	Add (sdl sdl) procs: evqueue-{add,peek,get}

	* ref.texh (Events): Add @tsin for
	‘evqueue-add’, ‘evqueue-peek’, ‘evqueue-get’.

2013-07-01  Thien-Thi Nguyen  <ttn@gnu.org>

	[mixer] Change "fading status" symbols; internalize enumstash.

	* guile-sdl.texi (Enums and Constants):
	Delete @defvr for enumstash ‘fading-status’.

2013-07-01  Thien-Thi Nguyen  <ttn@gnu.org>

	Add (sdl sdl) proc: surface-color-key!

	* ref.texh (Video): Add @tsin for ‘surface-color-key!’.

2013-07-01  Thien-Thi Nguyen  <ttn@gnu.org>

	Add (sdl sdl) proc: surface-alpha!

	* ref.texh (Video): Add @tsin for ‘surface-alpha!’.

2013-06-30  Thien-Thi Nguyen  <ttn@gnu.org>

	Drop enumstash: gl-enums

	* guile-sdl.texi (Enums and Constants): Delete @defvr for ‘gl-enums’.

2013-06-27  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Add proc: joystick-polling

	* ref.texh (Events): Add @tsin for ‘joystick-polling’.

2013-06-27  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Add proc: event-type-handling

	* ref.texh (Events): Add @tsin for ‘event-type-handling’.

2013-06-23  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Make active state value fully symbolic.

	* ref.texh (Events): Document possible values
	for ‘event:active:state’, ‘event:active:set-state!’.

2013-06-23  Thien-Thi Nguyen  <ttn@gnu.org>

	[sdl] Make active gain value fully symbolic.

	* ref.texh (Events): Document possible values
	for ‘event:active:gain’, ‘event:active:set-gain!’.

2013-06-13  Thien-Thi Nguyen  <ttn@gnu.org>

	[doc] Decruft: Don't mention non-uniform-vector retirement.

	* guile-sdl.texi (Uniform Vectors): ...here.

2013-06-13  Thien-Thi Nguyen  <ttn@gnu.org>

	New (sdl sdl) procs: pixel-rgb, pixel-rgba

	* ref.texh (Video): Add @tsin for ‘pixel-rgb’, ‘pixel-rgba’.

2013-06-13  Thien-Thi Nguyen  <ttn@gnu.org>

	New (sdl sdl) proc: video-cmf

	* ref.texh (Video): Add @tsin for ‘video-cmf’.

2013-06-13  Thien-Thi Nguyen  <ttn@gnu.org>

	New (sdl sdl) proc: caption-ti

	* ref.texh (Video): Add @tsin for ‘caption-ti’.

2013-06-13  Thien-Thi Nguyen  <ttn@gnu.org>

	New (sdl sdl) proc: cd-nth-track-itlo

	* ref.texh (CDROM): Add @tsin for ‘cd-nth-track-itlo’.

2013-06-13  Thien-Thi Nguyen  <ttn@gnu.org>

	New (sdl sdl) proc: frames-msf

	* ref.texh (CDROM): Add @tsin for ‘frames-msf’.

2013-06-13  Thien-Thi Nguyen  <ttn@gnu.org>

	New (sdl sdl) proc: joystick-ball-xy

	* ref.texh (Joystick): Add @tsin for ‘joystick-ball-xy’.

2013-06-13  Thien-Thi Nguyen  <ttn@gnu.org>

	New (sdl mixer) proc: device-ffc

	* ref.texh (Audio): Add @tsin for ‘device-ffc’.

2013-06-13  Thien-Thi Nguyen  <ttn@gnu.org>

	New (sdl ttf) procs: text-wh, utf8-wh

	* ref.texh (TrueType): Add @tsin for ‘text-wh’, ‘utf8-wh’.

2013-06-13  Thien-Thi Nguyen  <ttn@gnu.org>

	New (sdl ttf) proc: font:glyph-xXyYa

	* ref.texh (TrueType): Add @tsin for ‘font:glyph-xXyYa’.

2013-06-12  Thien-Thi Nguyen  <ttn@gnu.org>

	New (sdl sdl) proc: mouse-bxy

	* ref.texh (Events): Add @tsin for ‘mouse-bxy’.

2013-06-12  Thien-Thi Nguyen  <ttn@gnu.org>

	[doc] Document procs that return/accept symbolic values.

	* ref.texh (Events): ...here, and name the symbols, too.

2013-06-12  Thien-Thi Nguyen  <ttn@gnu.org>

	[maint] Revamp doc-coverage utility program.

	* scan: Export ‘main’; don't import ‘(scripts PROGRAM)’; drop
	autoload for ‘(ice-9 editing-buffer)’, ‘(ice-9 pretty-print)’;
	import some more ‘(guile-baux common)’ procs; import SRFI 1
	‘append-map!’, ‘filter!’; import SRFI 11 ‘let-values’; import
	SRFI 13 ‘string-suffix?’; import ‘(ice-9 rdelim) read-delimited!’;
	import ‘(ice-9 regex)’ procs ‘fold-matches’ and ‘match:substring’.
	(interesting): New proc.
	(write-api): Rewrite.
	(*implementation-root*): Update value to $top_srcdir/src.
	(implementation-files): Rewrite.
	(write-coverage): Likewise.
	(main): Don't use ‘HVQC-MAIN’; instead, use
	‘check-hv’, ‘qop<-args’; call ‘exit’ explicitly.

2013-06-12  Thien-Thi Nguyen  <ttn@gnu.org>

	[doc int] Use Guile-BAUX to read text-db-table files.

	* mkexcuse: Don't import ‘(ttn-do zzz various-db)’ procs;
	instead, import ‘(guile-baux text-db-table) read-text-db-table’,
	SRFI 11 let-values.
	(META): New var.
	(*notes*): Update call to ‘read-text-db-table’; set ‘META’.
	("Categories"): Use ‘META’ directly.
	* scan: Don't autoload ‘(ttn-do zzz various-db)’
	on trigger ‘read-text-db-table’; instead autoload
	‘(guile-baux text-db-table)’ on trigger ‘read-text-db-table-records’.
	(write-coverage): Use ‘read-text-db-table-records’.

2013-06-10  Thien-Thi Nguyen  <ttn@gnu.org>

	[doc int] Use Guile-BAUX for ‘fso’ in scripts.

	* Makefile.am (excuse.texi): Prefix mkexcuse invocation w/ $(gx).
	(coverage.tdt, api.tdt): Likewise, for scan invocation.
	* mkexcuse: Import ‘(guile-baux common) fso’.
	(fso): Delete proc.
	* scan: Import ‘(guile-baux common) fso’.
	(write-tdt-head): New proc.
	(write-api, write-coverage): Use ‘write-tdt-head’, ‘fso’.

2013-06-04  Thien-Thi Nguyen  <ttn@gnu.org>

	Drop flags: KMOD_NONE, KMOD_RESERVED

	* ref.texh (Events): Remove ‘NONE’ and ‘RESERVED’
	from ‘flagstash:event-mod’ table, and reorg table.

2013-06-01  Thien-Thi Nguyen  <ttn@gnu.org>

	[doc] Move ‘(sdl sdl) button?’ into "misc" section.

	* ref.texh (Events): ...here.

2013-05-28  Thien-Thi Nguyen  <ttn@gnu.org>

	Drop (sdl sdl) proc: string->image

	* ref.texh (Video): Delete @tsin for ‘string->image’.

2013-05-23  Thien-Thi Nguyen  <ttn@gnu.org>

	Drop procs: cd-null?, joystick-null?

	* ref.texh (Joystick): Delete @tsin for ‘joystick-null?’.
	(CDROM): Likewise, for ‘cd-null?’.

2013-03-18  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Release: 0.4.2

2013-03-07  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[doc] Add another author.

	* guile-sdl.texi: Add ‘@author Thien-Thi Nguyen’.

2013-03-07  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[doc slog] Add blank lines around @tsin directives.

	Apparently, makeinfo 5.0 doesn't automagically add blank
	lines around @deffn et al, like makeinfo 4.13 used to do.
	<http://lists.gnu.org/archive/html/bug-texinfo/2013-02/msg00129.html>

	* ef-ref.texh: ...here.
	* ref.texh: Likewise.

2012-11-15  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Release: 0.4.1

2012-11-07  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[doc] Explicitly declare UTF-8.

	* guile-sdl.texi <header>: Add ‘@documentencoding UTF-8’.

2011-12-15  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Release: 0.4.0

2011-12-08  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[doc] Document uniform vs ordinary vectors; spiff docstrings.

	* guile-sdl.texi (Introduction): Add "Uniform Vectors" to menu.
	(Uniform Vectors): New node/section.

2011-12-05  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Replace ‘(sdl misc-utils) exact-floor’ w/ ‘exact-truncate’.

	* ref.texh (Miscellaneous Utilities): Replace
	@tsin for ‘exact-floor’ w/ that for ‘exact-truncate’.

2011-11-29  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[int] Use ‘zero?’.

	* mkexcuse ("Categories"): Use ‘zero?’.

2011-11-28  Thien-Thi Nguyen  <ttn@gnuvola.org>

	For import, use #:prefix instead of #:renamer.

	* guile-sdl.texi (Quick Start): Use #:prefix in example.

2011-11-28  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[build int] Break out tsar-names-extraction sed script.

	* cov: Use "${srcdir}/../build-aux/tsar-names.sed".

2011-11-28  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[v] Decruft: Don't specify ‘srcdir’ in doc/ test env.

	Automake already does this.

	* Makefile.am [MAINTAINER_MODE] (TESTS_ENVIRONMENT): Delete var.

2011-11-28  Thien-Thi Nguyen  <ttn@gnuvola.org>

	New (sdl gfx) elements: font-rotation!, font-rotations

	* ref.texh (SDL_gfx): Add @tsin for ‘font-rotation!’
	and @defvr for ‘font-rotations’.

2011-11-25  Thien-Thi Nguyen  <ttn@gnuvola.org>

	New (sdl gfx) proc: draw-thick-line

	* ref.texh (SDL_gfx): Add @tsin for ‘draw-thick-line’.

2011-11-24  Thien-Thi Nguyen  <ttn@gnuvola.org>

	New (sdl gfx) proc: draw-rounded-rectangle

	* ref.texh (SDL_gfx): Add @tsin for ‘draw-rounded-rectangle’.

2011-11-23  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[slog] Support "make install" and "make check" under Guile 1.8+.

	* cov: Consider elements whose name begins with "%%" as internal.

2011-11-21  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[build int] Remove tsar files on maintainer-mode "make clean".

	* Makefile.am [MAINTAINER_MODE] (CLEANFILES): Add snippets.

2011-11-19  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Add (sdl misc-utils) proc: exact-floor

	* ref.texh (Miscellaneous Utilities): Add @tsin.

2011-10-24  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[doc] Drop TODO list from documentation.

	* guile-sdl.texi (Introduction): Delete "TODO" from menu.
	(TODO): Delete node/section.
	* Makefile.am (BUILT_SOURCES): Remove TODO-excerpt.
	(TODO-excerpt): Delete target.

2011-05-02  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[build doc] Reduce unorthodoxy: Build .info in srcdir.

	* Makefile.am (DISTCLEANFILES): Delete var.

2011-04-28  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[build] Switch to Guile-BAUX for doc maintenance.

	* ref.texh: Rename from ref.twerp; change @twerpdoc
	directives to @tsin directives; add ‘@tsin m’ directives.
	* ef-ref.texh: Likewise, for ef-ref.twerp.
	* Makefile.am (SUFFIXES): Remove .twerp, add .texh.
	(ref.texi, ef-ref.texi): Delete dependency decls.
	(.twerp.texi): Delete old-style suffix rule.
	(EXTRA_DIST): Remove ref.twerp, ef-ref.twerp;
	add ref.texh, ef-ref.texh.
	[MAINTAINER_MODE] (gx, tsopts): New vars.
	[MAINTAINER_MODE] (snippets): New target.
	[MAINTAINER_MODE] (.texh.texi): New old-style suffix rule.
	[MAINTAINER_MODE] {ref.texi, ef-ref.texi): New dependency decls.
	* cov: Rework to scan ../src/*.tsar and ‘@tsin i’ directives.

2010-06-28  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[doc] Change manual license to GNU FDL 1.3.

	* fdl.texi: New file.
	* Makefile.am (EXTRA_DIST): Add fdl.texi.
	* guile-sdl.texi (@copying): Rewrite.
	(Top): Add menu item "GNU FDL".
	(GNU FDL): New @node/@appendix.

2009-04-29  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[doc] Move table of contents after the title page.

	* guile-sdl.texi: Move @contents.

2009-04-24  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Release: 0.3.10

2009-04-24  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[maint] Consolidate cov/ into doc/.

	* notes.tdt: Move from ../cov.
	* scan: Likewise; also, compute `*implementation-root*'.
	* Makefile.am (excuse.texi): Update dependency list.
	(EXTRA_DIST): Add ChangeLog-cov, scan, notes.tdt.
	(coverage.tdt, api.tdt): New targets.
	(INCDIR, CLEANFILES): New vars.

2009-04-04  Thien-Thi Nguyen  <ttn@gnuvola.org>

	New (sdl gfx) proc: draw-arc

	* ref.twerp (SDL_gfx): Add @twerpdoc for `draw-arc'.

2008-09-18  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Use `(string-null? foo)' instead of `(string=? "" foo)'.

	* mkexcuse ("Specific Notes"): Use `string-null?'.

2008-05-30  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Docfix for MIX_FADING_{IN,OUT} enums.

	* guile-sdl.texi (Enums and Constants): Fix typo.

2008-04-19  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Clean up Makefile.am files.

	* Makefile.am (AUTOMAKE_OPTIONS): Delete var.

2008-04-02  Thien-Thi Nguyen  <ttn@gnuvola.org>

	New (sdl mixer) procs: set-panning, set-distance, set-position

	* ref.twerp (Audio): Add common blurb and @twerpdoc for
	`set-panning', `set-distance' and `set-position'.

2008-04-02  Thien-Thi Nguyen  <ttn@gnuvola.org>

	No longer distribute examples/.

	* guile-sdl.texi (Quick Start): Don't mention examples/.

2008-04-01  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Consolidate Scheme source into src/.

	* Makefile.am (ref.texi): Update dependency list.
	(.twerp.texi): Update target actions.

2008-04-01  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Consolidate C source into src/.

	* Makefile.am [HAVE_TTF] (minusIttfdocindex): Delete var.
	[HAVE_MIXER] (minusImixerdocindex): Delete var.
	(.twerp.texi): Update.

2008-03-21  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Add image filter bindings to module (sdl gfx).

	* ref.twerp (SDL_gfx): Add section "Image Filtering" and @twerpdoc
	entries for `imfi-mmx?', `imfi-add', `imfi-mean', `imfi-sub',
	`imfi-abs-diff', `imfi-mult', `imfi-mulnor', `imfi-muldiv2',
	`imfi-muldiv4', `imfi-logand', `imfi-logior', `imfi-div', `imfi-not',
	`imfi-add-c', `imfi-add-c-to-half', `imfi-sub-c', `imfi-ashr',
	`imfi-lshr', `imfi-mul-c', `imfi-ashr-mul-c', `imfi-bshl',
	`imfi-lshl', `imfi-ashl', `imfi-binarize', `imfi-clip',
	`imfi-normalize-linear'.

2008-03-19  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Avoid (ttn foo) modules.

	* mkexcuse: Don't use module (ttn read-text-db-table).
	Instead, use module (ttn-do zzz various-db).

2008-03-16  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Include module name in (sdl simple) documentation.

	* ref.twerp (Simple Closures): Mention "(sdl simple)".

2008-02-14  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Replace CVS-isms w/ Git-isms.

	* .cvsignore: Delete file.

2008-01-29  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* ref.twerp (Miscellaneous Utilities): Remove
	@twerpdoc for `fade-loop!' and `toroidal-panner'.

2007-10-11  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* ref.twerp (SDL_gfx): Add @twerpdoc for `blit-rgba'.

2007-10-11  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* ref.twerp (SDL_gfx): Add section "RGBA Extras".
	Also, add @twerpdoc for `set-pixel-alpha!'.

2007-10-10  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* ref.twerp (Miscellaneous Utilities): Add blurb about "/3p" procs.
	Also, add @twerpdoc for `fader/3p' and `toroidal-panner/3p'.

2007-10-10  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-sdl.texi (Enums and Constants): List each enumstash's values.

2007-10-10  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* ref.twerp (Events): Clarify list of `flagstash:event-mask' values.

2007-09-16  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-sdl.texi: Add @copying section and two @insertcopying calls.

2007-09-16  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* ref.twerp (SDL_gfx): Add @twerpdoc for `shrink-surface'.

2007-09-15  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* ref.twerp (SDL_gfx): Add @twerpdoc for `roto-zoom-surface-xy'.

2007-09-15  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* ref.twerp (SDL_gfx): Add @twerpdoc for `draw-textured-polygon'.

2007-02-06  Thien-Thi Nguyen  <ttn@ambire>

	* ref.twerp (Miscellaneous Utilities):
	Add @twerpdoc for `toroidal-panner'.

2007-02-03  Thien-Thi Nguyen  <ttn@ambire>

	* Makefile.am (.twerp.texi): Use $(TWERP2TEXIFLAGS).

2006-12-19  Thien-Thi Nguyen  <ttn@ambire>

	* ref.twerp (Miscellaneous Utilities): Add
	@twerpdoc for `rect<-surface' and `copy-rectangle'.

2006-10-27  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (General SDL): List flags for `flagstash:init'.
	(Video): Likewise for `flagstash:video',
	`flagstash:palette' and `flagstash:overlay'.
	(Events): Likewise for `flagstash:event-mod'
	and `flagstash:event-mask'.
	(TrueType): Likewise for `flagstash:ttf'.

2006-05-29  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* mkexcuse: Handle "SDLNet_" prefix specially.

2006-05-28  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Video): Add @twerpdoc for `rect?' and `color?'.

2006-05-27  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Miscellaneous Utilities):
	Add @twerpdoc for `rectangle<-geometry-string'.

2006-05-27  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (ref.texi): Make depend on sdl/*.scm, as well.

2006-05-27  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Miscellaneous Utilities):
	Add @twerpdoc for `rectangle-closure'.

2006-01-28  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Miscellaneous Utilities): Add @twerpdoc for `fade-loop!'.

2006-01-27  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (guile_sdl_TEXINFOS): New var.
	(guile-sdl.info): Delete target.

2006-01-01  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (DISTCLEANFILES): New var.

2005-05-17  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Video): Add @twerpdoc for `get-wm-info'.
	Also, rename its section to "Windowing System Interaction".

2005-04-03  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-sdl.texi: Include "excuse.texi".
	(Top): Add "Excuses" to menu.

	* Makefile.am (BUILT_SOURCES): Add excuse.texi.

2005-04-03  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* mkexcuse: New file.

	* Makefile.am (EXTRA_DIST): Add mkexcuse.
	(excuse.texi): New target.

2005-04-02  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Video): Add @twerpdoc for `get-app-state'.

2005-02-20  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-sdl.texi: End direntry w/ period.

2005-02-07  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (SDL_gfx): Rename node from "libSDL_gfx".
	Likewise w/ chapter name.

	* guile-sdl.texi (Top): Update menu.

2005-01-22  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (libSDL_gfx): Add @twerpdoc for
	`draw-hline', `draw-vline', `draw-pie-slice', `draw-trigon',
	`draw-aa-trigon', `draw-aa-polygon' and `draw-bezier'.

2005-01-22  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (libSDL_gfx): Add section "Managing Frame Rate"
	and @twerpdoc entries for `make-fps-manager',
	`fps-manager-set!', `fps-manager-get' and `fps-manager-delay!'.

2005-01-22  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Video): Move sections "Rotation / Zooming"
	and "Graphics Primitives" to new chapter.
	(libSDL_gfx): New node/chapter.

	* guile-sdl.texi (Top): Add "libSDL_gfx" to menu.

2005-01-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Video): Add @twerpdoc for
	`draw-aa-circle' and `draw-aa-ellipse'.

2005-01-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-sdl.texi: Mention module (sdl simple) in intro blurb.

2005-01-07  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Miscellaneous Utilities):
	Add @twerpdoc for `ignore-all-event-types-except'.

2005-01-06  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Events): Add @twerpdoc for `flagstash:event-mask'.

2005-01-06  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Video): Remove @twerpdoc for `scale-surface'.

2005-01-05  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Miscellaneous Utilities):
	Add @twerpdoc for `copy-surface'.

2005-01-04  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Simple Closures): New node/chapter.
	* guile-sdl.texi (Top): Add "Simple Closures" to menu.

2004-11-29  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Events): Fix omission bug:
	Add @twerpdoc for `event:key:keysym:set-sym!'
	`event:key:keysym:set-mod!' and `event:set-type!'.

2004-10-22  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-sdl.texi (Top): Mention version in intro blurb.

2004-09-01  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-sdl.texi (Create and Make): Use "object" instead of "smob".

2004-09-01  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (ref.texi): Make depend on all the *.c files.
	(ef-ref.texi): Likewise.

2004-08-10  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-sdl.texi: Set @dircategory to "Guile modules".

2004-07-23  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Miscellaneous Utilities):
	Add @twerpdoc for `poll-with-push-on-timeout-proc'.

2004-07-23  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-sdl.texi: Add @paragraphindent in header block.
	Update package name.
	(Top): Mention module (sdl misc-utils).
	(Renaming C Functions): Mention enumstash objects.
	Add docs for vars `fading-status', `event-types',
	`event-keys', `alpha-enums' and `gl-enums'.
	Mention proc `enumstash-enums'.

2004-07-23  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ef-ref.twerp: Add @twerpdoc for `enumstash-enums'.

2004-06-28  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (.twerp.texi): Also consult doc index for scheme code.

2004-06-28  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Miscellaneous Utilities): New node/chapter.
	* guile-sdl.texi (Top): Add "Miscellaneous Utilities" to menu.

2004-05-26  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (minusIttfdocindex) [HAVE_TTF]: New var.
	(minusImixerdocindex) [HAVE_MIXER]: New var.
	(.twerp.texi): Use new vars.

2004-03-04  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp (Video): Add @twerpdoc for `string->image'.

2004-01-18  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ef-ref.twerp, guile-sdl.texi: Update copyright.

2003-11-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (EXTRA_DIST): Remove TODO-excerpt. Add $(BUILT_SOURCES).
	(TESTS_ENVIRONMENT, TESTS): Surround w/ "if MAINTAINER_MODE" block.

2003-11-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (EXTRA_DIST): Add TODO-excerpt.

2003-11-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp: Add some section headers.
	Add many (formerly) missing @twerpdoc entries.

	* cov: Rewrite.

2003-11-20  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* cov: Add check for env var `srcdir'.
	Refer to files relative to ${srcdir}.

	* Makefile.am (TESTS_ENVIRONMENT): New directive.

2003-11-20  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (TESTS): New directive.

2003-11-20  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ef-ref.twerp: New file.

	* guile-sdl.texi (Enums and Constants): Mention `flagstash-flags'.
	Add @include ef-ref.texi.

	* Makefile.am (BUILT_SOURCES): Add ef-ref.texi.
	(EXTRA_DIST): New directive.

2003-11-20  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* cov: New file.

	* ref.twerp (make-rect, make-color, color:r, color:g, color:b,
	color:set-r!, color:set-g!, color:set-b!, vh-flip-surface,
	scale-surface, get-mouse-relative-state): New @twerpdoc entries.

2003-11-20  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* ref.twerp: Throughout, remove defunct "sdl-" prefix.

	* guile-sdl.texi (Quick Start): In example code, replace defunct
	"sdl-" prefix w/ "SDL:". Also, add the appropriate `use-modules'
	#:renamer clause.
	(Create and Make): Update proc names to omit "sdl-" prefix.

2003-11-18  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-sdl.texi (Limitations): Remove "load order restrictions".

2003-11-11  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (TODO-excerpt): New target.
	(BUILT_SOURCES): Add TODO-excerpt.
	(guile-sdl.info): Update dependency list.

	* guile-sdl.texi: Update copyright.
	(Introduction): Add "Limitations" and "TODO" to menu.
	(Limitations): New section node.
	(TODO): New section node.

2003-11-11  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-sdl.texi (Top): Use "The (sdl *) Modules" for @top.
	Rewrite introductory @ifinfo blurb.
	Add @uref to SDL homepage in footnote.
	(Introduction): Move blurb before menu.
	Use "library" only for libraries, "modules" for guile-sdl.

2003-11-10  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (BUILT_SOURCES): New directive.
	(SUFFIXES): Remove .doc, add .twerp.
	(guile-sdl.info : ref.texi): New explicit dependency.
	(.twerp.texi): New pattern rule.
	(GUILE_SNARF_DOCS, GUILE_SNARF_DOCS_TEXI,
	%.doc:%.c, .doc.texi): Delete.

	* guile-sdl.texi (General SDL, Video, Events, Joystick, CDROM,
	OpenGL, TrueType, Audio): Move these nodes to ref.twerp.
	Replace them with "@include ref.texi".

	* ref.twerp: New file.

2003-11-09  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-sdl.texi (Top): Mention methodology work-in-progress.

2003-11-09  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-sdl.texi Throughout, disable @include directives for now.
	(Top): Use "The guile-sdl Library" for @top.

2003-10-31  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-sdl.texi: Throughout, remove 2nd and subsequent comma-
	separated args as well as the comma from each @node directive.
	(top): Add this directive.


Copyright (C) 2010-2015 Thien-Thi Nguyen

Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
