summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pgf/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/pgf/ChangeLog')
-rw-r--r--Master/texmf-dist/doc/generic/pgf/ChangeLog488
1 files changed, 487 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/generic/pgf/ChangeLog b/Master/texmf-dist/doc/generic/pgf/ChangeLog
index f53ee8a7ee6..59e78c56e82 100644
--- a/Master/texmf-dist/doc/generic/pgf/ChangeLog
+++ b/Master/texmf-dist/doc/generic/pgf/ChangeLog
@@ -1,8 +1,494 @@
+2008-02-14 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed "initial"/"accepting" distance bug.
+ - Fixed wrong intersection computation bug.
+
+2008-02-13 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added "local bounding box" option for Fabien...
+
+2008-02-12 Till Tantau <tantau@users.sourceforge.net>
+
+ - Finished chains and chain tutorial.
+ - Fixed height of rounded rectangle shape.
+
+2008-02-11 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added "auto end on length" and "auto corner on length"
+ options to decorations.
+ - Added "if input segment is closepath" option to
+ decorations.
+ - Renamed "subpath" in decoration code to "inputsegment". In
+ the pdf-specification (and in the rest of the pgf manual) a
+ path is made up of subpath, which are started by movetos,
+ and these in turn are made up of segments. In decorations,
+ segments used to be called subpaths, which was too
+ confusing...
+ - More renaming in chains, but its stabilizing now.
+ - Started a tutorial on chains.
+
+2008-02-10 Till Tantau <tantau@users.sourceforge.net>
+
+ - Moved chain part inside "positioning" into "chains"
+ library.
+ - Renamed things in the chains library, yet again and added
+ branches.
+ - Fixed bug with "xyz of" placements.
+
+2008-02-08 Till Tantau <tantau@users.sourceforge.net>
+
+ - Renamed "placements" library to "positioning".
+ - Renamed and changed all chain commands.
+ - Added scopes library.
+ - Renamed cap and join to line cap and line join (but old ones
+ are still available).
+
+2008-02-07 Till Tantau <tantau@users.sourceforge.net>
+
+ - Patched Makefiles according to suggestion by Hans Meine.
+ - Fixed bug: duplicate fading name in pgflibraryfadings.
+ - Fixed bug: wrong size of functional shading in dvips.
+ - Fixed bud: documentation a4paper setting.
+ - Fixed bug: Manual now compiles with tex4ht once more.
+ - Fixed bug: Manual now is hyperlinked also for dvipdfm.
+ - Fixed bug: wrong size of all shadings in svg code.
+ - Slight change in placement lib, default chain now has a
+ name.
+
+2008-02-07 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Removed internal asin tables as asin is now calculated from
+ acos tables.
+ - Misc. updates for shapes docs.
+
+
+2008-02-06 Till Tantau <tantau@users.sourceforge.net>
+
+ - Changed fit library, so that nodes are now "completely"
+ fitted.
+ - Changed tutorial so that fit library is now used.
+ - Added placement library and documentation.
+
+2008-02-05 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixes in snake compatibility code.
+ - Added dvipdfmx support (identical to dvipdfm).
+ - Fixed missing braces and color stack problem in
+ shapes.logic.IEC.
+
+2008-02-04 Till Tantau <tantau@users.sourceforge.net>
+
+ - Patched (and hopefully fixed) hyperref support.
+ - Made matrix inversion more precise.
+ - Added tutorial for geometric constructions.
+ - Fixed partway and intersection computations.
+ - Added line to circle intersection.
+
+2008-02-03 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added through library (still very simple...).
+ - Added computation of intersection of circles and tangent to
+ a circle.
+
+2008-01-31 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Updated isosceles triangle shape. Positioning of node
+ contents improved. Added key so minimum width and height
+ can be applied independently
+ - Fix for trapezium shape for minimum height. This fix may
+ ``break'' exisiting code by making any trapezium enlarged using
+ minimum height to appear slightly wider than before. But...
+ - Added keys for trapezium so that minimum width and height
+ can be applied independently, or to just the `body' of the
+ trapezium.
+
+2008-01-30 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Reimplemented shape `tape'. Anchors should behave a bit
+ better now.
+
+2008-01-29 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed problem with pin a relative coordinates.
+
+2008-01-27 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Added `logic gate IEC symbol color` key to change color
+ for all symbols simultaneously.
+ - Fix for loading US and IEC shape library separately.
+ - Misc. updates for decoration docs.
+
+2008-01-26 Till Tantau <tantau@users.sourceforge.net>
+
+ - Modified calc library. Working on documentation.
+ - Added calc library and ($...$) notation for coordinates.
+
+2008-01-25 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Reorganised logic shapes. Now two libraries:
+ shapes.gates.logic.US (for `American' gates) and
+ shapes.gates.logic.IEC (for rectangular gates).
+ Gates are now named `and gate US' or `and gate IEC' etc.
+ TikZ key `use US style logic gates' and `use IEC style
+ logic gates' set up styles so that (e.g.) `and gate'
+ becomes a synonym for `shape=and gate US'. See docs for
+ details.
+
+2008-01-23 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added decorations.markings.
+
+2008-01-22 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed pgfpatharc: Fractional angles are now handled
+ correctly.
+ - Fixed incompatability with bm package: Changed hack to
+ \@@end to \AtEndDocument.
+ - Changed things in the math engine to speed up things: First,
+ \pgfmath@returnone now uses simpler and faster code. Second,
+ some marshals in the internal math commands like
+ \pgfmathadd@ have been removed. This makes it necessary that
+ the second operand in a call to an internal math macro no
+ longer uses \pgf@x or \pgf@xa and I fixed the 3 places where
+ this was the case.
+ - Added footprint decoration and merged Marks footprints.
+ - Added buffering to the subpath mechanism. This speeds up
+ constructions of very long paths by a factor of 10 or more.
+ - Fixed missing declaration of \iftikz@decoratepath in
+ tikz.code.tex.
+
+2008-01-22 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Added logic shapes library. Includes AND gate, NAND gate,
+ OR gate, NOR gate, XOR gate, XNOR gate and NOT gate.
+
+2008-01-22 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fooled around with title page.
+ - Changed TikZ path scoping rules: Scopes no longer affect the
+ last point on a path. This was a nuiseance before and became
+ a real problem with decorations.
+ - Finished my move from snakes to decorations. Also finished
+ documentation.
+ We are now ready for a new release!
+
+2008-01-19 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Removed \externalcode command for decoration states as
+ persistent pre/postcomputation stuff does a similar job.
+
+2008-01-18 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Added \externalcode command for decoration states. Allows
+ code to be executed outside the TeX-group the state code
+ is executed in.
+
+2008-01-17 Till Tantau <tantau@users.sourceforge.net>
+
+ - Split decoration lib into several libs.
+ - Renamed lineto decoration to curveto decoration.
+ - Renamed many keys of decorations and snakes to shorter
+ names.
+ - Changed the tikz setting of decoration options.
+ - No documentation yet.
+
+2008-01-17 Till Tantau <tantau@users.sourceforge.net>
+
+ - Started merging snakes and decorations. Not yet finished.
+
+2008-01-16 Till Tantau <tantau@users.sourceforge.net>
+
+ - (Partly) rewrote the tikz support for decorations. There is
+ now a "decorate" path command:
+ \draw ... decorate [decoration=zigzag] { (0,0) -- (1,2) };
+ This yields a much cleaner interface.
+ - There is also a decorate=true/false option that causes the
+ whole path to be decorated.
+ - Decorated path can now contain nodes.
+ - Node paths can also be decorated now.
+ - Fixed missing \pgftransformreset inside decoration
+ environment.
+
+2008-01-15 Till Tantau <tantau@users.sourceforge.net>
+
+ - Changed the decoration documentation a bit. Still not quite
+ perfect...
+ - Restructured the basic layer. There is a central core (which
+ got slightly larger) and "modules", which can be included
+ using \usepgfmodule. All the pgfbaseXXX files are now
+ obsolete and only included for the old ones for
+ compatibility.
+ The {pgf} package no longer includes the modules "pattern",
+ "snakes" and "decorations" by default. However, these
+ modules are loaded by their respective libraries, so,
+ normally, no one will notice.
+
+2008-01-15 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Fix for minimum size in ellipse split shape.
+ - Added decorations documentation.
+
+2008-01-14 Till Tantau <tantau@users.sourceforge.net>
+
+ - Coordinates like (2,3cm) are now allowed. Has the same
+ effect as ([shift={(2,0)}]0pt,3cm), which is what everybody
+ would expect.
+ - Moved tikz hacks inside tikzlibrarydecorations into
+ tikz.code.tex itself.
+
+2008-01-14 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Fix for save stack overflow in decorations.
+ - Renamed \pgfdecorate \endpgfdecorate, now \pgfdecoration
+ \endpgfdecoration. Makes it more consistent with...
+ - Meta decorations! Automata that decorate the path with
+ decoration automata! Increased fancyness! Docs soon.
+ - Removed a bunch of keys from \tikzlibrarydecorations as
+ not really necessary.
+
+2008-01-13 Till tantau <tantau@users.sourceforge.net>
+
+ - Changed shadow lib once more and added it to CVS.
+
+2008-01-13 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Added decorations files. Docs to follow soon(ish).
+ - Fix for `star point ratio' and `star point height'
+ keys in star shape.
+
+2008-01-11 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added copy shadow.
+
+2008-01-10 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added random steps snake.
+
+2008-01-09 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added shadow library, removed shadow shapes (no longer
+ needed).
+ - Added preaction and postaction options (very useful).
+ - Added transform canvas option.
+ - Added scale around option.
+ - Moved tikz.code.tex to tikz/tikz.code.tex
+ - Moved .../libraries/pgflibrarytikzXXXX.code.tex to
+ .../frontendlayer/tikz/libraries/tikzlibraryXXXX.code.tex.
+
+2007-12-20 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed missing example bbs for dvipdfm.
+ - Fixed buggy swirl shading.
+ - Finished documentation switch from \itemoption to {key}.
+ - Changed TikZ fading options. More consistent and easier to use,
+ now.
+
+2007-12-20 Mark Wibrow <vibrovski@users.sourceforge.net>
+ - Added `ellipse split' shape.
+
+2007-12-17 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed spaces problem with external graphics.
+ - Added [missing] option to supress children.
+ - Reduced number of libs includes by {shapes} to geometric,
+ misc and symbol. Shapes is now more or less deprecated.
+ - Added shadowed shapes.
+ - Added pgfsys-xetex for native xetex support.
+ - Added documentation hint on scoping inside \foreach.
+ - Fixed bug [1620194] "tikz library mindmap requires trees"
+ - Fixed bug [1787504] "Usage of \@namelet in xxcolor.sty clases with memoir."
+ - Fixed bug [1809693] "background rectangle is scaled".
+
+2007-12-13 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added fadings.
+ - Added functional shadings.
+ - Fixed bug in double drawing with arrows.
+
+2007-11-24 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Fix for all math functions with two arguments.
+ - Fix for tikz when y-coordinate is a function within braces.
+ - Fix for distance calculation in shape snake.
+ - Added `cloud callout' shape.
+ - cloud shape can now use (or ignore) `aspect' key.
+ - More key updates/fixes for shapes.
+
+2007-11-23 Till Tantau <tantau@users.sourceforge.net>
+
+ - Corrected minimum size of a diamond shape (was twice the
+ correct size -- this may break existing code, but that cannot
+ be avoided!).
+ - Changed some more documentation from \itemoption to {key}s. Not
+ yet finished.
+
+2007-11-19 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Updated math documentation. Code examples now consistent with
+ the rest of the manual.
+
+2007-11-12 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed hyperref-dvipdfm-problem.
+
+2007-11-10 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Updated cloud shape for minimum size calculations.
+ - Reimplemented rounded rectangle. Now supports concave arcs.
+ - Removed all stuff for Fancy hyperlinked picture of shapes.
+
+2007-11-07 Till Tantau <tantau@users.sourceforge.net>
+
+ - \foreach will now allow a macro name to be given as list
+ argument (as in \foreach \x in \mylist {...})
+
+2007-10-29 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed keys problem when .try is used with a comma.
+
+2007-10-28 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Fixed shape snake for drawing to other pictures.
+ - Added shapes `arrow box' shape, `rectangle callout` and
+ `ellipse callout'.
+
+2007-10-26 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed dvipdfm problem with hyperref.
+
+2007-10-13 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - pgfbasesnakes: changed length calculation and added angle calculation.
+ - added `shape snake' to snake library.
+ - added cylinder shape to geometric shapes.
+ - renamed `bevelled rectangle'. Now called `chamfered rectangle'.
+ - renamed pgfsavepgf@process. Now called pgfextract@process.
+
+2007-10-12 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Fixed bug #1803811 gobbling of tokens after \pgfmathaddtocounter.
+ - Fixed insertion of spaces after \pgfmath stuff.
+ - Fixed bug #1811862.
+
+2007-09-19 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Fix for cot and tan. Now correctly return negative values.
+ - Added `...head indent' option for single and doube arrow
+ shapes (allows the arrowheads to look more `fancy').
+ - Updated tikzshapes.geometric and tikzshapes.symbols so
+ the incircle border construction can be used in TikZ
+ if libraries are loaded separately.
+ - Misc. fixes and updates for shapes doc.
+
+2007-09-18 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Fixed isosceles triangle, circular sector and circle split
+ for `text width' key.
+ - Fixed star, cloud and rectangle shape for using anchors for
+ positioning.
+ - New shapes:Rectangle split, rounded rectangle,
+ bevelled rectangle, tape, signal, single arrow and double arrow.
+ - Fancy hyperlinked picture of all shapes added to shape lib. doc.
+ - Updated math doc.
+ - Fix for square root.
+ - Fix for parsing negative box dimensions.
+ - (Yet another) division version.
+
+
+2007-08-20 Mark Wibrow <vibrovski@users.sourceforge.net>
+ - Added cloud shape.
+ - Updated all shapes (and doc.) for pgfkeys.
+ - Changed Kite key: Now use (e.g.) '/pgf/kite vertex angles=60 and 70' (see doc.)
+ - Added keys /pgf/shape aspect and /pgf/shape aspect inverse, (but \pgfsetshapeaspect
+ and, TikZ option `apsect' are still there for compatability).
+ - Updated diamond shape (and doc.) to use keys.
+ -`Housekeeping' stuff (moved some macros around).
+
+
+2007-08-10 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Trapezium shape updated. No longer uses left and right
+ extensions. Uses internal angles instead.
+ - Updated pgfkeys for shapes (not done \pgfsetshapeaspect for
+ diamond shape)
+
+2007-08-09 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Added new starburst shape to misc shapes.
+ - Updated all shapes to pgfkeys.
+
+2007-08-08 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added fitting library.
+
+2007-07-28 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Fixed parser for expressions beginning with groups
+ preceeded by signs e.g. -(4+3)
+ - This also fixes problem in TikZ when specifiying coordinates
+ contatining groups. Coordinates in the form (1, {(2+3)}) will
+ work even if there are spaces after the comma.
+
+2007-07-23 Till Tantau <tantau@users.sourceforge.net>
+
+ - Started to use new pgfkeys also in pgf. In particular,
+ commands like \pgfsetshape... are now replaced by keys.
+ (Not yet finished.)
+
+2007-07-21 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Added new geometric shape: `circular sector'.
+ - Updated pgfbaseshapes.code.tex for saved macro support.
+
+2007-07-12 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added overlay functionality to \node.
+ - Added pgfkeys and its documentation.
+
+2007-07-10 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Updated all `new' geometric shapes: polygon, star, trapezium,
+ semicircle, isosceles triangle, kite, dart.
+ - `isosceles triangle' and `simple isosceles triangle' combined
+ into one shape.
+ - more accurate anchor positioning in polygon and star shapes.
+ - Added `shape border uses incircle' option for supporting shapes.
+ - Added `shape border rotate' option for supporting shapes.
+
+2007-07-04 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Added support for sec, cosec and cot.
+
+2007-07-03 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed missing compatibility \pgfsincos
+ - Fixed wrong \pgfmathsincos
+
+2007-06-23 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Added semicircle shape.
+ - Updated documentation for all new shapes.
+
+2007-06-22 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Added support for savedmacros in \pgfdeclareshape.
+ - Added trapezium shape.
+ - Added support for `legacy' calc code (\real, \minof, \maxof, \ratio).
+ - Fixed 'public' sqrt macro in \pgfmathoperations.code.tex
+ - Added isosceles triangle shape: uses incircle, but supports arbitrary
+ rotation of border.
+ - Added simple isosceles triangle shape: much tighter fit of node
+ contents, but restricted rotation of border.
+
+2007-06-21 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed text width problem in matrix of nodes.
+
2007-01-18 Till Tantau <tantau@users.sourceforge.net>
Version 1.18:
- - Added regular polygon and start shapes (by Mark Wibrow).
+ - Added regular polygon and star shapes (by Mark Wibrow).
- Added graphic externalization commands.
- Added barycentric coordinate system.
- Added direct TikZ plotting of function based on math engine.