PGF 2008-05-23 CVS build details

A snapshot of the CVS version of PGF. Build date: 2008-05-23.

Download zip archive | Download documentation

Changes since the previous build:

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 points decoration no longer exists. It is replaced by the show path construction decoration.
  • 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 no in 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

Warning: The development version is not always stable. If the latest build causes problems, download and install an earlier build and wait for a bug fix.

Changelog

Changes since the PGF 2.0 release:

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 points' decoration no longer exists. It is 
	  replaced by the `show path construction' decoration.
	- 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 no <char> in 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