2014-10-22  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, doc/release.txt: Prepare 108.4

2014-10-22  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: Sync Fedora

2014-10-22  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/control: Prepare Debian release

2014-10-22  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, po/LINGUAS, po/hu.po: New hungarian translation

2014-10-22  Sylvain Beucler <beuc@beuc.net>

	* doc/gnulib.txt: gnulib: fix version used for 108.2

2014-10-22  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-exe-mxe.sh: Update woe compilation notes

2014-10-17  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/dinkvar.c: Never recreate an empty hard.dat in the game

2014-10-17  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: sp_script: more detail in error log

2014-06-16  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/freedink.c: Doc update Conflicts: 	NEWS

2014-06-15  Sylvain Beucler <beuc@beuc.net>

	* doc/TODO, src/freedink.c: Update Dink position after the new
	screen is loaded.  This is nonsensical because scripts will then poll Dink's position
	in the previous screen, but we've got to be compatible.  More details at:
	http://www.dinknetwork.com/forum.cgi?MID=186069#186263 Conflicts: 	doc/TODO 	src/freedink.c

2014-06-24  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_palette.c: gfx_palette: better error reporting Conflicts: 	src/gfx_palette.c

2014-06-09  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/dinkc_bindings.c, src/dinkvar.c: load_palette: search
	for palette in the right place Conflicts: 	NEWS

2014-06-07  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c: debug: display video format

2014-06-07  Sylvain Beucler <beuc@beuc.net>

	* TROUBLESHOOTING, src/sfx.c: audio: log SDL_mixer capabilities

2014-06-07  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c: DinkC: redefining globals is so common that we can't
	say it's an error

2014-06-04  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c: Typo

2014-06-01  Sylvain Beucler <beuc@beuc.net>

	* src/check_freedink.c: tests: update copyright notice - that test
	is actually quite old :)

2014-05-30  Sylvain Beucler <beuc@beuc.net>

	* src/check_freedink.c, src/io_util.c: tests: ciconvert

2014-05-30  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, NEWS, po/LINGUAS, po/ru.po: Add Russian translation

2014-05-30  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: rpm: typo

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* src/check_freedink.c: tests: better structure

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, src/Makefile.am, src/check_freedink.c: tests: first
	simple test with 'check'

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog: debian: bump version

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* src/str_util.c: Typo

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Fix potential out-of-bound string access +
	doc fixes

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: Update FreshMeat -> FreeCode

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: rpm: uniform capitalization

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* : commit 10ec46363d3be16f05f499b298b97bacbc6f0d3f Author: Sylvain
	Beucler <beuc@beuc.net> Date:   Thu May 29 11:01:39 2014 +0200

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, doc/release.txt, freedink.spec: packaging: bump
	dates

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* ChangeLog: ChangeLog update

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: rpm: lint

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: rpm: change package URL again

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: rpm: typo

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: Update ChangeLog later in the release process

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* ChangeLog: Update ChangeLog

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* debian/control: debian: not using intltool quite yet

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/control, freedink.spec,
	share/appdata/freedink.appdata.xml,
	share/applications/freedink.desktop,
	share/applications/freedinkedit.desktop: Use consistent package
	description

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* debian/rules: debian: drop reference to my old autotools script

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: debian: simplify release process

2014-05-29  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: rpm: fix some .spec warnings

2014-05-28  Sylvain Beucler <beuc@beuc.net>

	* NEWS, autobuild/freedink-exe-mxe.sh, doc/gnulib.txt,
	doc/release.txt, nsis/README: doc fixes

2014-05-28  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: rpm: fix appstream/appdata install

2014-05-28  Sylvain Beucler <beuc@beuc.net>

	* gnulib/lib/.gitignore: gnulib update

2014-05-28  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog: typo

2014-05-28  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/upstream/signing-key.asc, debian/watch: 
	debian: watch: add pgpsigurlmangle option

2014-05-28  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-debs.sh: Clean-up pbuilding

2014-05-27  Sylvain Beucler <beuc@beuc.net>

	* NEWS: Tidy NEWS

2014-05-27  Sylvain Beucler <beuc@beuc.net>

	* share/appdata/freedink.appdata.xml: Add AppStream/AppData
	description file (2)

2014-05-27  Sylvain Beucler <beuc@beuc.net>

	* share/Makefile.am: Add AppStream/AppData description file

2014-05-27  Sylvain Beucler <beuc@beuc.net>

	* BUILD: gnulib: recommend installing rsync to fetch
	translationproject.org, otherwise it falls back to wget with --quiet
	where errors are easy to miss (fix sent to gnulib)

2014-05-27  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: Typo

2014-05-27  Sylvain Beucler <beuc@beuc.net>

	* debian/control: debian: update reference Git repo

2014-05-27  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-debs.sh, autobuild/freedink-rpms.sh,
	doc/release.txt: Update release procedure

2014-05-27  Sylvain Beucler <beuc@beuc.net>

	* ChangeLog, NEWS, configure.ac, debian/changelog, doc/gnulib.txt,
	doc/release.txt, freedink.spec: Start branch 108.2

2014-05-26  Sylvain Beucler <beuc@beuc.net>

	* BUILD, autobuild/freedink-exe-mxe.sh: Refresh build instructions

2014-05-26  Sylvain Beucler <beuc@beuc.net>

	* po/Makevars: translations: use the same options as the Translation
	Project robot

2014-05-26  Sylvain Beucler <beuc@beuc.net>

	* po/ca.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
	po/eu.po, po/fi.po, po/fr.po, po/hr.po, po/id.po, po/it.po,
	po/nb.po, po/nl.po, po/pl.po, po/th.po, po/vi.po: translations: sync
	with TP

2014-05-24  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/rules: Compile with -O1 on Raspbian to
	avoid weird segfault

2014-05-24  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am: Makefile.am: DEB was removed

2014-05-24  Sylvain Beucler <beuc@beuc.net>

	* TROUBLESHOOTING: TROUBLESHOOTING: reference sdl_mixer/fluidsynth
	memory leak + reorder

2014-05-24  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/sfx.c: Display SDL audio driver in debug mode

2014-05-04  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/copyright, src/SDL_rwops_libzip.c,
	src/SDL_rwops_libzip.h, src/SDL_rwops_zzip.c, src/SDL_rwops_zzip.h: 
	Centralize copyright information some more

2014-05-04  Sylvain Beucler <beuc@beuc.net>

	* debian/update-autotools-config.sh: debian: remove
	update-autotools-config.sh, we don't use it anymore, and probably
	nobody needs it, actually

2014-05-04  Sylvain Beucler <beuc@beuc.net>

	* DEB, Makefile.am, debian/changelog, debian/gbp.conf: Put back
	debian/ in releases, since we're using format 3.0 which supports
	that

2014-05-04  Sylvain Beucler <beuc@beuc.net>

	* debian/control: debian: fix
	package-needs-versioned-debhelper-build-depends

2014-05-04  Sylvain Beucler <beuc@beuc.net>

	* debian/README.source: debian: remove obsolete source documentation

2014-05-04  Sylvain Beucler <beuc@beuc.net>

	* TROUBLESHOOTING: TROUBLESHOOTING: explain how to enforce aspect
	ratio on 16:9 screens

2014-05-04  Sylvain Beucler <beuc@beuc.net>

	* TROUBLESHOOTING: Remove obsolete TROUBLESHOOTING entries

2014-05-04  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_fonts.c: double-free segfault on exit traced to FreeType
	not freeing system_font, better not free it than risking a segfault
	leaving the user in 640*480

2014-05-04  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_fonts.c: fonts: vgasys_fon can be considered read-only
	memory

2014-05-04  Sylvain Beucler <beuc@beuc.net>

	* valgrind/suppressions-debian_testing.txt: Use Valgrind
	suppressions file with newer syntax

2014-05-04  Sylvain Beucler <beuc@beuc.net>

	* valgrind/suppressions-debian_etch.txt,
	valgrind/suppressions-debian_lenny.txt: Remove obsolete Valgrind
	suppressions files

2014-05-02  Sylvain Beucler <beuc@beuc.net>

	* po/LINGUAS: FreeBSD: disable en@quot and en@boldquot locales,
	unused and causing issues

2014-05-02  Sylvain Beucler <beuc@beuc.net>

	* BUILD: FreeBSD: link to X11 config

2014-05-01  Sylvain Beucler <beuc@beuc.net>

	* gnulib/lib/.gitignore, gnulib/m4/.gitignore,
	gnulib/m4/gnulib-cache.m4: Update gnulib

2014-05-01  Sylvain Beucler <beuc@beuc.net>

	* BUILD: Update BUILD instructions

2014-05-01  Sylvain Beucler <beuc@beuc.net>

	* src/meminfo.c: Fix compilation on FreeBSD

2014-01-03  Sylvain Beucler <beuc@beuc.net>

	* BUILD, freedink.spec: Sync Fedora + fix old changelog weekdays

2013-11-09  Sylvain Beucler <beuc@beuc.net>

	* gnulib/lib/.gitignore, gnulib/m4/.gitignore: Gnulib update

2013-11-09  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-exe-mxe.sh: 64-bit woe build support

2013-10-20  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, NEWS, debian/copyright, po/LINGUAS, po/cs.po,
	po/pt_BR.po, po/sl.po, po/sr.po: Update translations

2013-10-20  Sylvain Beucler <beuc@beuc.net>

	* TROUBLESHOOTING: Document issue with laptop accelerometer

2013-10-20  Sylvain Beucler <beuc@beuc.net>

	* NEWS: Update NEWS file

2013-10-20  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/dinkc_bindings.c: Properly play Dink's intro screen
	music

2013-10-20  Sylvain Beucler <beuc@beuc.net>

	* TROUBLESHOOTING, doc/midi.txt: Document new fluidsynth backend for
	SDL-Mixer

2013-10-20  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/compat, debian/control,
	debian/freedink.xpm, debian/install, debian/rules: Debian packaging:
	fix Lintian 'hardening-no-relro' + reuse XPM icon from src/

2013-10-20  Sylvain Beucler <beuc@beuc.net>

	* gnulib/m4/gnulib-cache.m4: Update gnulib

2013-10-19  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/control: Update Debian package name for
	Liberation

2013-10-19  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am, autopackage/.gitignore, autopackage/Makefile.am,
	autopackage/Makefile.autopackage, autopackage/default.apspec.in,
	autopackage/extract-package.sh,
	autopackage/skeletons/@libsdl.org/sdl_ttf/skeleton.1, configure.ac: 
	Remove autopackage support - if there's interest in resurrecting it,
	cf. the superseding Listaller project

2013-10-19  Sylvain Beucler <beuc@beuc.net>

	*
	gentoo/games-rpg/freedink-engine/freedink-engine-1.08.20080920.ebui
	ld, gentoo/games-rpg/freedink-engine/metadata.xml,
	gentoo/games-rpg/freedink/freedink-1.08.20080920.ebuild,
	gentoo/games-rpg/freedink/metadata.xml: Remove obsolete gentoo
	ebuild - get it from official Gentoo instead :)

2013-10-18  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-rpms.sh: Document my RPM build setup

2012-12-20  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-exe-mxe.sh: Minor fix to mxe build doc

2012-12-19  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-exe-mxe.sh, configure.ac, doc/mxe.txt: Detect
	SDL and SDL_* with pkg-config; this allows to automatically detect
	libs for static compilation

2012-12-16  Sylvain Beucler <beuc@beuc.net>

	* nsis/README, nsis/freedink-all.nsi: Refresh the NSIS bundle
	installer

2012-12-16  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-exe-mxe.sh, autobuild/freedink-exe.sh: Adapt
	woe autobuild script for MXE

2012-12-16  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am: stop.wav and jump.wav have free replacements now,
	so we can bundle them in freedinkedit.exe

2012-12-16  Sylvain Beucler <beuc@beuc.net>

	* src/init.c, src/paths.c: Fix early debugging of paths detection

2012-12-16  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/autopackage.txt, doc/cross.txt, doc/fonts.txt,
	doc/mingw-cross-env.txt, doc/mxe.txt, doc/woe-compile.txt: woe
	build: update docs

2012-12-09  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: Precise pbuilder instructions

2012-12-09  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac: Merge 1.08.20121209

2012-12-09  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/patches/install-reloc.patch,
	debian/patches/series: Release 1.08.20121209

2012-12-09  Sylvain Beucler <beuc@beuc.net>

	* ChangeLog, NEWS, configure.ac, debian/changelog, freedink.spec,
	po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
	po/es.po, po/eu.po, po/fi.po, po/fr.po, po/hr.po, po/id.po,
	po/it.po, po/nb.po, po/nl.po, po/pl.po, po/sl.po, po/sr.po,
	po/vi.po: Release 1.08.20121209

2012-12-09  Sylvain Beucler <beuc@beuc.net>

	* doc/gnulib.txt, doc/release.txt, gnulib/lib/.gitignore,
	gnulib/m4/.gitignore, gnulib/m4/gnulib-cache.m4: Update Gnulib

2012-12-09  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: Update Fedora Git URL

2012-11-15  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, NEWS, debian/copyright, po/LINGUAS, po/eu.po, po/fi.po: 
	New Basque translation and updated Finnish translation

2012-11-04  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, NEWS, debian/copyright, po/LINGUAS, po/ca.po, po/da.po,
	po/de.po, po/eo.po, po/fr.po, po/hr.po, po/nb.po, po/nl.po,
	po/pl.po, po/vi.po: Update translations

2012-10-14  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/patches/install-reloc.patch,
	debian/patches/series: Sync debian/ + prepare next Debian release

2012-10-14  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/freedink.c: Mark places where spr[0] might be
	trashed I'm not sure about fixing this, because often in Dink, bugs like
	this have side effects, and D-Mods might depend on these side
	effects.  Fixing this miswrite could break some D-Mods :/ If we're
	sure there's no side effect we can fix them.  See also http://bugs.debian.org/688934 (thanks to Bas Wijnen for pointing out)

2012-10-14  Sylvain Beucler <beuc@beuc.net>

	* po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
	po/fi.po, po/fr.po, po/hr.po, po/id.po, po/it.po, po/nb.po,
	po/nl.po, po/pl.po, po/sl.po, po/sr.po, po/vi.po: make update-po

2012-10-14  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, NEWS, debian/copyright, po/nb.po: Updated Norwegian
	Bokmaal translation

2012-10-14  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/freedink.c: Fix game freeze when warping in some special
	situations (thanks Bas Wijnen)

2012-10-14  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c, src/dinkvar.c, src/dinkvar.h,
	src/freedink.c, src/game_engine.h: Factor find_sprite + doc

2012-10-13  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/dinkvar.h, src/freedink.c, src/freedink.h,
	src/freedinkedit.c, src/game_engine.h, src/screen.c,
	src/update_frame.c: Clarify & document warp functions and variables

2012-06-10  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: freedink.spec: reference bundled copy of gnulib

2012-04-27  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog: Tidy Debian changelog

2012-04-27  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac: Merve 1.08.20120427

2012-04-27  Sylvain Beucler <beuc@beuc.net>

	* ChangeLog, configure.ac, doc/release.txt: Release 1.08.20120427

2012-04-27  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/control, freedink.spec: Update packaging

2012-04-27  Sylvain Beucler <beuc@beuc.net>

	* autotools/.gitignore, gnulib/lib/.gitignore,
	gnulib/m4/.gitignore, gnulib/m4/gnulib-cache.m4: Update gnulib

2012-04-27  Sylvain Beucler <beuc@beuc.net>

	* doc/mingw-cross-env.txt: Update mxe study

2012-04-27  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, NEWS, debian/copyright, po/LINGUAS, po/cs.po, po/da.po,
	po/de.po, po/el.po, po/eo.po, po/es.po, po/fi.po, po/fr.po,
	po/hr.po, po/id.po, po/it.po, po/nb.po, po/nl.po, po/pl.po,
	po/sl.po, po/sr.po, po/vi.po: Update translations

2012-01-08  Sylvain Beucler <beuc@beuc.net>

	* contrib/ffrextract.c: Fix minor compilation issues in ffrextrat

2012-01-08  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, NEWS, debian/copyright, po/LINGUAS, po/sr.po: New Serbian
	translation

2011-07-25  Sylvain Beucler <beuc@beuc.net>

	* NEWS: Tidy NEWS file

2011-07-25  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, NEWS, debian/copyright, po/LINGUAS, po/sl.po: New
	Slovenian translation

2011-07-25  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: Fix Fedora package URL

2011-07-25  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/dinkc_bindings.c: Support sp_seq(..., -1) again

2011-06-11  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_sprites.c: Not doing dir.ff palette conversion in
	truecolor mode

2011-06-01  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.h, src/game_engine.h, src/sfx.h, src/update_frame.c: A
	couple C headers fixes

2011-05-30  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/freedinkedit.c, src/update_frame.c: Fix GCC 4.6
	warnings

2011-03-26  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/control: Drop Debian support for Lenny

2011-03-26  Sylvain Beucler <beuc@beuc.net>

	* NEWS, autobuild/freedink-debs.sh, configure.ac, debian/changelog,
	debian/compat, debian/copyright, debian/rules,
	debian/source/format, src/dinkc_bindings.c: Modernize Debian
	packaging

2011-03-18  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, NEWS, debian/copyright, po/LINGUAS, po/eo.po: New
	Esperanto translation

2011-03-18  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: playmidi: play 9.mid when requesting 1009 or
	1009.mid

2010-11-14  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/control, doc/release.txt: Sync Debian

2010-11-14  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac: Sync release fixes to trunk

2010-11-14  Sylvain Beucler <beuc@beuc.net>

	* ChangeLog, NEWS, configure.ac, doc/release.txt, freedink.spec,
	po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/fi.po,
	po/fr.po, po/id.po, po/it.po, po/nb.po, po/nl.po, po/pl.po,
	po/vi.po: Release 1.08.20101114

2010-11-13  Sylvain Beucler <beuc@beuc.net>

	* BUILD, NEWS: Precise gettext+libiconv dependency

2010-11-12  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, NEWS: Update NEWS

2010-11-12  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-debs.sh, autobuild/freedink-exe.sh,
	autobuild/freedink-rpms.sh, autobuild/freedink-snapshot.sh: Sync
	autobuilder scripts

2010-11-12  Sylvain Beucler <beuc@beuc.net>

	* BUILD, configure.ac, doc/cross.txt: Support external gettext under
	woe

2010-11-12  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/control, debian/rules: Require debhelper
	7.4.2

2010-11-12  Sylvain Beucler <beuc@beuc.net>

	* doc/bootstrap.txt, doc/cross.txt, doc/release.txt,
	src/Makefile.am: Release process fixes, notably adding gettext as a
	new woe dependency

2010-11-12  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am, bootstrap, configure.ac, doc/bootstrap.txt,
	doc/gettext.txt, doc/release.txt, po/.gitignore, po/ChangeLog: 
	Upgrade gettext infrastructure (required by newer gnulib)

2010-11-12  Sylvain Beucler <beuc@beuc.net>

	* gnulib/lib/.gitignore, gnulib/m4/.gitignore,
	gnulib/m4/gnulib-cache.m4: Update gnulib

2010-11-12  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am, configure.ac, nsis/Makefile.am: Use file-grained
	EXTRA_DIST for nsis, to avoid shipping installer work files

2010-11-12  Sylvain Beucler <beuc@beuc.net>

	* doc/gettext.txt: Remove obsolete gettext info

2010-11-12  Sylvain Beucler <beuc@beuc.net>

	* doc/hardware_surfaces.txt, doc/testvidinfo.txt: More doc on
	hardware surfaces

2010-11-12  Sylvain Beucler <beuc@beuc.net>

	* doc/testvidinfo.txt: Added video information for several platforms

2010-11-08  Sylvain Beucler <beuc@beuc.net>

	* BUILD, doc/TODO, doc/cross.txt, doc/palettes.txt, src/gfx.c,
	test/sdl/paltest.c: More docs on palettes

2010-11-06  Sylvain Beucler <beuc@beuc.net>

	* doc/TODO, doc/hardware_surfaces.txt: Notes on SDL 1.3 support of
	server-side X Pixmap

2010-11-01  Sylvain Beucler <beuc@beuc.net>

	* doc/TODO, src/freedink.c, src/gfx.c, src/input.c, src/input.h: SDL
	1.3 tests

2010-11-01  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c: Dump bit flags in the right order

2010-11-01  Sylvain Beucler <beuc@beuc.net>

	* src/bgm.c: Disable unsupported CD-ROM module under SDL 1.3

2010-10-30  Sylvain Beucler <beuc@beuc.net>

	* doc/psp/PSP-MEM, doc/psp/PSP-READ2, doc/psp/TODO-PSP,
	doc/psp/memstat_hungry.c, doc/psp/memstat_mallinfo.c,
	doc/psp/zooming.patch: Archive some PSP docs

2010-10-30  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, debian/copyright, po/LINGUAS, po/cs.po: New Czech
	translation

2010-10-30  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/copyright, debian/rules: Sync debian/

