summaryrefslogtreecommitdiff
path: root/systems/doc
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-02-28 03:02:32 +0000
committerNorbert Preining <norbert@preining.info>2023-02-28 03:02:32 +0000
commited106ad4cb2e3cb0269bdc9f721ff75df77532cf (patch)
tree4cbe8c477935516497526c9a01ed2ab240c782bb /systems/doc
parent86d5a04282aa958addab4585c4df899ec9a92e50 (diff)
CTAN sync 202302280302
Diffstat (limited to 'systems/doc')
-rw-r--r--systems/doc/metapost/CHANGES31
-rw-r--r--systems/doc/metapost/mpboxes.pdfbin376204 -> 390860 bytes
-rw-r--r--systems/doc/metapost/mpgraph.pdfbin472517 -> 487192 bytes
-rw-r--r--systems/doc/metapost/mpman.pdfbin959393 -> 974807 bytes
-rw-r--r--systems/doc/metapost/source-manual/Makefile28
-rw-r--r--systems/doc/metapost/source-manual/mpgraph.tex2
-rw-r--r--systems/doc/metapost/source-manual/mpman-app-legacy.tex2
-rw-r--r--systems/doc/metapost/source-manual/mpman-app-numbersystems.tex2
-rw-r--r--systems/doc/metapost/source-manual/mpman-app-optab.tex2
-rw-r--r--systems/doc/metapost/source-manual/mpman-app-refman.tex2
-rw-r--r--systems/doc/metapost/source-manual/mpman.tex6
-rw-r--r--systems/doc/pdftex/NEWS32
12 files changed, 95 insertions, 12 deletions
diff --git a/systems/doc/metapost/CHANGES b/systems/doc/metapost/CHANGES
index 6a36eafb22..05faf13051 100644
--- a/systems/doc/metapost/CHANGES
+++ b/systems/doc/metapost/CHANGES
@@ -1,6 +1,37 @@
This file is public domain.
+
+----------------------------------------------------------------------
+What is new in MetaPost version 2.01:
+----------------------------------------------------------------------
+* It's a version needed to mark the patch mpx_copy_mpto.
+
+
+----------------------------------------------------------------------
+What is new in MetaPost version 2.0rc2:
+----------------------------------------------------------------------
+
+* Small cleanup of the code
+* Bump to version 2.0rc2: the current version is 2.00
+* Added the envelope primitives to mpman
+
+
+----------------------------------------------------------------------
+What is new in MetaPost version 2.0rc1:
+----------------------------------------------------------------------
+
+* Mainly fixes for wrong path directions, minor issues on tfm and png
+ backend. The version says "2.000" to keep the version as a valid
+ number.
+
+
+----------------------------------------------------------------------
+What is new in MetaPost version 1.9991:
+----------------------------------------------------------------------
+
+* Some issues fixed, but really this is in preparation of metapost 2.0.
+
----------------------------------------------------------------------
What is new in MetaPost version 1.999:
----------------------------------------------------------------------
diff --git a/systems/doc/metapost/mpboxes.pdf b/systems/doc/metapost/mpboxes.pdf
index dba64f0c39..ccbd79695c 100644
--- a/systems/doc/metapost/mpboxes.pdf
+++ b/systems/doc/metapost/mpboxes.pdf
Binary files differ
diff --git a/systems/doc/metapost/mpgraph.pdf b/systems/doc/metapost/mpgraph.pdf
index 2ec2ac7801..fdcaacb277 100644
--- a/systems/doc/metapost/mpgraph.pdf
+++ b/systems/doc/metapost/mpgraph.pdf
Binary files differ
diff --git a/systems/doc/metapost/mpman.pdf b/systems/doc/metapost/mpman.pdf
index 1838024b4a..dc123c23ba 100644
--- a/systems/doc/metapost/mpman.pdf
+++ b/systems/doc/metapost/mpman.pdf
Binary files differ
diff --git a/systems/doc/metapost/source-manual/Makefile b/systems/doc/metapost/source-manual/Makefile
index e3e170652b..8969a473a7 100644
--- a/systems/doc/metapost/source-manual/Makefile
+++ b/systems/doc/metapost/source-manual/Makefile
@@ -5,15 +5,16 @@
RM = -rm -f
latex = latex
pdflatex = pdflatex
-contextpdf = texexec
-contextdvi = texexec --dvi
+# texexec is no longer in TL, with the advent of lmtx.
+#contextpdf = texexec
+#contextdvi = texexec --dvi
dvips = dvips
bibtex = bibtex
mpost = mpost -tex=tex
mkindex = makeindex -c -s mpman.ist
all: pdf
-pdf: mpman.pdf mpgraph.pdf mpboxes.pdf mplibapi.pdf
+pdf: mpman.pdf mpgraph.pdf mpboxes.pdf #mplibapi.pdf
ps: mpman.ps mpgraph.ps mpboxes.ps mplibapi.ps
mplibapi.pdf: mplibapi.tex
@@ -81,6 +82,27 @@ mpman.ps: mpman.tex mpman-app-legacy.tex mpman-app-optab.tex mpman-app-refman.te
$(latex) mpman
$(dvips) mpman
+# Install the pdf files into a TL runtime (separate repository).
+install_files = grdemo-doc.pdf grdemo.pdf
+install_files += mpboxes.pdf mpgraph.pdf
+install_files += mpman.pdf
+# 2023: leaving out mplibapi.pdf since I don't know how to build it.
+#
+# Clearly not a suitable destination directory for anyone else :). --karl.
+tldocdir = /home/texlive/karl/Master/texmf-dist/doc/metapost/base
+#
+# The sources go into a subdirectory.
+install_sm_files = Makefile README TODO
+install_sm_files += *.d *.sty *.map *.mp *.ms *.bib *.tex *.ist
+install_sm_files += figs.1 grdemo.eps grdemo-doc.ps
+tldocdir_sm = $(tldocdir)/source-manual
+#
+INSTALL_DATA = cp -pfv
+#
+install-tl:
+# $(INSTALL_DATA) $(install_files) $(tldocdir)/
+ $(INSTALL_DATA) $(install_sm_files) $(tldocdir_sm)/
+
clean:
$(RM) *.aux *.bbl *.blg *.dvi *.idx *.ilg *.ind *.log *.mps *.mpx *.out *.toc mpxerr.*
$(RM) *.tui *.tuo *.tmp *-mpgraph.mp
diff --git a/systems/doc/metapost/source-manual/mpgraph.tex b/systems/doc/metapost/source-manual/mpgraph.tex
index 759c6e8506..38fc5a9aeb 100644
--- a/systems/doc/metapost/source-manual/mpgraph.tex
+++ b/systems/doc/metapost/source-manual/mpgraph.tex
@@ -1,4 +1,4 @@
-% $Id: mpgraph.tex 870 2009-03-06 11:04:56Z stephanhennig $
+% $Id$
% MetaPost graph doc, by John Hobby. License at end.
\listfiles
\RequirePackage{ifpdf}
diff --git a/systems/doc/metapost/source-manual/mpman-app-legacy.tex b/systems/doc/metapost/source-manual/mpman-app-legacy.tex
index 597ce8a5b1..cf48fd35da 100644
--- a/systems/doc/metapost/source-manual/mpman-app-legacy.tex
+++ b/systems/doc/metapost/source-manual/mpman-app-legacy.tex
@@ -1,4 +1,4 @@
-\svnInfo $Id: mpman-app-legacy.tex 2023 2014-05-21 08:47:19Z stephanhennig $
+\svnInfo $Id$
\section{Legacy Information}
\label{legacy}
diff --git a/systems/doc/metapost/source-manual/mpman-app-numbersystems.tex b/systems/doc/metapost/source-manual/mpman-app-numbersystems.tex
index 4839943fb1..0e9dfaf09e 100644
--- a/systems/doc/metapost/source-manual/mpman-app-numbersystems.tex
+++ b/systems/doc/metapost/source-manual/mpman-app-numbersystems.tex
@@ -1,4 +1,4 @@
-\svnInfo $Id: mpman-app-numbersystems.tex 2163 2020-12-31 19:51:53Z luigi.scarso@gmail.com $
+\svnInfo $Id$
\section{High-precision arithmetic with MetaPost}
\label{hparith}
diff --git a/systems/doc/metapost/source-manual/mpman-app-optab.tex b/systems/doc/metapost/source-manual/mpman-app-optab.tex
index dd779479d4..5cb62e5239 100644
--- a/systems/doc/metapost/source-manual/mpman-app-optab.tex
+++ b/systems/doc/metapost/source-manual/mpman-app-optab.tex
@@ -1,4 +1,4 @@
-\svnInfo $Id: mpman-app-optab.tex 1438 2010-10-26 20:08:17Z stephanhennig $
+\svnInfo $Id$
%%% Two notes on column specification:
%%% (i) Column widths are manually chosen as small as possible to allow
%%% for a wider last X column.
diff --git a/systems/doc/metapost/source-manual/mpman-app-refman.tex b/systems/doc/metapost/source-manual/mpman-app-refman.tex
index 3581ffdd8e..ad8b84bfb0 100644
--- a/systems/doc/metapost/source-manual/mpman-app-refman.tex
+++ b/systems/doc/metapost/source-manual/mpman-app-refman.tex
@@ -1,4 +1,4 @@
-\svnInfo $Id: mpman-app-refman.tex 2022 2014-05-20 21:50:47Z stephanhennig $
+\svnInfo $Id$
\section{Reference Manual}
\label{refman}
diff --git a/systems/doc/metapost/source-manual/mpman.tex b/systems/doc/metapost/source-manual/mpman.tex
index 9df1bc3dba..80c7ce8d0c 100644
--- a/systems/doc/metapost/source-manual/mpman.tex
+++ b/systems/doc/metapost/source-manual/mpman.tex
@@ -1,4 +1,4 @@
-% $Id: mpman.tex 2155 2019-06-02 09:39:55Z luigi.scarso@gmail.com $
+% $Id$
% MetaPost manual, by John Hobby. License at end.
\listfiles
\RequirePackage{ifpdf}
@@ -12,8 +12,8 @@
\fi
\documentclass{article} % article is NOT the original style
\usepackage[nofancy]{svninfo}% Access VCS information.
-\svnInfo $Id: mpman.tex 2155 2019-06-02 09:39:55Z luigi.scarso@gmail.com $
-%\svnInfo $Id: mpman.tex 2155 2019-06-02 09:39:55Z luigi.scarso@gmail.com $
+\svnInfo $Id$
+%\svnInfo $Id$
\newcommand*{\mpversion}{2.00}
\usepackage[T1]{fontenc}
diff --git a/systems/doc/pdftex/NEWS b/systems/doc/pdftex/NEWS
index 51c5a388bb..cce12b8b2d 100644
--- a/systems/doc/pdftex/NEWS
+++ b/systems/doc/pdftex/NEWS
@@ -1,5 +1,28 @@
-pdfTeX 3.141592653-2.6-1.40.24 (TeX Live 2022)
+pdfTeX 3.141592653-2.6-1.40.25
+- changes:
+ - new keyword `shipout' for \special and \pdfliteral, delaying
+ expansion until the node is shipped out, like non-\immediate \write.
+ - new primitive \pdfomitinfodict to omit /Info dictionary completely.
+ - new primitive \pdfomitprocset to control omitting /ProcSet array:
+ /ProcSet is included if this parameter is negative, or if this
+ parameter is zero and pdftex is generating PDF 1.x output.
+ - with \pdfinterwordspaceon, if the current font's encoding has a /space
+ character at slot 32, it is used; otherwise, the /space from the
+ (new) default font "pdftexspace" is used. That default font can be
+ overridden with the new primitive \pdfspacefont. This same new
+ procedure is used for \pdffakespace.
+ (In the past, the inserted fake space was always taken from the font
+ "dummy-space", which contained a tiny space character. It turns out
+ a normally-sized space character works with more viewers.)
+- bugfixes:
+ - finish omission of /Info dict when \pdfomitinfodict is not 0.
+ - generated beginbfrange should no longer be invalid with certain
+ characters (that is, no longer have have a last byte >255).
+ - include base and accent glyph in /CharSet when the Type 1 seac
+ operator is used (e.g., Lucida, DejaVu Serif).
+
+pdfTeX 3.141592653-2.6-1.40.24 (TeX Live 2022)
- changes:
- new primitive \showstream to redirect \show output.
- new primitives \partokenname, \partokencontext to control \par insertion.
@@ -24,6 +47,13 @@ pdfTeX 3.141592653-2.6-1.40.22 (TeX Live 2021) (March 23, 2021)
different nesting level than \pdfstartlink".
- dump \pdfglyphtounicode assignments in fmt file.
- ttf2afm outputs name information.
+ - If \tracinglostchars is set to 3 or more, missing characters will
+ result in an error, not just a message in the log file, and the
+ missing character code will be shown in hex.
+ - A new integer parameter \tracingstacklevels, if positive, and
+ \tracingmacros is also positive, causes a prefix indicating the macro
+ expansion depth to be output on each relevant log line. Also, macro
+ logging is truncated at a depth >= the parameter value.
- bugfixes:
- avoid crash in unusual autoexpand cases.