1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
|
2019-02-28 Karl Berry <karl@freefriends.org>
* t4ht.c: expand %%~ to $TEXMFDIST instead of $SELFAUTOPARENT
(tex4ht r418, 3jul18).
* tex4ht.c: regenerate, version change only.
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
|