summaryrefslogtreecommitdiff
path: root/macros/luatex/generic/luamplib/NEWS
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/luatex/generic/luamplib/NEWS
Initial commit
Diffstat (limited to 'macros/luatex/generic/luamplib/NEWS')
-rw-r--r--macros/luatex/generic/luamplib/NEWS202
1 files changed, 202 insertions, 0 deletions
diff --git a/macros/luatex/generic/luamplib/NEWS b/macros/luatex/generic/luamplib/NEWS
new file mode 100644
index 0000000000..22279f9c35
--- /dev/null
+++ b/macros/luatex/generic/luamplib/NEWS
@@ -0,0 +1,202 @@
+ History of the luamplib package
+
+2019/03/26 2.20.1
+ * '\mpdim' and '\mpcolor' are allowed, even if '\mplibverbatim' is enabled.
+
+2019/03/20 2.20.0
+ * huge changes, but mostly internal, so apparently not much difference
+ from previous version.
+ * '\mplibforcehmode' makes mplibcode typeset in horizontal mode.
+ '\mplibnoforcehmode' reverts the setting. The latter is default.
+ * '\mpliblegacybehavior{disable}' triggers a new mode of processing
+ verbatimtex .. etex: along with btex .. etex, they will be processed
+ sequentially one by one. Old behavior, being default, can be restored
+ by declaring '\mpliblegacybehavior{enable}'.
+ Incidentally, verbatimtex .. etex in MP input files is honored
+ from this version, save those that contain '\documentclass'
+ or '\begin{document}' etc, which is totally ignored.
+
+2018/09/27 2.12.5
+ * change dash.offset pattern from "%i" to "%f" (PR #77)
+ * remove unnecessary variables that go back to context (issue #76)
+
+2018/04/16 2.12.4
+ * workaround issue #74 relating to PATH limitation
+ * substitute InconsolataN font for Liberation Mono in the manual
+
+2018/04/06 2.12.3
+ * step copyright year
+ * remove a line relating graphictext hindrance
+
+2018/01/04 2.12.2
+ * workaround issue #70 "Labels outside beginfig...endfig are not inherited"
+ * address issue #71 "metafun problem: arrow tips are not filled"
+ by importing luatex-mplib.lua from context beta.
+
+2017/06/02 2.12.1
+ * when \mplibglobaltextext{enable} is declared, metapost variables
+ containing btex ... etex labels can be inherited across code chunks.
+ Of course, \mplibcodeinherit should also be switched on.
+
+2016/03/31 2.11.3
+ * fix a bug regarding nested mplibcode environments (issue #63)
+
+2016/01/02 2.11.2
+ * updates for luatex 0.87
+
+2015/10/02 2.11.1
+ * adapts to latex 2015/10/01 and luatexbase v1.0
+ * allows `btex ... etex' and `verbatimtex ... etex' even when
+ `\mplibverbatim{enable}' is declared.
+
+2015/08/01 2.11.0
+ * after `\mplibverbatim{enable}', contents of mplibcode environment
+ will be read verbatim. So `btex ... etex', `verbatimtex ... etex',
+ `\mpdim', `\mpcolor' are not allowed and all TeX commands will be
+ fed literally into mplib library.
+ * allow access to type1 fonts, which means we can use glyph
+ operator now (luatex rev 5266)
+ * color transparency is now compatible with pgf package and
+ beamer class as well. (luatex 0.80+ is recommended)
+
+2015/03/26 2.10.1
+ * fix bug #55 regarding hash token
+
+2015/03/20 2.10.0
+ * TeX code in `VerbatimTeX()' between `beginfig();' and `endfig;'
+ will be inserted after flushing out the mplib figure.
+ * `\mpcolor' command accepts optional argument: for instance,
+ `\mpcolor[HTML]{FF0000}'.
+
+2015/01/26 2.9.1
+ * fix a bug reported by Herbert Schulz via luatex mailing list
+ (http://tug.org/pipermail/luatex/2015-January/005054.html)
+
+2015/01/05 2.9.0
+ * after declaring `\mplibcodeinherit{enable}', each mplib code chunks
+ will inherit variables/constants/macros defined by previous chunks.
+ On the contrary, the default value `\mplibcodeinherit{disable}' will
+ treat each code chunks as an independent instance, never being affected
+ by other code chunks.
+
+2014/07/04 2.8.1
+ * support color package on plain tex.
+ * fix a failure at `btex \% etex'.
+
+2014/06/17 2.8.0
+ * support color/xcolor/spotcolor packages.
+ On LaTeX, color names or expressions of color/xcolor packages
+ can be used inside mplibcode environment with the command
+ \mpcolor{<color expression>}.
+
+2014/04/25 2.7.0
+ * support DVIPDFMx
+ * default directory for cache is now '$TEXMFVAR/luamplib_cache'
+ * internal changes following LuaTeX engine v0.79 and luatexbase
+ package v0.7
+ * [fix] avoid luatex crash under math_mode 'decimal'
+
+2014/03/26 2.6.1
+ * now luamplib does not disregard 'show' command, even if
+ 'luamplib.showlog' is false. Incidentally, it does not raise
+ error, but just prints a warning, even if output contains
+ no figure.
+ * fix a bug wrt color, which might come to the fore under
+ math mode 'double' or 'decimal'.
+
+2014/03/08 2.6.0
+ * new macro \mplibtextextlabel{enable} enables string labels typeset
+ with textext() instead of infont operator. Every string label
+ thereafter will be typeset with current TeX font.
+ * fixed a bug wrt btex ... etex parsing (issue #39)
+ * [doc] added a mention about \MPllx, \MPlly, \MPurx, and \MPury.
+
+2014/03/01 2.5.3
+ * using \mplibcachedir{<directory path>}, users can change the
+ directory for storing cache files. By default, it is the directory
+ where pdf output file is saved.
+ * at the end of package loading, luamplib searches 'luamplib.cfg',
+ and, when found, reads the file in automatically.
+
+2014/02/24 2.5.2
+ * new macros \mplibmakenocache{...} and \mplibcancelnocache{...} to
+ register/unregister those .mp files that do not need caches.
+ These macros affect the compilation speed only.
+ * added a hack to support graph.mp (in fact, format.mp)
+ * [fix] luamplib now respects percent sign if it is enclosed by quotes.
+
+2014/02/19 2.5
+ * btex ... etex input from external *.mp files will also be processed
+ by luamplib. However, verbatimtex ... etex will be entirely ignored
+ in this case.
+
+2014/02/02 2.4
+ * implemented "numbersystem" option. Default value "scaled" can be
+ changed by declaring \mplibnumbersystem{double}. For details, see
+ http://github.com/lualatex/luamplib/issues/21
+
+2014/01/20 2.3
+ * \everymplib, \everyendmplib: macros that redefine token lists
+ \everymplibtoks and \everyendmplibtoks. These will be
+ automatically inserted at the beginning and ending (respectively)
+ of each and every mplib code.
+ * naked TeX codes, includig \mpdim{...}, are allowed inside
+ mplibcode environment. Refer the manual of gmp package for
+ details.
+
+2013/12/30 2.2
+ * start to support transparency/shading under metafun format.
+ * verbatimtex ... etex just before beginfig() is not ignored.
+ Using this macro, each mplib box can be moved horizontally and/or
+ vertically.
+
+2013/12/23 2.1.1
+ * fix a bug wrt "withoutcolor" option
+ * fix a bug wrt "char <number> infont <font>" picture
+ * bypass some ConTeXt commands which raise errors under metafun format
+ * ignore "fontmapfile <filename>" which isn't needed in mplib
+
+2013/12/19 2.1
+ * Do not ignore "withcolor" option for textext and normal text object
+ * verbatimtex ... etex is now just ignored, not raising error
+
+2013/12/11 2.03
+ * implemented textext() macro which is identical to TEX() from TEX.mp.
+ TEX() is a synonym of textext().
+ * fix a bug regarding tex-text box inside for...endfor loop,
+ reported at http://www.ktug.org/xe/index.php?document_srl=178050
+
+2013/09/24 2.01
+ * fix bug reported by Stephan Hennig: wrong baseline of tex-text box
+
+2013/05/07 2.0
+ * Update with current ConTeXt code
+ * Adding the possibility of btex...etex commands (Kim)
+
+2011/12/09 1.09
+ * Fix bug reported by Paul Vojta: spurious spaces.
+
+2011/06/23 1.08
+ * Fix bug reported by Rolf Dieterich: <, >, TAB anywhere in a luacode
+ environment caused errors. The character ` was affected too.
+
+2010/12/28 1.07
+ * fix two bugs reported by Arno Trautmann that made the package crash with
+ luatex 0.65 (mp 1.5+).
+ * remove support for using .mem files (to fix the second bug)
+
+2010/10/17 v1.06
+ * bugfix from Hans (bad function name)
+
+2010/10/10 v1.05
+ * adapt to luatexbase v0.3
+
+2010/08/02 v1.04
+ * fixing a bug in LaTeX's detection (made Tikz fail)
+ * setting luamplib-luatex as the default name for the format, it's the case
+ in TeXLive 2010
+ * adding two test files in the git repository
+
+2010/05/10 v1.03
+ * adaptation to the new luatexbase package
+