2010-10-30  Sylvain Beucler <beuc@beuc.net>

	* po/it.po: Actually commit new Italian translation

2010-10-30  Sylvain Beucler <beuc@beuc.net>

	* NEWS, README, doc/mingw-cross-env.txt, doc/release.txt,
	src/init.c: Doc fixes

2010-10-22  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, NEWS, debian/copyright, po/LINGUAS: New Italian
	translation

2010-10-12  Sylvain Beucler <beuc@beuc.net>

	* NEWS, po/LINGUAS, po/el.po: Add Greek translation

2010-10-10  Sylvain Beucler <beuc@beuc.net>

	* po/es.po: Update Spanish translation

2010-09-20  Sylvain Beucler <beuc@beuc.net>

	* NEWS, nsis/AdvUninstLog.nsh, nsis/README, nsis/freedink-all.nsi: 
	Improvements to the NSIS-based woe installer

2010-09-19  Sylvain Beucler <beuc@beuc.net>

	* contrib/search_script.c: search_script can now find a substring of
	a script name, and scripts attached to map screens

2010-08-29  Sylvain Beucler <beuc@beuc.net>

	* contrib/.gitignore, contrib/search_music.c: Quick hack: I needed
	to search where a midi file was used in the map

2010-08-03  Sylvain Beucler <beuc@beuc.net>

	* NEWS: Mention high-speed mode in NEWS

2010-08-03  Sylvain Beucler <beuc@beuc.net>

	* README, src/dinkc.c, src/dinkvar.c, src/dinkvar.h,
	src/freedink.c, src/game_engine.c, src/game_engine.h,
	src/gfx_tiles.c, src/init.c, src/update_frame.c: Implement
	high-speed mode (maintain Tab pressed == triple speed)

2010-08-03  Sylvain Beucler <beuc@beuc.net>

	* TRANSLATIONS.txt: Remove references to DFArc in TRANSLATIONS.txt

2010-06-13  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Typo

2010-06-13  Sylvain Beucler <beuc@beuc.net>

	* NEWS, contrib/.gitignore, contrib/search_script.c, src/dinkvar.c,
	src/dinkvar.h: Add script to find a DinkC script usage in the world
	map

2010-06-13  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/dinkc_bindings.c, src/update_frame.c: Fix game crash
	when referencing a sequence >= 1000

2010-06-13  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/gfx_sprites.c: Override transparency for 32bit BMPs

2010-06-13  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/init.c: Mention -t/--truecolor in --help

2010-06-13  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/dinkc.c: Fix buffer overflow in DinkC variable
	assignment

2010-05-30  Sylvain Beucler <beuc@beuc.net>

	* NEWS, po/da.po: Update Danish translation from TP

2010-05-30  Sylvain Beucler <beuc@beuc.net>

	* src/dinkini.c: Fix missing newline in a console error

2010-05-30  Sylvain Beucler <beuc@beuc.net>

	* TROUBLESHOOTING: Update TROUBLESHOOTING + mention performances
	issues with KMS

2010-05-20  Sylvain Beucler <beuc@beuc.net>

	* doc/memory_usage.txt: exmap news: I managed to run it on recent
	kernel/compilers

2010-05-20  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: Another good reason to use C99 over C89

2010-05-19  Sylvain Beucler <beuc@beuc.net>

	* doc/ncc.txt: Explain NCC support

2010-05-19  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: Document rationale behind std=c99

2010-05-19  Sylvain Beucler <beuc@beuc.net>

	* doc/mingw-cross-env.txt: Document a legitimate use case for .dll's

2010-05-01  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c, src/dinkvar.c, src/dinkvar.h,
	src/freedink.c, src/freedink.h, src/freedinkedit.c,
	src/update_frame.c: More variables made static; fix ncc support

2010-05-01  Sylvain Beucler <beuc@beuc.net>

	* NEWS: Update NEWS

2010-05-01  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/dinkvar.h, src/freedinkedit.c: Make
	editor-specific variables static (also fixes the last freedinkedit
	warning)

2010-05-01  Sylvain Beucler <beuc@beuc.net>

	* src/freedinkedit.c: Fix 'may be used uninitialized' C warning
	(variable 'greba' in freedinkedit

2010-05-01  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: Tame configure warning: precise that help2man is
	only necessary if you modify the source code

2010-05-01  Sylvain Beucler <beuc@beuc.net>

	* src/fastfile.c: Fix type warning

2010-04-28  Sylvain Beucler <beuc@beuc.net>

	* doc/mingw-cross-env.txt, doc/woe-compile.txt: Notes on
	mingw-cross-env

2010-04-26  Sylvain Beucler <beuc@beuc.net>

	* src/game_engine.c: Mention FreeDink on the title screen so players
	know what engine they use when reporting bugs

2010-04-20  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac: Set version back to UNRELEASED/20100232

2010-04-20  Sylvain Beucler <beuc@beuc.net>

	* ChangeLog, NEWS, configure.ac, freedink.spec, po/da.po, po/de.po,
	po/es.po, po/fi.po, po/fr.po, po/id.po, po/nb.po, po/nl.po,
	po/pl.po, po/vi.po: Release 1.08.20100420

2010-04-20  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/source/format, doc/cross.txt: sync debian

2010-04-20  Sylvain Beucler <beuc@beuc.net>

	* NEWS: Update NEWS

2010-04-20  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt, doc/mingw-cross-env.txt, doc/woe-compile.txt: 
	Update cross-compilation doc

2010-04-20  Sylvain Beucler <beuc@beuc.net>

	* autotools/.gitignore, gnulib/lib/.gitignore, gnulib/m4/.gitignore: 
	Update Gnulib

2010-04-01  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am: Include acsite.m4 in releases

2010-03-28  Sylvain Beucler <beuc@beuc.net>

	* po/vi.po: Sync vietnamese translation with TP

2010-03-21  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: .zip are preferrable over .tar.gz at the DN

2010-03-21  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/control, debian/copyright, freedink.spec: 
	Packaging fixes/syncs

2010-03-21  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac: Set version back to UNRELEASED/20100232

2010-03-21  Sylvain Beucler <beuc@beuc.net>

	* ChangeLog, NEWS, configure.ac, freedink.spec, po/da.po, po/de.po,
	po/es.po, po/fi.po, po/fr.po, po/id.po, po/nb.po, po/nl.po,
	po/pl.po, po/vi.po: Release 1.08.20100321

2010-02-28  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/cross.txt: Get a minimal mikmod to work at last

2010-02-28  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, NEWS, po/LINGUAS, po/de.po: Add new German translation

2010-02-28  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/cross.txt: Forsake mikmod as .dll for now

2010-02-28  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/cross.txt: Support mikmod in static woe builds

2010-02-28  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/dinkc_bindings.c: Fix crash in show_console mode

2010-02-28  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: Support cross-compiling libmikmod

2010-02-21  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS: Credit Indonesian translator in AUTHORS

2010-02-21  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-exe.sh, doc/cross.txt: Update dependencies for
	woe builds

2010-02-21  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-exe.sh, doc/cross.txt: Update dependencies for
	woe builds

2010-02-21  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am: Add instructions for translators - also in the
	.tar.gz

2010-02-21  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-exe.sh, autobuild/freedink-snapshot.sh: Sync
	autobuild scripts

2010-02-21  Sylvain Beucler <beuc@beuc.net>

	* TRANSLATIONS.txt: Add instructions for translators

2010-02-21  Sylvain Beucler <beuc@beuc.net>

	* NEWS, po/LINGUAS, po/id.po: New Indonesian translation

2010-02-21  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/dinkc_sp_custom.c: Fix sp_custom so it doesn't always
	quit the game

2010-02-21  Sylvain Beucler <beuc@beuc.net>

	* autotools/.gitignore, gnulib/lib/.gitignore,
	gnulib/m4/.gitignore, gnulib/m4/gnulib-cache.m4: Update Gnulib

2010-02-03  Sylvain Beucler <beuc@beuc.net>

	* po/LINGUAS, po/nl.po: New Dutch translation from the TP

2010-02-03  Sylvain Beucler <beuc@beuc.net>

	* po/nb.po: Sent Norwegian translation to the TP

2010-02-03  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: Update JeuxLibres.net when making a release

2009-11-13  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, NEWS, debian/copyright, po/LINGUAS, po/Makevars,
	po/da.po, po/de.po, po/es.po, po/fr.po, po/pl.po, po/vi.po: New
	translations: es,da,pl,vi; updated French translation

2009-09-30  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: Add more contact URLs for releases

2009-09-30  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: Sync openSUSE

2009-09-30  Sylvain Beucler <beuc@beuc.net>

	* debian/BUILD, debian/README.source, debian/changelog,
	debian/control, debian/copyright, debian/gbp.conf, debian/rules: 
	Sync debian

2009-09-30  Sylvain Beucler <beuc@beuc.net>

	* po/LINGUAS, po/fi.po: Add Finnish translation

2009-09-29  Sylvain Beucler <beuc@beuc.net>

	* doc/SDL_gfx-patches/asm_gcc4.3.diff,
	doc/SDL_gfx-patches/asm_win32_nomingw.diff,
	doc/SDL_gfx-patches/debian_020_gcc4.3.diff,
	doc/SDL_gfx-patches/libtool_crosscompile.diff,
	doc/SDL_gfx-patches/libtool_static.diff,
	doc/SDL_gfx-patches/scaling-2.diff,
	doc/SDL_gfx-patches/scaling.diff, doc/SDL_gfx-patches/series,
	doc/cross.txt: SDL_gfx patches are now included upstream (2.0.20)

2009-09-19  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: No Makefile in the 'releases/woe' directory

2009-09-19  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-debs.sh, autobuild/freedink-exe.sh,
	autobuild/freedink-rpms.sh: Sync autobuild scripts

2009-09-19  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac: Set version back to UNRELEASED/20090932

2009-09-18  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, freedink.spec, po/de.po, po/fr.po, po/nb.po: 
	Release 1.08.20090918

2009-09-18  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c, src/freedinkedit.c, src/init.c: Fix crashing when
	exiting under woe

2009-09-18  Sylvain Beucler <beuc@beuc.net>

	* src/fastfile.c, src/fastfile.h: Clarify fastfile module quit

2009-09-17  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: Update cross-compilation dependencies, and their
	build instructions

2009-09-17  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: Document version scheme

2009-09-16  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: Improve documentation about release process

2009-09-16  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_fonts.c: Fixed slight memory leak in font lookup

2009-09-16  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am: Correctly locates engine translations under
	Debian

2009-09-16  Sylvain Beucler <beuc@beuc.net>

	* ChangeLog, NEWS, configure.ac, doc/release.txt, freedink.spec,
	po/de.po, po/fr.po, po/nb.po: Release 1.08.20090916

2009-09-16  Sylvain Beucler <beuc@beuc.net>

	* share/README.fonts: Upgrade LiberationSans-Regular.ttf to v1.04.93

2009-09-16  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: Precise current directory in the release process

2009-09-16  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_fonts.c: Detail fontconfig error messages

2009-09-10  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c, src/freedinkedit.c, src/gfx_sprites.c, src/sfx.c: 
	Remove a few unused variables

2009-08-30  Sylvain Beucler <beuc@beuc.net>

	* gnulib/lib/.gitignore, gnulib/m4/.gitignore: Update gnulib

2009-08-30  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Give priority to fade_up() over fade_down()
	- fix SoB intro in truecolor mode

2009-08-30  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c, src/dinkc_sp_custom.c: Fix compilation
	warnings, including 2 off-by-one memory access

2009-08-30  Sylvain Beucler <beuc@beuc.net>

	* src/i18n.c: Fix typo that causes invalid memory access in the
	translation system

2009-08-30  Sylvain Beucler <beuc@beuc.net>

	* doc/fonts.txt, doc/valgrind.txt,
	valgrind/suppressions-debian_testing.txt: Precisions about font
	patents and valgrind usage

2009-08-30  Sylvain Beucler <beuc@beuc.net>

	* po/de.po, po/fr.po, po/nb.po: PO update

2009-07-17  me <me@debian.(none)>

	* BUILD, README: Make reference to BUILD more visible in README and
	point to newer freedink-data for the data

2009-07-17  me <me@debian.(none)>

	* src/Makefile.am: Remove 'dink' and 'dinkedit' symlink on uninstall

2009-07-10  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: More release instructions precisions

2009-07-10  Sylvain Beucler <beuc@beuc.net>

	* gnulib/lib/.gitignore, gnulib/m4/.gitignore: Gnulib update

2009-07-10  Sylvain Beucler <beuc@beuc.net>

	* src/freedinkedit.c: Fix repeating keys bug in the editor

2009-07-06  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: Improve release instructions

2009-07-05  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: Improve release instructions

2009-07-05  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/dinkc_bindings.c, src/i18n.c, src/i18n.h: Support for
	context in translations

2009-07-05  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Fix buffer overflow in recent fseek->fread
	conversion

2009-07-05  Sylvain Beucler <beuc@beuc.net>

	* doc/TODO, src/media/README: Update TODO

2009-07-05  Sylvain Beucler <beuc@beuc.net>

	* test/sdl/mixer_stream.c: Add standalone test for streaming chunks
	in SDL_mixer

2009-07-05  Sylvain Beucler <beuc@beuc.net>

	* contrib/xpot-tag.pl: xpot: don't miss translatable string when
	there's a space between the 2nd quote and the comma (missed 1 string
	in the original game)

2009-07-05  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Use fread/fwrite instead of fseek for small skips -
	this greatly improves perfs on PSP

2009-07-05  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c, src/gfx_sprites.c: A little clean-up in sprite loading

2009-07-05  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_sprites.c: Cancel dir.ff+png trick - no performance
	improvement.  This reverts commit 2d8ce789e72dcb2707f77f1ecd7c36f4dadfd7f6.

2009-07-04  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_sprites.c: Support alternate dir.ff with png's, that I
	made for the PSP port

2009-07-04  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c, src/gfx_fonts.c: Detect truecolor-ness in fallback mode

2009-07-04  Sylvain Beucler <beuc@beuc.net>

	* contrib/ffrextract.c, contrib/ffrpack.cpp, src/Makefile.am,
	src/dinkc_bindings.c, src/dinkvar.c, src/freedink.c, src/gfx.c,
	src/gfx.h, src/gfx_fonts.c, src/gfx_palette.c, src/gfx_palette.h,
	src/gfx_utils.c, src/gfx_utils.h, src/init.c, src/update_frame.c: 
	Encapsulate and simplify physical palette manipulation

2009-07-04  Sylvain Beucler <beuc@beuc.net>

	* contrib/.gitignore, contrib/ffrextract.c, contrib/ffrpack.cpp: 
	contrib: adding dir.ff packing tool

2009-07-04  Sylvain Beucler <beuc@beuc.net>

	* contrib/ffrextract.c: ffrextract: fix fastfile extraction when
	there's a dir.ff within the dir.ff

2009-07-03  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c, src/freedinkedit.c, src/sfx.c, src/sfx.h: 
	Reimplement the SFX channels clean-up without threads, because PSP
	support is suboptimal

2009-07-03  Sylvain Beucler <beuc@beuc.net>

	* NEWS: Document RAM optimization

2009-07-03  Sylvain Beucler <beuc@beuc.net>

	* src/sfx.c: Sound memory usage: quit playing finished sounds asap

2009-07-03  Sylvain Beucler <beuc@beuc.net>

	* src/sfx.c: Sound memory usage: close non-playing channels from a
	thread

2009-07-03  Sylvain Beucler <beuc@beuc.net>

	* src/sfx.c: Sound memory usage: get rid of per-channel fake buffer

2009-07-01  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am, configure.ac, debian/changelog, debian/control,
	debian/copyright, debian/rules, doc/release.txt, src/freedinkedit.c: 
	Fix Debian lintian warnings + sync with Debian packaging

2009-06-14  Sylvain Beucler <beuc@beuc.net>

	* debian/BUILD: Deprecate notes about dpkg-shlibdeps warnings,
	because we don't use libzzip anymore

2009-06-14  Sylvain Beucler <beuc@beuc.net>

	* BUILD: Remove libffi from build instructions

2009-05-26  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/dinkc_bindings.c: Fix crash when calling
	drap_map_game()

2009-05-24  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-rpms.sh, freedink.spec: Include
	LiberationFont-Sans.ttf in our Fedora builds, to avoid dependencies
	conflicts due to F11 font renaming

2009-05-21  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am, configure.ac, doc/psp.txt, psp/Makefile.PSP.EBOOT,
	psp/README, src/Makefile.am, src/init.c: Integrate PSP build system

2009-05-21  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt, src/dinkc.c, src/dinkc_bindings.c, src/gfx_fonts.c: 
	Improve debug messages

2009-04-25  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Fix crash in a DinkC parsing corner case
	(introduced in recent clean-up)

2009-04-21  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/dinkc_bindings.c: Log all say_xxx(...) DinkC calls,
	because it makes it much easier to debug

2009-04-21  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Expand the text given to say_xy(...) (bug
	introduced when fixing DinkC buffer overflows)

2009-04-21  Sylvain Beucler <beuc@beuc.net>

	* contrib/dmods_mass_extract.sh, contrib/ffrextract.c,
	src/gfx_sprites.h: Reduce MAX_FRAMES_PER_ABUSED_SEQUENCE from 1000
	to 69 (max ever abused in D-Mods), this saves 3.5MB of .bss which
	comes in handy for PSP1

2009-04-21  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/dinkvar.c, src/game_engine.h: Drop unused fields
	from 'struct player_info'

2009-04-20  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, src/meminfo.c: Check if 'struct mallinfo' is present
	for malloc stats - e.g. it's not in mingw32

2009-04-20  Sylvain Beucler <beuc@beuc.net>

	* doc/existing_bugs.txt, src/dinkc_bindings.c, src/dinkvar.c,
	src/dinkvar.h: Clean-up: rename
	kill_cur_item_script->kill_item_script,
	kill_cur_magic_script->kill_mitem_script

2009-04-20  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c, src/dinkvar.c, src/dinkvar.h,
	src/freedink.c, src/game_engine.h, src/update_frame.c: Clean-up:
	index item[] and item[] from 0

2009-04-19  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/game_engine.h: Item's script name is 11 chars
	instead of 10, thanks to off-by-one overflow on a memory alignment
	gap

2009-04-19  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: get_next_sprite_with_this_brain didn't work
	anymore because the (int, int, int) signature was not declared

2009-04-19  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c, src/meminfo.c, src/sfx.c: Remove extra \n in log_debug
	calls

2009-04-19  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/dinkc.c, src/dinkc_bindings.c, src/dinkvar.c,
	src/dinkvar.h, src/freedinkedit.c, src/game_engine.h, src/gfx.c,
	src/gfx.h, src/gfx_tiles.c, src/gfx_tiles.h, src/screen.c: Clean-up:
	factor out tiles display, rename hardness-related variables for
	clarity

2009-04-19  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/Makefile.am, src/dinkc.h, src/dinkc_bindings.c,
	src/dinkvar.c, src/dinkvar.h, src/freedinkedit.c,
	src/game_engine.c, src/game_engine.h, src/gfx_tiles.c,
	src/screen.c, src/screen.h, src/update_frame.c: Clean-up: factor out
	sprite sort by queue, new screen.c file for screen display and
	hardness functions

2009-04-19  Sylvain Beucler <beuc@beuc.net>

	* src/meminfo.c, src/meminfo.h: Debug GFX/SFX memory usage when
	loading a screen (2)

2009-04-18  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt, src/Makefile.am, src/freedink.h, src/gfx.c,
	src/gfx.h, src/gfx_tiles.c, src/sfx.c, src/sfx.h: Debug GFX/SFX
	memory usage when loading a screen

2009-04-17  Sylvain Beucler <beuc@beuc.net>

	* doc/memory_usage.txt, src/dinkvar.c, src/dinkvar.h,
	src/gfx_sprites.c, src/gfx_sprites.h, src/gfx_tiles.c: Reduce BSS
	data segment by removing unused data or shortening fields

2009-04-16  Sylvain Beucler <beuc@beuc.net>

	* NEWS, doc/memory_usage.txt, doc/psp.txt: Doc: mention .bss / data
	segment size

2009-04-13  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt: Precise/fix/clean-up psp.txt

2009-04-13  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec, src/SDL_rwops_zzip.c, src/dinkvar.h,
	src/freedink.c, src/game_engine.h, src/gfx.h, src/i18n.c,
	src/i18n.h, src/io_util.h, src/log.h, src/msgbox.c, src/msgbox.h,
	src/paths.h, src/str_util.c, src/str_util.h, src/vgasys_fon.c: 
	Update copyright notices

2009-04-13  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_fonts.c: Update 'Liberation-Sans not found' error message
	with new lookup order

2009-04-12  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Fix regression: now text can be coloured
	again

2009-04-12  Sylvain Beucler <beuc@beuc.net>

	* : Improve PSP background

2009-04-12  Sylvain Beucler <beuc@beuc.net>

	* src/io_util.c, src/paths.c, src/paths.h: Allow loading
	Liberation-Sans from exedir, because bunding resources can be
	inconvenient and is mainly used for standalone .exe w/o data

