2018-06-30  Karl Berry  <karl@freefriends.org>

	* tex4ht-c.tex (close tex4ht file): don't try to dereference
	null pointers if file is not open. (Why it's not open, I don't know.)
	Report from Nasser Abbasi, tex4ht 25 May 2018 20:11:20 ff.
	Synced from tex4ht r417.

2018-06-29  Karl Berry  <karl@freefriends.org>

	* tex4ht.c (r416),
	* t4ht (r185).c: sync with tex4ht repository for #line directives
	and -hA to trace everything.

2016-09-21  Karl Berry  <karl@tug.org>

	* tex4ht.c (main): allow any id byte <= 10, for xetex.
	It was updated to 7 in XeTeX for TL 2016.

2016-06-14  Karl Berry  <karl@tug.org>

	* Makefile.am (shell_scripts): re-add xhlatex.
	(EXTRA_DIST): remove from unused list.
	* xhlatex.sh: rename from xhlatex.

2016-05-22  Karl Berry  <karl@freefriends.org>

        * tex4ht-c.tex (search_file): return NULL rather than FALSE
        to placate MiKTeX.  Report from Mojca,
        https://sourceforge.net/p/miktex/bugs/2488.

2015-02-16  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am: Use the fragment ../../am/dist_hook.am.

2014-09-23  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* tex4ht.c: Avoid compiler warning [-Wunused-value].

2014-06-16  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am: Drop the obsolete ACLOCAL_AMFLAGS.

2013-07-05  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am: Moved Makefile fragments to ../../am/.

2013-07-02  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* t4ht.c, tex4ht.c: Always include system headers after
	<kpathsea/config.h>.

2013-01-30  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* configure.ac: Use KPSE_COND_WIN32_WRAP.

2013-01-08  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* t4ht.c, tex4ht.c: Drop set but unused variables.

2012-11-19  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am: Avoid use of deprecated INCLUDES.

2012-07-25  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* t4ht.c, tex4ht.c [WIN32]: More changes from W32TeX.
	Must not free argv.

2012-07-23  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* t4ht.c, tex4ht.c [WIN32]: Use binary mode for output files.
	Pass program name string to kpse_set_program_name.
	Adapt to W32TeX versions.

2011-12-06  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am: Replace ${prefix}/texmf => $(datarootdir)/texmf.

2011-09-09  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am: Adapt to script_links.am using relpath.

2011-03-31  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Rename ht{,context,latex,mex,tex,texi,xelatex,xetex} => ht*.sh.
	Rename mk4ht => mk4ht.pl and update from TeX4ht repository.
	* Makefile.am: Use the ../am/script_links.am fragment.

2010-12-23  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am (install-links): Check symlink creation.

2010-12-23  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am, configure.ac [WIN32]: Install wrapper binaries
	instead of symlinks to scripts under texmf-dist/scripts/.

2010-12-20  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* ht{,context,latex,mex,tex,texi,xelatex,xetex}.bat:
	Scripts for WIN32 (copied from Master/bin/win32/).
	* Makefile.am, configure.ac [WIN32]: Install ht*.bat scripts.

2010-12-02  Karl Berry  <karl@tug.org>

	* Makefile.am (EXTRA_DIST): rm htcmd.c.

2010-11-16  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* t4ht.c (main): Initialize addr and media in order to avoid
	compiler warnings.  Use '#if 0' to skip unreachable code.

2010-11-12  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* t4ht.c (filterGifScript): Avoid 'filtered_script might be used
	uninitialized'.  Use NULL_SCRIPT.

2010-02-23  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* t4ht.c (get_env_dir) [WIN32]: Declare as static.

2010-02-20  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* tex4ht.c [__MINGW32__]: #define HAVE_BOOLEAN in order to avoid
	conflicting declaration for boolean from kpathsea/types.h.
	Declare various param strings as const.

2009-09-30  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* t4ht.c, tex4ht.c: Declare numerous param and local strings as
	const.

