PGF 2012-05-18 CVS build details

A snapshot of the CVS version of PGF. Build date: 2012-05-18.

Download zip archive | Download documentation

Changes since the previous build:

2012-05-17 Christian Feuersaenger ludewich@users.sourceforge.net

  • external lib: added support for MD5/diff based up-to-date checks. Changes to a picture will automatically result in a remake of the respective external graphics.

2012-05-03 Christophe Jorssen cjorssen@users.sourceforge.net

  • Fix bug #3527068 (\pgfmathatantwo did not exist)

2012-05-14 Till Tantau tantau@users.sourceforge.net

  • Changed pgf.gd.new_graph_drawing_algorithm syntax. Not likely to change again...
  • Added support for algorithms to create nodes and edge in the syntactic digraph.
  • Introduced library graphdrawing.examples that includes some code demonstrating how "things are done".

2012-05-13 Christian Feuersaenger ludewich@users.sourceforge.net

  • context: fixed catcode issues by means of suitable module \protect/\unprotect statements.

2012-05-06 Till Tantau tantau@users.sourceforge.net

  • Introduced a new class model for graph drawing (Digraph, Arc, and Vertex instead of Graph, Edge, Node). I'm currently porting all the old code, but it takes a while and it's a bit messy right now. Some easy algorithms are already based on the new system, old ones not. In the end, things should be significantly faster and also easier to program.

2012-05-03 Christophe Jorssen cjorssen@users.sourceforge.net

  • Attempt to fix bug in calc lib when '!' or ':' are active (not fully tested but should work).

2012-05-02 Christophe Jorssen cjorssen@users.sourceforge.net

  • Attempt to fix bug with label and pin when ':' is active (not fully tested but should work).

2012-04-19 Till Tantau tantau@users.sourceforge.net

  • Finished the first two chapters of the documentation of gd (overview and tikz usage).
  • Module system is now redone and the directory structure has been reorganized. No more messing around with lua modules, everything is perfectly portable now.

2012-04-17 Till Tantau tantau@users.sourceforge.net

  • Started to completely redo the module system of graph drawing in lua. I'm in the middle of it, so its currently messy, but it works.

2012-04-12 Till Tantau tantau@users.sourceforge.net

  • Implemented packing procedure for graph drawing.
  • Cleaned up graph drawing source some more.
  • Renamed lots of files (still not happy with it, though).

2012-04-11 Till Tantau tantau@users.sourceforge.net

  • Implemented Reingold-Tilford tree layout.

2012-04-05 Till Tantau tantau@users.sourceforge.net

  • Implemented my first graph drawing algorithm: circular layout.

2012-04-03 Till Tantau tantau@users.sourceforge.net

  • Introduced new declaration mechanism for graph drawing algorithm classes
  • Implemented preprocessing step of decomposing a graph into connected components.

2012-04-02 Till Tantau tantau@users.sourceforge.net

  • Cleaned up graph drawing algorithm directories: Moved obsolete algorithms to special directory.
  • Switched graph drawing calling interface from function-base to object-based: All graph drawing algorithms must now be implemented in a class
  • Cleaned up file and class names of graph drawing engine.

2012-03-30 Till Tantau tantau@users.sourceforge.net

  • Fixed problem that in case math library is loaded before pgf some math functions were broken (because \pgfmath@xa and \pgf@xa were different registers, which they should not be).

2012-03-29 Till Tantau tantau@users.sourceforge.net

  • Added anchoring and orientation to graph drawing library.

2012-03-21 Till Tantau tantau@users.sourceforge.net

  • Added arrows.spaced library.
  • Added quotation syntax to graph lib.
  • Renamed some graph drawing layouts.
  • Worked on documentation of graph drawing lib.

2012-03-07 Christophe Jorssen cjorssen@users.sourceforge.net

  • Moved wrappers for luatex primitives (\pgfutil@directlua, \pgfutil@ifluatex, \pgfutil@luaescapestring) to pgfutil-common.tex
  • Added support for luatex to the profiler library by emulating \pdfelapsedtime.

2012-02-27 Till Tantau tantau@users.sourceforge.net

  • Fixed wrong edef in graph lib that broke the /-syntax when text contained expandable stuff.

2012-02-21 Christophe Jorssen cjorssen@users.sourceforge.net

  • More work on the luamath parser and evaluator.

2012-01-24 Christophe Jorssen cjorssen@users.sourceforge.net

  • Fix a bug in tikz polar coordinates (reported on tex.se http://tex.stackexchange.com/questions/41828/using-math-in-tikz): braces around a delimited argument are removed.

2012-01-10 Christophe Jorssen cjorssen@users.sourceforge.net

  • Fix a bug in pgfmath != operator (reported and fixed on tex.se http://tex.stackexchange.com/questions/40605/using-in-pgfmathparse)

2012-01-09 Christophe Jorssen cjorssen@users.sourceforge.net

  • Fix a pgfmath dependency for pgffor.

2012-01-03 Till Tantau tantau@users.sourceforge.net

  • Added pos support to the arc command (finally...).
  • Added support to the graph library for drawing tries.
  • Added support to the graph library for adding edge labels in an easier way.

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:

See changes of 2012 above.