2009-04-12  Sylvain Beucler <beuc@beuc.net>

	* src/i18n.c, src/log.c: mingw32 fix: use setvbuf instead of
	setlinebuf

2009-04-12  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c, src/dinkvar.c, src/gfx_sprites.c: Fix memory
	leaks introduces by recent static->malloc changes

2009-04-12  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Use more common array indexes in figure_out and
	pre_figure_out

2009-04-12  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c, src/dinkvar.c, src/str_util.c: 
	separate_string now always returns an allocated string (no NULL):
	the return value was never checked in the original code, so there's
	no disruptive change, and this simplifies the calling code

2009-04-12  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Fix potential buffer overflow in DinkC
	arguments processing (slist[])

2009-04-12  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/dinkvar.h, src/game_engine.h: Remove empty
	fields from dumpable memory structures (dink_dat, map, savegame) and
	protect against corrupt savegames by forcing string null-termination

2009-04-12  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c, src/dinkvar.h, src/gfx_fonts.c,
	src/str_util.c: Fix another couple buffer overflows (process_line,
	talk_get)

2009-04-12  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/dinkc.h: Fix off-by-1 in 'locate_goto(...)'

2009-04-11  Sylvain Beucler <beuc@beuc.net>

	* NEWS, doc/TODO, valgrind/suppressions-debian_lenny.txt: Update
	Valgrind suppressions to detect invalid memory accesses and leaks

2009-04-11  Sylvain Beucler <beuc@beuc.net>

	* doc/TODO, src/dinkc.c, src/dinkc.h, src/dinkc_bindings.c,
	src/dinkvar.c, src/dinkvar.h, src/fastfile.c, src/i18n.c,
	src/i18n.h, src/str_util.c, src/str_util.h: Fix potential buffer
	overflows when reading a DinkC script (separate_string,
	i18n_translate, decipher_string, talk_get...))

2009-04-11  Sylvain Beucler <beuc@beuc.net>

	* NEWS, doc/existing_bugs.txt, src/dinkc.c, src/dinkc.h,
	src/dinkc_bindings.c, src/dinkvar.c, src/game_engine.h,
	src/str_util.c, src/str_util.h: Fix potential buffer overflow when
	reading a DinkC script (replace(...))

2009-04-11  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/dinkc.h, src/dinkc_bindings.c: Fix potential
	buffer overflow when reading a huge DinkC line (get_word())

2009-04-11  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/dinkc.h, src/dinkc_bindings.c: Fix potential
	buffer overflow when reading a huge DinkC line

2009-04-10  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/dinkc.h, src/dinkc_bindings.c: Store script's
	last parsed line (instead of parser position ~= next line) to ease
	debugging

2009-04-10  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/dinkc_bindings.c: Attempt to make DinkC-related
	warnings/errors more visible in the log

2009-04-10  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/dinkc.h, src/dinkc_bindings.c: Count lines in
	DinkC scripts to ease debugging

2009-04-10  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt, src/SDL_rwops_libzip.c, src/bgm.c, src/dinkc.c,
	src/dinkc_bindings.c, src/dinkini.c, src/dinkvar.c, src/freedink.c,
	src/freedinkedit.c, src/gfx.c, src/gfx.h, src/gfx_fonts.c,
	src/gfx_sprites.c, src/gfx_tiles.c, src/init.c, src/input.c,
	src/io_util.c, src/io_util.h, src/log.c, src/log.h, src/paths.c,
	src/sfx.c, src/update_frame.c: Add small log facility so that text
	output 1) can be turned off and 2) is classified by priority

2009-04-09  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt, src/SDL_rwops_zzip.c, src/init.c, src/io_util.c,
	src/paths.c, src/paths.h: Support .zip resources for PSP

2009-04-05  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c, src/freedinkedit.c, src/gfx_fonts.c, src/init.c: 
	Make [Home] quit properly without crashing

2009-04-05  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c: Support naming new actions 12/14/16/18
	(down/left/right/up) in decipher_string

2009-04-05  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt, psp/Makefile.PSP.EBOOT, src/bgm.c,
	src/dinkc_bindings.c, src/dinkini.c, src/game_engine.c, src/gfx.c,
	src/gfx_sprites.c, src/gfx_tiles.c, src/init.c, src/input.c,
	src/io_util.c, src/msgbox.c, src/paths.c, src/sfx.c: Allow
	finiObjects() and other uninitialization procedures to be called
	twice

2009-03-26  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt, doc/psp.txt: Documentation: downgrading PSP
	firmware and first steps with GDB

2009-03-25  Sylvain Beucler <beuc@beuc.net>

	* doc/log.txt, doc/psp.txt, gnulib/lib/.gitignore: Docs

2009-03-22  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/freedink.c, src/freedinkedit.c, src/gfx.c, src/gfx.h: 
	Add alternate fullscreen-toggling code that is more portable

2009-03-22  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c, src/input.c, src/input.h: Support mapping joystick
	buttons to left/right/up/down

2009-03-22  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/psp.txt, src/input.c: Doc fixes

2009-03-22  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/freedink.c, src/freedinkedit.c, src/input.c,
	src/input.h: More input clean-up; support in FreeDinkedit +
	clarifications

2009-03-22  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/dinkc_bindings.c, src/dinkvar.c, src/freedink.c,
	src/freedinkedit.c, src/game_engine.h, src/input.c, src/input.h,
	src/update_frame.c: More input clean-up; count buttons from 0
	internally

2009-03-21  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt, src/dinkc.c, src/dinkc_bindings.c, src/dinkvar.c,
	src/freedink.c, src/game_engine.c, src/game_engine.h, src/input.c,
	src/input.h: Clean-up input/buttons handling code a bit, and provide
	alternate buttons mapping for PSP

2009-03-17  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c, src/init.c: Remove debug memory stats from
	initialization

2009-03-17  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/psp.txt: Add Tremor (Ogg Vorbis) in the build
	system

2009-03-16  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt, psp/Makefile.PSP.EBOOT: Fix build system to use more
	PSP RAM

2009-03-15  Sylvain Beucler <beuc@beuc.net>

	* gnulib/m4/gnulib-cache.m4, src/dinkc.c, src/dinkc.h,
	src/freedink.c, src/init.c, src/input.c: Fix potential buffer
	overflows when reading scripts from disk to buffers

2009-03-15  Sylvain Beucler <beuc@beuc.net>

	* psp/Makefile.PSP.EBOOT: Add PSP-specific Makefile to generate
	EBOOT.PBP from the MIPS binary

2009-03-15  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/dinkvar.h, src/game_engine.h, src/gfx.c,
	src/gfx_sprites.c, src/gfx_sprites.h, src/init.h: Clean-up: move
	structures out of dinkvar, better errors when loading from a dir.ff

2009-03-15  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt: A bit of research on PSP available heap size

2009-03-15  Sylvain Beucler <beuc@beuc.net>

	* src/paths.c: Add a note of warning for packagers who would try to
	alter the default paths

2009-03-14  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt, src/bgm.c, src/dinkini.c, src/freedink.c,
	src/game_engine.c, src/gfx.c, src/init.c, src/input.c,
	src/io_util.c, src/msgbox.c: Fix joystick button init + clean-ups

2009-03-14  Sylvain Beucler <beuc@beuc.net>

	* valgrind/suppressions-debian_lenny.txt,
	valgrind/suppressions-debian_testing.txt: Update valgrind
	suppressions

2009-03-14  Sylvain Beucler <beuc@beuc.net>

	* doc/existing_bugs.txt, doc/memory_usage.txt, doc/psp.txt,
	src/dinkc_bindings.c, src/dinkini.c, src/dinkini.h, src/freedink.c,
	src/freedink.h, src/freedinkedit.c, src/gfx.c, src/gfx_utils.c,
	src/gfx_utils.h, src/init.c, src/update_frame.c: Improve/clean-up
	initialization process

2009-03-14  Sylvain Beucler <beuc@beuc.net>

	* src/fastfile.c, src/fastfile.h, src/gfx_sprites.c: FastFileLock
	now returns RWops - this avoids returning an additional malloc'd
	copy of the file when using non-mmap mode

2009-03-12  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt, src/freedink.c, src/freedinkedit.c,
	src/game_engine.c, src/game_engine.h, src/gfx.c, src/gfx.h,
	src/init.c, src/init.h, src/input.c: Display splash screen earlier
	during startup

2009-03-12  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c, src/gfx_tiles.c: Better gfx failsafe init + PSP
	temporary #ifdef's

2009-03-11  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt, src/Makefile.am, src/dinkvar.c, src/dinkvar.h,
	src/freedink.c, src/freedinkedit.c, src/game_engine.c,
	src/game_engine.h, src/gfx_tiles.h, src/init.c, src/input.c: More
	start-up clean-up

2009-03-11  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt, src/paths.c: Fix a couple NULL pointer when running
	on PSP

2009-03-08  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt: docfix

2009-03-08  Sylvain Beucler <beuc@beuc.net>

	* src/fastfile.c: Fix typo

2009-03-08  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/psp.txt, src/msgbox.c: Properly order : add them
	in reverse order (dependencies last) to please limited linkers

2009-03-08  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, src/msgbox.c: Disable falling back to 'xmessage'
	when there's no fork(2)

2009-03-08  Sylvain Beucler <beuc@beuc.net>

	* src/fastfile.c: Re-enable mmap-based fastfiles for architectures
	that support it (was disabled for testing)

2009-03-08  Sylvain Beucler <beuc@beuc.net>

	* .gitignore: Ignore another build dir

2009-03-08  Sylvain Beucler <beuc@beuc.net>

	* src/SDL_rwops_libzip.c, src/SDL_rwops_zzip.c, src/bgm.c,
	src/bgm.h, src/dinkc.c, src/dinkc_console.c, src/dinkc_sp_custom.c,
	src/dinkini.c, src/dinkvar.c, src/dinkvar.h, src/fastfile.c,
	src/fastfile.h, src/freedink.c, src/freedink.h, src/game_engine.c,
	src/gfx.c, src/gfx.h, src/gfx_fade.c, src/gfx_fonts.c,
	src/gfx_fonts.h, src/gfx_sprites.c, src/gfx_sprites.h,
	src/gfx_tiles.c, src/gfx_tiles.h, src/gfx_utils.c, src/gfx_utils.h,
	src/init.c, src/init.h, src/input.c, src/input.h, src/io_util.c,
	src/io_util.h, src/log.c, src/log.h, src/paths.c, src/paths.h,
	src/rect.c, src/sfx.c, src/sfx.h, src/str_util.c, src/str_util.h,
	src/update_frame.h: Fix/update copyright notices

2009-03-08  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/psp.txt, gnulib/m4/gnulib-cache.m4,
	src/SDL_rwops_libzip.c, src/bgm.c, src/dinkc_bindings.c,
	src/dinkc_console.c, src/dinkc_sp_custom.c, src/dinkini.c,
	src/dinkvar.c, src/fastfile.c, src/fastfile.h, src/freedinkedit.c,
	src/game_engine.c, src/gfx.c, src/gfx_fade.c, src/gfx_fonts.c,
	src/gfx_sprites.c, src/gfx_tiles.c, src/gfx_utils.c, src/init.c,
	src/input.c, src/io_util.c, src/log.c, src/paths.c, src/rect.c,
	src/sfx.c, src/update_frame.c: First batch of changes for PSP
	cross-compilation: drop libffi, add fastfile mode without mmap(2),
	clean-ups, build documentation

2009-03-07  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt: PSP: taking screenshots

2009-03-06  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/psp.txt: Add basic/survival infos about the PSP
	platform

2009-03-01  Sylvain Beucler <beuc@beuc.net>

	* doc/psp.txt: Add instructions to setup a PSP environment to
	compile SDL-based games

2009-03-01  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: Properly check for SDL_ttf 2.0.9 in ./configure
	(e.g. previous code would fail for SDL_ttf 2.x.8)

2009-02-09  Sylvain Beucler <beuc@beuc.net>

	* nsis/freedink-all.nsi: Optimize NSIS installer

2009-02-08  Sylvain Beucler <beuc@beuc.net>

	* doc/woe-installers.txt, nsis/AdvUninstLog.nsh,
	nsis/freedink-all.nsi, nsis/registerExtension.nsh: Add first version
	of a woe installer using NSIS

2009-02-08  Sylvain Beucler <beuc@beuc.net>

	* gnulib/m4/.gitignore, gnulib/m4/gnulib-cache.m4: Update Gnulib

2009-02-08  Sylvain Beucler <beuc@beuc.net>

	* src/woeres.rc.in: Bundle more precise version information in
	.exe's

2009-02-07  Sylvain Beucler <beuc@beuc.net>

	* doc/woe-installers.txt: Initial research on generating woe
	installers from GNU/Linux

2009-02-04  Sylvain Beucler <beuc@beuc.net>

	* : commit 9c2e0442ecea3516974501de47975a946e266e8f Author: Sylvain
	Beucler <beuc@beuc.net> Date:   Wed Feb 4 22:20:55 2009 +0100

2009-02-04  Sylvain Beucler <beuc@beuc.net>

	* : commit 591b5d57660621e42428369e1667deeef80c3ae1 Author: Sylvain
	Beucler <beuc@beuc.net> Date:   Wed Feb 4 21:45:40 2009 +0100

2009-02-01  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-debs.sh, autobuild/freedink-snapshot.sh,
	debian/copyright, debian/rules, src/dinkc_bindings.c,
	src/freedink.c, src/freedinkedit.c, src/paths.c, src/update_frame.c: 
	Update some copyright notices

2009-02-01  Sylvain Beucler <beuc@beuc.net>

	* src/freedinkedit.c, src/update_frame.c: Fix unsafe uses of sprintf
	of the form sprintf(buf, "%s foo %d %d", buf, var1, var2); - cf.
	http://lists.debian.org/debian-devel/2008/12/msg01079.html

2009-01-27  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am, doc/release.txt, src/Makefile.am, src/compress.c: Add
	a few files missing in tarballs

2009-01-27  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: make symlinks for the woe version during the
	release

2009-01-27  Sylvain Beucler <beuc@beuc.net>

	* doc/TODO: dmod.diz needs to be included in the .pot

2009-01-27  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/copyright, debian/watch: Sync Debian
	files

2009-01-20  Sylvain Beucler <beuc@beuc.net>

	* doc/release.txt: Add step-by-step instructions for new releases

2009-01-20  Sylvain Beucler <beuc@beuc.net>

	* ChangeLog, NEWS, configure.ac, freedink.spec, po/de.po, po/fr.po,
	po/nb.po: Release 1.08.20090120

2009-01-20  Sylvain Beucler <beuc@beuc.net>

	* autobuild/freedink-debs.sh, autobuild/freedink-exe.sh,
	autobuild/freedink-rpms.sh, autobuild/freedink-snapshot.sh: Include
	some scripts used to build snapshots and binary packages unattended

2009-01-10  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, freedink.spec, po/de.po, po/fr.po, po/nb.po: 
	Sync last release

2009-01-10  Sylvain Beucler <beuc@beuc.net>

	* : commit e6c54d824d104ed630ffbffce4b0d4d5392e8d7c Author: Sylvain
	Beucler <beuc@beuc.net> Date:   Sat Jan 10 15:56:26 2009 +0100

2009-01-10  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Return 0 (*preturnint = 0) when
	get_sprite_with_this_brain, get_rand_sprite_with_this_brain,
	get_next_sprite_with_this_brain and sp DinkC functions don't find
	any match.

2009-01-10  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Add a reminder for the sp_binding data
	structure

2009-01-09  Sylvain Beucler <beuc@beuc.net>

	* ChangeLog, NEWS, configure.ac, freedink.spec, po/de.po, po/fr.po,
	po/nb.po: Release 1.08.20090109

2008-12-28  Sylvain Beucler <beuc@beuc.net>

	* contrib/xtrans.sh: Support conditional dialogs when extracting
	existing translations

2008-12-17  Sylvain Beucler <beuc@beuc.net>

	* contrib/xpot-tag.pl: Don't tag empty strings for translation

2008-12-16  Sylvain Beucler <beuc@beuc.net>

	* contrib/xpot-tag.pl: Fix choice_start...choice_end parsing and
	print an error when the dialog structure isn't properly formatted

2008-12-12  Sylvain Beucler <beuc@beuc.net>

	* po/fr.po: Testing Pootle

2008-12-12  Sylvain Beucler <beuc@beuc.net>

	* contrib/xpot-tag.pl: Changed the temporary filename from tmp.c to
	tmp.tag, just in case a D-Mod has a tmp.c script

2008-12-12  Sylvain Beucler <beuc@beuc.net>

	* contrib/xpot-tag.pl: Changed the temporary filename from tmp.c to
	tmp.tag, just in case a D-Mod has a tmp.c script

2008-12-12  Sylvain Beucler <beuc@beuc.net>

	* autotools/.gitignore: recreated autotools/

2008-12-12  Sylvain Beucler <beuc@beuc.net>

	* po/LINGUAS, po/nb.po: Add Norwegian translation by Alexander
	Krivács Schrøder

2008-12-12  Sylvain Beucler <beuc@beuc.net>

	* src/init.c: Change locale dir from 'i18n' to 'l10n' which seems
	more logical

2008-12-12  Sylvain Beucler <beuc@beuc.net>

	* contrib/xpot-tag.pl, contrib/xpot.sh, contrib/xtrans.sh,
	src/dinkc.c, src/dinkc_bindings.c: Reimplement strings tagger in
	Perl (rather than bash+sed); some clarifications

2008-12-08  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, contrib/xpot.sh, contrib/xtrans.sh,
	freedink.spec, po/de.po, po/fr.po: Find a work-around to support 2
	PO domains in the .spec file

2008-12-07  Sylvain Beucler <beuc@beuc.net>

	* NEWS, gnulib/m4/.gitignore: Update NEWS

2008-12-07  Sylvain Beucler <beuc@beuc.net>

	* bootstrap, gnulib/lib/.gitignore, gnulib/m4/.gitignore,
	gnulib/m4/gnulib-cache.m4, src/gfx.c: Remove 'putenv' gnulib module
	- issues with mingw (reported at bug-gnulib@gnu.org)

2008-12-07  Sylvain Beucler <beuc@beuc.net>

	* doc/SDL_gfx-patches/scaling-2.diff,
	doc/SDL_gfx-patches/scaling.diff, test/sdl/.gitignore,
	test/sdl/sdlgfx_resize.c: Add some work on fixing a SDL_gfx bug that
	shows in FreeDinkedit

2008-12-07  Sylvain Beucler <beuc@beuc.net>

	* acsite.m4, configure.ac, doc/binreloc.txt: Rename AM_BINRELOC to
	AP_BINRELOC to avoid aclocal warning

2008-12-07  Sylvain Beucler <beuc@beuc.net>

	* BUILD, Makefile.am, configure.ac, freedink.spec,
	gnulib/lib/.gitignore, gnulib/m4/.gitignore,
	gnulib/m4/gnulib-cache.m4, src/bgm.c, src/gfx.c, src/i18n.c,
	src/str_util.c: Build fixes

2008-12-07  Sylvain Beucler <beuc@beuc.net>

	* bootstrap, contrib/xpot.sh, contrib/xtrans.sh, doc/TODO,
	po/de.po, po/fr.po, src/dinkc_bindings.c, src/i18n.c: More
	translation fixes

2008-12-07  Sylvain Beucler <beuc@beuc.net>

	* contrib/xpot.sh, contrib/xtrans.sh: Extract translatable strings
	(xpot.sh) and existing translations (xtrans.sh) from a D-Mod: draft
	versions

2008-12-07  Sylvain Beucler <beuc@beuc.net>

	* .gitignore, Makefile.am, configure.ac, gnulib/m4/gnulib-cache.m4,
	po/.gitignore, po/de.po, po/fr.po, src/.gitignore, src/Makefile.am,
	src/dinkc_bindings.c, src/dinkvar.c, src/dinkvar.h,
	src/gfx_fonts.c, src/i18n.c, src/i18n.h, src/init.c, src/paths.c,
	src/paths.h, src/str_util.c, src/str_util.h: DinkC translation
	support; UTF-8 display support

2008-12-06  Sylvain Beucler <beuc@beuc.net>

	* doc/TODO, po/POTFILES.in, po/de.po, po/fr.po, src/dinkc.c,
	src/freedink.c, src/game_engine.h: Migrate German translations from
	#ifdef's to 'de.po'

2008-12-06  Sylvain Beucler <beuc@beuc.net>

	* debian/BUILD: Explain why not replace our gnulib with Debian's

2008-12-06  Sylvain Beucler <beuc@beuc.net>

	* .gitignore, Makefile.am, bootstrap, configure.ac,
	gnulib/lib/.gitignore, gnulib/m4/.gitignore,
	gnulib/m4/gnulib-cache.m4, gnulib/po/.gitignore, po/.gitignore,
	po/ChangeLog, po/LINGUAS, po/Makevars, po/POTFILES.in, po/de.po,
	po/fr.po, src/Makefile.am, src/freedink.c, src/init.c: Add gettext
	to the build system