2009-06-18  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am (AM_CPPFLAGS, AM_CFLAGS): enable compiler warnings.

	* t4ht.c: FIXME: this causes three 'might be used uninitialized'
	warnings.
	Given the complexity of the code I leave them for the maintainer.

2009-05-07  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Adapt to TL2009 build system.

2008-02-29  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* configure.in: added AC_CONFIG_HEADERS (moved
	from ../kpathsea/common.ac to here).
	* config.h: removed (was empty).

2008-01-30  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Convert from autoconf-2.13 to autoconf-2.59+:
	* Makefile.in: Add @configure_input@ line, replace ac_include
	by kpse_include.
	* configure.in: Use KPSE_CONFIG_FILES([Makefile]).
	* aclocal.m4 (new): Generated (aclocal -I ../m4).
	* configure: Regenerated (autoconf).

2004-09-18  Karl Berry  <karl@tug.org>

	* Update for current tex4ht with all fixes, from:
http://www.cse.ohio-state.edu/~gurari/fix/tex4ht-1.0.2004_09_01_1516.tar.gz
	
	Amounts to new C files, new htcontext and httexexec.  Fingers crossed.

1998-10-22  Eli Zaretskii  <eliz@is.elta.co.il>

	* tex4ht.c [__DJGPP__] (ANSI, DOS_GIF_FILE): Define.
	(LSTAT): Define to stat for every system that doesn't define
	S_ISLNK.
	(WRITE_BIN_FLAGS, READ_BIN_FLAGS): Use binary mode with DJGPP.
	(dos_file_names): New variable.
	[WIN32] (sigint_handler): Add missing semi-colon in prototype
	declaration.
	(sig_err): If got fatal signal other than SIGINT or SIGQUIT, don't
	return to caller, since the program will be aborted otherwise.
	(search_file_ext): Allow use of both forward- and back-slashes on
	DOS and Windows platforms.
	(insert_ch) [DOS_GIF_FILE]: Only use butchered file name if long
	file names aren't supported (dos_file_names is TRUE).
	(main) [KPATHSEA]: If input is from stdin which is not a console
	device, switch it to binary mode.  Set dos_file_names to TRUE for
	all DOS platforms, FALSE on Unix and WIN32, and compute at runtime
	for DJGPP.  Simplify logic of finding the init file by pushing
	HOME=C: into environment if $HOME isn't defined on DOSISH systems.
	Only use butchered file names for GIF files if long file names
	aren't supported (dos_file_names is TRUE).

Fri Oct 30 21:39:09 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* new version of tex4ht.c from Eitan. New C program t4ht.c,
	 replaces Perl processor

Fri Mar 13 13:44:43 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* small changes from Eitan. added tex4ht.perl processor.

Tue Feb 17 10:20:25 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* Makefile.in (install-exec): use INSTALL_DATA for shell script

Mon Feb 16 13:16:07 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* Makefile.in: install-data needs to put stuff on $texmf/tex4ht,
	not $texmf/tex/generic/tex4ht
	* tex4ht.c: use "other text files" search path instead of TEXINPUTS

Mon Feb  2 11:32:03 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* small fix in make check target of Makefile.in

Fri Jan 30 13:23:22 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* tex4ht.c: changed #define STAT stat to #define STSTAT stat
        (and use STSTAT) - Peter Breitenlohner found conflict with aix

Tue Jan 27 14:32:25 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* configure etc: new configure.in, c-auto.in, Makefile.in from
	Olaf Weber
	
Tue Jan 27 13:48:41 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* ChangeLog: removed "check" target as people will not
 	all have "convert"

Tue Jan 20 10:14:26 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* added check of function prototypes to c-auto.in

Thu Jan  1 11:02:02 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* Started ChangeLog for tex4htk. Added #ifdef KPATHSEA sections to
	C program, and cleaned .env file a little. Search for .env file
	and .htf file on TEXINPUTS path

