summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/mfpic/changes.txt
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-12-04 22:14:04 +0000
committerKarl Berry <karl@freefriends.org>2012-12-04 22:14:04 +0000
commitb3e238cd492685a317cf453cbac604541622a450 (patch)
tree5068f6c30c1fdee65991d03d2016ff35ad3bf938 /Master/texmf-dist/doc/generic/mfpic/changes.txt
parent8de28ea1b4c5256fafffa4fe6279c20f0752050f (diff)
mfpic (4dec12)
git-svn-id: svn://tug.org/texlive/trunk@28444 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic/mfpic/changes.txt')
-rw-r--r--Master/texmf-dist/doc/generic/mfpic/changes.txt303
1 files changed, 101 insertions, 202 deletions
diff --git a/Master/texmf-dist/doc/generic/mfpic/changes.txt b/Master/texmf-dist/doc/generic/mfpic/changes.txt
index 2086042b8ce..dc99de4dfa2 100644
--- a/Master/texmf-dist/doc/generic/mfpic/changes.txt
+++ b/Master/texmf-dist/doc/generic/mfpic/changes.txt
@@ -1,53 +1,39 @@
% File: changes.txt
-% A part of mfpic 1.06 2011/03/08
+% A part of mfpic 1.10 2012/12/03
%
Summaries of changes.
-VERSION 0.1:
-
+0.1:
First version released to network, 30 June 1992.
-
-VERSION 0.2:
-
+0.2:
Second version released to network, 7 Sept. 1992. (Still had 0.1.13.1
version number in code---oops!) Many new features added, bugs
worked out, code cleaned up.
-VERSION 0.2.5 of Wed 10 Nov. 1993:
-
+0.2.5 of Wed 10 Nov. 1993:
Bug fix release Primarily work by Geoffrey Tobin.
-
-REVISION 0.2.5.1 of Wed 13 July 1994:
-
+0.2.5.1 of Wed 13 July 1994:
Bug fix release Corrected "unxconv" bug which remained in version
0.2.5's graphbase.mf.
-
-VERSION 0.2.9 Alpha of Thu 11 August 1994:
-
+0.2.9 Alpha of Thu 11 August 1994:
A test release prior to any official version 0.3, is ready for intrepid
users. Introduces coordinate transforms, and other novelties.
-
-UPDATE 0.2.9.1 Alpha} of Thu 8 September 1994:
-
+0.2.9.1 Alpha} of Thu 8 September 1994:
Fixes a bug in \sclosed and a bug in \white, corrects some omissions and
typos in the documentation, and adds the \shadewd, \hatchwd, \lhatch and
\rhatch macros.
-
-In 0.2.9.3 Alpha of Thu 21 March 1995:
-
+0.2.9.3 Alpha of Thu 21 March 1995:
Renamed \fill to \gfill, in order to avoid conflict with the LaTeX \fill
macro.
-
-UPDATE 0.2.9.4 Alpha of Thu 13 April 1995:
-
+0.2.9.4 Alpha of Thu 13 April 1995:
Renaming of \label to \tlabel, and \caption to \tcaption, in order to
avoid conflict with the LaTeX macros with those names.
@@ -59,9 +45,7 @@ because user-defined functions provide more power, and function plotting
macros were added that accept Metafont function names instead of
Metafont expressions.
-
-VERSION 0.2.9.5 Alfa of Wed 19 July 1995:
-
+0.2.9.5 Alfa of Wed 19 July 1995:
Renames \mfcmd to \mfsrc for clarity.
Renames \wedge to \sector to avoid conflict with the character name
@@ -78,9 +62,7 @@ transforms in grafbase.mf made slightly more robust. Begin an attempt
to make grafbase.mf compatible with John Hobby's MetaPost drawing
program.
-
-UPDATE 0.2.9.6 Alfa of Mon 24 July 1995:
-
+0.2.9.6 Alfa of Mon 24 July 1995:
Contributes \thatch which provides hatching by lines at any angle.
Modifications to \pen, \shadewd and \hatchwd, along with changes to
@@ -91,24 +73,18 @@ Renamed \rotate to \rotatepath.
Also renamed the affine transform macros, so that they no longer use the
`s' of the present tense, which could be mistaken for a plural.
-
-UPDATE 0.2.9.8 alfa, Mon 11 September 1995:
-
+0.2.9.8 alfa, Mon 11 September 1995:
Retain line separations of user's document's mfpic environment when
writing Metafont file. This prevents long Metafont commands from
exceeding Metafont's input buffer.
-
-REVISION 0.2.10.5 alfa, Sat 9 March 1996:
-
+0.2.10.5 alfa, Sat 9 March 1996:
Introduced \polyline as an alternative name for \lines.
In order to avoid repetition of side-effects, changed \tcaption to use
\unhbox\@textbox, instead of repeating its text argument.
-
-REVISION 0.2.10.6 alfa, (two hours later) on Sat 9 March 1996:
-
+0.2.10.6 alfa, (two hours later) on Sat 9 March 1996:
\polygon figure has been introduced;
\\ specifies explicit line breaks in tlabels and tcaptions;
@@ -120,20 +96,14 @@ Also modified \tcaption code to prevent repeated use of the text
argument, as that can cause side effects, as reported by Dennis
Petrovic.
-
-REVISION 0.2.10.7 alfa, Sat 28 March 1996:
-
+0.2.10.7 alfa, Sat 28 March 1996:
First release via Geoffrey Tobin's School's local anon ftp site:
ftp.ee.latrobe.edu.au : pub/gt/mfpic
-
-REVISION 0.2.10.8 alfa, Tue 26 May 1996:
-
+0.2.10.8 alfa, Tue 26 May 1996:
Second, and bug fix, release via Geoffrey Tobin's anonymous ftp area.
-
-REVISION 0.3.0 alpha, 1998:
-
+0.3.0 alpha, 1998:
Numbers jump a lot from here because I (Dan Luecking) have been lax in
keeping track of changes. First version with support for Metapost. Now
any(?) .mf file created by a recent mfpic can be run through Metapost
@@ -142,9 +112,7 @@ to produce a PostScript picture.
Added functions sin, cos, and their inverses invsin,
etc., that compute in radian measure. Also tan and cot.
-
-REVISION 0.3.8 alpha, 1999:
-
+0.3.8 alpha, 1999:
Color has been added. Default colors for lines/curves (drawcolor),
fills (fillcolor), hatch patterns (hatchcolor), and arrowheads
(headcolor). Optional arguments for color added to \gfill, \draw,
@@ -158,17 +126,13 @@ Added support for LaTeX2e's \usepackage command and options. Added
graphics inclusion code. Added code to detect which TeX format was in
use.
-
-REVISION 0.3.9 alpha, 2000:
-
+0.3.9 alpha, 2000:
Minor change to definition of \circle to avoid error messages in LaTeX.
Changed the graphic placement code so that it tests for the existence of
the graphic first.
-
-REVISION 0.3.10 alpha, 2000:
-
+0.3.10 alpha, 2000:
Added changes contributed by Jaromir Kuben: An option centercaptions
and command \centercaptions to center the lines in a \tcaption. Also
\nocentercaptions. Improvements to the code that positions text labels
@@ -184,16 +148,12 @@ functions secd, sec, cscd, csc, atan, invtan. Made log a
synonym for ln. Added complex variables functions Arg, cis, zexp
and Log.
-
-REVISION 0.3.11 alpha, 2000:
-
+0.3.11 alpha, 2000:
Added \plot similar to \dotted but these shapes can be placed:
Triangle, Square, Circle, Plus, Cross, Star, SolidTriangle,
SolidSquare, or SolidCircle
-
-REVISION 0.3.12 alpha, 2000:
-
+0.3.12 alpha, 2000:
Added macro \datafile to read a file of number pairs and create the
polygonal path connecting them.
@@ -205,9 +165,7 @@ Changed names of various commands to a more imperative form:
\usemetapost, \usemetafont,
Changed name of option centercaptions to centeredcaptions.
-
-REVISION 0.3.13 alpha, 2000:
-
+0.3.13 alpha, 2000:
\datafile now ignores leading blank lines and comments,
and won't gag on commented out EOLs.
@@ -236,9 +194,7 @@ Added Diamond and SolidDiamond to the symbols available.
A command \fcncurve that draws a function (i.e., curve doesn't double
back) if the x-values are unique and listed in order.
-
-REVISION 0.3.14 alpha, 2000:
-
+0.3.14 alpha, 2000:
Added optiom mplabels to make \tlabel write btex ... etex groups
to the .mp file. Commands \usemplabels and \nomplabels.
Added third part to the optional argument of \tlabel to
@@ -261,9 +217,7 @@ Changed \savepic: Now use \newpic{\foo} to allocate a box,
\savepic{\foo} to store the next picture, and \usepic{\foo} to copy
it.
-
-REVISION 0.3.15 alpha, 2000:
-
+0.3.15 alpha, 2000:
Added \mfpverbtex to write verbatimtex block to .mp file.
Changed \newpic to \newsavepic to more closely parallel LaTeX's
@@ -276,13 +230,11 @@ Added \pointdef: \pointdef{A}(1,3) makes \A expand to (1,3), with
\Ax and \Ay expanding to 1 and 3, respectively.
-REVISION 0.4.0 beta, Aug 2000:
-
+0.4.0 beta, Aug 2000:
Released to CTAN.
-REVISION 0.4.01 beta, Nov/Dec 2000:
-
+0.4.01 beta, Nov/Dec 2000:
Generate a time-stamp for the output file.
Added \penwd as a synonym for \pen.
@@ -290,16 +242,12 @@ Added \penwd as a synonym for \pen.
Added macros \xaxis[<hlen>] and \yaxis[<hlen>] with the obvious
meanings.
-
-REVISION 0.4.04 beta, Mar 2001:
-
+0.4.04 beta, Mar 2001:
Added \smoothdata[<tension>] to cause \datafile and \plotdata to
draw smooth curves with optional tension setting. And \unsmoothdata to
restore the default.
-
-REVISION 0.4.10 beta, May 2001:
-
+0.4.10 beta, May 2001:
Renamed \framed to \mfpframed, similarly: \mfpframegap and
\mfpframethickness.
@@ -322,7 +270,6 @@ tickmarks along those axes. Syntax eventually settled on in 0.4.16:
\setbordermarks{<pos>}{<pos>}{<pos>}{<pos>}
\setallbordermarks{<pos>}
-
For arrowheads on the side axis, a dimesion \sideheadlen was added.
Added \gridlines to draw a regular grid of lines.
@@ -334,8 +281,7 @@ Added the command \tlabels (note the plural). It has one mandatory
argument which contains a concatenation of arguments for one or more
\tlabel commands.
-REVISIONs 0.4.11--15 beta, July 2001:
-
+0.4.11--15 beta, July 2001:
Added support for multiline labels under mplabels.
Added ability to create a curve surrounding some text:
@@ -362,24 +308,18 @@ instead of \(un)smoothdata.
Added \mfpframe...\endmfpframe to frame the contents.
-
-REVISION 0.4.16 beta, July 28--30 2001:
-
+0.4.16 beta, July 28--30 2001:
Added "star form" of each \tlabel<path> that defines the curve without
placing the label.
-
-REVISION 0.4.17 beta, July 28--Aug 10, 2001:
-
+0.4.17 beta, July 28--Aug 10, 2001:
Commands: \function, \parafcn, \plrfcn, \btwnfcn and
\plrregion now take an option of the form [s<tension>].
Changed the \mfpic command so both optional parameters may be omitted
(scale 1 is then assumed).
-
-REVISION 0.4.18 beta, Aug 10--20, 2001:
-
+0.4.18 beta, Aug 10--20, 2001:
Added point size option to \grid.
Added a macro \plottext similar to \plotsymbol except instead of a
@@ -389,19 +329,13 @@ Added \plrgrid and \plrpatch.
Added \piechart and \piewdge.
-
-REVISION 0.4.19 beta, Aug 20--26, 2001:
-
+0.4.19 beta, Aug 20--26, 2001:
Added \mfpicnumber to set the number of the next character or figure.
-
-REVISION 0.4.20 beta, Aug 26--Sep 1, 2001:
-
+0.4.20 beta, Aug 26--Sep 1, 2001:
Added \barchart.
-
-REVISION 0.4.21 beta, Sept 1--10, 2001:
-
+0.4.21 beta, Sept 1--10, 2001:
Added SolidStar to symbols available. Changed Star to produces an
open five-pointed star instead of the asterisk previously drawn. Added
Asterisk to duplicate the old Star.
@@ -411,15 +345,11 @@ Added \shiftpath{p}, \scalepath{p,sf}, \xscalepath{x,sf},
scale factor, "x" is an x-coordinate, "y" is a y-coordinate and "sl"
is a slant factor.
-
-REVISION 0.4.22 beta, Sept 11--22, 2001:
-
+0.4.22 beta, Sept 11--22, 2001:
Added \reflectpath{p1,p2}, \xyswappath and \yslantpath{x,sl}; also
\xslantpath (a synonym for \slantpath).
-
-REVISION 0.5.0 beta, Sept 24--Oct25, 2001:
-
+0.5.0 beta, Sept 24--Oct25, 2001:
Change comment written at the top of the output file. Now includes the
name of the output file, as well as the \jobname of the TeX source
that produced it.
@@ -435,15 +365,11 @@ output and \endmfpic ends the group (under mplabels).
Released to CTAN, Oct, 2001.
-
-REVISION 0.5.01 beta
-
+0.5.01 beta
Corrects a small bug by adding some braces around the point arguments of
\tlabel in a couple of places.
-
-REVISION 0.5.04 alpha, ???--April 11, 2002:
-
+0.5.04 alpha, ???--April 11, 2002:
Added options draft, final, and nowrite (commands \mfpicdraft,
\mfpicfinal, and \mfpicnowrite) which should avoid including the
pictures (draft) or include the pictures (final), overriding automatic
@@ -460,20 +386,14 @@ are implemented with \marks x, etc. (Later renamed to \axismarks.)
Added aliases \lattice and \gridpoints for \grid.
-
-REVISION 0.5.05 alpha, April 16, 2002:
-
+0.5.05 alpha, April 16, 2002:
Corrected bug in \mfpverbtex which caused # symbols to be doubled in
the output.
-
-REVISION 0.5.06 alpha, April 16--May 7, 2002:
-
+0.5.06 alpha, April 16--May 7, 2002:
Made changes to avoid MF/MP overflow in \tlabelellipse/oval.
-
-REVISION 0.5g (= 0.5.07) alpha, May 7--June 25, 2002:
-
+0.5g (= 0.5.07) alpha, May 7--June 25, 2002:
Added \usingpairdefault to reset the \using specification to the
default. Also \usingnumericdefault for commands that take numeric
data.
@@ -481,37 +401,25 @@ data.
Changed version numbering scheme so LaTeX file utilities like the
snapshot package are better served.
-
-REVISION 0.5h alpha, Aug 1--6, 2002:
-
+0.5h alpha, Aug 1--6, 2002:
Added \gclip rendering macro that clips the current picture to a path.
-
-REVISION 0.6 beta, Sep 12, 2002:
-
+0.6 beta, Sep 12, 2002:
Uploaded to CTAN.
-
-REVISION 0.6a alpha, Sep 12--Nov 5, 2002.
-
+0.6a alpha, Sep 12--Nov 5, 2002.
Added \let\par\relax (later \@empty) in \mfpic to nullify blank lines
in user code. (Reported by Jaromir Kuben.) Put in commands to restore
\par to its normal meaning in labels and captions.
-
-REVISION 0.6b beta, Nov 6--, 2002.
-
+0.6b beta, Nov 6--, 2002.
Correct sign on sinh function with negative argument
-
-REVISION 0.6c beta, Nov 6--, 2002.
-
+0.6c beta, Nov 6--, 2002.
Bounding box had the horizontal and vertical data reversed if all
of the following three options were selected: metapost, mplabels and
clip.
-
-REVISION 0.63(=0.6c) alpha
-
+0.63(=0.6c) alpha
New numbering scheme: increment hundreds (perhaps also thousands) digit
for alpha, add letters only for patches to released beta version.
@@ -548,15 +456,11 @@ Transcribed documentation to latex.
Packaged mfpic in mfpic.dtx, mfpic.ins and grafbase.dtx.
-
-REVISION 0.64 alpha
-
+0.64 alpha
Added optional argument to \circle (similar to the ones for \arc). So
the circle through three points can be easily drawn, filled, etc.
-
-REVISION 0.65 alpha
-
+0.65 alpha
Rewrote \noship and added \stopshipping and \resumeshipping so that
shipping can be turned off for several figures.
@@ -571,9 +475,7 @@ Added \trimpath{<dim1>,<dim2>} , a prefix macro that removes the part
of the following path within <dim1> of its start and within <dim2>
of its end.
-
-REVISION 0.66 alpha
-
+0.66 alpha
Added \pointcolor , the color in which points are drawn by \point and
in which symbols are drawn by \plotsymbol.
@@ -582,9 +484,7 @@ The optional parameter of \tlabelrect may now be the literal word
half the narrower dimension of the rectangle, giving the "rectangle"
semicircular ends.
-
-REVISION 0.67 alpha
-
+0.67 alpha
Allow the use of \usetruebbox in an mfpic environment.
Added \reconfigureplot which takes the word `dashes', `colors', or
@@ -604,9 +504,7 @@ second one later removed).
Started mfpguide.tex, a beginner's tutorial.
-
-REVISION 0.68 alpha
-
+0.68 alpha
Added complex function sgn Z : returns (0,0) if Z = (0,0),
otherwise unitvector Z.
@@ -639,9 +537,7 @@ figure processor.
Renamed \mfp@addto to \mfpaddto and added \mfpmultiply for power
users.
-
-REVISION 0.69 alpha and 0.69a
-
+0.69 alpha and 0.69a
Make \gridlines honor the settings of \axismargin.
Added \hgridlines to draw only the horizontal and \vgridlines to
@@ -660,49 +556,35 @@ exists.
Renamed manual to mfpman.tex. Provide a linked mfpman.pdf with
TOC, and two indices.
-
-REVISION 0.69c alpha
-
+0.69c alpha
Lowered MF memory usage of \gendashed (and therefore also for \dashed,
\dotted and \plot). Problem reported by J. Kuben.
-
-REVISION 0.69d
-
+0.69d
\barchart can now take pair data. Interpreting (a,b) as an interval
and creates bars that begin at a and end at b (Gantt diagrams).
Added \gantt (= \barchart)
-
-REVISION 0.69f
-
+0.69f
Made [cc] the default for \tlabelrect, etc. Added command
\tlpathjustify to change the default.
Added code to input user additions, defaults, etc., in mfpic.usr, if
it exists.
-
-REVISION 0.69g
-
+0.69g
Bug fix to \tlabelrect.
-
-REVISION 0.7 beta, 14 Nov 2003
-
+0.7 beta, 14 Nov 2003
Packed up and put on web page and CTAN.
-
-REVISION 0.7a beta, 16 Apr 2004
-
+0.7a beta, 16 Apr 2004
Change one semicolon (;) in a string written by \opengraphsfile to a
colon (:) to work around a bug in the perl scripts mptopdf and/or
texexec.
-
-REVISIONS 0.71 alpha--0.8 beta, 17 May 2005
-
+0.71 alpha--0.8 beta, 17 May 2005
Added
\arc[r], \arc[q], \circle[r], circle[q].
\arrow* (star form).
@@ -744,20 +626,14 @@ the version info and emit a message if there is a mismatch.
Sent to CTAN 13 May 2005.
-
-REVISION 0.8a 17 May 2005
-
+0.8a 17 May 2005
Added forgotton \belowfcn plus the documentation of \btwnplrfcn.
-
-REVISION 0.8b 27 Sep 2005
-
+0.8b 27 Sep 2005
Bug fixed concerning unprintable characters in filenames.
NOT uploaded.
-
-REVISION 0.89 08 May 2006
-
+0.89 08 May 2006
Added: \arrowhead, \arrowtail and \arrowmid for arrows.
Added: \zigzag, \sinewave and \corkscrew renderings.
@@ -810,12 +686,10 @@ mfpman.tex.
Corrected behavior of mfpic environments with regard to \everypar.
-REVISION 0.90 01 Jun 2006
-
+0.90 01 Jun 2006
Uploaded to CTAN
-REVISION 0.94 09 Sep 2009
-
+0.94 09 Sep 2009
Added support for cmyk and grayscale color models that have been
available in MetaPost since version 1.000.
@@ -901,17 +775,10 @@ Correct minor error in mfpic.dtx affecting only the documentation.
1.02
Add work-around for verbatimtex (added a commented blank line after
-user-supplied verbatimtex material). Metapost comments out final eol in
-a verbatimtex group, also ignoring trailing spaces, also ignoring blank
-lines. This causes problems if user ends one verbatimtex with an
-assignment, and then follows with another verbatimtex before any btex's.
-These two verbatimtex's are then effectively concatenated, contrary to a
-user's expectation that a line end separates them.
+user-supplied verbatimtex material).
1.03
-Correct iscolor in grafbase. Added parentheses around "color clr" to
-force it to be interpreted as a boolean expression rather than an
-incomplete color variable declaration.
+Correct iscolor in grafbase, adding parentheses.
Change detection of amstex to \ifx\amstexloaded@\relax (don't know why I
rejected this before). This takes care of formats built on top of
@@ -938,3 +805,35 @@ support macros *RKIV (4-step Runge-Kutta numerical method).
Removed mfppatch.tex from the distribution. Add lcheadings.ist for the
index.
+1.07
+Added mfpicdef.tex for metapost labels and removed token register
+\mfp@commonverbatimtex.
+
+Added \quarterellipse, \halfellipse and \fullellipse.
+
+Use \MFPeverylabel in the metapost file instead of \everylabel in case
+someone uses a LaTeX package that includes such a macro.
+
+Added \gbrace.
+
+Changed the detection of AmS-TeX. Check that both \amstexloaded@=\relax
+and \NoBlackBoxes is defined. The former alone is too easy to occur by
+accident.
+
+Added hyperbolic geodesics. Also a half-plane version of pshdist(,).
+
+Added \browniangraph and \randomwalk.
+
+Added the Kelvin transform, kelvin(z). Also the complex function
+zsqrt(z) and complex number operations zmul and zdiv.
+
+1.08
+Added gradients: \gradient, \areagradient and \radialgradient.
+
+1.09
+Testing...
+
+1.10
+Added commands to interpolate between two paths.
+Added \reversepath=\reverse.
+