2008-12-05  Sylvain Beucler <beuc@beuc.net>

	* BUILD, doc/cross.txt, src/dinkc_bindings.c: Doc fixes

2008-11-30  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Clarify process_line, and avoid permanent
	parameters warnings when trying to run a possible custom procedure

2008-11-30  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Convert all remaining bindings - yay!

2008-11-30  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Convert 9 more bindings

2008-11-30  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Convert 8 more bindings

2008-11-30  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Convert editor_ bindings

2008-11-30  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Convert all remaining v1.08 bindings

2008-11-30  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Convert 18 more bindings

2008-11-30  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/cross.txt, gnulib/lib/.gitignore,
	gnulib/m4/.gitignore, gnulib/m4/gnulib-cache.m4,
	src/dinkc_bindings.c: update gnulib, cross.txt instructions
	(SDL_image and libpng), and fix alloca usage

2008-11-30  Sylvain Beucler <beuc@beuc.net>

	* BUILD, configure.ac, debian/control, doc/cross.txt,
	freedink.spec,
	gentoo/games-rpg/freedink-engine/freedink-engine-1.08.20080920.ebui
	ld, src/Makefile.am: Add libffi dependency to the build systems

2008-11-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/dinkc.h: get_word: rewrite for efficiency
	(mainly: don't call strchar)

2008-11-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c: Avoid another quadratic strchar usage
	(read_next_line)

2008-11-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/str_util.c: Slightly optimize .c and .d loading
	(avoid quadratic strchar usage)

2008-11-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Convert 21 v1.08-only functions

2008-11-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Reorder functions (take ev[2] processing
	order into account) + really fix case-insensitive lookup + convert
	bindings that don't have parameters

2008-11-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: sp_editor_num, sp_kill_wait, sp_script
	(different than other sp_*) functions

2008-11-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: sp_base_die + its sp_base_death alias

2008-11-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c, src/dinkvar.c: Convert similar sp_* bindings
	(using some Perl text manipulation)

2008-11-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c, src/dinkvar.c: More bindings + group sp_*
	functions together

2008-11-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: More bindings + lookup case-insensitively

2008-11-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: More bindings conversion. 'returnint' is now
	an in/out parameter.

2008-11-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c, src/dinkvar.c, src/dinkvar.h: Convert a
	first batch of functions to the new binding system

2008-11-29  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am, src/dinkc.c, src/dinkc.h, src/dinkc_bindings.c,
	src/dinkc_bindings.h, src/init.c: libffi-based system to declare,
	lookup and call DinkC bindings

2008-11-28  Sylvain Beucler <beuc@beuc.net>

	* doc/HACKING_dinkc.txt, src/dinkc.c, src/dinkc_bindings.c,
	src/dinkc_bindings.h: Clarify DinkC parser + documentation

2008-11-27  Sylvain Beucler <beuc@beuc.net>

	* doc/HACKING_dinkc.txt, doc/cleanup.txt, doc/v1.08.txt,
	src/dinkc.c, src/dinkc_bindings.c, src/dinkvar.c, src/str_util.c: 
	More DinkC parser documentation/study

2008-11-26  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Fix crash when sp_editor_num(1000) - bug
	report by Andreas Berg

2008-11-25  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: kill_game: exit more cleanly (reported by
	Andreas Berg)

2008-11-22  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Fix crash when freeze(1000) - bug report by
	Andreas Berg

2008-11-18  Sylvain Beucler <beuc@beuc.net>

	* doc/hardware_surfaces.txt, src/gfx.c: Precisions about hardware
	surfaces

2008-11-17  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/dinkvar.h: Clarify sprite placement some more

2008-11-15  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Clarify the placement of resized sprites a little
	bit

2008-11-15  Sylvain Beucler <beuc@beuc.net>

	* test/sdl/videoinfo.c: Add test for 24bit mode

2008-11-08  Sylvain Beucler <beuc@beuc.net>

	* doc/game_libraries.txt, doc/hardware_surfaces.txt: Precision on
	hardware 2D surfacse

2008-10-10  Sylvain Beucler <beuc@beuc.net>

	* share/Makefile.am: Don't install .desktop files in share/ subdirs
	(such as share/games)

2008-10-09  Sylvain Beucler <beuc@beuc.net>

	* doc/fade.txt: More info on fades: fade_up() time

2008-10-06  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/copyright, debian/rules, debian/watch: 
	Sync nitpicking from pkg-games

2008-10-06  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: Update spec file

2008-10-06  Sylvain Beucler <beuc@beuc.net>

	* debian/copyright, src/freedink_xpm.c: Some licensing clarification

2008-10-05  Sylvain Beucler <beuc@beuc.net>

	* doc/fade.txt: Add doc about fade_down() time

2008-10-05  Sylvain Beucler <beuc@beuc.net>

	* BUILD: Build instructions for ArchLinux

2008-09-24  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: .spec fixes

2008-09-23  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: freedink.spec: remove attempt at proper BuildArch
	support + fix typos

2008-09-23  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, freedink.spec: .spec fixes (clarify help2man dev
	dep, s/fedora_version/fedora/, meta package depends on same version
	of freedink-engine

2008-09-22  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: Some fixes in the spec file

2008-09-22  Sylvain Beucler <beuc@beuc.net>

	* : Add alternate icon, temporarily used for Fedora packaging

2008-09-20  Sylvain Beucler <beuc@beuc.net>

	* gentoo/games-rpg/freedink/freedink-1.08.20080914.ebuild,
	gentoo/games-rpg/freedink/freedink-1.08.20080920.ebuild: Also rename
	Gentoo meta-package

2008-09-20  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, debian/changelog, freedink.spec,
	gentoo/games-rpg/freedink-engine/freedink-engine-1.08.20080914.ebui
	ld,
	gentoo/games-rpg/freedink-engine/freedink-engine-1.08.20080920.ebui
	ld: Release

2008-09-20  Sylvain Beucler <beuc@beuc.net>

	* dev-cpp/.gitignore, dev-cpp/Makefile.win, dev-cpp/freedink.dev,
	dev-cpp/freedink_private.h, dev-cpp/freedink_private.rc,
	dev-cpp/freedinkedit.dev, dev-cpp/freedinkedit_private.h,
	dev-cpp/freedinkedit_private.rc, dev-cpp/readme.txt: Remove obsolete
	dev-cpp project files

2008-09-20  Sylvain Beucler <beuc@beuc.net>

	*
	gentoo/games-rpg/freedink-engine/freedink-engine-1.08.20080914.ebui
	ld, gentoo/games-rpg/freedink-engine/metadata.xml,
	gentoo/games-rpg/freedink/freedink-1.08.20080914.ebuild,
	gentoo/games-rpg/freedink/metadata.xml: Gentoo ebuilds

2008-09-20  Sylvain Beucler <beuc@beuc.net>

	* debian/BUILD, debian/control: Fix one-line description for
	'freedink' meta-package

2008-09-16  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: Fix opensuse build

2008-09-16  Sylvain Beucler <beuc@beuc.net>

	* BUILD: Precise Gentoo compilation

2008-09-15  Sylvain Beucler <beuc@beuc.net>

	* test/fontconfig.c: Add fontconfig standalone test (previously
	forgot to include it)

2008-09-15  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Validate DinkC sp_speed() parameter (in
	particular, don't crash if sprite==1000)

2008-09-14  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: Explicitely call PKG_PROG_PKG_CONFIG since we're
	calling PKG_CHECK_MODULES conditionaly

2008-09-14  Sylvain Beucler <beuc@beuc.net>

	* debian/control: Mention Debian Games Team in debian/control

2008-09-14  Sylvain Beucler <beuc@beuc.net>

	* debian/copyright: Mention fonts in debian/copyright

2008-09-14  Sylvain Beucler <beuc@beuc.net>

	* BUILD, NEWS, configure.ac, debian/control, doc/fonts.txt,
	freedink.spec, src/gfx_fonts.c: Implement system font search for
	GNU/Linux

2008-09-14  Sylvain Beucler <beuc@beuc.net>

	* src/bgm.c: Remove debug trace

2008-09-06  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS: Precise zzlib-based files in AUTHORS

2008-09-06  Sylvain Beucler <beuc@beuc.net>

	* gnulib/lib/.gitignore, gnulib/m4/.gitignore: gnulib update

2008-09-06  Sylvain Beucler <beuc@beuc.net>

	* src/paths.c: Also search savegames case-insensitively in ~/.dink
	(in case the player copied existing savegames there)

2008-09-06  Sylvain Beucler <beuc@beuc.net>

	* src/bgm.c: Also look for .ogg before .mid when music is played
	through DinkC playmidi()

2008-09-05  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, debian/copyright, src/SDL_rwops_libzip.c,
	src/SDL_rwops_zzip.c: Mention zzip sample code in copyright files
	(asked by Debian)

2008-09-05  Sylvain Beucler <beuc@beuc.net>

	* NEWS, src/bgm.c: Ogg vorbis support, to play free sound
	replacements

2008-09-05  Sylvain Beucler <beuc@beuc.net>

	* debian/control, debian/menu, debian/rules, freedink.spec: New
	package naming scheme (freedink -> freedink-engine + freedink-dfarc)
	- Debian implementation; compile-time data prefix is now
	/usr/share/games per Debian Games Team recommendation

2008-09-04  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: New package naming scheme (freedink ->
	freedink-engine + freedink-dfarc) - RPM implementation

2008-09-04  Sylvain Beucler <beuc@beuc.net>

	* src/paths.c: Support datadir/games/dink path, and improve error
	messages related to --refdir

2008-08-31  Sylvain Beucler <beuc@beuc.net>

	* acsite.m4, doc/binreloc.txt: Add backported SVN fix to binreloc to
	properly detect paths in autoconf >= 2.60

2008-08-31  Sylvain Beucler <beuc@beuc.net>

	* src/sfx.c: Fix misleading error message about 'test.wav'

2008-08-31  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: Fix typo in version number

2008-08-31  Sylvain Beucler <beuc@beuc.net>

	* share/README, share/freedink/Makefile.am, share/freedink/stop.aup: 
	Add replacements for Dinkedit sounds

2008-08-31  Sylvain Beucler <beuc@beuc.net>

	* doc/dinkini.txt: Not going to introduce COMPAT_DIRFF after all (no
	real advantage in repackaging graphics)

2008-08-30  Sylvain Beucler <beuc@beuc.net>

	* doc/dinkini.txt, src/dinkini.h, src/dinkvar.c, src/gfx_sprites.c,
	src/gfx_sprites.h: dink.in processing clean-up: more documentation
	and make code more readable

2008-08-30  Sylvain Beucler <beuc@beuc.net>

	* doc/dinkini.txt, src/dinkc_bindings.c, src/dinkvar.c,
	src/dinkvar.h, src/freedink.c, src/game_engine.h, src/gfx_utils.c: 
	dink.in processing clean-up: remove no-op starting_dinkx and
	starting_dink_y, document bug, remove extra unused parameter to
	pre_figure_out and figure_out

2008-08-30  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_sprites.c: gfx_sprite.c: indent fixes

2008-08-30  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, debian/changelog, freedink.spec: Switch back
	to snapshot releases

2008-08-30  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am: Don't include any .gitignore file in releases

2008-08-30  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: Rename dfarc->freedink-dfarc and use ftp.gnu.org as
	official release location

2008-08-30  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/control, debian/watch: Debian packaging   * Reflect dfarc -> freedink-dfarc rename   * Watch official ftp.gnu.org release location   * Point Vcs-* to the Debian packaging rather than the development     repository

2008-08-30  Sylvain Beucler <beuc@beuc.net>

	* doc/dmod.txt: Fix typo in minimal dmod start.c

2008-08-30  Sylvain Beucler <beuc@beuc.net>

	* debian/copyright: Precise that the Debian packaging is GPL'd
	(suggestion by Ansgar Burchardt)

2008-08-28  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, debian/changelog, debian/watch, freedink.spec: 
	Release 1.08.20080828

2008-08-26  Sylvain Beucler <beuc@beuc.net>

	* src/init.c, src/msgbox.c, src/str_util.c: Properly pair remaining
	va_start/va_end

2008-08-26  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: Depend on timidity (+ doc/justification)

2008-08-26  Sylvain Beucler <beuc@beuc.net>

	* THANKS, freedink.spec: Add opensuse-specific .desktop files
	installation (patch by Stefan Dirsch)

2008-08-26  Sylvain Beucler <beuc@beuc.net>

	* src/fastfile.c, src/gfx_sprites.c: Fix fastfile.c so it reads
	dir.ff files portably (reported by Stefan Dirsch)

2008-08-26  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, debian/control, freedink.spec, src/io_util.c: Don't
	attempt to link zzlib or libzip when embedded resources are disabled

2008-08-26  Sylvain Beucler <beuc@beuc.net>

	* BUILD: Explicitely recommend to install pkg-config before
	compiling freedink, otherwise cryptic errors appears in ./configure

2008-08-26  Sylvain Beucler <beuc@beuc.net>

	* src/log.c, src/log.h: Reset va_list after using it (causes crash
	under amd64, reported by Stefan Dirsch)

2008-08-23  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: rpmlint

2008-08-23  Sylvain Beucler <beuc@beuc.net>

	* NEWS, debian/BUILD, doc/TODO, doc/changes.txt, doc/data.txt,
	doc/dfarc.txt, doc/existing_bugs.txt, doc/keycodes.txt,
	doc/troubleshootings.txt, doc/v1.08.txt: Properly document NEWS and
	otherwise clean-up doc

2008-08-23  Sylvain Beucler <beuc@beuc.net>

	* src/bgm.c: Revert mistaken changes related to CD support

2008-08-23  Sylvain Beucler <beuc@beuc.net>

	* debian/copyright: Precise earlier copyright in Debian packaging

2008-08-23  Sylvain Beucler <beuc@beuc.net>

	* freedink.spec: Update spec file

2008-08-23  Sylvain Beucler <beuc@beuc.net>

	* DEB, Makefile.am: Include specfile in tarballs and mention where
	to get debian/

2008-08-23  Sylvain Beucler <beuc@beuc.net>

	* BUILD, freedink.spec: Add specfile for Fedora

2008-08-23  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am: Remove debian/ from tarballs to avoid trolls; add
	BUILD in tarballs (embarrasing oversight)

2008-08-21  Sylvain Beucler <beuc@beuc.net>

	* debian/control, src/gfx_fonts.c, src/io_util.c, src/paths.c,
	src/paths.h: Try to load resource from compile-time pkgdatadir, in
	case run-time prefix detection goes wrong (working version)

2008-08-21  Sylvain Beucler <beuc@beuc.net>

	* doc/directory_layout.txt, src/io_util.c: Try to load resource from
	compile-time pkgdatadir, in case run-time prefix detection goes
	wrong

2008-08-21  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, debian/rules: Remove commented dh_* that don't
	belong to the Debian package type (suggested by Miriam Ruiz) + don't
	try to embed resources

2008-08-19  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/control: zziplib->libzip in the Debian
	package: zziplib is available in 2 different versions depending on
	distros and prevents building a distro-neutral .deb

2008-08-19  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, README, debian/control, debian/docs: Clean-up
	descriptions and packaging; mention new game data package

2008-08-18  Sylvain Beucler <beuc@beuc.net>

	* doc/autopackage.txt: Note how to analyse ELF binary deps

2008-08-18  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Fix array-out-of-bounds in sp_kill and
	sp_kill_wait (unrelated)

2008-08-17  Sylvain Beucler <beuc@beuc.net>

	* doc/data.txt: Precisions after noticing credits.txt in the
	official game archive -_-'

2008-08-17  Sylvain Beucler <beuc@beuc.net>

	* autopackage/default.apspec.in: Mention the SDL_gfx library version
	ni Fedora 7 and Gentoo

2008-08-16  Sylvain Beucler <beuc@beuc.net>

	* autopackage/default.apspec.in: Fix SDL_ttf version in autopackage

2008-08-16  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Avoid array-out-of-bounds in
	compare_sprite_script (avoid checking sprite #1000, fixes crash in
	Dink Goes Hunting)

2008-08-16  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c: Avoid array-out-of-bounds when checking adjacent
	screens presence

2008-08-16  Sylvain Beucler <beuc@beuc.net>

	* THANKS: Thank testers

2008-08-15  Sylvain Beucler <beuc@beuc.net>

	* autopackage/skeletons/@libsdl.org/sdl_ttf/skeleton.1: Fix typo in
	sdl_ttf autopackage skeleton

2008-08-15  Sylvain Beucler <beuc@beuc.net>

	* autopackage/Makefile.am, autopackage/default.apspec.in,
	autopackage/extract-package.sh,
	autopackage/skeletons/@libsdl.org/sdl_ttf/skeleton.1: Improve/update
	autopackage spec file

2008-08-15  Sylvain Beucler <beuc@beuc.net>

	* doc/static-build.txt: Mention Statifier for independent packages

2008-08-15  Sylvain Beucler <beuc@beuc.net>

	* doc/binreloc.txt, src/binreloc.c: Document the origin of binreloc
	some more

2008-08-14  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: Mention Vorbis cross-compilation bug report

2008-08-12  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: Use more common location for cross-compilation
	libraries

2008-08-12  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am: Another help2man fix

2008-08-12  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am, src/str_util.c: Add rule to build libgnu.a from
	src/ (new version)

2008-08-12  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am: Add rule to build libgnu.a from src/

2008-08-12  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, debian/control, doc/cross.txt, src/Makefile.am: 
	configure.ac and help2man clean-up

2008-08-12  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am: Fix manpages/make dist/help2man presence/etc.
	combination

2008-08-11  Sylvain Beucler <beuc@beuc.net>

	* debian/control: Add help2man to buidl-depends

2008-08-11  Sylvain Beucler <beuc@beuc.net>

	* BUILD, configure.ac, debian/BUILD, debian/changelog,
	debian/control, debian/freedink.1, debian/manpages, debian/rules,
	src/Makefile.am, src/dink.6, src/dinkedit.6, src/init.c: Fix Debian
	lintian errors/warnings: separate -dbg, help2man manpages

2008-08-10  Sylvain Beucler <beuc@beuc.net>

	* share/README.fonts, src/gfx_fonts.c: Revert LiberationSans to
	original version - new one has some rendering quality issues

2008-08-10  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Fix array-out-of-bounds if the change_sprite_*
	procedures (in particular, beware that sprite may be #1000). This
	fixed a crash in Prelude.

2008-08-10  Sylvain Beucler <beuc@beuc.net>

	* debian/control: Recommend dfarc instead of dfarc2 (package rename)

2008-08-10  Sylvain Beucler <beuc@beuc.net>

	* share/freedink/Makefile.am: Remove editor sounds with unclear
	legal status (build system)

2008-08-10  Sylvain Beucler <beuc@beuc.net>

	* doc/TODO, share/README, src/Makefile.am: Remove editor sounds with
	unclear legal status

2008-08-10  Sylvain Beucler <beuc@beuc.net>

	* share/README.fonts: Update Liberation font to 1.04 (2008-07-13)

2008-08-10  Sylvain Beucler <beuc@beuc.net>

	* debian/rules: Include separate debugging info in Debian package -
	and make it work under Etch too

2008-08-10  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: Fixes in building cross-compilation environment

2008-08-09  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/cross.txt: Cross-compilation: work on shared/dll
	support

2008-08-08  Sylvain Beucler <beuc@beuc.net>

	* debian/rules, doc/cross.txt: More cross-compilation instructions:
	zlib shared, libpng, libtiff. Still some issues.

2008-08-08  Sylvain Beucler <beuc@beuc.net>

	* debian/rules: Include separate debugging info in Debian package

2008-08-07  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c: Note that full-screen toggle only works under X11
	(no woe support)

2008-08-07  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: More cross-compilation info / clean-up

2008-08-07  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c: Explain 1.08 8bit-fade increment value

2008-08-07  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: Tested and fixed the cross-building instructions
	while recreating my build environment from scratch

2008-08-06  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am: Add TROUBLESHOOTING to EXTRA_DIST

2008-08-05  Sylvain Beucler <beuc@beuc.net>

	* TROUBLESHOOTING, debian/docs: Mention sound issues and
	work-arounds; also add TROUBLESHOOTING in the Debian package

2008-08-05  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/freedink.c, src/freedinkedit.c: FreeDinkedit:
	properly apply palette to the physical screen

2008-08-05  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, debian/changelog: Bump version

2008-08-05  Sylvain Beucler <beuc@beuc.net>

	* src/init.c: Don't choke on -nomovie for compatiblity with DFArc2.0
	(incompatibility noticed by Sparrowhawk)

2008-08-04  Sylvain Beucler <beuc@beuc.net>

	* src/init.c: Fix crash when using debug mode - attempts to write in
	<dmod>/DEBUG.txt before paths_init()

2008-08-04  Sylvain Beucler <beuc@beuc.net>

	* doc/dmod.txt: Update minimal D-Mod so we can actually play (not
	just 'Hello World' :))

2008-08-03  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt, doc/data.txt, src/freedinkedit.c, src/gfx.c: 
	Fixes and more documentation in FreeDinkedit's hardness mode

2008-08-03  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt, src/dinkvar.c, src/freedinkedit.c, src/gfx.c,
	src/gfx_tiles.c: Fixes and more documentation in FreeDinkedit's
	hardness mode

2008-08-02  Sylvain Beucler <beuc@beuc.net>

	* debian/BUILD, debian/control: Make timidity a dependency in the
	Debian package to avoid SDL_mixer issues

2008-08-02  Sylvain Beucler <beuc@beuc.net>

	* doc/game_libraries.txt, test/sdl/.gitignore,
	test/sdl/sdl_stretch.c: Test SDL_stretch

2008-08-02  Sylvain Beucler <beuc@beuc.net>

	* doc/SDL_gfx-patches/asm_gcc4.3.diff,
	doc/SDL_gfx-patches/asm_win32_nomingw.diff,
	doc/SDL_gfx-patches/debian_020_gcc4.3.diff,
	doc/SDL_gfx-patches/libtool_crosscompile.diff,
	doc/SDL_gfx-patches/libtool_static.diff,
	doc/SDL_gfx-patches/series, doc/cross.txt: (cross-)Build instructions for new SDL_gfx 2.0.17

2008-08-02  Sylvain Beucler <beuc@beuc.net>

	* src/freedinkedit.c: Fix drawing current hardness tile
	(s/dst.y/dst.h/)

2008-08-01  Sylvain Beucler <beuc@beuc.net>

	* NEWS, doc/changes.txt, src/dinkvar.h, src/freedinkedit.c,
	src/gfx.c, src/sfx.c: Editor: fixed bugs introduced by
	layout-independant input, fixed known hardness-mode selector bug

2008-07-31  Sylvain Beucler <beuc@beuc.net>

	* debian/control: Fix syntax in debian/control

2008-07-31  Sylvain Beucler <beuc@beuc.net>

	* NEWS, README, configure.ac, debian/changelog, debian/control,
	debian/copyright: Fix description/copyright + bump version

2008-07-31  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt: Still need to do something wrt woe registry key

2008-07-31  Sylvain Beucler <beuc@beuc.net>

	* src/freedinkedit.c, src/game_engine.h, test/sdl/keycodes.c: Use
	keyboard-layout-independant input system for FreeDinkedit, allowing
	to use it with a non-English layout

2008-07-31  Sylvain Beucler <beuc@beuc.net>

	* src/input.c, src/input.h: Remove unused function 'keypressed'

2008-07-31  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/freedink.c, src/sfx.c, src/update_frame.c: 
	clean-up

2008-07-31  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_console.c, src/dinkc_console.h: Declare function
	'dinkc_console_process_key' in the module header

2008-07-31  Sylvain Beucler <beuc@beuc.net>

	* debian/control: Recommend 'dfarc2' in the Debian package

2008-07-31  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am: Use relative path for the 'dink' and 'dinkedit'
	symlinks (instead of absolute path to the build dir..)

2008-07-31  Sylvain Beucler <beuc@beuc.net>

	* TROUBLESHOOTING, src/dinkc_console.c, src/dinkc_console.h,
	src/dinkc_sp_custom.c, src/freedink.c, src/freedinkedit.c,
	src/game_engine.h, src/input.c, test/sdl/keycodes.c: Clean-up:
	FreeDinkedit keyboard state

2008-07-30  Sylvain Beucler <beuc@beuc.net>

	* README: Update README

2008-07-30  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt, doc/v1.08.txt, doc/v1.08_dink.diff,
	doc/v1.08_dinkvar.diff, doc/v1.08_update_frame.diff,
	src/Makefile.am, src/dinkc.c, src/dinkc.h, src/dinkc_bindings.c,
	src/dinkc_console.c, src/dinkc_console.h, src/freedink.c,
	src/freedinkedit.c, src/gfx.c, src/gfx_fonts.c, src/gfx_fonts.h,
	src/init.c, src/input.c, src/update_frame.c: v1.08: DinkC
	show_console

2008-07-30  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt: Document changes&fixes specific to FreeDink

2008-07-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/freedinkedit.c, src/gfx.c, src/gfx.h: Fix
	transparency issue with scaled sprites in truecolor mode

2008-07-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/freedink.c, src/freedinkedit.c, src/gfx.c,
	src/gfx.h: Ignore sprite transparency in a few cases, namely when
	drawing status and screenlock

2008-07-29  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, debian/changelog: Bump version

2008-07-29  Sylvain Beucler <beuc@beuc.net>

	* doc/data.txt: Suggest replacement for Roland's 'Ave Maria' midi

2008-07-28  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c: Fix some overflow issues in up_cycle (fade_up)
	causing artifacts during a fadeup

2008-07-28  Sylvain Beucler <beuc@beuc.net>

	* src/game_engine.c, src/init.c: Clean-up version display

2008-07-25  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_fonts.c, src/gfx_fonts.h, src/update_frame.c: In debug
	mode, print a white background behind debug text

2008-07-25  Sylvain Beucler <beuc@beuc.net>

	* doc/midi.txt, doc/roadmap.txt: Doc fixes

2008-07-25  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt: Checked PJ's bug list

2008-07-25  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, src/freedink.c: v1.08: new
	time-based paletted fadedown

2008-07-25  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c,
	src/dinkvar.c: v1.08: various clean-ups

2008-07-25  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc.c, src/dinkc.h,
	src/dinkc_bindings.c: v1.08: callback_kill()

2008-07-25  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c: 
	v1.08: set_dink_speed(0) is no-op

2008-07-24  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c: 
	v1.08: with v1.07 hurt(&sthing, -1) would run hit(), with v1.08 it
	doesn't

2008-07-24  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkvar.c: v1.08:
	level-up no longer lost if in inventory screen, fixed another other
	experience count issue

2008-07-24  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkvar.c: v1.08: fix
	crash when &magic_cost < 100

2008-07-24  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c,
	src/dinkvar.c, src/dinkvar.h: v1.08: add_exp will work with any
	active_sprite

2008-07-24  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, doc/v1.08_dinkvar.diff,
	src/dinkc_bindings.c, src/freedink.c: v1.08: &missle_source is
	defined for all attacks, not just missiles.

2008-07-24  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, doc/v1.08_dinkvar.diff: v1.08
	diffs clean-up: remove a couple non-changes

2008-07-23  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, doc/v1.08_dinkvar.diff,
	src/dinkc.c, src/dinkvar.c, src/freedink.c: v1.08: sp_move_nohard()
	has effect all the time

2008-07-23  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c: 
	v1.08: screenlock() returns the current screenlock value if value is
	-1

2008-07-23  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c: 
	v1.08: compare_magic() works correctly

2008-07-22  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08_dink.diff, doc/v1.08_dinkvar.diff, src/freedink.c,
	src/game_engine.c: v1.08 diffs clean-up

2008-07-23  Sylvain Beucler <beuc@beuc.net>

	* src/init.c: Fix woe header issue

2008-07-20  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/Makefile.am,
	src/dinkc_bindings.c, src/dinkc_sp_custom.c, src/dinkc_sp_custom.h,
	src/dinkc_sp_custom_hash.c, src/dinkc_sp_custom_hash.h,
	src/dinkvar.c, src/game_engine.c, src/game_engine.h, src/init.c: 
	DinkC sp_custom

2008-07-20  Sylvain Beucler <beuc@beuc.net>

	* gnulib/m4/gnulib-cache.m4, src/dinkc_sp_custom_hash.c,
	src/dinkc_sp_custom_hash.h: Add hashtable to be used by DinkC
	sp_custom support

2008-07-20  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, src/freedink.c: Corpses appear
	as the same size as the living sprite.

2008-07-20  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c: DinkC
	sp_move_x and sp_move_y

2008-07-20  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, doc/v1.08.txt, doc/v1.08_dink.diff, src/freedink.c: 
	Enable new v1.08 button scripts (buttonX.c, dnotalk, dnomagic)

2008-07-19  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/init.c: Init game structs before other inits, to
	avoid resetting data (e.g. play.button)

2008-07-19  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, src/freedink.c: Fixed issue of
	a phantom keyboard key causing the Map to not be displayed.

2008-07-19  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_fade.c, test/sdl/fade.c: Fix fade in 15bits mode (SDL says
	bbp=16 instead of 15)

2008-07-18  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, src/freedink.c: Fix map
	indicator when the current screen is on the last row of the map

2008-07-18  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, src/freedink.c: More clean-up
	in v1.08 diffs

2008-07-18  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, doc/v1.08_dinkvar.diff,
	doc/v1.08_update_frame.diff, src/dinkc_bindings.c, src/freedink.c,
	src/game_engine.c, src/game_engine.h, src/update_frame.c: DinkC
	set_dink_base_push(int dinkbasepush)

2008-07-18  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c: 
	Dink's map position appears correctly after warps. (2)

2008-07-18  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, doc/v1.08_dinkvar.diff,
	src/dinkvar.c, src/dinkvar.h, src/freedink.c, src/game_engine.c,
	src/init.c, src/update_frame.c: Clean-up v1.08 diffs

2008-07-18  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c: DinkC
	var_used()

2008-07-18  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c: DinkC
	show_inventory()

2008-07-18  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS: Precise Dan's part.

2008-07-18  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt, doc/existing_bugs.txt, src/gfx_sprites.c,
	src/gfx_sprites.h: Allow abusing sequences into loading than 50
	frames (backward compatibility)

2008-07-17  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, doc/v1.08_dinkvar.diff,
	doc/v1.08_update_frame.diff, src/freedink.c: Dink's map position
	appears correctly after warps.

2008-07-17  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, src/bgm.c, src/bgm.h, src/dinkc_bindings.c: DinkC
	loopmidi()

2008-07-17  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c: Improve warp semi-fade effect under truecolor mode

2008-07-17  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c, src/gfx_fade.c, test/sdl/fade.c: Fix bad cache
	declaration; remove 15bit test

2008-07-17  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am, src/dinkc_bindings.c, src/freedink.c,
	src/game_engine.c, src/game_engine.h, src/gfx.c, src/gfx.h,
	src/gfx_fade.c, src/gfx_fade.h, test/sdl/fade.c,
	test/sdl/videoinfo.c: Fadedown/fadeup in truecolor mode (integration
	in the engine)

2008-07-17  Sylvain Beucler <beuc@beuc.net>

	* test/sdl/fade.c: Fadedown/fadeup separate test: trying different
	approaches to efficiency (done)

2008-07-17  Sylvain Beucler <beuc@beuc.net>

	* test/sdl/fade.c: Fadedown/fadeup separate test: trying different
	approaches to efficiency

2008-07-17  Sylvain Beucler <beuc@beuc.net>

	* test/sdl/.gitignore, test/sdl/Makefile, test/sdl/videoinfo.c: 
	Fadedown/fadeup separate test: trying different approaches to
	efficiency

2008-07-16  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08_dinkvar.diff, src/dinkvar.c: Fix sprite lazy-loading; in
	some situations it only worked get_box ran fine on uninitialized
	sequence #0, which apparently only worked in v1.07 ;)

2008-07-16  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c, src/update_frame.c: More performance tests with
	truecolor

2008-07-16  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c, src/freedink.c, src/gfx.c,
	src/gfx_sprites.c, src/update_frame.c: Truecolor fixes: memory leak,
	keep altering dir.ff bmps, prepare for different fade, have
	load_palette() also modify the reference palette, experiment with
	speed and memory usage

2008-07-16  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08_dink.diff, src/Makefile.am, src/dinkvar.c,
	src/dinkvar.h, src/freedink.c, src/freedink.h, src/game_engine.c,
	src/game_engine.h, src/gfx.c, src/gfx.h, src/update_frame.c: First
	attempt at truecolor fades, sadly incomplete because we have to
	support _not_ fading white pixels

2008-07-15  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08_update_frame.diff: Delete already merged changes from
	update_frame.cpp

2008-07-15  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08_update_frame.diff: Add diff for v1.08's update_frame.cpp

2008-07-15  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/freedink.c, src/freedinkedit.c,
	src/update_frame.c: More truecolor support (dinkedit, fill_screen)

2008-07-15  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, doc/v1.08_dinkvar.diff,
	src/dinkc_bindings.c, src/dinkvar.c, src/freedink.c,
	src/freedinkedit.c, src/gfx.c, src/gfx.h, src/gfx_sprites.c,
	src/init.c, test/sdl/.gitignore, test/sdl/Makefile,
	test/sdl/videoinfo.c: Basic truecolor mode (lacks dinkedit,
	fadedown/fadeup, fill_screen)

2008-07-15  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c, src/freedinkedit.c, src/gfx_sprites.c: s/&/&&/ in
	boolean tests, this can introduce bugs when operand are different
	than 0 and 1

2008-07-15  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, debian/changelog: Bump version

2008-07-15  Sylvain Beucler <beuc@beuc.net>

	* src/freedinkedit.c: Fix "erase all sprites" with alt+delete in the
	editor

2008-07-15  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/dinkvar.h, src/freedinkedit.c, src/gfx_utils.c: 
	Load alternate editor map.dat in a portable way

2008-07-15  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/dinkvar.c: Load data (savegames, map.dat,
	dink.dat, hard.dat) in a portable way

2008-07-15  Sylvain Beucler <beuc@beuc.net>

	* contrib/dinkdat_inspect.c, src/dinkvar.c, src/dinkvar.h,
	src/game_engine.h, src/io_util.c, src/io_util.h: Save data
	(savegames, map.dat, dink.dat, hard.dat) in a portable way

2008-07-14  Sylvain Beucler <beuc@beuc.net>

	* contrib/dextract, doc/data.txt: Note that dextract/7-Zip misses
	some files when extracting dinksmallwood108.exe

2008-07-14  Sylvain Beucler <beuc@beuc.net>

	* contrib/dextract: Note that dextract/7-Zip misses some files when
	extracting dinksmallwood108.exe

2008-07-13  Sylvain Beucler <beuc@beuc.net>

	* TROUBLESHOOTING: Document issues with SDL + /dev/sequencer -
	timidity

2008-07-08  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, src/freedink.c: Conditionally
	fix sp_flying

2008-07-08  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, doc/v1.08_dinkvar.diff,
	src/dinkc_bindings.c, src/freedink.c, src/game_engine.c,
	src/game_engine.h: v1.08 DinkC functions: set_smooth_follow()

2008-07-07  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c,
	src/dinkvar.c: v1.08 DinkC functions: sp_clip_top, sp_clip_left,
	sp_clip_bottom, sp_clip_right

2008-07-07  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, src/dinkc_bindings.c: v1.08 DinkC functions:
	get_next_sprite_with_this_brain()

2008-07-07  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, doc/v1.08_dinkvar.diff,
	src/dinkc_bindings.c, src/freedink.c, src/gfx_fonts.c,
	src/gfx_fonts.h: v1.08 DinkC functions: set_font_color()

2008-07-07  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c: v1.08
	DinkC functions: get_item(), get_magic(), load_map()

2008-07-07  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c: v1.08
	DinkC functions: clear_editor_info()

2008-07-07  Sylvain Beucler <beuc@beuc.net>

	* doc/TODO, doc/v1.08.txt, doc/v1.08_dinkvar.diff,
	src/dinkc_bindings.c, src/dinkvar.c, src/freedink.c,
	src/freedinkedit.c, src/gfx.c, src/gfx_tiles.c, src/gfx_tiles.h: 
	v1.08 DinkC functions: load_palette, load_tile, map_hard_tile,
	map_tile

2008-07-07  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c,
	src/dinkvar.c, src/game_engine.c, src/game_engine.h: 
	set_save_game_info() + prepare other savegame changes

2008-07-07  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, src/dinkvar.c, src/freedink.c: 
	Fix which sprites blood to use when hit (attackee rather than
	attacker)

2008-07-07  Sylvain Beucler <beuc@beuc.net>

	* src/io_util.c: Fix crash (array out of bounds) when --game is a
	relative path

2008-07-06  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08_dink.diff: Remove merged code from v1.08_dink.diff

2008-07-04  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am: Don't try to include vgasys.fon in executables -
	it's already done via linking.

2008-07-04  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc_bindings.c: Clean-up in custom procedure launch + print
	appropriate debug info (instead of uninitialized string)

2008-07-04  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dinkvar.diff, src/dinkc_bindings.c,
	src/dinkvar.c, src/game_engine.h: sp_blood_seq and sp_blood_num

2008-07-04  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/str_util.c: doc

2008-07-04  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt: Add infos on when v1.08 features were merged

2008-07-04  Sylvain Beucler <beuc@beuc.net>

	* doc/HACKING_dinkc.txt, doc/v1.08.txt, doc/v1.08_dinkvar.diff,
	src/dinkc.c, src/dinkc.h, src/dinkc_bindings.c, src/game_engine.h: 
	v1.08 DinkC syntax changes: variables (scope, prefix clash) and
	functions (globals, user parameters)

2008-07-01  Sylvain Beucler <beuc@beuc.net>

	* doc/HACKING_dinkc.txt, doc/v1.08.txt, doc/v1.08_dinkvar.diff,
	src/bgm.c, src/dinkc_bindings.c: Continue merging small v1.08
	changes and strip v1.08_dinkvar.diff accordingly

2008-06-30  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am, gnulib/lib/.gitignore, gnulib/m4/.gitignore: Update
	Gnulib; include gnulib/m4/gnulib-cache.m4 in dist tarballs so users
	can update gnulib too

2008-06-29  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, doc/v1.08_dink.diff, doc/v1.08_dinkvar.diff,
	src/freedinkedit.c: Remove already merged code from the 1.08 diffs

2008-06-29  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08_dink.diff, doc/v1.08_dinkvar.diff: Remake v1.08 diff
	(commented some C++ constructs that confusd 'indent')

2008-06-26  Sylvain Beucler <beuc@beuc.net>

	* contrib/.gitignore, doc/v1.08_dink.diff, doc/v1.08_dinkvar.diff: 
	Add v1.07->v1.08 diffs; we'll trim them down as we merge (or reject)
	the changes

2008-06-26  Sylvain Beucler <beuc@beuc.net>

	* doc/HACKING_dinkc.txt: Add study of DinkC original implementation

2008-06-26  Sylvain Beucler <beuc@beuc.net>

	* src/dinkini.c, src/dinkini.h: Forgot to add new files dinkini.c
	and dinkini.h

2008-06-26  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/dinkc.h, src/dinkvar.c, src/dinkvar.h: Move
	var_figure to dinkc.c

2008-06-26  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: Cross-build instructions for libffi

2008-06-25  Sylvain Beucler <beuc@beuc.net>

	* gnulib/m4/.gitignore, gnulib/m4/gnulib-cache.m4, src/Makefile.am,
	src/dinkc.c, src/dinkc.h, src/dinkc_bindings.c, src/dinkvar.c,
	src/str_util.c: gnulib update + clean-ups in DinkC-related functions

2008-06-24  Sylvain Beucler <beuc@beuc.net>

	* src/init.c: Fail if there are extra command line arguments

2008-06-24  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am, src/dinkvar.c, src/init.c: The number of sprite
	information (idata) is now configurable at runtime: 600 in v1.07,
	1000 in v1.08

2008-06-24  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, doc/v1.08.txt, src/dinkc_bindings.c, src/dinkvar.c,
	src/str_util.c: Start introducing v1.08 new DinkC commands

2008-06-23  Sylvain Beucler <beuc@beuc.net>

	* README, doc/v1.08.txt, src/game_engine.c, src/game_engine.h,
	src/init.c, src/update_frame.c: Set v108 mode by default; add option
	to use v107 mode. Now we only need to actually implement v108 ;)

2008-06-22  Sylvain Beucler <beuc@beuc.net>

	* src/compress.c: Precise copyright notice for compress.c

2008-06-22  Sylvain Beucler <beuc@beuc.net>

	* doc/midi.txt: Update MIDI instructions

2008-06-22  Sylvain Beucler <beuc@beuc.net>

	* BUILD, contrib/dextract, doc/v1.08.txt: Doc fixes

2008-06-08  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, src/dinkc.c: Time for save game correctly displayed
	(2:05 instead of 2:5).

2008-06-08  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, src/dinkvar.c, src/gfx_tiles.c: The first tile on
	the fire and water tile pages animate correctly.

2008-06-08  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, src/dinkvar.c, src/dinkvar.h, src/freedink.c: Dink
	can no longer walk around the edges of the screen during a
	screenlock.

2008-06-08  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, src/dinkc_bindings.c: Removed screenlock on restart
	game

2008-06-08  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, src/dinkvar.c, src/dinkvar.h, src/freedink.c,
	src/update_frame.c: Scrolling now appears on 1-pixel rows and
	columns near status bar.

2008-06-02  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Fixed crash when ordering 99 (=max) sprites for
	display in screen load (place_sprites_game)

2008-06-01  Sylvain Beucler <beuc@beuc.net>

	* doc/TODO, src/dinkvar.c: Describe how the engine temporarily
	disable monsters

2008-06-01  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c, src/gfx_utils.c: Fix crash with show_bmp() and
	non-paletted BMPs; make palette conversion code clearer along the
	way

2008-06-01  Sylvain Beucler <beuc@beuc.net>

	* src/dinkc.c, src/dinkc_bindings.c, src/str_util.c: Fixed 2
	crashes: temp 'crap' buffer too short (100 chars);
	compare_sprite_script: attemps to access a potential deleted script

2008-05-31  Sylvain Beucler <beuc@beuc.net>

	* doc/sound_resources.txt: Reference other games that provide freely
	licensed sounds

2008-05-31  Sylvain Beucler <beuc@beuc.net>

	* doc/roadmap.txt, src/gfx.c: Remove references to Doppelganger's
	disappearing slayer corpses in the context of background gfx's
	overwritten by tile animation - that effect was done differently
	(with a sprite floor)

2008-05-30  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: More guile cross-compile instructions

2008-05-30  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Fix crash in FreeDinkedit when a non-existent
	sequence is used ('introduced' when seq[x].ini became a pointer
	instead of a fixed-length string)

2008-05-26  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c, src/gfx_sprites.c, src/update_frame.c: Blit surface to
	be RLE-encoded on Trick2 instead of Trick2, this messes the screen
	transition

2008-05-26  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: Add preliminary notes about cross-compiling Guile

2008-05-24  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am, src/bgm.c, src/dinkc.c, src/dinkc.h,
	src/dinkc_bindings.c, src/dinkc_bindings.h, src/dinkvar.c,
	src/dinkvar.h, src/freedink.c, src/freedink.h, src/freedinkedit.c,
	src/game_engine.c, src/game_engine.h, src/gfx_sprites.h,
	src/gfx_tiles.c, src/init.c, src/init.h, src/input.c,
	src/io_util.h, src/paths.h, src/sfx.c, src/str_util.c,
	src/str_util.h, src/update_frame.c: Messy clean-up: extract
	DinkC-related functions from dinkvar.c

2008-05-23  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Add safety checks in the game .d decompression and
	fix a buffer overflow in stack[]

2008-05-23  Sylvain Beucler <beuc@beuc.net>

	* contrib/d2c.c: Clean-room stack-based BPE decompression

2008-05-23  Sylvain Beucler <beuc@beuc.net>

	* doc/hardcoded_sequences.txt, src/dinkvar.c: Properly fixed
	hard.dat reset

2008-05-22  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Fixed hard.dat reset in the editor (bug introduced
	with refdir support in load_hard)

2008-05-22  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, src/dinkvar.c: The 1-pixel row above the status bar
	now draws sprite graphics.

2008-05-22  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt, src/gfx_sprites.c: Add Seth in gfx_sprites.c
	copyright holders (ahem)

2008-05-22  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_sprites.c: Fix copyright notice; remove reference to
	s_index (merged)

2008-05-22  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_sprites.c: Always close dir.ff files.

2008-05-22  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c, src/gfx_sprites.c: Attempt at RLE encoding/compression

2008-05-22  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, debian/changelog: Bump version

2008-05-22  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt, doc/v1.08.txt, src/dinkvar.h, src/gfx_sprites.c: 
	Clean sequence reload: no sequence overwriting, no memory leak

2008-05-21  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_sprites.c: Precise comment about palettes

2008-05-21  Sylvain Beucler <beuc@beuc.net>

	* doc/memory_usage.txt, doc/valgrind.txt: Tools for analyzing memory
	usage

2008-05-21  Sylvain Beucler <beuc@beuc.net>

	* doc/c_canonicalize.sh, doc/v1.08.txt: Minimize differences when
	comparing 1.07 and 1.08 using a canonical form for C source code

2008-05-21  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_sprites.c: Alter pure white and black colors when reading
	sprites from a dir.ff; this reproduces the original game behavior
	and prevent white pixels from appearing in the status bar during a
	fade_down()

2008-05-17  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt, doc/existing_bugs.txt, src/dinkvar.c,
	src/dinkvar.h, src/gfx_sprites.c: Some clean-up in pre_figure_out,
	figure_out, make_idata, program_idata

2008-05-17  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_sprites.c, src/gfx_sprites.h: Rename org ->
	seq_path_prefix for clarity

2008-05-17  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_sprites.c: Remove cur_sprite -> next_slot for clarity

2008-05-17  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/dinkvar.h, src/gfx_sprites.c,
	src/gfx_sprites.h: Fix memory overwrite because of a too short
	'data' field in struct sequence; replaced by malloc'd string

2008-05-17  Sylvain Beucler <beuc@beuc.net>

	* contrib/.gitignore, src/dinkvar.c, src/gfx_sprites.c,
	src/gfx_sprites.h: Clean-up load_sprite_pak + add safety checks to
	avoid sprites with a too much greater index

2008-05-17  Sylvain Beucler <beuc@beuc.net>

	* doc/hardcoded_sequences.txt: Start referencing sequences numbers
	that are hardcoded in the game engine

2008-05-17  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.h, src/gfx_sprites.c: Some clean-up in load_sprites
	and load_sprite_pak

2008-05-16  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/dinkvar.h, src/freedink.c, src/gfx_sprites.c,
	src/update_frame.c: Merge s_index and seq structures, they both
	describe graphic sequences and are identically indexed

2008-05-16  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.h, src/gfx_sprites.c: Sequence-related comments;
	remove sprite_index.x and sprite_index.y (unused)

2008-05-15  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/gfx_sprites.c, src/gfx_sprites.h: Move
	load_sprite_pak and load_sprites: dinkvar.c->gfx_sprites.c

2008-05-15  Sylvain Beucler <beuc@beuc.net>

	* src/sfx.c: Ensured that cvt.buf wasn't realloc'd by SDL and could
	be free'd normally

2008-05-15  Sylvain Beucler <beuc@beuc.net>

	* THANKS, src/sfx.c: Fix sound memory leak found by José and add
	safety checks to avoid playing NULL sounds

2008-05-15  Sylvain Beucler <beuc@beuc.net>

	* doc/dmod.txt: Fix DinkC mistake in minimal D-Mod

2008-05-15  Sylvain Beucler <beuc@beuc.net>

	* contrib/.gitignore, contrib/d2c.c: Warn that d2c.c segfaulst and
	is to be reimplemented

2008-05-14  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Remove unused and pointless function 'refigure_out'

2008-05-14  Sylvain Beucler <beuc@beuc.net>

	* src/bgm.c: Fix small leak (pathname not freed) in PlayMidi

2008-05-14  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Fix memory lead in load_sprites; unlike
	load_sprite_pak, it didn't free the surface in the graphics slot it
	used.

2008-05-13  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: Improve cross-build instructions

2008-05-13  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, debian/changelog: Bump version (it's been a
	while)

2008-05-12  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/gfx.c, src/paths.c: - Close file pointers used by load_bmp_from_fp   (reported by José María Pavón Núñez)   Actually, close all RWops after image is loaded in
	  load_bmp_internal - Fix a small memory leak in paths_init

2008-05-08  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, debian/README, debian/README.Debian,
	debian/changelog, debian/control, debian/copyright, debian/menu,
	debian/rules: Fix a couple (Debian) packaging warnings.

2008-05-08  Sylvain Beucler <beuc@beuc.net>

	* doc/existing_bugs.txt, doc/v1.08.txt, src/freedink.c: More v1.08
	analysis

2008-05-08  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt, src/freedinkedit.c: Apply 1.08 editor grammar fixes

2008-05-04  Sylvain Beucler <beuc@beuc.net>

	* doc/existing_bugs.txt, src/dinkvar.c: Add v1.07/v1.08 bug reported
	by Someone

2008-05-01  Sylvain Beucler <beuc@beuc.net>

	* src/freedinkedit.c, src/io_util.c: No error return code when
	exiting FreeDinkedit from the window manager; doc fixes

2008-03-15  Sylvain Beucler <beuc@beuc.net>

	* debian/BUILD, debian/control, debian/rules: Improve Debian
	packaging: explain dpkg-shlibdeps warnings; add homepage,
	vcs-browser and vcs-git control fields; rename the tmp build
	directory from 'build' to 'build.tmp', to avoid case-insensitive
	clash with 'BUILD', which prevents FreeDink from finding resources.

2008-03-09  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt, doc/v1.08.txt, src/dinkvar.c: Disable playavi()
	DinkC command

2008-03-09  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, src/Makefile.am: Overwrite 'dink' and 'freedink'
	symlinks if already exist

2008-03-08  Sylvain Beucler <beuc@beuc.net>

	* src/bgm.c, src/dinkvar.c, src/freedinkedit.c, src/gfx.c,
	src/gfx.h, src/gfx_fonts.c, src/gfx_tiles.c, src/gfx_utils.c,
	src/init.c, src/io_util.c, src/log.c, src/paths.c, src/paths.h,
	src/sfx.c: Simplify case-insensitiveness (fopen wrapper rathan than
	path wrapper)

2008-03-08  Sylvain Beucler <beuc@beuc.net>

	* src/bgm.c, src/dinkvar.c, src/dinkvar.h, src/freedinkedit.c,
	src/gfx.c, src/gfx_utils.c, src/io_util.c, src/io_util.h,
	src/sfx.c, src/update_frame.c: Make it clearer that ciconvert works
	in-place

2008-03-08  Sylvain Beucler <beuc@beuc.net>

	* doc/TODO: Remove FreeDinkedit fixed bug from TODO

2008-03-08  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt: Add basic fullscreen<->window toggle

2008-03-08  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c, src/freedinkedit.c, src/gfx.c, src/init.c: Add
	basic fullscreen<->window toggle

2008-03-08  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt, doc/cross.txt, src/dinkvar.h,
	src/freedinkedit.c, src/input.c, test/sdl/.gitignore,
	test/sdl/keycodes.c: Improve non-US support and input dialogs in the
	editor

2008-02-24  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt: Add a link to a v1.08 bugs list (thanks to Phoenix
	for the link)

2008-02-24  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am: Remove references to now-unused stamp files

2008-02-24  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.h: Identify data structures

2008-02-15  Sylvain Beucler <beuc@beuc.net>

	* test/sdl/Makefile, test/sdl/keycodes.c: Add test for SDL keycodes

2008-02-15  Sylvain Beucler <beuc@beuc.net>

	* doc/keycodes.txt: Fix mistake in test results

2008-02-02  Sylvain Beucler <beuc@beuc.net>

	* share/README, share/freedink/Makefile.am,
	share/freedink/system.sfd, src/Makefile.am, src/freedink_xpm.c,
	src/freedink_xpm.h, src/gfx.c, src/gfx_fonts.c, src/init.c,
	src/init.h, src/media/README, src/media/system.sfd, src/msgbox.c,
	src/paths.c, src/str_util.c, src/str_util.h, src/vgasys_fon.h,
	src/woeres.rc.in: Finish error handling for graphics initialization
	+ move non-installed media out of share/

2008-02-02  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c, src/gfx.h, src/gfx_fonts.c, src/gfx_fonts.h,
	src/gfx_utils.c, src/init.c, src/init.h, src/msgbox.c, src/paths.c,
	src/vgasys_fon.c, src/vgasys_fon.h: More on initialization error
	handling

2008-02-02  Sylvain Beucler <beuc@beuc.net>

	* share/README.fonts, src/Makefile.am, src/gfx.c, src/gfx_fonts.h,
	src/init.c, src/msgbox.c, src/msgbox.h, src/paths.c,
	src/vgasys_fon.c: Start implementing message box functions

2008-02-02  Sylvain Beucler <beuc@beuc.net>

	* doc/gettext.txt, gnulib/lib/.gitignore, gnulib/m4/.gitignore,
	gnulib/m4/gnulib-cache.m4, src/log.c, src/paths.c: Import asprintf,
	to build string that could be passed to GUI message boxes.

2008-02-01  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: Change bug report e-mail
	(beuc@beuc.net->bug-freedink@gnu.org)

2008-01-27  Sylvain Beucler <beuc@beuc.net>

	* doc/sdl_existing_window.txt: Confirm migration of the SDL_WINDOWID
	doc to the wiki

2008-01-27  Sylvain Beucler <beuc@beuc.net>

	* doc/dfarc.txt: Move dfarc documentation to DFArc2 repository

2008-01-20  Sylvain Beucler <beuc@beuc.net>

	* BUILD, configure.ac, debian/control, doc/data.txt: FreeBSD build
	instructions

2008-01-19  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am, configure.ac, doc/cross.txt, src/Makefile.am: Build
	system fixes

2008-01-19  Sylvain Beucler <beuc@beuc.net>

	* bootstrap: Add copyright notice to 'bootstrap'

2008-01-19  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am: Add 'dink' and 'dinkedit' aliases, to please
	3rd-party tools

2008-01-16  Sylvain Beucler <beuc@beuc.net>

	* contrib/bmpinspect.c, contrib/bmpinvertpalette.c, contrib/d2c.c,
	contrib/dextract, contrib/dinkdat_inspect.c, contrib/ffinspect.c,
	contrib/ffrextract.c, doc/data.txt, utils/bmpinspect.c,
	utils/bmpinvertpalette.c, utils/d2c.c, utils/dinkdat_inspect.c,
	utils/ffinspect.c, utils/ffrextract.c: Add script to extract game
	data from the official .exe package

2008-01-13  Sylvain Beucler <beuc@beuc.net>

	* doc/directory_layout.txt, src/init.c, src/paths.c, src/paths.h: 
	Moved non-FreeDink-specific paths from .../freedink/ to .../dink/

2008-01-13  Sylvain Beucler <beuc@beuc.net>

	* doc/dfarc.txt: Precisions about DFArc and DFArc2

2008-01-11  Sylvain Beucler <beuc@beuc.net>

	* utils/dinkdat_inspect.c: typo

2008-01-11  Sylvain Beucler <beuc@beuc.net>

	* utils/dinkdat_inspect.c: More doc on dink.dat

2008-01-11  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/dinkvar.h: doc

2008-01-11  Sylvain Beucler <beuc@beuc.net>

	* src/SDL_rwops_zzip.c, src/bgm.c, src/gfx.c, src/log.c: Reorder
	#include's -
	http://lists.gnu.org/archive/html/bug-gnulib/2008-01/msg00133.html

2008-01-11  Sylvain Beucler <beuc@beuc.net>

	* doc/data.txt: hard.dat is a prerequisite for tiles

2008-01-11  Sylvain Beucler <beuc@beuc.net>

	* src/paths.c: Don't try to free static string

2008-01-07  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/dinkvar.h, src/freedink.c, src/freedink.h: 
	Start implementing a early error message box

2008-01-07  Sylvain Beucler <beuc@beuc.net>

	* src/init.c, src/input.c: Move keyboard initialization code to
	input.c

2008-01-07  Sylvain Beucler <beuc@beuc.net>

	* src/bgm.c, src/bgm.h: Music clean-up

2008-01-07  Sylvain Beucler <beuc@beuc.net>

	* doc/sdl_existing_window.txt: More on integrating SDL in an
	existing GUI

2008-01-02  Sylvain Beucler <beuc@beuc.net>

	* doc/data.txt: More info on original data copyright

2008-01-02  Sylvain Beucler <beuc@beuc.net>

	* THANKS, src/paths.c: More fixes in paths detection (thanks again
	Alex\!)

2007-12-30  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am: Simplify outrageously complex dos2unix-like sed
	script

2007-12-29  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: Check SDL_ttf >= 2.0.9 in ./configure

2007-12-29  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_fonts.c: Don't free the current font if initfont() failed
	to load a new one (thanks again for the report Alex!).

2007-12-29  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/paths.c: Fix a double-free error, and don't
	look in ./dink for a D-Mod unless that's explicitely specified with
	-game (thanks to Alex Schrøder for hitting the bug\!)

2007-12-29  Sylvain Beucler <beuc@beuc.net>

	* doc/sdl_existing_window.txt: More on using SDL along with a
	widgets set

2007-12-28  Sylvain Beucler <beuc@beuc.net>

	* doc/data.txt: Reference data from the original game commonly
	needed by D-Mods

2007-12-28  Sylvain Beucler <beuc@beuc.net>

	* utils/d2c.c, utils/ffinspect.c, utils/ffrextract.c: Fix
	ffrextract.c and support some broken dir.ff files

2007-12-28  Sylvain Beucler <beuc@beuc.net>

	* src/fastfile.c, utils/ffrextract.c: ffrextract.c cleanup; attempt
	to process command line arguments as well

2007-12-28  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt: Found v1.08's changelog

2007-12-28  Sylvain Beucler <beuc@beuc.net>

	* gnulib/lib/.gitignore: Gnulib refresh

2007-12-26  sylvain <sylvain@sylvain.(none)>

	* src/dinkvar.c, src/paths.c, valgrind/suppressions-debian_etch.txt: 
	A couple more one-shot memory leaks fixed.

2007-12-24  sylvain <sylvain@sylvain.(none)>

	* src/Makefile.am, src/dinkvar.c, src/freedink.c,
	src/freedinkedit.c, src/gfx_sprites.c, src/gfx_sprites.h,
	src/gfx_tiles.c, src/gfx_tiles.h, src/init.c, src/io_util.c,
	valgrind/suppressions-debian_etch.txt: Free graphics from memory on
	shutdown (avoid noise when using Valgrind)

2007-12-24  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, debian/changelog, doc/cross.txt: version bump

2007-12-24  Sylvain Beucler <beuc@beuc.net>

	* doc/game_libraries.txt, src/sfx.c: Don't reallocate (and move)
	shared memory in the sound subsystem (fix crash)

2007-12-23  Sylvain Beucler <beuc@beuc.net>

	* doc/valgrind.txt, src/bgm.c, src/bgm.h, src/dinkvar.c,
	src/freedink.c, src/gfx_fonts.c, src/init.c, src/input.c,
	src/input.h, src/paths.c, src/paths.h, src/sfx.c, src/str_util.c,
	src/str_util.h, valgrind/suppressions-debian_testing.txt: Fix some
	Valgrind-detected memory leaks + cleaner engine shutdown

2007-12-23  Sylvain Beucler <beuc@beuc.net>

	* bootstrap: Check for pkg-config presence in bootstrap (needed by
	some autoconf tests)

2007-12-23  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/cross.txt: Dependencies documentation

2007-12-23  Sylvain Beucler <beuc@beuc.net>

	* BUILD, configure.ac, doc/cross.txt, src/Makefile.am,
	src/SDL_rwops_libzip.c, src/SDL_rwops_libzip.h, src/io_util.c,
	test/sdl/SDL_rwops_libzip.c: Can use either libzip or zziplib to
	load resources

2007-12-23  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt, test/sdl/Makefile, test/sdl/SDL_rwops_libzip.c,
	test/sdl/SDL_rwops_libzip.h, test/sdl/SDL_rwops_zzip.c,
	test/sdl/embedded_font.c, test/sdl/embedded_font2.c: New test: load
	font from resource using libzip instead of zziplib (libzip is more
	portable, a.k.a. does not crash under woe)

2007-12-23  Sylvain Beucler <beuc@beuc.net>

	* src/paths.c: dirname -> dir_name (doesn't modify argument)

2007-12-23  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/cross.txt, gnulib/lib/.gitignore,
	gnulib/m4/.gitignore, src/Makefile.am, src/SDL_rwops_zzip.c,
	src/paths.c: More cross compilation fixes

2007-12-23  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/cross.txt, gnulib/lib/.gitignore,
	gnulib/m4/.gitignore, gnulib/m4/gnulib-cache.m4,
	src/SDL_rwops_zzip.c, src/bgm.c, src/dinkvar.c, src/fastfile.c,
	src/freedink.c, src/freedinkedit.c, src/gfx_fonts.c,
	src/gfx_fonts.h, src/paths.c, src/update_frame.c: Cross compilation
	fixes

2007-12-22  Sylvain Beucler <beuc@beuc.net>

	* doc/directory_layout.txt, gnulib/lib/.gitignore,
	gnulib/m4/.gitignore, gnulib/m4/gnulib-cache.m4, src/dinkvar.c,
	src/dinkvar.h, src/freedink.c, src/freedinkedit.c, src/gfx_fonts.c,
	src/gfx_utils.c, src/io_util.c, src/log.c, src/paths.c,
	src/paths.h, test/woepaths.c: Save games in ~/.freedink//saveX.dat
	when there's no write access to the D-Mod; some search path fixes

2007-12-22  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/io_util.c, src/io_util.h: Fix dir.ff search
	path

2007-12-22  Sylvain Beucler <beuc@beuc.net>

	* src/bgm.c, src/dinkvar.c, src/freedink.c, src/freedinkedit.c,
	src/gfx_tiles.c, src/gfx_utils.c, src/init.c, src/io_util.c,
	src/paths.c, src/paths.h, src/sfx.c: Implement refdir-based search
	path (done)

2007-12-22  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am, src/bgm.c, src/dinkvar.c, src/dinkvar.h,
	src/freedink.c, src/freedinkedit.c, src/gfx_fonts.c,
	src/gfx_tiles.c, src/gfx_utils.c, src/gfx_utils.h, src/init.c,
	src/init.h, src/input.c, src/io_util.c, src/io_util.h, src/log.c,
	src/log.h, src/paths.c, src/paths.h, src/sfx.c, src/update_frame.c: 
	Implement refdir-based search path (WIP) + factored out some
	initialization code

2007-12-21  Sylvain Beucler <beuc@beuc.net>

	* gnulib/m4/.gitignore: gnulib update

2007-12-21  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c, src/init.c, src/io_util.c, src/io_util.h: 
	Introduce --refdir to refer to the directory containing 'dink/' and
	dmods

2007-12-20  Sylvain Beucler <beuc@beuc.net>

	* doc/directory_layout.txt, src/io_util.c: Compute base directories
	locations (not tested)

2007-12-14  Sylvain Beucler <beuc@beuc.net>

	* doc/TODO, doc/directory_layout.txt, src/freedink.c,
	src/freedinkedit.c, src/init.c, src/sfx.c, src/sfx.h: Load editor
	sounds as resources

2007-12-12  Sylvain Beucler <beuc@beuc.net>

	* test/sdl/embedded_font.c: Test for embedded font: use the same
	font parameters as in the game

2007-12-09  Sylvain Beucler <beuc@beuc.net>

	* doc/directory_layout.txt, src/dinkvar.c, src/dinkvar.h,
	src/freedink.c, src/freedinkedit.c, src/gfx_fonts.c,
	src/gfx_fonts.h, src/update_frame.c: Support use of 2 different
	fonts (dialog and system). Better font encapsulation/clean-up.

2007-12-09  Sylvain Beucler <beuc@beuc.net>

	* autopackage/default.apspec.in, configure.ac, doc/autopackage.txt,
	doc/static-build.txt, src/Makefile.am: Reflexions on autopackage and
	static linking

2007-12-09  Sylvain Beucler <beuc@beuc.net>

	* debian/changelog, debian/rules: Bump version and ignore 'make
	clean' error more precisely (fix lintian warning)

2007-12-09  Sylvain Beucler <beuc@beuc.net>

	* BUILD, Makefile.am, autopackage/default.apspec.in, configure.ac,
	src/Makefile.am: zip and upx are done at 'make install' time now.
	Improve ./configure to display missing dependencies at once (instead
	of stopping on first error)

2007-12-09  Sylvain Beucler <beuc@beuc.net>

	* src/sfx.c: More clean-up in SFX

2007-12-09  Sylvain Beucler <beuc@beuc.net>

	* src/sfx.c: Make sure all sound buffer pointers are initially NULL

2007-12-09  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac: Bump version

2007-12-09  Sylvain Beucler <beuc@beuc.net>

	* src/bgm.c, src/dinkvar.c, src/freedink.c, src/freedinkedit.c,
	src/sfx.c, src/sfx.h: Integrate sound sample rate support in the
	engine. Plus more code clean-up / encapsulation.

2007-12-08  Sylvain Beucler <beuc@beuc.net>

	* autotools/.gitignore, bootstrap: Don't remove
	autotools/link-warning.h on 'sh bootstrap clean', it would force to
	reimport Gnulib

2007-12-08  Sylvain Beucler <beuc@beuc.net>

	* bootstrap: Continue cleaning if make maintainer-clean fails

2007-12-08  Sylvain Beucler <beuc@beuc.net>

	* doc/gnulib.txt, gnulib/m4/gnulib-comp.m4: Refresh Gnulib -
	documentation

2007-12-08  Sylvain Beucler <beuc@beuc.net>

	* gnulib/m4/.gitignore, gnulib/m4/gnulib-comp.m4: Refresh Gnulib

2007-12-08  Sylvain Beucler <beuc@beuc.net>

	* doc/midi.txt: Separate MIDI-related documentation

2007-12-08  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/dinkvar.h: A bit of indent/comments/deletion of
	extra spaces in dinkvar.c

2007-12-07  Sylvain Beucler <beuc@beuc.net>

	* src/sfx.c: Fix declaration for SetVolume and SetPan

2007-12-02  Sylvain Beucler <beuc@beuc.net>

	* README, doc/cvs.txt, doc/fonts.txt, doc/game_libraries.txt,
	doc/roadmap.txt, doc/sound.txt, doc/valgrind.txt,
	doc/woe-compile.txt: Doc updates

2007-11-27  Sylvain Beucler <beuc@beuc.net>

	* doc/sound.txt: Mixing audio libs = bad idea; mention SDL_sound v2

2007-11-27  Sylvain Beucler <beuc@beuc.net>

	* src/sfx.c: SetVolume/SetPan -> internal/static funcs

2007-11-27  Sylvain Beucler <beuc@beuc.net>

	* test/sdl/sdl_freq.c: Frequency / sample rate shift with a
	SDL_mixer channel effect

2007-11-27  Sylvain Beucler <beuc@beuc.net>

	* test/sdl/embedded_font.c: Copyright notice

2007-11-17  Sylvain Beucler <beuc@beuc.net>

	* doc/sound.txt, src/sfx.c: Sound: implement volume&panning

2007-11-15  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c, src/freedinkedit.c, src/gfx_fonts.c,
	src/gfx_fonts.h, src/update_frame.c: Fix title placement for text
	choices: remove font vertical alignement (never worked in the
	original game actually), take leading newlines into account.

2007-11-12  Sylvain Beucler <beuc@beuc.net>

	* doc/embed_resources.txt, doc/fonts.txt, doc/game_libraries.txt,
	share/README.fonts, share/freedink/Makefile.am,
	share/freedink/system.sfd, src/freedink.c, src/freedinkedit.c,
	src/gfx_fonts.c, src/gfx_fonts.h, src/update_frame.c,
	test/woefont.c: Improved font support in progress: include alternate
	font used by FreeDinkedit (not used in the code yet), fix bugs in
	text wrapping, fix bugs in dialog positioning (not finished), more
	documentation, minimal test for printing fonts like Dink does under
	Woe

2007-11-12  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt: Document (fixed) issues with compressed BMPs

2007-11-12  Sylvain Beucler <beuc@beuc.net>

	* doc/hardware_surfaces.txt: Doc about enabling hardware surface -
	difficult for end user

2007-11-04  Sylvain Beucler <beuc@beuc.net>

	* BUILD: AC_LIB_PROG_LD issue promptly fixed in Gnulib, removing
	workaround

2007-11-04  Sylvain Beucler <beuc@beuc.net>

	* BUILD, doc/game_libraries.txt, doc/sound.txt: Doc updates: more on
	using TiMidity++ and about game libraries

2007-11-01  Sylvain Beucler <beuc@beuc.net>

	* BUILD, doc/cross.txt, doc/roadmap.txt: Docs update: build info for
	Fedora, warning about FreeType compilation, update roadmap with
	today's progresses

2007-11-01  Sylvain Beucler <beuc@beuc.net>

	* doc/dependencies.txt: Remove doc/dependencies.txt, replaced by
	BUILD

2007-11-01  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_fonts.c: More efficient implementation of text coloring
	using the final screen palette.

2007-11-01  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c, src/gfx_fonts.c: Fix text color during fade_down() and
	palette change - but it's terribly slow\!

2007-10-27  Sylvain Beucler <beuc@beuc.net>

	* doc/directory_layout.txt: Precise main objectives for search path

2007-10-27  Sylvain Beucler <beuc@beuc.net>

	* bootstrap, gnulib/lib/.gitignore: Auto-install gnulib if not
	present, and don't hard-code its PATH. Updated gnulib while I was
	there.

2007-10-27  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: Add -lzzip to static libs

2007-10-27  Sylvain Beucler <beuc@beuc.net>

	* BUILD: Gentoo 'from scratch' build instructions. Don't use their
	gnulib package for now.

2007-10-26  Sylvain Beucler <beuc@beuc.net>

	* BUILD: More BUILD explanations

2007-10-26  Sylvain Beucler <beuc@beuc.net>

	* BUILD, NEWS, configure.ac, debian/control, src/.gitignore,
	src/Makefile.am: Add BUILD documentation, small build fixes, bump
	version

2007-10-24  Sylvain Beucler <beuc@beuc.net>

	* src/Makefile.am: Fix build system bug when using zip resources
	without upx compression

2007-10-22  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, debian/control, doc/.gitignore,
	doc/directory_layout.txt, doc/gnulib.txt, doc/roadmap.txt,
	gnulib/lib/.gitignore, gnulib/lib/Makefile.am, gnulib/lib/dummy.c,
	gnulib/lib/getopt.c, gnulib/lib/getopt1.c, gnulib/lib/getopt_.h,
	gnulib/lib/getopt_int.h, gnulib/lib/gettext.h,
	gnulib/lib/unistd_.h, gnulib/m4/.gitignore, gnulib/m4/getopt.m4,
	gnulib/m4/gnulib-cache.m4, gnulib/m4/gnulib-common.m4,
	gnulib/m4/gnulib-comp.m4, gnulib/m4/gnulib-tool.m4,
	gnulib/m4/include_next.m4, gnulib/m4/onceonly_2_57.m4,
	gnulib/m4/unistd_h.m4, src/Makefile.am, src/SDL_rwops_zzip.c,
	src/SDL_rwops_zzip.h, src/bgm.c, src/dinkvar.c, src/fastfile.c,
	src/freedink.c, src/freedinkedit.c, src/gfx.c, src/gfx_fonts.c,
	src/gfx_fonts.h, src/gfx_utils.c, src/gfx_utils.h, src/init.c,
	src/input.c, src/io_util.c, src/io_util.h, src/sfx.c,
	test/sdl/Makefile: Support embedded resources and loading default
	font from them + clean-up

2007-10-21  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt, test/sdl/embedded_font.c: More doc on zziplib

2007-10-21  Sylvain Beucler <beuc@beuc.net>

	* doc/embed_resources.txt, test/getmodulefilename.c,
	test/sdl/.gitignore, test/sdl/Makefile, test/sdl/SDL_rwops_zzip.c,
	test/sdl/SDL_rwops_zzip.h, test/sdl/embedded_font.c: Embed a zip of
	resources in the executable: test and doc

2007-10-20  Sylvain Beucler <beuc@beuc.net>

	* share/README: Explain how to extract WAVs from dinkedit.exe v1.06

2007-10-20  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c, src/gfx_utils.c, src/init.c: Replace SDL_LoadBMP by
	IMG_Load. This supports compressed BMPs used in some D-Mods.
	Curiously my dink.exe from 1.07 doesn't support those either - maybe
	it's just a matter of DX version.

2007-10-19  Sylvain Beucler <beuc@beuc.net>

	* doc/embed_resources.txt: Summary of how to bundle data within the
	executable

2007-10-16  Sylvain Beucler <beuc@beuc.net>

	* src/freedinkedit.c: Another key bindings fix in the editor
	(next/previous page in the sprite chooser went too fast, needs to
	stop until the key is released)

2007-10-16  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.h, src/freedinkedit.c: Fix some key bindings in the
	editor (precise positionning Ctrl+Arrow, trim with X+Arrow and
	Z+Arrow)

2007-10-15  Sylvain Beucler <beuc@beuc.net>

	* src/gfx.c: Print the SDL error when a graphic cannot be found.
	This allowed to explain why some POTA graphics weren't loaded
	('Compressed BMP files not supported', already occured in original
	Dink btw)

2007-10-14  Sylvain Beucler <beuc@beuc.net>

	* src/freedinkedit.c: Add maximum framerate in freedinkedit as well

2007-10-14  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.h: Fix bool/int alignment; caused sprites to
	disappear, namely in Prophecy of the Ancients and Red Jacket Murders

2007-10-14  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.h, src/input.c: Fix array out-of-bounds condition that
	made the editor believe '0' was pressed continuously

2007-10-14  Sylvain Beucler <beuc@beuc.net>

	* src/freedinkedit.c: cleanup/indent

2007-10-14  Sylvain Beucler <beuc@beuc.net>

	* doc/freedinkedit.txt, doc/v1.08.txt: doc updates

2007-10-14  Sylvain Beucler <beuc@beuc.net>

	* .gitignore: Ignore more files

2007-10-14  Sylvain Beucler <beuc@beuc.net>

	* test/x11_messagebox.c: will need a basic X11 message for bootstrap
	errors

2007-10-14  Sylvain Beucler <beuc@beuc.net>

	* doc/dmod.txt: How to create a minimal dmod

2007-10-14  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt: References to v1.08 changes can be found in
	dinkc.chm

2007-10-14  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: autoupdate

2007-10-13  Sylvain Beucler <beuc@beuc.net>

	* utils/d2c.c: Added .d to .c decompressor

2007-10-07  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am, autopackage/default.apspec.in, configure.ac,
	doc/freedesktop.txt, share/Makefile.am, share/README,
	share/README.fonts, share/applications/freedink.desktop,
	share/applications/freedinkedit.desktop,
	share/freedink/Makefile.am, share/freedink/README.fonts,
	share/freedink/README.txt: Add freedesktop.org-compliant menu entry
	and icon

2007-10-07  Sylvain Beucler <beuc@beuc.net>

	* bootstrap, configure.ac, src/Makefile.am, src/freedink_xpm.c,
	src/freedink_xpm.h, src/init.c: Embed icon in XPM format (loaded
	with SDL_image)

2007-10-07  Sylvain Beucler <beuc@beuc.net>

	* .gitignore, autotools/.gitignore, bootstrap, configure.ac: Small
	build system fixes

2007-10-04  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/cross.txt: More on cross-compilation: DX-enabled
	buils, SLD_image, libjpeg

2007-10-04  Sylvain Beucler <beuc@beuc.net>

	* doc/binreloc.txt: Mention 'relocatable-prog' from Gnulib

2007-10-04  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt, doc/sdl_existing_window.txt: doc updates

2007-10-02  Sylvain Beucler <beuc@beuc.net>

	* doc/directory_layout.txt: Fix the use cases

2007-10-02  Sylvain Beucler <beuc@beuc.net>

	* doc/directory_layout.txt: Try hard to get simple and intuitive
	search paths, not so simple

2007-10-02  Sylvain Beucler <beuc@beuc.net>

	* doc/sdl_existing_window.txt: List various tricks to include SDL in
	an existing window (to be tested)

2007-10-02  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, debian/rules, gnulib/m4/gnulib-comp.m4: Make Gnulib
	tidy + update

2007-09-30  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am, README, README.txt, autopackage/Makefile.am,
	debian/.gitignore, debian/docs: During 'make dist', include
	directories not tracked using Automake

2007-09-30  Sylvain Beucler <beuc@beuc.net>

	* share/freedink/Makefile.am, src/init.c: dink.bmp -> freedink.bmp

2007-09-30  Sylvain Beucler <beuc@beuc.net>

	* ChangeLog, NEWS, configure.ac, debian/.gitignore, debian/BUILD,
	debian/README, debian/README.Debian, debian/changelog,
	debian/compat, debian/control, debian/copyright, debian/docs,
	debian/freedink.1, debian/freedink.xpm, debian/install,
	debian/manpages, debian/menu, debian/rules,
	debian/update-autotools-config.sh, debian/watch: Basic Debian
	package

2007-09-28  Sylvain Beucler <beuc@beuc.net>

	* .gitignore, autotools/.gitignore, configure.ac, doc/cross.txt,
	doc/static-build.txt, src/Makefile.am: Implement --enable-shared in
	the build system

2007-09-27  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: More static cross-compilation, with SDL_ttf and
	FreeType2

2007-09-27  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: SDL_gfx patch for static builds + doc clean-up

2007-09-27  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: Note from Claudio Fontana about gnulib

2007-09-27  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt, doc/static-build.txt: Work on static compilation

2007-09-26  Sylvain Beucler <beuc@beuc.net>

	* test/sdl/joytest.c, test/sdl/mousetest.c: Use the canonical form
	for main() - SDL won't be able to override it under Woe otherwise.

2007-09-26  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt, src/Makefile.am: More cross-compilation notes

2007-09-26  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Note about SDL_RLEACCEL

2007-09-25  Sylvain Beucler <beuc@beuc.net>

	* doc/palettes.txt, src/freedink.c, src/init.c: Clean-up some old
	TODO notes

2007-09-25  Sylvain Beucler <beuc@beuc.net>

	* src/freedink.c, src/gfx.c: Clarify the palette work

2007-09-25  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/freedink.c, src/freedinkedit.c, src/gfx.c,
	src/gfx.h, src/gfx_tiles.c, src/gfx_utils.c: Wrap LoadBMP - now all
	loaded sprites and tiles use the final screen's palette once in
	memory

2007-09-24  Sylvain Beucler <beuc@beuc.net>

	* src/gfx_utils.c: Add \n to the error message

2007-09-24  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: Define CPPFLAGS using sdl-config --cflags -- this
	makes AC_CHECK_HEADERS work (tip: Claudio Fontana)

2007-09-23  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c, src/freedink.c, src/freedinkedit.c, src/gfx.c,
	src/gfx.h, src/init.c: Use only lpDDSBack - get rid of lpDDSPrimary
	which is superfluous with SDL (backbuffer and physical screen are
	managed through a unique SDL_Surface)

2007-09-23  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: Save SDL_CONFIG between ./configure invokations
	(useful when cross-compiling)

2007-09-23  Sylvain Beucler <beuc@beuc.net>

	* src/dinkvar.c: Fix display of the 'PleaseWait' animation

2007-09-20  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/cross.txt, gnulib/lib/.gitignore,
	src/.gitignore, src/Makefile.am, src/freedink.c,
	src/freedinkedit.c, src/resource.h, src/woeres.rc, src/woeres.rc.in: 
	Build system clean-ups, so we can cross-compile with a separate
	build dir.

2007-09-20  Sylvain Beucler <beuc@beuc.net>

	* doc/framerate.txt, doc/roadmap.txt, doc/v1.08.txt: Update
	documentation

2007-09-20  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, src/dinkvar.c, src/dinkvar.h, src/init.c,
	src/update_frame.c, test/sdl/.gitignore: Use SDL_gfx to limit
	framerate to 60, plus v1.08 Dink speed adjustments.

2007-09-19  Sylvain Beucler <beuc@beuc.net>

	* test/sdl/Makefile, test/sdl/joytest.c, test/sdl/mousetest.c,
	test/sdl/ticks.c: Add a test for waiting for a very small time (1ms)

2007-09-18  Sylvain Beucler <beuc@beuc.net>

	* src/update_frame.c: First attempt to port v108's fixed game speed.

2007-09-18  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: Remember to clean old native object files before
	cross-compiling ;)

2007-09-17  Sylvain Beucler <beuc@beuc.net>

	* configure.ac: Check for SDL headers

2007-09-17  Sylvain Beucler <beuc@beuc.net>

	* doc/cross.txt: Additional notes

2007-09-17  Sylvain Beucler <beuc@beuc.net>

	* .gitignore, src/.gitignore: Move up some exclusions to match
	gnulib

2007-09-17  Sylvain Beucler <beuc@beuc.net>

	* gnulib/lib/Makefile.am, gnulib/lib/dummy.c, gnulib/lib/getopt.c,
	gnulib/lib/getopt1.c, gnulib/lib/getopt_.h,
	gnulib/lib/getopt_int.h, gnulib/lib/gettext.h,
	gnulib/lib/unistd_.h, gnulib/m4/getopt.m4,
	gnulib/m4/gnulib-common.m4, gnulib/m4/gnulib-tool.m4,
	gnulib/m4/include_next.m4, gnulib/m4/onceonly_2_57.m4,
	gnulib/m4/unistd_h.m4: Add Gnulib files that were missed due to the
	default .gitignore (?)

2007-09-17  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am, autotools/.gitignore, autotools/.gitignore~,
	configure.ac, doc/gnulib.txt, gnulib/lib/.gitignore,
	gnulib/m4/.gitignore, gnulib/m4/gnulib-cache.m4,
	gnulib/m4/gnulib-comp.m4, src/Makefile.am: Add getopt (not in mingw)
	via Gnulib

2007-09-17  Sylvain Beucler <beuc@beuc.net>

	* autopackage/default.apspec: Remove generated file

2007-09-17  Sylvain Beucler <beuc@beuc.net>

	* NEWS, autopackage/.gitignore, configure.ac, src/Makefile.am,
	src/freedink.c, src/freedinkedit.c, src/init.c, src/io_util.c: Use
	getopt (distcheck happy)

2007-09-16  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/cross.txt, freedink.rc,
	share/freedink/Makefile.am, src/Makefile.am, src/woeres.rc: Add
	support for windres (i.e. Woe .exe icons) in the build system.

2007-09-16  Sylvain Beucler <beuc@beuc.net>

	* doc/autopackage.txt: More Autopackage doc

2007-09-16  Sylvain Beucler <beuc@beuc.net>

	* .gitignore, Makefile.am, autopackage/Makefile.am,
	autopackage/Makefile.autopackage, autopackage/default.apspec,
	autopackage/default.apspec.in, autopackage/extract-package.sh,
	bootstrap, configure.ac, doc/autopackage.txt: Autopackage basic
	support

2007-09-16  Sylvain Beucler <beuc@beuc.net>

	* NEWS, configure.ac, src/Makefile.am, src/io_util.c: Small build
	system fixes

2007-09-16  Sylvain Beucler <beuc@beuc.net>

	* configure.ac, doc/cross.txt, src/Makefile.am, src/freedink.c,
	src/freedinkedit.c, src/io_util.c: HOWTO cross-compile

2007-09-16  Sylvain Beucler <beuc@beuc.net>

	* doc/CPP2C.txt: Copy some C++->C notes from the previous port,
	which are still relevant in this one.

2007-09-16  Sylvain Beucler <beuc@beuc.net>

	* src/init.c, test/sdl/.gitignore, test/sdl/Makefile,
	test/sdl/msb.c: Implement transparency for the application icon

2007-09-16  Sylvain Beucler <beuc@beuc.net>

	* vc6/.gitignore, vc6/freedink.dsp, vc6/freedink.dsw,
	vc6/freedinkedit.dsp, vc6/readme.txt: Remove VC6 workspace files.
	FreeDink needs MinGW as part of the portability layer.

2007-09-16  Sylvain Beucler <beuc@beuc.net>

	* utils/ffrextract.c: Add FastFile recursive extractor, an old
	program of mine.

2007-09-16  Sylvain Beucler <beuc@beuc.net>

	* Makefile.am, acsite.m4, configure.ac, configure.sh,
	doc/binreloc.txt, share/Makefile.am, share/README.fonts,
	share/README.txt, share/freedink/Makefile.am,
	share/freedink/README.fonts, share/freedink/README.txt,
	src/Makefile.am, src/binreloc.c, src/binreloc.h, src/dinkvar.c,
	src/freedink.c, src/init.c, src/io_util.c, src/io_util.h: Add
	BinReloc support

2007-09-15  Sylvain Beucler <beuc@beuc.net>

	* .gitignore, ChangeLog, Makefile, Makefile.am, NEWS, README,
	README.fonts, THANKS, autotools/.gitignore, autotools/.gitignore~,
	bgm.c, bgm.h, bootstrap, compress.c, configure.ac, configure.sh,
	dev-cpp/.cvsignore, dev-cpp/.gitignore, dinkedit_res/README.txt,
	dinkvar.c, dinkvar.h, doc/ncc.txt, doc/valgrind.txt, fastfile.c,
	fastfile.h, freedink.c, freedink.h, freedinkedit.c, gfx.c, gfx.h,
	gfx_fonts.c, gfx_fonts.h, gfx_tiles.c, gfx_tiles.h, gfx_utils.c,
	gfx_utils.h, init.c, init.h, input.c, input.h, io_util.c,
	io_util.h, rect.c, rect.h, resource.h, sfx.c, sfx.h,
	share/Makefile.am, share/README.fonts, share/README.txt,
	src/.gitignore, src/Makefile.am, src/bgm.c, src/bgm.h,
	src/compress.c, src/dinkvar.c, src/dinkvar.h, src/fastfile.c,
	src/fastfile.h, src/freedink.c, src/freedink.h, src/freedinkedit.c,
	src/gfx.c, src/gfx.h, src/gfx_fonts.c, src/gfx_fonts.h,
	src/gfx_tiles.c, src/gfx_tiles.h, src/gfx_utils.c, src/gfx_utils.h,
	src/init.c, src/init.h, src/input.c, src/input.h, src/io_util.c,
	src/io_util.h, src/rect.c, src/rect.h, src/resource.h, src/sfx.c,
	src/sfx.h, src/str_util.c, src/str_util.h, src/update_frame.c,
	src/update_frame.h, str_util.c, str_util.h, update_frame.c,
	update_frame.h, vc6/.cvsignore, vc6/.gitignore: First steps of
	autoconfiscation

2007-09-15  Sylvain Beucler <beuc@beuc.net>

	* .gitignore, doc/ncc.txt: Instructions for using NCC

2007-09-15  Sylvain Beucler <beuc@beuc.net>

	* .cvsignore, .gitignore: Converted .cvsignore to .gitignore

2007-09-15  Sylvain Beucler <beuc@beuc.net>

	* Makefile, bgm.c, dinkvar.c, dinkvar.h, doc/valgrind.txt,
	freedink.c, freedink.h, freedinkedit.c, gfx_fonts.c, gfx_tiles.c,
	init.c, input.c, input.h, sfx.c, sfx.h, update_frame.c: Switch from
	C++ to C

2007-09-15  Sylvain Beucler <beuc@beuc.net>

	* bgm.c, bgm.cpp, dinkvar.c, dinkvar.cpp, freedink.c, freedink.cpp,
	freedinkedit.c, freedinkedit.cpp, gfx.c, gfx.cpp, gfx_fonts.c,
	gfx_fonts.cpp, gfx_tiles.c, gfx_tiles.cpp, gfx_utils.c,
	gfx_utils.cpp, init.c, init.cpp, sfx.c, sfx.cpp, update_frame.c,
	update_frame.cpp: Renamed *.ccpp->*.c

2007-09-14  Sylvain Beucler <beuc@beuc.net>

	* Makefile, bgm.cpp, dinkvar.cpp, freedink.cpp, freedinkedit.cpp,
	gfx.cpp, gfx_fonts.cpp, gfx_tiles.cpp, init.cpp, sfx.cpp,
	update_frame.cpp: Pedantic fixes to compile under FC5

2007-09-14  Sylvain Beucler <beuc@beuc.net>

	* doc/dependencies.txt: SDL packages names.

2007-09-12  Sylvain Beucler <beuc@beuc.net>

	* README.fonts: Precisions on Liberation fonts license

2007-09-12  Sylvain Beucler <beuc@beuc.net>

	* freedink.cpp, gfx_fonts.cpp, rect.c: Fixed rect_inflate (and bomb
	range). Fixed a crash in debug mode (font not initialized yet).

2007-09-09  Sylvain Beucler <beuc@beuc.net>

	* freedinkedit.cpp: Mouse+keyboard basically working under
	FreeDinkedit

2007-09-09  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, dinkvar.h, freedink.cpp, init.cpp: Better input
	handling: cursor can be controlled by keyboard; clean exit through
	SDL_QUIT events and modified evens loop; respect 200ms delay between
	a-z keys invokations.

2007-09-09  Sylvain Beucler <beuc@beuc.net>

	* test/sdl/Makefile, test/sdl/README, test/sdl/joytest.c,
	test/sdl/mousetest.c: Fixes in joytest, add mousetest for
	mouse+keyboard cursor.

2007-09-08  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt: Made joystick threshold greater.

2007-09-08  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, freedink.cpp, freedinkedit.cpp, gfx_utils.cpp,
	init.cpp: Tidy file opening mode (text vs. binary). Implement
	joystick support.

2007-09-08  Sylvain Beucler <beuc@beuc.net>

	* doc/portability.txt: Answer from bug-gnulib about MAX_PATH

2007-09-07  Sylvain Beucler <beuc@beuc.net>

	* test/sdl/Makefile, test/sdl/README, test/sdl/joytest.c: Add a
	simple program to test your gamepad.

2007-08-26  Sylvain Beucler <beuc@beuc.net>

	* doc/dfarc.txt: Precisions.

2007-08-26  Sylvain Beucler <beuc@beuc.net>

	* doc/dfarc.txt: More details on DFArc's bugs in the Tar format.

2007-08-25  Sylvain Beucler <beuc@beuc.net>

	* doc/dfarc.txt: Precisions after working on DFArc15 some more.

2007-08-25  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt: 2 other sources of information

2007-08-25  Sylvain Beucler <beuc@beuc.net>

	* doc/portability.txt: Note on ciconvert()

2007-08-25  Sylvain Beucler <beuc@beuc.net>

	* doc/portability.txt: Notes on portability decisions.

2007-08-24  Sylvain Beucler <beuc@beuc.net>

	* COPYING: Update copy of the GNU GPL to version 3

2007-08-23  Sylvain Beucler <beuc@beuc.net>

	* freedink.cpp: Use the original engine's key-%d.c keycodes (for
	letters only)

2007-08-23  Sylvain Beucler <beuc@beuc.net>

	* gfx_tiles.cpp: More info in an error message

2007-08-23  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp: Fixed a crash

2007-08-22  Sylvain Beucler <beuc@beuc.net>

	* doc/dfarc.txt: A small analysis of v108's frontend.

2007-08-19  Sylvain Beucler <beuc@beuc.net>

	* Makefile, freedink.rc: TODO already done: adding metadata to .exe

2007-08-19  Sylvain Beucler <beuc@beuc.net>

	* doc/keycodes.txt: Notes and tests with SDL and keycodes.

2007-08-19  Sylvain Beucler <beuc@beuc.net>

	* : Convert the .ico in BMP for SDL to use as Window icon.

2007-08-19  Sylvain Beucler <beuc@beuc.net>

	* doc/roadmap.txt, doc/sound.txt, doc/tests.txt, freedinkedit.cpp,
	init.cpp, sfx.cpp: A couple fixes.

2007-08-18  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, doc/changes.txt, freedink.cpp: Interestingly enough,
	Dink loads a sprite after it failed drawing it for the first time.
	Tough bug.

2007-08-18  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp: Fix array-out-of-bound condition that made
	script_attach(1000) lose the current position in the script

2007-08-17  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, dinkvar.h, freedink.cpp, freedinkedit.cpp,
	gfx_fonts.cpp, gfx_fonts.h, rect.c, rect.h, str_util.c, str_util.h,
	update_frame.cpp: Make it compile under Woe again.

2007-08-17  Sylvain Beucler <beuc@beuc.net>

	* freedinkedit.cpp: The editor runs - now we gotta find a solution
	for keycodes madness.

2007-08-17  Sylvain Beucler <beuc@beuc.net>

	* doc/cleanup.txt, freedinkedit.cpp: The editor compiles under
	GNU/Linux - not that it runs yet :)

2007-08-17  Sylvain Beucler <beuc@beuc.net>

	* freedinkedit.cpp: Comment out DX code in the editor

2007-08-15  Sylvain Beucler <beuc@beuc.net>

	* doc/sound.txt: Notes on MIDI

2007-08-15  Sylvain Beucler <beuc@beuc.net>

	* Makefile, dinkvar.cpp, doc/troubleshootings.txt, freedink.cpp,
	freedinkedit.cpp, gfx_fonts.cpp, init.cpp, io_util.c: The game can
	be played fine - except essentially for sound pitch shift.

2007-08-15  Sylvain Beucler <beuc@beuc.net>

	* Makefile, bgm.cpp, dinkvar.cpp, freedink.cpp, gfx_fonts.cpp,
	gfx_tiles.cpp, gfx_utils.cpp, gfx_utils.h, init.cpp, io_util.c,
	io_util.h, rect.c, sfx.cpp, str_util.h: The game runs - with bugs.
	Implemented wrapper for filesystem case-insensitivity.

2007-08-15  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, Makefile, dinkvar.cpp, dinkvar.h, fastfile.c,
	fastfile.h, freedink.cpp, gfx.cpp, gfx.h, gfx_fonts.cpp,
	gfx_fonts.h, gfx_tiles.cpp, gfx_tiles.h, rect.c, rect.h, sfx.cpp,
	sfx.h, str_util.c, str_util.h, string_util.c, string_util.h,
	update_frame.cpp: The game compiles under GNU/Linux

