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/ChangeLog1099
1 files changed, 1099 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pgf/ChangeLog b/Master/texmf-dist/doc/generic/pgf/ChangeLog
index 6b0704d18ca..d4dc120c045 100644
--- a/Master/texmf-dist/doc/generic/pgf/ChangeLog
+++ b/Master/texmf-dist/doc/generic/pgf/ChangeLog
@@ -1,3 +1,1098 @@
+2013-12-20 Till Tantau <tantau@users.sourceforge.net>
+
+ - Release 3.0.0!
+
+2013-12-20 Till Tantau <tantau@users.sourceforge.net>
+
+ - In preparation for the release 3.0.0, I pimped the manual a
+ bit. It will now automatically detect whether graph drawing
+ C libs are available or not. Also, syntax hilighting is now
+ always switched on. I also some subtle optical hints to
+ crossreferenced words in the code examples; this is pretty
+ useful, I think.
+ - Did a lot of cleaning up for the release.
+
+2013-12-18 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed a bug in Vertex.lua that returned wrong anchor
+ positions for non-centered vertices.
+
+2013-12-13 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #280 "Layered layout" produces unknown key with graphs library.
+ - Fixed bug #279 "Some parts of arguments in foreach macro are lost".
+ - Fixed bug #258 "Default arrow edge style puts circumflex in
+ drawn end node" by now allowing people to say tip=on proper draw.
+
+2013-12-08 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - intersections lib: ensured that 'name path global' is reset between main paths.
+
+2013-11-30 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - worked on intersections lib (internals only); added O(N) list
+ append/prepend utilities
+
+2013-11-18 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Added keys 'rotate around x', 'rotate around y' and
+ 'rotate around z' to rotate the xyz coordinate system
+ around the x, y, or z axis.
+
+2013-11-17 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Fixes for 'text effects along path' decoration and docs.
+
+2013-11-16 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - external lib: added support for 'up to date check=md5' for lualatex.
+ Now, lualatex and pdftex both result in the same checksums (by means of
+ \usepackage{pdftexcmds})
+
+2013-11-16 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Finalised 'text effects along path' decoration and docs.
+
+2013-11-11 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Changed keyval example (and references to define@key)
+ in pgfcalendar documentation to pgfkeys stuff.
+
+2013-11-08 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Minor fixes to decorations.text and math libraries documentation
+
+2013-11-07 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Added 'text effects along path' decoration.
+
+2013-11-01 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - Fixed regression/bug in 'name path global'.
+
+2013-10-31 Till Tantau <tantau@users.sourceforge.net>
+
+ - Applied path for bug #277 "\beforeforegroundpath not working".
+
+2013-10-09 Till Tantau <tantau@users.sourceforge.net>
+
+ - Prepared manual for new release (fixed overful boxes and
+ index problems).
+
+2013-10-08 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Updated math library (minor fixes).
+
+2013-10-07 Till Tantau <tantau@users.sourceforge.net>
+
+ - Applied some fixes so that C code for graph drawing works
+ once more.
+ - Arrow tips and their doc are now officially finished!
+ - Added documentation of nonlinear transformations.
+
+2013-10-06 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - modified release script to allow uploads of unstable TDS
+ zips to http://pgf.sourceforge.net using
+ make -f pgf/scripts/pgf/Makefile.pgf_release upload USER=cfeuersaenger
+
+2013-10-02 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Fixed problem with math parser inserting extraneous
+ spaces when parsing \dimenexpr
+
+2013-09-30 Till Tantau <tantau@users.sourceforge.net>
+
+ - Changed blend mode syntax to standard pgf syntax (since PDF
+ and SVG do not agree on names...).
+ - Added scale and slant options for arrow tips.
+ - Added more generic arrow tips.
+
+2013-09-24 Till Tantau <tantau@users.sourceforge.net>
+
+ - First version of comlete arrow documentation finished. Still
+ need to document the arrows.meta library, though.
+ - Added "tips" option for drawing arrow tips without drawing
+ paths.
+
+2013-09-23 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #273 "Graph drawing sublayouts fails".
+ - Incorporated first partial documentation of the arrow tips
+ into the main documentation.
+ - Fixed bug bugs:#272 "SVG parser error after close path" as
+ suggested by Mark Wibrow.
+ - Also changed the default syntax for svg path command so that
+ it uses braces instead of quotation marks. (Quotation marks
+ still work, of course.)
+
+2013-09-22 Till Tantau <tantau@users.sourceforge.net>
+
+ - Started working on arrow doc.
+
+2013-09-20 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Added macro to convert string of digits to comma separated list.
+
+2013-09-18 Till Tantau <tantau@users.sourceforge.net>
+
+ - First version of new arrow tip management done. Up and
+ running! Still needs documentation and the old arrow tip
+ codes should (but need not) be ported.
+ - Did some porting of old code, added fixes. Doc still missing.
+
+2013-09-17 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #264: "\pgfkeys /errors/unknown key should (?) expand first argument"
+ - Fixed bug #268: "`matrix of nodes' isn't working properly any more"
+
+2013-09-11 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Corrected typos (bug #266 and bug #265)
+
+2013-09-11 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - added magnetic tape shape.
+
+2013-09-09 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #262/267: "Line breaks are not working in labels anyy more."
+ - Fixed bug #260: "TikZ node on background in pgfextra"
+ - Started work on bending arrows.
+
+2013-09-05 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - external lib: fixed bug: file dependency handling was incorrect and
+ suffered from regression caused by MD5 checks
+
+2013-08-31 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - repaired incompatibility with pgfplots <= 1.8: samples key was
+ evaluated in context of floating point unit and new pgf code relied on dimension
+ registers.
+
+2013-08-29 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added "turn" key.
+
+2013-08-28 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added "angle" pic type and "angles" library.
+ - Patched gd loader code so that it works with context mark IV.
+
+2013-08-27 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added new pic path command.
+ - Patched pgfsys-dvipdfmx.def to step around the bug in
+ (x)dvipdfmx that caused scaled boxes (including scaled
+ graphics) inside nodes to be displayed incorrectly.
+
+2013-08-24 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - fixed bug in fpu: 0^0 and 0^x both produced nan. Now we get
+ 0^0=1 and 0^x = 0.
+
+2013-08-22 Till Tantau <tantua@users.sourceforge.net>
+
+ - Removed claims from manual (not by me...) that TikZ does not
+ work with Mark IV of context. I just tried it and everything
+ I tried (including advanced stuff like shadings) worked fine.
+
+2013-08-18 Mark Wibrow <vibrovski@users.sourceforge.net>
+
+ - Fixed pgf intersection library to ensure that
+ specialround tokens are processed.
+
+2013-08-06 Till Tantau <tantua@users.sourceforge.net>
+
+ - Added support for dvisvgm. Quite nice...
+
+2013-08-05 Till Tantau <tantua@users.sourceforge.net>
+
+ - Worked on tex4ht code. Works reasonably well know and even
+ graph drawing is possible (when luatex is used for
+ typesetting; for this I needed to fix some latin1 characters in
+ html4.4ht). Also, I renamed /tikz/tex4ht... to /pgf/tex4ht
+ (someone else added that) since tikz has nothing to do with
+ that stuff.
+ Typesetting the manual in tex4ht no longer works, but that seems
+ like too much bother for my taste.
+
+2013-08-02 Till Tantau <tantua@users.sourceforge.net>
+
+ - Fixed bug #256 "The special \pgfcoordinate macro doesn't
+ expand \pgfpictureid."
+
+2013-08-04 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - external lib: fixed incompatibility of pdflscape with
+ external lib
+
+2013-08-01 Till Tantau <tantua@users.sourceforge.net>
+
+ - Fixed a problem with pdf resources of transparency groups in
+ dvipdfmx.
+
+2013-07-31 Till Tantau <tantua@users.sourceforge.net>
+
+ - Fixed bug #149 "/tikz/raw gnuplot ignoring segmented plot"
+ by introducing a new way of handling plot streams. There are
+ now new kinds of points (outliers and undefined points) and
+ "new data sets" commands inside streams. Handlers (like the
+ lineto and curve handlers) can be configured to interpret
+ these as jumps (this is the default).
+ - Fixed bug #255 "Trig computations offend fp via fixedpointarithmetic lib"
+
+2013-07-31 Mark Wibrow <vibrovski@users.sourceforge.net>
+ - Added "math" library. Could be integrated with calc library.
+
+2013-07-26 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - Fixed bug in external lib: mode=list and make did not cope well with
+ \ref in externalized images. These will be remade now.
+
+2013-07-24 Till Tantau <tantua@users.sourceforge.net>
+
+ - Fixed bug #162 "PGF manual examples use undefined "shape example" style"
+ - Fixed bug #169 "ghostscript error: /undefined in pgfo"
+ - Concerning bug #167 "node pin option sets
+ inconsistent/incorrect angle" I added some clarification in
+ the manual that explains the observed behaviour.
+ - Fixed bug #158 "\pgfmathparse does not support e-TeXs
+ \numexpr and \dimexpr". You can now also use
+ \pgfmathsetlength to assign a muskip a value. Internally,
+ "mu" is treated like "pt", but if an expression contains
+ "mu", \pgfmathsetlength and \pgfmathaddtolength will convert
+ the number to "mu" before the assignment.
+
+2013-07-22 Till Tantau <tantua@users.sourceforge.net>
+
+ - Fixed bug #173 "Tikz's transparency, xelatex and preview
+ package" by adding a specific fix for the interaction
+ between preview.sty and everyshi.sty in pgfutil-latex.def.
+
+2013-07-19 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - optimized mark=* and mark=o (q path versions lead to 10% time reduction)
+ - adopted new pgfkeys feature to /handler config/full or existing (
+ required when /.search also is used to find the correct key path)
+
+2013-07-19 Till Tantau <tantua@users.sourceforge.net>
+
+ - Fixed bug #175 "In PGF oo module, calling a method strips grouping"
+ - Fixed bug #181 "Need to document |- coordinates using calc notation"
+ - Fixed bug #187 "\pgfmathanglebetweenpoints is not documented"
+ - Increased accuracy of atan, atan2 and
+ \pgfmathanglebetweenpoints.
+
+2013-07-18 Till Tantau <tantua@users.sourceforge.net>
+
+ - Fixed bug "#168 PGF is sensitive to dollar catcode"
+ - Fixed bug "#186 pgfonlayer makes pgf forget options" and
+ added "every on background layer" option.
+ - Fixed bug "#192 pgffor scope iteration is buggy"
+ - Fixed bug "#196 Incoherent syntax for Bézier curves"
+ - Fixed bug "#199 Drawing error for chamfered rectangle"
+ - Fixed bug "#201 Markings fail with "Dimension too Large" on
+ certain paths" by fixing a mistake and the decoration core
+ and, additionally, in pgfmathanglebetweenpoints.
+ - Fixed bug "#254 building currenct CVS version fails on
+ graphdrawing with current luatex": Will now work nicely with
+ TeXLive 2013 and Lua 5.2.
+ - Added feature request "bug #203 Blending modes and better transparency"
+
+2013-07-17 Till Tantau <tantua@users.sourceforge.net>
+
+ - Fixed bug #204 "strange influence of \baselinestretch on
+ tikz figure" by no longer sharing \pgfutil@tempa with latex:
+ This register gets changed by LaTeX in a fontchange, which, in
+ turn can happen at the beginning of every
+ \pgfmathsetlength.
+ - Fixed bug #207 "Decoration markings not on path on large
+ lines" by using a more precise computation of positions on
+ straight lines in decorations. Also, the angle computation
+ is now much more precise by fixedin bug #201.
+ - Fixed bug #212 "Error if using plot into a \foreach loop in
+ a single path" by making \pgffor@beginhook and friends local
+ to the current \foreach. A nice side-effect is that one can
+ now nest \foreach statements on a path and also mix in the
+ plots. Hopefully, no one relied on the (undocumented,
+ unsupported) old bevahiour of the hooks.
+ - Fixed bug #213 "pgfmathsetcounter only works in local scope"
+ by adding a note in the documentation.
+ - Fixed bug #211 "\nodepart ignores text transparency"
+ - Fixed bug #220 "Transformations ignored in edge decoration."
+ - Fixed bug #221 "xyz spherical and cylindrical coordinate, radius not defined"
+ - Fixed bug #225 "pgfkeys "/errors/unknown choice value" ignores parameters"
+ - Fixed bug #253 "\pgfkeysfiltered cannot accept long arguments"
+ - Fixed bug #252 "I'm not able to build the current CVS
+ version". This included a number of patches to fix problems
+ introduced with the bugfixes introduced recently
+
+2013-07-16 Till Tantau <tantua@users.sourceforge.net>
+
+ - Fixed bug #226 "matrix column sep=-\pgflinewidth changes after empty cell"
+ - Fixed bug #229 "pgfpagesuselayout breaks beamer class"
+ (hopefully, setting page sizes is really messy in TeX!).
+ - Fixed bug #232 "pow function broken for 0^x for non-integer values of x"
+ - Fixed bug #165 "\draw with empty domain results in infinite calculation"
+ - Added better error message to adress bug #244 "mindmap-style
+ "invalidates" coordinate shape."
+ - Fixed bug #235 "\def\costhirty{0.8660256} not really used"
+
+2013-07-15 Till Tantau <tantua@users.sourceforge.net>
+
+ - Fixed bug "#237 CVS-version: pdfimage error: key interpolate undefined"
+ - Fixed bug "#245 broken key /pgf/decoration/reset marks"
+ - Fixed bug "#239 picture disappear after a zero-width rectangle width shading"
+ - Fixed bug "#247 Error messages hard to catch in plain TeX/ConTeXt"
+ - Fixed bug "#166 Possibly typos in circuits.logic.IEC"
+ - Fixed bug "#249 pgfkeys: /handlers/first char syntax is not
+ 'self-contained' (CVS version)"
+ - Fixed bug "#248 circuits adjustable annotation improperly placed"
+
+2013-07-13 Till Tantau <tantua@users.sourceforge.net>
+
+ - Fixed bug "#250 pgfkyes: .append style and similar undouble # tokens"
+ - Fixed bug "#143 label changes center of a matrix node"
+
+2013-07-12 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #128 "fit does not scale if used in scaled scope"
+ - Fixed bug #136 "\hrulefill inherits or not pgf line styles"
+ - Fixed bug #224 "Including Tikzpicture in third part of
+ multipart node"
+
+2013-07-11 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #251 "cross out shape interacts with path options of path it is drawn on"
+ - Fixed bug #139 "Placement of node inside matix environment"
+ - Fixed bug #131 "text centering calculates wrong" and added
+ new "node font" option.
+ - Fixed bug #121 "Annoying "Underfull \hbox (badness 10000)" message"
+ - Fixed bug #134 "Edge node style affecting arrowhead".
+
+2013-07-08 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #132 "Error in matrix with column sep "between"
+ origins"
+ - Fixed bug #133 "\draw[-<<,>=stealth] (10,45) -- (40,45); does
+ not work." However, this introduces a (small, only visual)
+ incompatibility with previous versions. If you need the visual
+ effect "-<<" used to have (which, in a sense, was wrong), use
+ "-< <" instead. The new "-> >" is also quite handy.
+
+2013-06-28 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #116 "Decorations can't be repositioned when
+ pre/post used."
+
+2013-06-25 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #241 "div/null error by (270:length) and a fading line."
+ - Fixed bug #126 "Incorrect placed labels for inplicite positioned nodes."
+ - Added foreach syntax to nodes. This is useful and also
+ needed to fix the problem that the foreach statement cannot
+ be used after a to path.
+
+2013-06-24 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #18 and #74 (active characters and tikz) by virtue
+ of the new "babel" library, which deactivates catcodes at the
+ beginning of tikz pictures and reactivates them in nodes.
+
+2013-06-21 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #110 "cannot add node after cycle operation"
+ - Fixed bug #88 "\pgftransformarrow does not rotate with \pgfpointanchor"
+ - Fixed bug #86 "macro-expanded tree node has bad edge anchor"
+ - Fixed bug #85 "PGF + Crop package, at least for pdftex."
+
+2013-06-20 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #83 "Transparency Problem with \usepackage{endfloat}."
+ - Applied patch #19 pgfkeys: ".search also" fails at unbalanced "\if" values
+ - Applied patch #18 Missing grid lines with
+ negative increment
+ - Applied patch #17 TikZ folding library
+ - Applied patch #14 inheritance in the oo module
+ - Applied patch #13 leaking space in \pgfpointintersectionoflines
+ - Applied patch #11 Patch for Bug #3165961 (\pgfmathmax and \pgfmathmin)
+ - Fixed problem of patch #9 Add papersize to XeTeX driver
+ - Applied patch #8 Support for changing physical page size with XeTeX
+ (also added position saving support, while I was at it...)
+ - Applied patches #3, #4, #5, #6 (typos in manual) as far as possible
+
+2013-06-18 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #236 "Scaled closed paths, start/end points dont exactly match":
+ "cycle" can now be used with all path operations where it
+ makes sense, not only with --. In particular, things like
+ ".. cycle" or "to [bend right] cycle" are now allowed.
+
+2013-05-23 Till Tantau <tantau@users.sourceforge.net>
+
+ - Reworked handling of edge and vertex paths in gd. In
+ particular, edge--vertex intersections are now computed in
+ Lua, rather than in TikZ. This is much more powerful and
+ allows beautiful arcs between vertices. It is also very
+ useful for planar graph drawings when several edges leave a
+ vertex in the same direction.
+
+2013-04-08 Till Tantau <tantau@users.sourceforge.net>
+
+ - Did away with luadoc, now using simple handcoded documentor
+ that will also work with Lua 5.2
+ - Redid OGDF support. Resonably stable base now.
+ - Added better C support.
+ - Should now work with both Lua 5.1 and 5.2
+
+2013-03-15 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - fixed incompatibility of fixltx2e and external lib
+
+2013-02-08 Till Tantau <tantau@users.sourceforge.net>
+
+ - Reworked Storage mechanism of graph drawing system.
+ - Added phylogenetics library for graph drawing; documentation
+ still only rudimentary.
+
+2012-12-30 Till Tantau <tantau@users.sourceforge.net>
+
+ - Started adding support for calling C graph drawing functions
+ from Lua.
+ - First proof of concept for OGDF finished.
+ - Must still address luatex shared library link problems.
+
+2012-12-25 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - fixed bug in external lib: \tikzexternalgetnextfilename did reset the
+ value of \tikzsetnextfilename and 'export next'
+
+2012-11-30 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - updated driver pgfsys-xetex: now, it supports all that the new driver
+ for dvipdfmx does which includes fadings, functional shadings, and
+ patterns.
+
+2012-11-30 Till Tantau <tantau@users.sourceforge.net>
+
+ - First complete documentation of the graph drawing
+ system. (Finally!)
+
+2012-11-27 Till Tantau <tantau@users.sourceforge.net>
+
+ - Renamed gd files to shorter versions: instead of
+ pgf/gd/model/pgf.gd.model.Edges.lua we now have
+ pgf/gd/model/Edge.lua and so on.
+ - Worked on gd documentation. Only binding doc is still a
+ mess.
+
+2012-11-26 Till Tantau <tantau@users.sourceforge.net>
+
+ - Worked on gd documentation.
+
+2012-11-21 Till Tantau <tantau@users.sourceforge.net>
+
+ - New version of gd lib. The internals have been completely
+ redone. In particular, no tikz libraries are needed for the
+ individual algorithms any longer, all declarations are now
+ done completely inside Lua. This makes gd usable (in
+ principle) independently of tikz and pgf.
+ - Because of this, all declarations of algorithms need to be
+ redone.
+
+2012-11-10 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - external lib: fixed spurious white space (caused by 'up to date check')
+
+2012-11-01 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - manual styles: improved robustness of auto cross references & active spaces
+
+2012-10-18 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - Fixed a bug with active colon in circuits lib. Probably more to
+ fix in other libraries.
+
+2012-10-11 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+
+ - Improved precision of math functions asin and acos (using linear
+ interpolation instead of constant interpolation)
+
+2012-09-27 Till Tantau <tantau@users.sourceforge.net>
+
+ - Worked on gd.
+
+2012-09-26 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+ - fixed pgfsys-pdftex.def : very old regression with \setbeamercovered{transparent} and \pause
+ Patch by Hendrik Vogt
+
+2012-08-29 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added support for sublayouts in gd (not yet fully
+ documented). This allows one to use several algorithms inside
+ a single graph.
+
+2012-06-28 Till Tantau <tantau@users.sourceforge.net>
+
+ - Redone handling of clusters in gd yet again. Renamed them to
+ "collections". Much better system now, can handle hyperedges,
+ subgraphs and other stuff (in principle).
+ - Nodes generated by a gd algorithm now have correct size
+ information (this one was tricky!).
+
+2012-06-22 Till Tantau <tantau@users.sourceforge.net>
+
+ - Redone handling of clusters in gd.
+ - Worked on gd documentation.
+
+2012-06-18 Christian Feuersaenger <cfeuersaenger@users.sourceforge.net>
+ - fixed minor expansion issue \foreach \x in {a,...,d} lead to unexpanded value \x
+
+2012-06-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - externalization: added special switch to deactivate incompatible
+ geometry drivers during externalization
+
+2012-05-31 Till Tantau <tantau@users.sourceforge.net>
+
+ - Redone pgf.gd.model.Arc
+ - Added documentation for said class.
+
+2012-05-23 Till Tantau <tantau@users.sourceforge.net>
+
+ - Worked on gd documentation.
+ - Replaced old luadoc by customized version. Gets called
+ directly from tex.
+
+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.
+
+2011-12-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Added the 'fixed relative' number formatting style.
+
+2011-12-28 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Added 'const plot mark mid' and 'jump mark mid' plot handlers.
+
+2011-12-02 Till Tantau <tantau@users.sourceforge.net>
+
+ - Renamed "layered drawing" to "layered layout" for
+ consistency.
+
+2011-11-12 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - More work on the lua math parser and evaluator.
+ - Added wrappers for luatex primitives: \pgfutil@directlua,
+ \pgfutil@ifluatex, \pgfutil@luaescapestring
+ - Make lua code more lua 5.2 compatible
+
+2011-11-11 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - Work on the lua math parser and evaluator. Begin to merge Mark's
+ code with mine.
+
+2011-11-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added FPU support for ==, !=, <=, >=, ?
+
+2011-10-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed problem with pgf number printer: it introduced spurious spaces
+ tracker id 3430171. Thanks to Clemens Koppensteiner for the bugfix.
+
+2011-09-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - \pgfsetlayers can now be given inside of a pgfpicture (or tikzpicture)
+
+2011-06-22 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - The lua math parser now works on basic expressions (no units, no
+ arrays, no strings, no functions, ...?).
+
+2011-06-02 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - Some work on a lua (lpeg based) math parser.
+
+2011-05-31 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - Added a gnuplot call key to pgfmoduleplot.code.tex (feature
+ request #3308340).
+
+2011-05-30 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - Initial work on layered drawing algorithms.
+
+2011-05-25 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - Added dim function for array to pgfmath (to be documented)
+ - Some work on a ODE solver
+
+2011-05-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - removed spurious white spaces in my bugfix for pgfmathdivide
+
+2011-05-19 Till Tantau <tantau@users.sourceforge.net>
+
+ - Second attempt at fixing spy lib...
+
+2011-05-18 Matthias Schulz <ma.schulz@email.de>
+
+ - graph drawing:
+ - added short overview for nodes and edges (lua class documentation)
+
+2011-05-17 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - Separate 'spring layout' and 'spring electrical layout' families.
+ Rename existing algorithms accordingly.
+ - Add an implementation of the Floyd-Warshall algorithm.
+ - Add a new 'Hu2006 spring' algorithm based solely on springs.
+ - Improve the initial layout of 'Hu2006 spring electrical' by
+ taking the graph size and diameter into account.
+ - Rework existing spring electrical algorithms and improve
+ documentation.
+ - Catch -!- edges and remove them from the Lua graph when detected.
+
+2011-05-14 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - Update documentation of spring and spring-electrical parameters.
+ Add TODO items where things are missing, unclear or need to be
+ worked on.
+ - Make initial step dimension and the electric charge of nodes
+ configurable. Both, Walshaw2000 and Hu2006 support this.
+ - Improve the approximation of the repulsive force.
+
+2011-05-13 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug 3297817 (spy postscript problem).
+ - Fixed bug of missing newpath in postscript and opacity
+ settings.
+
+2011-05-13 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - Rename graphdrawing.spring to graphdrawing.force.
+ - Fix NaN bug in the orientation helper.
+ - Initial work on improving and documenting the parameters for
+ spring and spring-electrical algorithms.
+ - Properly forward default node and edge parameters to Lua.
+
+2011-05-12 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - Add Fibonacci heap and priority queue classes.
+ - Add Lua file for common graph algorithms. Implement Dijkstra.
+ - Add method Graph:getPseudoDiameter().
+ - Hu2006: Scale coordinations of nodes in a coarse graph based on
+ the quotient of its pseudo diameters and that of the parent coarse
+ graph, as described in the paper.
+
+2011-05-11 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - Fix several interpolation bugs in the coarse graph class.
+ - Use the coarse graph class in the Walshaw2000 algorithm.
+
+2011-05-11 Till Tantau <tantau@users.sourceforge.net>
+
+ - Worked on documentation of gd backend. Still need to
+ document graph parameters.
+
+2011-05-10 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - Remove files from the old graph drawing library tree.
+ - Disable verbose logging by default.
+ - Specify sane initial values for spring algorithm parameters.
+
+2011-05-10 Till Tantau <tantau@users.sourceforge.net>
+
+ - Added .graph drawing parameter initial key.
+
+2011-05-09 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - Implement graph coarsening in the Hu2006 algorithm.
+ - Name force-based algorithms after the paper author and year.
+
+2011-05-09 Till Tantau <tantau@users.sourceforge.net>
+
+ - Reorganized graph drawing documentation.
+
+2011-05-06 Jannis Pohlmann <jannis@xfce.org>
+
+ - Finished the graph drawing library reorganization started by Till.
+
+2011-05-06 Till Tantau <tantau@users.sourceforge.net>
+
+ - Reorganized the graph drawing key and directory
+ structure. The documentation is still missing. Also, lots of
+ files still need to be moved, but I'll leave that to Jannis.
+
+2011-05-06 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - implement a quadtree optimization in the Walshaw algorithm.
+ - add a simple version of the Hu spring-electrical algorithm that
+ seems to work almost as good as the Walshaw even without
+ the multilevel approach implemented (which is the only thing
+ that really makes the Walshaw algorithm useful).
+
+2011-05-04 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - Initial work on a quad tree implementation for spring and spring
+ electrical algorithms, with unit test.
+ - Improve the internals of the Vector class.
+
+2011-05-03 Till Tantau <tantau@users.sourceforge.net>
+
+ - graph drawing: Started to cleanup pgf and tikz layers. Ongoing...
+
+2011-05-03 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - Fix Walshaw algorithm to properly set the subnodes when copying
+ the coarse graphs. Simplify the code that updates the node
+ coordinates.
+
+2011-05-02 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - Modify the doclet to allow underscores in parameter names.
+ - Document the Vector class as well as the table, iter and traversal
+ helpers.
+ - Remove old table and iterator helpers. Rename helper files. Rename
+ table.merge() and table.copy() to table.custom_merge() and
+ table.custom_copy() to avoid name clashes with luatools. Add
+ string helpers, including string.parse_braces(). Update algorithms
+ to work with these changes.
+ - Allow vectors to have an origin vector, similar to the Position
+ class. Introduce new alternative table-based syntax for
+ Vector:set() that is much easier to read. Update unit tests
+ and algorithms.
+
+2011-05-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fpu: added support for log10 and log2
+
+2011-05-02 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - Drop the 'not yet positionedPGFGDINTERNAL' node name prefix
+ internally. It's stripped off now when nodes are passed over to
+ Lua and its added back again when shipping the node out to TeX.
+ - Drop the Node:shortname() method which is no longer needed.
+ - Improve coding style and documentation of the Interface, Sys,
+ Node, Edge and Graph classes.
+ - Rename Sys:logMessage() to Sys:log().
+ - Make parameter labels in the API docs not appear in bold.
+ - Disable verbose logging by default.
+ - Add methods Edge:getNodes() and Node:getEdges().
+
+2011-05-02 Jannis Pohlmann <jannis@xfce.org>
+
+ - graph drawing:
+ - Initial work on spring-electrical and layered drawing algorithms.
+ - Major rework of the Lua code of the graphdrawing library: added
+ a Vector class for improved math operations and node positioning,
+ added quite a number of table and iterator helpers, added
+ post-processing code for fixing the orientation of graph drawings,
+ updated the graph/node/edge data structures to store nodes in the order
+ they appear instead of storing them in a random order, implement
+ coordinate keys for nodes, and much more.
+
+2011-04-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - number printing: added '1000 sep in fractionals' switch
+
+2011-04-29 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - Work on pgflibraryluamath (added pgfpointnormalised)
+
+2011-04-27 Matthias Schulz <ma.schulz@email.de>
+
+ - Graphdrawing library documentation, split into two files, removed
+ noluatex file, reworked the text (added information).
+
+2011-04-25 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - First attempt to do math with lua (very basical): pgflibraryluamath
+
+2011-04-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - bugfix for rounding error in \pgfmathdivide{83.407811000}{16.68156400}
+ was 4.10, is now 5.0: it could happen in rare cases that digits where
+ appended where they shouldhave been than added (4 + .10 instead of 4 + 1.0)
+
+2011-04-22 Jannis Pohlmann <jannis@xfce.org>
+
+ - Implemented a G_n subgraph for creating grid (or: mesh) graphs.
+ This also introduces a new key /tikz/graphs/wrap after=<number> that
+ configures how the nodes in such a grid graph are connected. Some of
+ the common subgraph keys such as /tikz/graphs/V and /tikz/graphs/n
+ can be used with G_n subgraphs as well.
+ - Added a simple grid placement strategy. It currently does not
+ support the chain shift and group shift keys properly and does not
+ implement any placement order other than left-to-right, so there is
+ room for improvement.
+
+2011-04-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - external lib: reduced number of \newwrite allocations and allowed to disable features
+ to safe more of them (aux in dpth=false,disable dependency files)
+
+2011-04-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added '/pgf/number format/relative' formatting style.
+
+2011-03-22 Till Tantau <tantau@users.sourceforge.net>
+
+ - Finished documentation of data visualization (sort of)!
+ - First usable version of data visualization!
+
+2011-03-15 Till Tantau <tantau@users.sourceforge.net>
+
+ - Worked on dv documentation. Finished chapter on visualizers,
+ style sheets. Legends still missing
+
+2011-03-07 Till Tantau <tantau@users.sourceforge.net>
+
+ - Worked on dv documentation. Finished chapter on axes.
+
+2011-03-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Incorporated a bugfix of Hans Hagen which makes pgf compatible with
+ Context Mk IV.
+ Verified: the patch is backwards compatible with TL 2009 and TL 2010
+ i.e. Context MkII and it works with Context Mk IV.
+
+2011-01-22 Till Tantau <tantau@users.sourceforge.net>
+
+ - Worked on dv documentation.
+
+2011-01-05 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - Attempt to fix a bug #1911195 with pgfpages and rotation (fix
+ contributed by Mark Wibrow). Note: Mark was not sure it has side
+ effects.
+
+2010-12-17 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - Documentation will now compile with auto-xref enabled (a problem
+ with \_ in the graph lib not handled correctly by
+ pgfmanual.pdflinks.code.tex).
+ - Fix bug #3104978 thanks to Heiko Oberdiek patch on ctt.
+
+2010-12-17 Till Tantau <tantau@users.sourceforge.net>
+
+ - Changed the graph syntax for anonymous nodes in the graph
+ library and simplified the as= syntax.
+ - Added fresh nodes options to graph library.
+
+2010-12-14 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed graph lib so that it compiles with plain TeX.
+
+2010-12-10 Till Tantau <tantau@users.sourceforge.net>
+
+ - Small fixed in the graph library.
+
+2010-12-07 Till Tantau <tantau@users.sourceforge.net>
+
+ - Finished graph library!
+
+2010-12-06 Till Tantau <tantau@users.sourceforge.net>
+
+ - Nearly finished graph lib and its documentation.
+
+2010-11-30 Till Tantau <tantau@users.sourceforge.net>
+
+ - Fixed bug #3123605 (hopefully...).
+ - Worked on graph lib.
+
+2010-11-19 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - Some integer arithmetics functions for the math parser
+ (contributed by Alain Matthes): gcd, isprime, isodd, iseven
+
+2010-11-19 Till Tantau <tantau@users.sourceforge.net>
+
+ - Second attempt at making \tikz work also with fragile stuff
+ following. The new code will no longer fail in a situation
+ like \tikz \foreach ...
+ - Worked on graph lib stuff.
+
+2010-11-06 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - A luatex version of the doc is available (fixed inputenc issues
+ since luatex works with utf8 by default).
+
+2010-11-04 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - Fix bug in pgfmathfunctions.basic.code.tex (bug reported by
+ Alain Matthes and fixed by Paul Gaborit on fctt): wrong
+ interaction between pow and exp (linked to \pgfmath@x modified
+ outside macro call).
+
+2010-11-01 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - Make \pgfkeys@exp@call long (bug reported by Florent Chervet on
+ fctt)
+ - Fix bug in pgflibraryshapes.callouts.code.tex: \pgf@test changed
+ to \pgf@node@name (bug reported by Zarko F. Cucej on ctt and fix
+ contributed by Mark Wibrow)
+
+2010-10-27 Christophe Jorssen <cjorssen@users.sourceforge.net>
+
+ - fixed bug 3096333 (Fix contributed by Mark Wibrow): pgffor
+ failed to update \lastx in some cases
+
2010-10-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
Released version 2.10
@@ -2265,3 +3360,7 @@
- Added pgfshade.sty
+
+;;; Local Variables:
+;;; coding: undecided-unix
+;;; End: