TikZ and PGF builds
PGF has a relatively long release cycle. To get all the latest features and bug-fixes you should use the development version of PGF. If you don't want to check out PGF from CVS yourself you can find builds here, conveniently packed in a TeX Directory Structure (TDS) compliant structure.
Warning: The development versions are not always stable. If the latest build causes problems, download and install an earlier build and wait for a bug fix.
Builds
- Build date 2009-06-02
- Download zip | Download documentation
2009-05-29 Christian Feuersaenger <...>
- allowed numbers like '.9' in fpu.
2009-02-29 Mark Wibrow <...>
- Fix for signal shape.
2009-05-22 Jin-Hwan Cho <...>
- Applied the patches for dvipdfmx driver, pgf-doc-diff.version2cvs (2009-04-18) and pgf-generic-diff.version2cvs (2009-04-19).
2009-05-18 Christian Feuersaenger <...>
- Restored processing of unknown keys in the predifened key filters 'and', 'not', 'or' and 'false': it was not improvement...
2009-05-17 Christian Feuersaenger <...>
- fixed the sequence of arguments of
\pgfqkeysactivatefamiliesandfilteroptionsand\pgfqkeysactivatesinglefamilyandfilteroptionsin the reference manual.
2009-05-16 Christian Feuersaenger <...>
- key filtering: the composed key filter handlers 'not', 'and', 'false' and 'or' now ignore unknown options and call the .unknown handlers.
- pgfkeys: removed the experimental
\pgfkeyssetdefaultpathforhandledmethod. It doesn't fit into the clean interface for pgfkeys - and the problem of default paths for handled keys can be solved better with the/handler configmethod.
- Build date 2009-04-24
- Download zip | Download documentation
2009-04-24 Christian Feuersaenger <...>
- provided API function
\pgfmathfloatifflagsto simplify special cases in FPU.
2009-04-23 Christian Feuersaenger <...>
- added (primitive) veclen implementation for FPU.
- added cosh, sinh, tanh to FPU
2009-04-21 Christian Feuersaenger <...>
- fixed bug in external lib: empty lines in tikzpicture environments were not accepted for some operating modes.
2009-04-18 Christian Feuersaenger <...>
- added
\pgfqpointscale
- provided API function
- Build date 2009-04-08
- Download zip | Download documentation
2009-04-08 Christian Feuersaenger <...>
- added an optional argument count to 'optimize command away' in external library.
2009-04-03 Christian Feuersaenger <...>
- added the |figure name| key to the externalization library
- improved docs for externalization library
2009-03-30 Christian Feuersaenger <...>
- improved sanity checking of floating point comparison: does now also yield results for infty/nan
- added fix for precedence bug for unary minus (fix has been suggested by Mark Wibrow, by mail conversation)
2009-03-22 Till Tantau <...>
- Replaced z@ by 0pt for context.
2009-03-21 Christian Feuersaenger <...>
- external library: fixed the 'optimize' feature: pictures which won't be exported could not be optimized away (although they should)
2009-03-20 Till Tantau <...>
- Replaced toks@ and voidb@x by pgfutil@toks@ and pgfutil@voidb@x.
2009-03-14 Christian Feuersaenger <...>
- improved docs for .search also.
- fixed initial value for 'domain' such that it really uses the default samples=25.
- Build date 2009-03-10
- Download zip | Download documentation
2009-03-09 Till Tantau <...>
- Added patch for context color support in luatex.
- Build date 2009-03-01
- Download zip | Download documentation
2009-02-26 Christian Feuersaenger <...>
- improved the optimization facilities of the external library:
optimize=falsewill now properly restore any optimized material when used in\tikzset
2009-02-23 Christian Feuersaenger <...>
- added
/handler config=all,only existing,full or existingconfiguration. - added
.search alsokey handler as a simple implementation of key search paths.
- improved the optimization facilities of the external library:
- Build date 2009-02-22
- Download zip | Download documentation
2009-02-20 Christian Feuersaenger <...>
- added
\pgfkeyssetdefaultpathforhandledfeature as improvement for multiple key paths to pgfkeys. Reference documentation and an application example is in the manual.
2009-02-13 Christian Feuersaenger <...>
- added
mark=textwhich draws arbitrary TeX content as plot marks to plot mark library.
2009-02-06 Mark Wibrow <...>
- Added key
define functionto define simple local functions.
2009-02-04 Till Tantau <...>
- Worked on dv stuff.
- added
- Build date 2009-02-01
- Download zip | Download documentation
2009-02-01 Mark Wibrow <...>
- Index argument to array is automatically truncated to an integer.
- Text decoration can now be aligned along or fitted to a path.
- Added key
/pgf/decoration/reverse pathto decorate a path backwards.
- Build date 2009-01-24
- Download zip | Download documentation
2009-01-24 Christian Feuersaenger <...>
- the FPU deactivation command is now assembled once and for all during its first usage.
2009-01-23 Christian Feuersaenger <...>
- fixed fpu 'round' method - it rounded mantissas instead of the complete number before.
2009-01-22 Till Tantau <...>
- Fixed some math stuff
- Renamed
\pgfpathcurvebetweentime*to\pgfpathcurvebetweentimecontinue. - Added svg.path lib. It allows one to directly use
the svg syntax for paths (like
M10 10 L 20 20). Not yet documented.
- Build date 2009-01-07
- Download zip | Download documentation
2009-01-06 Till Tantau <...>
- Added tutorial for mind/lecture maps.
2009-01-06 Christian Feuersaenger <...>
- implemented fpu factorial
- if the fixed point library is activated, the fpu will be deactivated automatically.
- added draft for FPU documentation
- Build date 2009-01-03
- Download zip | Download documentation
2009-01-03 Christian Feuersaenger <...>
- fixed bug in fpu sqrt.
- provided feature to disabled fpu manually.
2008-12-31 Christian Feuersaenger <...>
- added support for pgf 2.00 and the fpu (works only with additional and technical work - the fpu file is not all which is needed)
- added
powandgreaterthanto FPU - fixed some FPU issues
- fixed processing of
/tikz/domainkey - it produced N+1 samples instead of N.
2008-12-30 Christian Feuersaenger <...>
- added further functions to fpu; improved sanity checking; fixed smaller bugs related to fpu
2008-12-29 Christian Feuersaenger <...>
- improved internal floating point code: it is possible to change the low-level representation with minimal number of code lines.
- modified low-level floating point representation. All high level code should be completely unaffected; the changes are backwards compatible.
- Wrote first draft of a floating point unit library (fpu) similar in spirit to the fixed point library of Mark Wibrow.
- Moved all floating point math operations (functions) into the fpu library. It is now necessary to include the library in order to use floating point math operations. The number formatting methods are still available as before.
2008-12-28 Christian Feuersaenger <...>
- added trigonometric functions to floating point unit.
- Build date 2008-12-17
- Download zip | Download documentation
2008-12-17 Till Tantau <...>
- Added
\colorletto ConTeXt stuff.
- Added
- Build date 2008-12-15
- Download zip | Download documentation
2008-12-14 Till Tantau <...>
- Worked some more on data visualization stuff. Still in pre-alpha.
2008-12-11 Christian Feuersaenger <...>
- added
\pgfmathfloatexp.
- Build date 2008-12-11
- Download zip | Download documentation
2008-12-07 Christian Feuersaenger <...>
- floating point macros now always use the basic pgf math methods for mantisse computations, even if the fixed point library is active.
2008-12-06 Christian Feuersaenger <...>
mark=noneis now equivalent withmark=(disables plot marks). The previous behavior was to issue\pgfuseplotmark{none}which is equivalent to\relax(and wastes time).
- Build date 2008-12-05
- Download zip | Download documentation
2008-12-03 Till Tantau <...>
- Changed exp function code in
pgfmathfunctions.basic.code.tex. It is now much more precise for negative values and also more precise for positive values.
- Changed exp function code in
- Build date 2008-12-01
- Download zip | Download documentation
2008-11-28 Christian Feuersaenger <...>
- optimized
\pgfmathfloattofixedfor speed (although it introduces redundand zeros) - Added
/pgf/image/include externalcommand key as public interface to modify the\includegraphicscommand in image externalization routines.
- optimized
- Build date 2008-11-25
- Download zip | Download documentation
2008-11-24 Christian Feuersaenger <...>
- fixed bug with
overlayoption and matrices: now, cell pictures won't collapse any more if the matrix hasoverlayenabled. However, the matrix' bounding box won't contribute to the image as desired.
- fixed bug with
- Build date 2008-11-24
- Download zip | Download documentation
2008-11-23 Christian Feuersaenger <...>
- added support for active
!characters (for example inblue!30!blackand french babel setting) - modified processing of
domainoption: the argument is\edefed such that any potentially active ':' characters will be expanded to non-active ones (avoiding errors in the following processing).
- added support for active
- Build date 2008-11-13
- Download zip | Download documentation
2008-11-13 Till Tantau <...>
- Fixed
\pgfnodealiasbug that caused chains to fail in matrices.
- Fixed
- Build date 2008-11-01
- Download zip | Download documentation
2008-11-01 Mark Wibrow <...>
- More fixes for insertion of spaces. Fixes the reported issue "pgfmathparse can disrupt coordinate transformations"
- Build date 2008-10-31
- Download zip | Download documentation
2008-10-30 Till Tantau <...>
Added shading library, mainly containing the new color wheel shading donated by Ken Starks. Examples of new shadings are:
- bilinear interpolation
- color wheel
- Mandelbrot set
- Build date 2008-10-28
- Download zip | Download documentation
2008-10-27:
- Added square arrow
- Changed
pgfutil-context.defso that driver detection should work once more. - Fixed insertion of space when parsing exponents.
- Build date 2008-10-22
- Download zip | Download documentation
2008-10-22 Christian Feuersaenger <...>
- added abs, abserror and relerror to floating point unit.
2008-10-21 Christian Feuersaenger <...>
- added sqrt for floating point unit, built on top of pgfmathsqrt.
- Build date 2008-10-10
- Download zip | Download documentation
2008-10-09 Till Tantau <...>
- Fixed the wrong lengths of support vectors for circles. Used to be 0.555 (found by trial and error), while the correct value is 4/3*(sqrt(2)-1) = 0.5522847, which gives much better circles. Thanks to Ken Starks for pointing this out.
2008-10-07 Mark Wibrow <...>
- Fixed rounded rectangle right arc bug.
- Build date 2008-10-07
- Download zip | Download documentation
2008-10-06 Christian Feuersaenger <...>
-
Fixed missing treatment of
assume math modein\pgfmathprintnumber
2008-10-05 Till Tantau <...>
- Fixed missing switching off of auto anchors in positioning library.
-
Fixed missing treatment of
- Build date 2008-10-03
- Download zip
2008-09-30 Mark Wibrow <...>
- Fixed some parsing bugs with arrays.
- Fix for parsing of arrays in TikZ coordinates.
- Build date 2008-10-02
- Download zip | Download documentation
2008-10-01 Till Tantau <...>
- Fixed matrix/pdfsync incompatibility.
- Build date 2008-09-29
- Download zip | Download documentation
2008-09-27 Christian Feuersaenger <...>
-
optimized floating point number processing and log computations.
Logs of floating point numbers are now a factor of 3.8 faster, using
\pgfmathlnas back-end instead of newton's method. - Added manual section about the use of internal TeX registers for pgf libraries.
-
The
node (<name>)syntax now evaluates\pgfkeysvalueof{/tikz/name/.@cmd}<name>\pgfeovsuch that it is always consistent with the[name=<name>]option.
-
optimized floating point number processing and log computations.
Logs of floating point numbers are now a factor of 3.8 faster, using
- Build date 2008-09-26
- Download zip | Download documentation
2008-09-25 Christian Feuersaenger <...>
-
Added number formatting option
min exponent for 1000 sep. Defines the smallest exponent in scientific notation which is required to draw thousand separators.
-
Added number formatting option
- Build date 2008-09-22
- Download zip | Download documentation
2008-09-21 Mark Wibrow <...>
- Fixed bug in math parser which inserted spaces into text or picture.
- Build date 2008-09-17
- Download zip | Download documentation
2008-09-17 Christian Feuersaenger <...>
-
added number formatting style
sci superscriptExample: formats the number 42 as4.2^1instead of4.2 \cdot 10^1
-
added number formatting style
- Build date 2008-09-15
- Download zip | Download documentation
2008-09-15 Till Tantau <...>
- Fixed bug "TikZ, the shadow library and ConTeXt MKIV (LuaTeX)".
2008-09-14 Mark Wibrow <...>
2008-09-12 Mark Wibrow <...>
-
Added
\pgfpathcurvebetweentime.
- Build date 2008-09-11
- Download zip
2008-09-10 Till Tantau <...>
- Fixed problem with nodes on a line inside a picture that is inside a node of another picture. Pictures will now always start with "pos=.5" set.
2008-09-07 Mark Wibrow <...>
- Slight hack of decorations so that the input path can consist of a
single move to. This enables stuff like
\path [decoration={some decoration}, decorate] (4,5);
Note: The PGF manual would not compile properly with this build. The manual included in this build is from an earlier build.
- Build date 2008-09-04
- Download zip | Download documentation
2008-09-03 Christian Feuersaenger <...>
-
fixed small bug related to
@dec sep markand not-a-number in number formatting routines.
2008-09-03 Mark Wibrow <...>
- Solutions for path intersections can now be sorted along either path.
-
\pgfintersectionsolutionsis now a macro, not a count register.
-
fixed small bug related to
- Build date 2008-09-01
- Download zip | Download documentation
2008-08-31 Mark Wibrow <...>
- fix for ``Missing character...' warnings in logfile when using foreach.
- removed `trim integers' option from foreach as int function can now be used.
- Build date 2008-08-31
- Download zip | Download documentation
2008-08-31 Mark Wibrow <...>
- Rewrote math parser. Anyone who relies on, or has hacked internal parser or function macros, or has defined their own functions for the parser will need to reconsult the code and/or documentation.
- Files for functions definitions split (possibly permanantly) into different files.
- Scaling of results at the end of the parse is no longer the default action. This doesn't break PGF or TikZ, but it may break user code that depended on this scaling. To turn it back on use letpgfmathpostparse=pgfmathscaleresult.
- Modifying existing functions or creating new functions must now be done using pgfmathdeclarefunction and pgfmathredeclarefunction.
- Single argument functions do not need parentheses, provided the funtion is followed by a space, so sin 60 is the same as sin(60). But! Functions have the highest precedence, so sin 60x is the same as sin(60)x.
- Added {} operators for array specification and [] operators for array access - see docs for details.
- added postfix ! factorial operator.
- added c++/java style conditional e.g., x > 10 ? 13 : 20.
- added >=, <=, !=, prefix !, &&, || operators.
- added atan2, log10, log2, e, int and frac functions.
- adapted cosh, sinh and tanh from Martin Heller.
- added lua-style random function for generating random integers.
- added Mod function (note capital letter). Uses floored division and is never negative.
- min, max, veclen and pow can now be nested in any argument position.
- min and max can now take a variable number of arguments.
- For compatability pgfmathmax and pgfmathmin still take two arguments (although these can contain comma separated expressions). However pgfmathmin@ and pgfmathmax@ now only take one argument in the form pgfmathmin@{{1}{2}{3}{4}{5}} (for 5 arguments).
- added hex, Hex, bin, and oct functions. These functions will not work properly if the post-parse scaling is turned back on.
- 0 prefix for integers now specifies an octal number which is automatically converted to base 10.
- 0x or 0X prefix for integers now specifies a hexadecimal number, which is automatically converted to base 10.
- 0b or 0B prefix for integers now specifies a binary number, which is automatically converted to base 10.
- "" characters turn off parsing (!) for part of an expression.
- added width, height, and depth functions for text e.g., width("Some text"), but as an expression is edef'ed before parsing other commands will have to be `protected' e.g., width("noexpandHuge Some text").
- bugfix for tan and cot.
- Build date 2008-08-28
- Download zip | Download documentation
2008-08-27 Christian Feuersaenger <...>
- added
/tikz/external/export={true,false}key for externalization library. A boolean which can be used to disable the export mechanism for all pictures inside of the current TeX-scope.
- added
- Build date 2008-08-06
- Download zip | Download documentation
2008-08-05 Christian Feuersaenger <...>
- added documentation for basic layer externalization and baseline option.
- Build date 2008-07-31
- Download zip | Download documentation
2008-07-28 Christian Feuersaenger <...>
- added 'showpos' key to number printing (and alias 'print sign').
- Build date 2008-07-25
- Download zip | Download documentation
2008-07-22 Christian Feuersaenger <...>
- fixed typo in pgfmathfloat.code.tex
- added 'optimize command away=macro' key to externalization library. It allows to discard unnecessary and possibly expensive user macros during export (unnecessary = not in selected picture).
2008-07-18 Christian Feuersaenger <...>
- Fixed bug in system layer path collecting. Very long paths are now processed more efficiently (the bug disabled an optimization).
2008-07-14 Christian Feuersaenger <...>
- added "marker" positions into the output of number formatting routines to find period positions (even if no period is typeset) and exponent positions. Allows alignment within auxiliary routines.
2008-07-14 Till Tantau <...>
- Fixed dash phase bug.
- Fixed missing library include in automata lib.
- Added "align" option. "text ragged" and friends are now deprecated. Text width need no longer not, but can, be specified. The following now has the expected effect: node [draw,align=center] {Hello\world.};
2008-07-10 Christian Feuersaenger <...>
- added pgfqpointxy and pgfqpointxyz to complement the "quick" point commands in basic layer.
2008-07-09 Christian Feuersaenger <...>
- added 'every mark' style.
- 'mark options' simply overwrites 'every mark' (consistent with its old definition)
2008-07-07 Till Tantau <...>
- Finished circuit library and documentation (well, some shapes still missing, but that's something users should contribute).
2008-07-01 Christian Feuersaenger <...>
- the external library now handles active double quotes ", single quotes ', and active semicolons ';' in its system call correctly. Furthermore, \ will expand to a normal backslash. The initial system call now uses double quotes for indows compatibility, it also contains the shell-escape feature for gnuplot invocations.
2008-06-30 Till Tantau <...>
- Did some documentation of circuit lib.
- Removed the separated documentation of the intersection library and made this documentation part of the main documentation.
- The intersection cs is now deprecated, the documentation is now only based on the intersection lib.
- Added a "by" option so that "name intersections={of=A and B,by={c,d,e}}" will create an alias c for intersection-1, d for intersection-2 and e for intersection-3.
- Renamed "path name" to "name path" in the intersection lib. This is more consistent with "name intersections".
2008-06-29 Christian Feuersaenger <...>
- Minor changes on float stuff, wrote pgfmathfloatmultiply and pgfmathfloatdivide on top of pgfmathmultiply and pgfmathdivide
- Build date 2008-06-27
- Download zip | Download documentation
2008-06-26 Mark Wibrow <...>
- Renamed various things in the intersection library.
- Now possible to intersect un-named paths using the intersection coordinate system.
2008-06-26 Till Tantau <...>
- Continued with circuit library.
- Introduced subdirectories inside the pgf library directory and moved libs into them. You may need to update your checkout.
2008-06-26 Christian Feuersaenger <...>
- The external library now typesets as horizontal material by issueing leavevmode. This fixes an inconsistency with the normal tikzpictures.
2008-06-25 Mark Wibrow <...>
-
Added intersection library + documentation for
intersecting
named'' paths.
2008-06-25 Christian Feuersaenger <...>
- Fixed bug in external library. Now, strings like '#1' occuring somewhere in an image is collected correctly.
2008-06-24 Mark Wibrow <...>
- Removed new intersection stuff. Need to restart from scratch...
2008-06-23 Till Tantau <...>
- Started working on circuit library documentation.
2008-06-23 Mark Wibrow <...>
- Added PGF code and docs for intersections of two curves and intersections of a line and a curve.
- Fixed bug in foreach code when registers are used with dots statement.
2008-06-22 Till Tantau <...>
- Created first version of circuit libraries for electrical engineering (circuits.ee.*).
- Added libraries so that ee circuits and logical circuits can be accessed using the same interface. (circuits.logic.*)
- The tikz lib shapes.gates.logic.* will no longer be needed, the circuits.logic. will replace them. (The pgf libs shapes.gates. are still used as before, however.)
- Minor patch in shapes.gates.logic.US so that the .0 and .180 anchors of a not gate or a buffer gate are the same as the input or output anchors.
- All this is not documented, yet.
- Worked some more on dv stuff, but nothing to "show", yet.
2008-06-21 Mark Wibrow <...>
- Fixed parsing bug in foreach code.
- Added "rotate fit" key to fit library, so (e.g.) a rotated rectangle can be fitted around nodes/coordinates.
2008-06-21 Christian Feuersaenger <...>
- Added documentation for tikz 'external' library.
- created pgfexternalwithdepth.tex file to use the 'baseline' information.
- improved some issues of the external library.
- Added '/pgf/images/draft' option
- Modified implementation of draft images to show the image file name instead of the internal image name
2008-06-19 Christian Feuersaenger <...>
- Added tikz library 'external' which allows automatic or semiautomatic export of each tikzpicture to pdf. Documentation is not yet ready.
- Added self-contained latex package tikzexternal.sty to read those images without tikz/pgf installed.
- Added support for the 'baseline' option in beginpgfgraphicnamed ... endpgfgraphicnamed by storing the box depth into a separate file.
2008-06-19 Till Tantau <...>
- Added first ideas for a circuit library.
- Bugfixes in scoping behaviour.
- Changed scoping rules for to path operation: Options are now local. This may break existing code, but is much more consistent with everything else and removes other problems.
- Patched mindmap lib to account for these changed rules.
- Added insert path option.
- Deprecated "after node path". Use "append after command" and "prefix after command" instead.
- Moved datavisualization libraries to separate subdirectory.
2008-06-18 Till Tantau <...>
- Changed label and pin options once again, to allow more flexibility. In particular, the angle can now be omitted. Also, for rotated main nodes the anchors are now chosen in more sensible ways.
2008-06-16 Till Tantau <...>
- Added tiny little turtle graphics library for fun.
- Changed scoping rules for foreach statement on a path: the last coordinate is now persistent not only after the foreach statement, but also between different iterations.
- Changed positioning of "label" when you attach a label to a transformed shape. The position is now absolute with respect to the page, unless the "transform shape" option is used.
2008-06-11 Mark Wibrow <...>
- Fixed the bug fix for character checking in foreach.
- Updates and fixes for new foreach code.
2008-06-13 Till Tantau <...>
- Fixed bug in new foreach stuff that causes an error on things like foreach i in {1,...,foo}. If a list element is a macro, no is-it-a-character check is done.
2008-06-11 Mark Wibrow <...>
- Checked in proposed foreach extensions. Possibly the extensions would be better contained in a pgflibrary...
- list items can now be evaluated.
- dots replacement is context sensitive.
- sequences indicated by dots can be character sequences.
-
a list item can be
remembered'' in the next iteration. - access to the number of the current item in the list is provided.
2008-06-09 Till Tantau <...>
- Worked a bit on data visualization stuff.
2008-06-07 Christian Feuersaenger <...>
- Added '/pgf/number format/1000 sep' and 'dec sep' shortcut styles which simply call 'set thousands separator' and 'set decimal separator'. Those option are somewhat long...
2008-06-06 Till Tantau <...>
- Fixed the "local bounding box" option so that it honors the "relevant for picture size"-if.
2008-06-04 Till Tantau <...>
- Fixed buggy "mid left" and "mid right" options.
- Added "between positions" option to the "mark" option. This makes it possible to create paths with "repeated arrows along the path". This did not work before.
2008-06-03 Christian Feuersaenger <...>
- Added '/pgf/number format/assume math mode' to disable math checks. This allows to assemble tabulars, apply pgfmathprintnumber to each cell and use the dcolumn package to align at decimal separators (no documentation for that feature yet)
2008-06-02 Till Tantau <...>
- Fixed pgfpages in conjunction with everyshi.
2008-05-31 Christian Feuersaenger <...>
- Semantics of |/pgf/number format/fixed zerofill| changed: it now simply sets a boolean which affects all numbers in fixed format; it does not SET fixed format. The same holds for sci zerofill.
2008-05-30 Christian Feuersaenger <...>
- Provided pgfmathprintnumberto macro in addition to pgfmathprintnumber.
- Build date 2008-05-23
- Download zip | Download documentation
2008-05-22 Mark Wibrow <...>
- Revised Lindenmayer system stuff. Documentation should now be up to date.
2008-05-22 Christian Feuersaenger <...>
- Added 'xbar interval' and 'ybar interval' plot handlers.
- Moved plot handler options to /pgf key tree.
- added 'bar shift' option.
- bar width option is now evaluated when needed.
- Added documentation for plot handler library changes and for tikz-plot interfaces.
- Modified pgf manual macros: codeexamples section now employs pgfkeys, xkeyval no longer required. Introduced style 'every codeexample' to maintain compatibility and allow customization for users.
2008-05-21 Till Tantau <...>
- Added missing documentation of moveto-decoration.
2008-05-20 Mark Wibrow <...>
- Changed the processing of pgflsystemstep. Now a TeX dimension, it permits a symbol to shorten the step.
2008-05-19 Mark Wibrow <...>
- Added Lindemayer system drawing library.
- Renamed the ranomization keys for the step and angle.
- Updated the L-system docs.
2008-05-19 Till Tantau <...>
- Added documentation of oo-subsystem.
- Started documentation of data visualization-subsystem.
- Fixed hyperlink problem in dvipdfm(x)/xetex.
- Fixed typos in Lindemayer system doc.
2008-05-17 Christian Feuersaenger <...>
- Added pgfmathfloatadd, pgfmathfloatsubtract and pgfmathfloatmultiplyfixed based on pgf's normal math parser
- Added tests for float arithmetics
- Added pgfmathfloattoextentedprecision for 8-digit mantisse precision
- Added documentation for these methods
- Added basic layer input stream methods to set zero levels for [xy]comb/[xy]bar; allows to start bars at different offsets than x=0 / y=0.
- Added documentation for zero level streams.
2008-05-15 Till Tantau <...>
- Added "path picture" option, mostly for the implementation of the corrected mindmap connecting bars.
-
Fixed buggy code of mindmap connect bars: Shading angles
where sometimes wrong and shading was sometimes at the wrong
position.
2008-05-14 Till Tantau <...>
- Completely rewrote management of pdf resources. This affects pdftex, dvipdfm, dvipdfmx and xetex backends and all front ends. They should now all work together in harmony, as far as this is supported by them.
- Completely rewrote driver detection in plain and context mode.
- dvipdfmx and xetex now use special{pdf:literal direct}, which can considerably reduce file sizes (up to a factor of 2).
2008-05-14 Mark Wibrow <...>
- Fixed compatability issue with old calc code.
2008-05-13 Christian Feuersaenger <...>
- documented '.lasttry' key handler
- introduced documentation for key filtering routines (as input section in pgfmanual-en-pgfkeys.tex). Main section of pgfkeys not really updated yet; I only removed the 'family limitation' item in the introduction.
2008-05-11 Mark Wibrow <...>
- Multiple fixes for signal shape.
2008-05-03 Christian Feuersaenger <...>
- added pgfplotbarwidth and docs
- used pgfmathparse to assign pgfsetplotbarwidth
- added 'const plot mark right' to plot handler library to complete the different variants of left/right connected/jump handlers.
2008-05-01 Mark Wibrow <...>
- Fixed parser for expressions that begin and end with braces.
2008-04-27 Christian Feuersaenger <...>
- Added pgfmathapproxequalto operation and documentation below pgfmathequalto
- Added some user-interface methods to floating point arithmetics
- Added options /pgf/number format/set decimal separator /pgf/number format/set thousands separator /pgf/number format/skip 0.
- Added documentation for floating point arithmetics
- Added documentation for number printing
2008-04-26 Christian Feuersaenger <...>
Added PGF plot handlers to plot handler library:
- pgfplothandlerxbar
- pgfplothandlerybar with parameter pgfsetplotbarwidth{} and
pgfplothandlerconstantlineto
- pgfplothandlerjumpmarkleft
- pgfplothandlerjumpmarkright
Added Tikz-Plot handlers
/tikz/xbar
/tikz/ybar with option '/tikz/bar width' and
/tikz/const plot
/tikz/jump mark left
/tikz/jump mark right
Added documentation for new plot handlers to Tikz- and plot handler section in manual
2008-04-23 Till Tantau <...>
- Documented changed double line handling.
- Made some arrow tips work with double lines.
2008-04-22 Till Tantau <...>
- Added (not yet documented) "inner lines", which move the double line mechanism from tikz to the basic layer. This allows the definition of special arrow tips for double lines.
- Added (not yet documented) new arrow tip "implies" using this mechanism.
2008-04-21 Mark Wibrow <...>
- New version of rectangle split shape. Now supports horizontal as well as vertical spliting. Also supports up to 20 parts.
2008-04-17 Christian Feuersaenger <...>
- Added pgfkeysfiltered.code.tex which provides key filtering and provides key-selection utilities like xkeyvals families
- changed pgfkeys.code.tex to 'input' pgfkeysfiltered.code.tex
2008-04-14 Christian Feuersaenger <...>
- Added tikzaddtikzonlycommandshortcutlet and tikzaddtikzonlycommandshortcutdef to install shortcut commands at the beginning of tikzpicture.
- pgfkeys.code.tex: fixed incompatibility .try with .is choice
2008-04-10 Till Tantau <...>
- Fixed patterns in dvips mode (were broken).
2008-04-03 Till Tantau <...>
- Switched to everyshi in latex mode to hack into shipout. Wrote direct code to hack into shipout in plain mode. Hacking into shipout in Context is still unclear.
- Added space arrow.
2008-4-02 Mark Wibrow <...>
- Reimplemented parsing of operands.
2008-04-01 Till Tantau <...>
- Added cirlce solidus shape by Manuel Lacruz.
2008-03-19 Mark Wibrow <...>
-
curve control pointsdecoration no longer exists. It is replaced by theshow path constructiondecoration. - added code + docs for defining changable patterns.
- Parser altered to access pgfmathfloatparsenumber when ifpgfmathfloat is true (old interface to pgfmathfloat deleted).
2008-03-18 Christian Feuersaenger <...>
- Added generic/pgf/math/pgfmathfloat.code.tex
- Modified pgfmath.code.tex to include pgfmathfloat.code.tex
- Added generic/pgf/testsuite/mathtest/pgfmathtestsuite.tex [dvipdfm/pdflatex] which provides testing for pgfmathfloat.code.tex
2008-03-17 Till Tantau <...>
- Fixed minimum width handling in rounded rectangle shape.
2008-03-12 Mark Wibrow <...>
- Added key for rectangle split to ignore empty parts.
- Extended pgfshadecolortorgb to define macros for the individual color components.
2008-03-08 Mark Wibrow <...>
- Added `curve control points' decoration for drawing curve controls. NB: names/keys may change.
2008-03-07 Mark Wibrow <...>
-
Fix for (some) `hidden' bugs:
Missing character: There is noin font nullfont!''. This is usually only seen in log file. Fixed for star, circular sector and math macros.
2008-03-03 Till Tantau <...>
- Fixed documentation "placment" replaced by "positioning"
- Fixed ConTeXt page resource problem. (ConTeXt support is still not as smooth as support of other formats)
- Checked in some data visualization stuff, without any documentation. Everything still likely to change completely.
- Moved module management to pgfutil.
- Added support for simple oo-programming, not documented.
2008-02-26 Till Tantau <...>
- Fixed bug in pgfkeysaddvalue.
- Fixed bug of stack leak in function shadings in postscript.
- Fixed missing image inclusion documentation.
- Fixed atan bug in documentation example.
- Fixed missing dependency of chains--positioning library
- Fixed missing dependency of mindmap--decorations library
2008-02-20 Till Tantau <...>
Released version 2.00