2007-08-15  Sylvain Beucler <beuc@beuc.net>

	* : Recommit LiberationSans-Regular.ttf as binary

2007-08-14  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, dinkvar.h, doc/roadmap.txt, freedink.cpp,
	freedink.h, freedinkedit.cpp, gfx.cpp, gfx_fonts.cpp, gfx_fonts.h,
	gfx_tiles.cpp, update_frame.cpp, update_frame.h: Commented DX code -
	game working, editor currently broken

2007-08-12  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, freedinkedit.cpp: FreeDinkEdit partially converted to the
	SDL input system; code should be ready for portability work now

2007-08-12  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, dinkvar.cpp, dinkvar.h, freedink.cpp, freedinkedit.cpp,
	init.cpp, update_frame.cpp: FreeDink converted to the SDL input
	system. Keycodes still differ from the original.

2007-08-12  Sylvain Beucler <beuc@beuc.net>

	* doc/roadmap.txt, doc/tests.txt: Doc update

2007-08-12  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, freedink.cpp, freedinkedit.cpp, gfx_fonts.cpp: 
	freedinkedit.cpp graphics ported to SDL

2007-08-12  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.h, freedinkedit.cpp: Improved readability of
	freedinkedit.cpp, mainly by translating keycodes to constants

2007-08-11  Sylvain Beucler <beuc@beuc.net>

	* freedinkedit.cpp, update_frame.h: More FreeDinkEdit comments

