beta-0.89.2
[luatex.git] / source / texk / web2c / mplibdir / ChangeLog
blob2aeb31bedabbb3270f48d7a61b43acaec10ee314
1 2015-12-16  Luigi Scarso  <luigi.scarso@gmail.com>
2         Updated to cairo-1.14.6, gmp-6.1.0 and libpng-1.6.20.
3         Fixed some issues with tfm files.
5 2015-11-11  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>
7         * mp.w: Sync with the upstream.
9 2015-10-16  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>
11         * mpmathbinary.w: Sync with the upstream.
13 2015-10-15  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>
15         * mpmathbinary.w: Sync with the upstream.
17 2015-10-07  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>
19         * mpmath.w, mpmathbinary.w, mpmathdecimal.w, mp.w, mpmathdouble.w:
20         Sync with the upstream trunk.
22 2015-09-21  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>
24         * mpmathdecimal.w: Sync with the upstream trunk.
26 2015-07-10  Peter Breitenlohner  <peb@mppmu.mpg.de>
28         * mptraptest (removed): Renamed ...
29         * mptraptest.test (new):  ... into this.
30         * am/mplib.am: Better dependencies for 'make check'.
33 2015-03-21  Luigi Scarso  <luigi.scarso@gmail.com>
34         make_text for mplib only.
37 2015-03-19  Luigi Scarso  <luigi.scarso@gmail.com>
38         Fixed normal rand. generator for double/decimal/binary
39         systems.
41 2015-01-20  Luigi Scarso  <luigi.scarso@gmail.com>
42         Added cur_sym_mod() == mp_normal_sym 
43         to the cur_sym==0 condition mp_cur_tok 
46 2015-01-19  Luigi Scarso  <luigi.scarso@gmail.com>
47         fixed a bug in mp_recycle_value with NULL node
50 2015-01-15  Luigi Scarso  <luigi.scarso@gmail.com>
51          mpmathdecimal.w: better management for static data in mpmathdecimal.w 
52         (thanks to Philipp Gesang <phg@phi-gamma.net>)
54 2014-12-04  Luigi Scarso  <luigi.scarso@gmail.com>
56         * mpost.w: fixed exit values to match metafont/old metapost behavior.
57         (thanks to Wojciech A. Koszek <wkoszek@freebsd.org>).
59 2014-11-05  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>
61         * psout.w: Sync with the trunk. Luigi fixes to avoid enormous number
62         of warnings.
64 2014-10-30  Peter Breitenlohner  <peb@mppmu.mpg.de>
66         * mpost.w [W32TeX]: Handle building of mpost.dll as for tex & Co.
68 2014-09-22  Peter Breitenlohner  <peb@mppmu.mpg.de>
70         * mp.w: Fixed an error message typo.
72 2014-09-19  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>
74         * pngout.w: Sync with the trunk. Luigi fixes a bug in png text output.
76 2014-09-16  Peter Breitenlohner  <peb@mppmu.mpg.de>
78         * am/libmplib.am: Build a separate library libmputil.a from
79         distributed *.[ch] files.  Move respective rules from here ...
80         * am/libmputil.am (new): ... to here.
81         * am/mplib.am (mpost_LDADD): Add libmputil.a.
83 2014-09-06  Peter Breitenlohner  <peb@mppmu.mpg.de>
85         * mpxout.w (bad_dvi_two): Correctly use mpx_abort().
87 2014-09-03  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>
89         * lmplib.c, mp.w, mpmath.w, mpmathbinary.w, mpmathdecimal.w,
90         mpmathdouble.w, mpost.w, mpxout.w, psout.w: Sync with the trunk.
92 2014-07-15  Peter Breitenlohner  <peb@mppmu.mpg.de>
94         * mpxout.w: Replace the deprecated spawnvp() by _spawnvp(),
95         they differ for 64-bit MinGW.
97 2014-06-21  Peter Breitenlohner  <peb@mppmu.mpg.de>
99         * mpxout.w: Avoid undefined behaviour when char is signed.
101 2014-06-20  Peter Breitenlohner  <peb@mppmu.mpg.de>
103         Import metapost 1.999
105 2014-04-23 Taco Hoekwater  <taco@luatex.org>
107         Import metapost 1.902
109 2014-04-09 Taco Hoekwater  <taco@luatex.org>
111         Import metapost 1.901
113 2014-03-16  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>
115         * mp.w: An unimportant typo (1.890 --> 1.900).
117 2014-03-14 Taco Hoekwater  <taco@luatex.org>
119         Import metapost 1.900
121 2014-02-03  Peter Breitenlohner  <peb@mppmu.mpg.de>
123         * psout.w: Avoid to redefine Byte and Bytef from <zlib.h>.
125 2014-01-31  Peter Breitenlohner  <peb@mppmu.mpg.de>
127         * mp.w: Do not declare zlibVersion, #include <zlib.h>, etc.
128         Display header (compiled with) and library (using) versions.
130 2014-01-30  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>
132         * mp.w, mpost.w, pngout.w: Import from MetaPost trunk.
134 2014-01-29  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>
136         * mpost.w, mp.w: Import from MetaPost trunk.
138 2014-01-17  Peter Breitenlohner  <peb@mppmu.mpg.de>
140         * mptrap.test (removed): Renamed ...
141         * mptraptest (new): ... into this.
142         * am/mplib.am: Adapted.
144 2014-01-06  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>
146         * mp.w, mpmathdouble.w: Bug fixes by Taco, imported from MetaPost trunk.
148 2013-09-23  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>
150         * mp.w: A bug is fixed by Taco.
152 2013-09-20  Karl Berry  <karl@tug.org>
154         * mpost.w (Set up the banner line) [NATIVE_TEXLIVE_BUILD]:
155         use WEB2CVERSION instead of kpathsea_version_string for TL.
157 2013-07-05  Peter Breitenlohner  <peb@mppmu.mpg.de>
159         * mpost.w (main): Use kpse_program_basename().
161 2013-06-28  Peter Breitenlohner  <peb@mppmu.mpg.de>
163         * pngout.w: Replace index() => strchr().
165         * mp.w: Include <stdio.h> after <w2c/config.h>.
167 2013-06-19  Peter Breitenlohner  <peb@mppmu.mpg.de>
169         * lmplib.c: Replace '<../lua52/lua.h>' => '<lua.h>'.
171 2013-06-16 Taco Hoekwater  <taco@luatex.org>
173         Import metapost 1.803 (released version)
175 2013-05-22 Taco Hoekwater  <taco@luatex.org>
177         * svgout.w: fix a problem with overly large characters in
178         SVG output mode when prologues != 3.
179         * mp.w: quick fix for a fatal crash during free-ing of TFM
180         metric data at the end of the run.
182 2013-04-23 Taco Hoekwater  <taco@luatex.org>
184         * svgout.w: fix a problem with colors in SVG output mode.
185         * mp.w: bump version to 1.802
187 2013-04-05 Taco Hoekwater  <taco@luatex.org>
189         Import metapost 1.801 (released version)
191 2013-03-26  Peter Breitenlohner  <peb@mppmu.mpg.de>
193         * mpost.w: First arg of kpse_set_program_name() must be argv[0],
194         otherwise the assertion in kpathsea/progname.c:316 may fail.
196 2013-03-25  Peter Breitenlohner  <peb@mppmu.mpg.de>
198         Update MetaPost 1.800 from LuaTeX repository (r4612).
200 2013-03-21  Peter Breitenlohner  <peb@mppmu.mpg.de>
202         Import MetaPost 1.800 from LuaTeX repository (r4604).
204 2013-01-29  Peter Breitenlohner  <peb@mppmu.mpg.de>
206         * am/mplib.am: Allow subdir-objects.
208 2013-01-15  Peter Breitenlohner  <peb@mppmu.mpg.de>
210         * am/mplib.am, mptrap.test: Enable parallel-tests.
212 2012-12-18  Peter Breitenlohner  <peb@mppmu.mpg.de>
214         * am/mplib.am: Enable silent rules.
216 2012-12-07  Peter Breitenlohner  <peb@mppmu.mpg.de>
218         * mpxout.w: Cast arg3 of spawnvp() to `const char* const*'.
220 2012-08-03  Peter Breitenlohner  <peb@mppmu.mpg.de>
222         * mpost.w: Reduce diffs between TeX Live and W32TeX.
223         * mpxout.w: Replace P_WAIT by _P_WAIT.
225 2012-08-01  Peter Breitenlohner  <peb@mppmu.mpg.de>
227         * mp.w: Drop replacement function for snprintf().
229 2012-07-28  Peter Breitenlohner  <peb@mppmu.mpg.de>
231         * am/mplib.am (nodist_libmplib_a_SOURCES): Omit $(tfmin_c_h).
233 2012-05-22  Peter Breitenlohner  <peb@mppmu.mpg.de>
235         * dvitomp.test: Cope with spaces in paths returned by kpsewhich.
237 2012-05-20  Peter Breitenlohner  <peb@mppmu.mpg.de>
239         * am/mplib.am (mpost_LDADD): Drop explicit '-lm'.
241 2012-05-10  Peter Breitenlohner  <peb@mppmu.mpg.de>
243         * mpost.w: Use WEB2CVERSION.
245 2011-10-04  Peter Breitenlohner  <peb@mppmu.mpg.de>
247         * am/libmplib.am (EXTRA_DIST): Drop lmplib.c, used by luaTeX.
249 2011-06-06 Taco Hoekwater  <taco@luatex.org>
251         * mpost.w (mpost_run_editor): Do not attempt to use EDITOR.
253 2011-06-04  Peter Breitenlohner  <peb@mppmu.mpg.de>
255         * am/mplib.am (bin_links): Remove no longer existing 'metafun'.
257 2011-05-31  Peter Breitenlohner  <peb@mppmu.mpg.de>
259         * am/mplib.am (bin_links): Move mpost:metafun and mpost:mfplain
260         from ../../texlive/linked_scripts/Makefile.am to here.
261         [MinGW]: Build call_mpost.exe wrapper binary and install as
262         dvitomp.exe, metafun.exe, amd mfplain.exe.
264 2011-05-30 Taco Hoekwater  <taco@luatex.org>
266         * all files: clarify that base MetaPost is public domain,
267         but uses LGPL'd libraries.
269 2011-05-13  Taco Hoekwater  <taco@luatex.org>
271         * mpost.w (main): change setting of kpse program name
272         (on a hint by PEB).
274 2011-05-09  Taco Hoekwater  <taco@luatex.org>
276         * mpxout.w (mpx_in_TFM): close tfm files.
278 2011-04-29  Peter Breitenlohner  <peb@mppmu.mpg.de>
280         * mp.w (mp_do_snprintf): Removed, instead declare and define
281         static internal version of mp_snprintf().
282         Compare change from 2009-12-05:
283         FIXME: Should unconditionally assume snprintf() exists.
285 2011-04-06  Peter Breitenlohner  <peb@mppmu.mpg.de>
287         * am/libmplib.am: Only one rule for tfmin.w => tfmin.c.
289 2011-04-05  Taco Hoekwater  <taco@luatex.org>
291         * mp.w, mpost.w: import metapost 1.504
293 2011-04-05  Taco Hoekwater  <taco@luatex.org>
295         * Import of MetaPost 1.503, updating the .w files as well
296         as lmplib.c and avl.c, and adding mpmath.w and removing memio.w
297         * am/libmplib.am: add support for mpmath.w, remove memio.w
298         * mptrap.test: remove the second part as metapost no longer
299         uses .mem files at all
301 2011-03-28  Peter Breitenlohner  <peb@mppmu.mpg.de>
303         * am/libmplib.am: Use AM_CFLAGS instead of libmplib_a_CFLAGS.
304         * am/mplib.am: Use AM_CFLAGS instead of mpost_CFLAGS.
306 2011-02-15  Peter Breitenlohner  <peb@mppmu.mpg.de>
308         * am/mplib.am [WIN32]: Add dvitomp.exe wrapper for MinGW.
310 2011-01-17  Peter Breitenlohner  <peb@mppmu.mpg.de>
312         * am/mplib.am (mptrap.diffs): Use $(triptrap_diffs).
314 2011-01-14  Peter Breitenlohner  <peb@mppmu.mpg.de>
316         * am/mplib.am (mptrap-clean): Use TRIPTRAP_CLEAN.
318 2010-12-23  Peter Breitenlohner  <peb@mppmu.mpg.de>
320         * am/mplib.am: install-exec-hook and uninstall-hook rules now
321         in ../Makefile.am; append required symlink to bin_links.
323 2010-06-11  Taco Hoekwater  <taco@luatex.org>
325         * *.w, lmplib.h: change include of "config.h" to <w2c/config.h>.
327 2010-06-10  Peter Breitenlohner  <peb@mppmu.mpg.de>
329         * am/libmplib.am (libmplib_a_CPPFLAGS): Add $(AM_CPPFLAGS).
330         * am/mplib.am (mpost_CPPFLAGS): Add $(AM_CPPFLAGS).
332 2010-05-31  Taco Hoekwater  <taco@luatex.org>
334         * mp.w (mp_set_output_file_name): prevent reallocation of 
335         string pool during output file name generation.
336         
337 2010-05-19  Taco Hoekwater  <taco@luatex.org>
339         * mpost.w: add WEB2CVERSION to the banner.
341 2010-04-13  Taco Hoekwater  <taco@luatex.org>
343         * new import from luatex repository (HEAD of 0.60.x branch)
345 2010-04-05  Karl Berry  <karl@tug.org>
347         * mptrap.test: use --mem, not --memname (which does not exist).
349 2010-04-01  Taco Hoekwater <taco@elvenkind.com>
350             
351         * lmplib.c: revert #include "../luatex-api.h".
353 2010-04-01  Taco Hoekwater <taco@elvenkind.com>
354             
355         * Released version of MPLib 1.211
356         
357 2010-03-04  Peter Breitenlohner  <peb@mppmu.mpg.de>
359         * am/mplib.am (TRIPTRAP): Add mptrap.diffs.
361 2010-01-26  Peter Breitenlohner  <peb@mppmu.mpg.de>
363         * psout.w: Remove charsetstr[].
365 2010-01-24  Peter Breitenlohner  <peb@mppmu.mpg.de>
367         * mp.w (mp_execute, mp_get_char_dimension): Declare string params
368         as const.
369         * lmplib.c: #include "../luatex-api.h".
370         Remove 'char *' casts of Lua strings.
371         Declare various string variables as const.
373 2009-12-05  Peter Breitenlohner  <peb@mppmu.mpg.de>
375         * mpxout.w: Convert CRLF to native line endings.
377         * mpost.w, mpxout.w: Use HAVE_STRUCT_STAT_ST_MTIM as define by
378         configure instead of (the undefined) HAVE_ST_MTIM.
379         * mp.w (mp_do_snprintf): Declare and define only when used.
380         FIXME: Should unconditionally assume snprintf() exists.
382 2009-10-06  Peter Breitenlohner  <peb@mppmu.mpg.de>
384         * am/libmplib.am, am/mplib.am: Enable compiler warnings.
386         * memio.w: Create and #include mpmemio.h (new internal header).
387         * tfmin.w: Create and #include mptfmin.h (new internal header).
388         * mp.w: #include mpmemio.h and mptfmin.h; drop extern decls for
389         functions from memio.w and tfmin.w.
391         Avoid many (--enable-...=max) compiler warnings.
393         * mp.w (mp_set_internal): Declare local string errid as const.
394         (mp_check_mem): Declare as static.
395         (mp_w_open_in, mp_print_word, mp_search_mem, mp_divide_scaled):
396         Comment out unused functions.
397         * psout.w (cs_do_debug, mp_gr_htap_ypoc): Comment out unused
398         functions.
399         * svgout.w: #include mplibsvg.h.
400         (mp_svg_font_pair_out, mp_svg_trans_pair_out,
401         mp_svg_print_glyph_defs): Declare as static.
402         (mp_svg_open_starttag, mp_svg_endtag, mp_svg_attribute): Declare
403         param strings as const.
404         (append_string): Declare local string ss as const.
405         (mp_svg_print): Drop useless (const *) cast.
407         * mpost.w (recorder_start, internal_set_option, run_set_list):
408         Declare as static.
409         (mpost_run_make_mpx, mpost_run_dvitomp): Declare local string
410         banner as const.
411         * mpxout.w (mpx_printf, mpx_report, mpx_warn, mpx_error,
412         mpx_abort, mpx_xfopen, mpx_match_str, mpx_def_named_color,
413         mpx_fsearch, mpx_read_fmap, mpx_read_char_adj, mpx_rename):
414         Declare param strings as const.
415         (progname): Declare global string as const.
416         (named_color_record): Declare member strings as const.
418 2009-10-02  Taco Hoekwater <taco@elvenkind.com>
419             
420             * Released version of MPLib 1.208
421         
422 2009-08-21  Peter Breitenlohner  <peb@mppmu.mpg.de>
424         * mpost.w (kpathsea_version_string): Drop extern decl.
426 2009-08-16  Peter Breitenlohner  <peb@mppmu.mpg.de>
428         * am/mplib.am (mplib_ctangle): Use tangle-sh.
429         * am/libmplib.am, am/mplib.am: Adapt to tangle-sh.
431 2009-08-12  Taco Hoekwater <taco@elvenkind.com>
432             
433             * Released version of MPLib 1.207, including 
434             a new mptrap.test
435         
436 2009-07-31  Taco Hoekwater <taco@elvenkind.com>
437             
438             * Released version of MPLib 1.206
439         
440 2009-07-20  Taco Hoekwater <taco@elvenkind.com>
441             
442         * mp.w: hotfix for a possible crash in lib mode 
443         
444 2009-07-13  Taco Hoekwater <taco@elvenkind.com>
445             
446             * Released version of MPLib 1.205
447         
448 2009-06-25  Peter Breitenlohner <peb@mppmu.mpg.de>
450         * mpost.w: add KPSEDLL to declaration of
451         kpathsea_version_string.
453 2009-06-25  Taco Hoekwater <taco@elvenkind.com>
454             
455             * Released version of MPLib 1.204
456         
457 2009-06-09  Taco Hoekwater <taco@elvenkind.com>
458             
459             * Released version of MPLib 1.203
460         
461 2009-06-03  Taco Hoekwater <taco@elvenkind.com>
462             
463             * Released version of MPLib 1.202
464         
465 2009-05-30  Peter Breitenlohner <peb@mppmu.mpg.de>
467         * am/mplib.am (install-exec-hook, uninstall-hook):
468         avoid dangling symlinks.
470 2009-05-25  Peter Breitenlohner <peb@mppmu.mpg.de>
472         * dvitomp.test (new): Shell script to test dvitomp.
473         * am/mplib.am: Added dvitomp.test.
475 2009-05-25  Peter Breitenlohner <peb@mppmu.mpg.de>
477         * am/mplib.am (install-exec-hook, uninstall-hook): new targets
478         to (un)install dvitomp symlink.
480 2009-05-13  Peter Breitenlohner  <peb@mppmu.mpg.de>
482             * mptrap.test (new): Shell script for MPTRAP test.
483             * am/mplib.am: Added MPTRAP test.
485 2009-05-11  Taco Hoekwater <taco@elvenkind.com>
486             
487             * Released version of MPLib 1.200
489 2009-05-08  Taco Hoekwater <taco@elvenkind.com>
490             
491             * Recent MPlib updates
493 2009-04-22  Taco Hoekwater <taco@elvenkind.com>
495             * Import of MPlib version 1.200