2007-08-11  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt, freedinkedit.cpp: More progress on the editor

2007-08-11  Sylvain Beucler <beuc@beuc.net>

	* freedinkedit.cpp: Progress on sprites support for the editor

2007-08-11  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, Makefile, README.fonts, dinkvar.cpp, doc/cleanup.txt,
	doc/game_libraries.txt, doc/roadmap.txt, doc/tests.txt,
	freedink.cpp, freedinkedit.cpp, gfx_fonts.cpp, gfx_fonts.h,
	init.cpp, update_frame.cpp: Font support in the game, abeilt not
	perfect; editor crashing

2007-08-10  Sylvain Beucler <beuc@beuc.net>

	* Makefile, dinkvar.cpp: Scaling; bugfixes; indentation

2007-08-10  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, fastfile.c, freedink.cpp, update_frame.cpp: More
	sprite displayed with SDL - needs testing

2007-08-09  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, freedink.cpp: Fix clipping; more blits converted to
	SDL

2007-08-08  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, dinkvar.cpp, dinkvar.h, freedink.cpp, freedinkedit.cpp,
	update_frame.cpp: Sprite support, the beginning

2007-08-07  Sylvain Beucler <beuc@beuc.net>

	* doc/sound.txt: Precise the sound implementation options.

2007-08-07  Sylvain Beucler <beuc@beuc.net>

	* doc/changes.txt, doc/sound.txt, doc/tests.txt: Explanation of a
	palette bug; details for volume and panning unit conversion for the
	sound

2007-08-05  Sylvain Beucler <beuc@beuc.net>

	* freedink.cpp, init.cpp, update_frame.cpp: Fixes/clean-up

2007-08-05  Sylvain Beucler <beuc@beuc.net>

	* doc/TODO, doc/changes.txt, doc/cleanup.txt,
	doc/existing_bugs.txt, doc/game_libraries.txt, doc/palettes.txt,
	doc/roadmap.txt, doc/tests.txt, doc/woe-compile.txt: Update/complete
	developer documentation

2007-08-05  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, freedinkedit.cpp: Replicate changes in the background
	system to FreeDinkEdit

2007-08-05  Sylvain Beucler <beuc@beuc.net>

	* freedink.cpp: Fixes for fading and splash screen

2007-08-05  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, freedink.cpp, update_frame.cpp: Palettes work better
	again

2007-08-05  Sylvain Beucler <beuc@beuc.net>

	* utils/bmpinspect.c, utils/bmpinvertpalette.c: BMP debug utilities

2007-08-05  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, freedink.cpp, gfx.cpp, gfx_tiles.cpp, gfx_utils.cpp: 
	Better understanding of how palettes work

2007-08-04  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, freedink.cpp, gfx.cpp, gfx.h, gfx_utils.cpp,
	init.cpp, update_frame.cpp: More work on palettes (fades, better
	model) - white/black inversion not resolved yet, so Lyna's Story
	shadow mode is ugly.

2007-08-04  Sylvain Beucler <beuc@beuc.net>

	* freedink.cpp, init.cpp: Enable back DX fullscreen mode for
	testing; start a SDL window only in windowed mode

2007-08-03  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, freedink.cpp, init.cpp: A bit of clean-up

2007-08-03  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, freedink.cpp, gfx.cpp, gfx.h: Better palette handling

2007-08-03  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, dinkvar.h, freedink.cpp, gfx.cpp, gfx_tiles.cpp,
	gfx_tiles.h: More encapsulation for tiles; work on palette changes

2007-08-03  Sylvain Beucler <beuc@beuc.net>

	* dinkvar.cpp, fastfile.c, freedink.cpp, utils/ffinspect.c: Fix in
	fastfile to support Mystery Island's bad dir.ff

2007-08-03  Sylvain Beucler <beuc@beuc.net>

	* utils/ffinspect.c: Added dir.ff inspector

2007-08-03  Sylvain Beucler <beuc@beuc.net>

	* Makefile, dinkvar.cpp, dinkvar.h, freedink.cpp, freedinkedit.cpp,
	gfx_tiles.cpp, gfx_tiles.h, gfx_utils.cpp: Background tiles now work
	with SDL under FreeDinkEdit

2007-08-03  Sylvain Beucler <beuc@beuc.net>

	* freedink.cpp: Temporarily fix freeze probably due to simultaneous
	use of DX and SDL

2007-08-02  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, Makefile, dinkvar.cpp, dinkvar.h, freedink.cpp,
	freedinkedit.cpp, gfx.cpp, gfx.h, gfx_utils.cpp, gfx_utils.h,
	init.cpp, update_frame.cpp, vc6/freedink.dsp: Background now works,
	with screen transition and palette.

2007-08-02  Sylvain Beucler <beuc@beuc.net>

	* Makefile, dinkvar.cpp, dinkvar.h, freedink.cpp, freedinkedit.cpp,
	gfx.cpp, gfx.h, gfx_tiles.cpp, gfx_tiles.h, update_frame.cpp,
	update_frame.h: Separated graphics and tile-related functions + a
	bit of clean-up

2007-08-02  Sylvain Beucler <beuc@beuc.net>

	* Makefile, dinkvar.cpp, dinkvar.h, freedink.cpp, init.cpp, init.h,
	update_frame.cpp: Draw backgrounds in a separate SDL window

2007-08-01  Sylvain Beucler <beuc@beuc.net>

	* doc/game_libraries.txt, doc/sound.txt, doc/troubleshootings.txt,
	doc/woe-compile.txt: Describe recommended installation path.
	Describe how to compile libSDL with DX support to avoid sound lags.

2007-08-01  Sylvain Beucler <beuc@beuc.net>

	* doc/roadmap.txt, doc/woe-compile.txt: A couple documentation
	precisions

2007-08-01  Sylvain Beucler <beuc@beuc.net>

	* Makefile: Use sdl-config to determine paths to libsdl

2007-08-01  Sylvain Beucler <beuc@beuc.net>

	* doc/game_libraries.txt, doc/roadmap.txt, doc/sdl.txt,
	doc/woe-compile.txt: Update and complete compilation documentation.
	More info about game libraries.

2007-08-01  Sylvain Beucler <beuc@beuc.net>

	* doc/cvs.txt: update Savannah CVS instructions

2007-08-01  Sylvain Beucler <beuc@beuc.net>

	* doc/cleanup_g++.txt: translate remaining French comment

2007-07-31  Sylvain Beucler <beuc@beuc.net>

	* doc/v1.08.txt: Diffs v1.07<->v1.08: HOWTO and first glance

2007-07-31  Sylvain Beucler <beuc@beuc.net>

	* doc/dink_versions.txt, doc/v1.08.txt: More about v1.08

2007-07-31  Sylvain Beucler <beuc@beuc.net>

	* doc/dink_versions.txt: Sum-up all the source code derivates around

2005-09-30  Sylvain Beucler <beuc@beuc.net>

	* doc/roadmap.txt, doc/sdl.txt: Precisions

2005-09-29  Sylvain Beucler <beuc@beuc.net>

	* vc6/freedinkedit.dsp: [no log message]

2005-09-29  Sylvain Beucler <beuc@beuc.net>

	* unused.cpp: [no log message]

2005-09-29  Sylvain Beucler <beuc@beuc.net>

	* AUTHORS, bgm.cpp, dinkvar.cpp, dinkvar.h, freedink.cpp,
	freedink.h, freedinkedit.cpp, sfx.cpp: Clean-up

2005-09-27  Sylvain Beucler <beuc@beuc.net>

	* .cvsignore: Ignored executables.

2005-09-27  Sylvain Beucler <beuc@beuc.net>

	* .cvsignore: Added .res files.

2005-09-27  Sylvain Beucler <beuc@beuc.net>

	* README.txt, doc/GNU-integration.txt: Doc fixes.

2005-09-27  Sylvain Beucler <beuc@beuc.net>

	* Makefile: Removed references to ffent.h

2005-09-27  Sylvain Beucler <beuc@beuc.net>

	* README.txt: Typos.

2005-09-27  Sylvain Beucler <beuc@beuc.net>

	* doc/cvs.txt, doc/woe-compile.txt: Added docs for Savannah CVS
	access.

2005-09-27  Sylvain Beucler <beuc@beuc.net>

	* Second port from original source. Initial import. Compiles with
	mingw, uses SDL for audio CDs and GetTicks, SDL_Mixer for MIDIs and
	SFX, sabetts' fastfile, separate compilation (no .cpp #include's).

