summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/pgfplots/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/pgfplots/ChangeLog')
-rw-r--r--Master/texmf-dist/doc/latex/pgfplots/ChangeLog873
1 files changed, 873 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/pgfplots/ChangeLog b/Master/texmf-dist/doc/latex/pgfplots/ChangeLog
index c1fe62d1ee6..8e58a522a74 100644
--- a/Master/texmf-dist/doc/latex/pgfplots/ChangeLog
+++ b/Master/texmf-dist/doc/latex/pgfplots/ChangeLog
@@ -1,3 +1,876 @@
+2010-01-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Released version 1.3
+
+2009-12-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - ticklabel cs did not respect the shift of 'tick align=outside'. Fixed
+ that.
+
+2009-12-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed a bug with line plots and plot expression.
+ - fixed a rarely occuring bug in auto-tick positioning: the case "if just
+ one tick position available" assumed log axes.
+ - changed 'try min ticks' for 3D plots from 4 to 3
+ - implemented support for a "too few tick labels" check for linear axes
+ - changed activation of 'every 3d description' such that it is processed
+ earlier. It should now be possible to overwrite more keys for 3D plots.
+ - updated docs for clickable lib.
+
+2009-12-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - the color bar modification of yesterday was not completely correct,
+ fixed that
+ - width/height are now processed with \pgfmathparse
+ - fixed bug in 'colorbar horizontal' style
+
+2009-12-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - improved extensibility of the point meta input methods
+ - fixed buggy treatment of some automatic cross references in manual
+ - fixed bug: log basis x changed the formatting of logarithmic y and z
+ axes as well.
+ - color bars can now be positioned using the axis description cs of the
+ PARENT axis.
+
+2009-12-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed buggy treatment of extra ticks in 3D axes
+
+2009-12-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed a reverse axis special case which lead to improper placing of tick
+ labels (they incorporated the tick width with wrong sign)
+
+2009-12-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added and documented |[xy]bar legend| styles and |[xy]bar interval
+ legend| styles
+ - renamed 'every mesh legend' to 'mesh legend' for consistency
+ - improved 'mesh legend' (rescaled and reshiftet it a bit)
+
+2009-12-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed expansion bug in 'scatter/classes'
+ - added the \addlegendimage extension which simply provides options for a
+ further legend image.
+
+2009-12-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added variant |xticklabels from table|
+
+2009-12-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added \pgfplotstabletranspose command.
+
+2009-12-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - the 'log basis *' implementation didn't handle unbounded coords
+ correctly; fixed that
+
+2009-12-05 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed bug in processing of axis lines.
+ The new version should also allow 3D axis line variations and reversed axes
+ - fixed bug occuring for reversed axes and the 'above origin' (and
+ friends) anchors.
+
+
+2009-12-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed plot graphics and reversed axes
+ - allowed reversed color bars
+ - fixed axis line variations and reversed axes
+
+2009-12-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added '3d box=complete' feature
+
+2009-12-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - found and fixed bug: tick labels could penetrate the axis. This should
+ no longer happen.
+
+2009-11-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added \pgfplotsinvokeforeach
+ - worked on docs
+
+2009-11-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed a (rarely occuring) bug in plot table where the detection if the
+ arg is a file- or structure failed.
+
+2009-11-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Added the 'color list' cycle list which contains only colors (now
+ markers). This might be handy in conjunction with |cycle multi list|.
+ - updated docs.
+ - a copy of the automatic image externalization 'external' lib is now
+ available when using
+ \usepgfplotslibrary{external}
+ even without Tikz CVS installed.
+ - 'width' and 'height' can now be queried with
+ \pgfkeysvalueof{/pgfplots/width} while axis descriptions are processed.
+ - extended the |function graph cut y| by a |foreach| feature to provide
+ the input tables.
+
+2009-11-19 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed bug with cycle multi list: it couldn't be overridden with cycle
+ list or cycle list name.
+ - added \addlegendentryexpanded
+
+2009-11-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - wrote primitive exception handling for better error messages (in
+ pgfplotscore.code.tex)
+ - fixed \thisrow in create on use statements: it did not respect aliases.
+
+2009-11-18 Nick Papior Andersen <zerothi@users.sourceforge.net>
+
+ - Added a key |line legend| which sets the |legend image code| back
+ to its original value. This makes it easy to use area legends
+ together with line legends
+ - The docs have been updated accordingly. See the example under
+ |area legend|
+
+2009-11-15 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - auto xrefs now support point coordinate systems.
+ - auto xrefs now provide an interface to deal with tricky active
+ characters (for |-)
+
+2009-11-13 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - improved sanity checking for plot file by introducing trailing 0 0 0 to each line
+
+2009-11-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - improved docs for 3D coordinate ordering.
+ - fixed bug with |samples y|.
+
+2009-11-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - improved plot gnuplot and 3D interface
+ - fixed some 3D plot expressions things (samples y, y domain where not
+ completely correct)
+
+2009-11-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - tuned the |footnotesize| style.
+
+2009-11-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added |rawx|, |rawy| and |rawz| math constants to access unprocessed
+ input coordinates.
+
+2009-10-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - improved loop macros
+
+2009-10-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - improved the interface for |nodes near coords|
+ - added starred key versions for |use mapped color*|, |nodes near
+ coords*|, |scatter/classes*|. These starred versions APPEND code to |@pre
+ marker code| insteaf of overwriting it.
+ - documented |nodes near coords| and the starred variants for scatter
+ plots.
+
+2009-10-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Added col sep=tab
+
+2009-10-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Fixed buggy xshift and yshift keys: they shifted axis descriptions too
+ much
+ - fixed buggy 'hide x axis': it lead to removal of *y*tick marks and grid
+ lines.
+ - during plot table: renamed \x, \y, \z etc to \columnx, \columny. They
+ posed naming conflicts (and are perhaps useless anyway).
+
+2009-10-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - It is now possible to access all table columns as long as |\addplot
+ table| is working. Possible occurences are coordinate filters or point
+ meta expressions.
+ - |point meta={<expression>}| won't yield error messages any longer if the
+ expression contains temporary control sequences like \thisrow.
+ - rel axis cs now invokes the math parser.
+ - added 'restrict expr to domain'
+
+2009-10-14 Nick Papior Andersen <zerothi@users.sourceforge.net>
+
+ - Added a MakeFile for the test folder. One can use
+ this for compiling sections individually. I.e.:
+ * make pgfplotstest.libs.groupplots.tex
+ would yield only typesetting of the groupplots
+ test section.
+ - Currently it cannot handle more than one section at a time
+ although it can process the whole by calling:
+ * make all
+ * make test
+ * make pgfplotstest.pdf
+ which are all equivalent!
+
+2009-10-13 Nick Papior Andersen <zerothi@users.sourceforge.net>
+
+ - Changed documentation for units and groupplots library
+ - Updated code of groupplots with filtering keys
+
+2009-10-13 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Improved placing of axis labels: the |near ticklabel| anchor was not
+ completely correct.
+
+2009-10-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added |cycle multi list|.
+
+2009-10-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Added |axis background|
+
+2009-10-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed buggy scanline detection for plot table.
+ - fixed support for special anchors when non-rectangular shapes are used.
+ - added support for legend in scatter/classes.
+
+2009-10-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - revised manual and worked on cross referencing
+ - fixed buggy tick show tests for non-boxed axis lines
+
+2009-10-05 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - |plot coordinates| now supports mathematical expressions.
+
+2009-10-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Manual: added (auto-generated) document-internal pdf links and
+ implemented syntax analyser for codeexamples to
+ generate cross-references automatically.
+
+2009-09-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed reversed axes for 3D axes
+ - added new, experimental feature 'allow reversal of rel axis cs'. It
+ affects 'rel axis cs' and 'ticklabel cs' in case of reversed axes.
+
+2009-09-26 Nick Papior Andersen <zerothi@users.sourceforge.net>
+
+ - added a new library which can group plots.
+ * \usepgfplotslibrary{groupplots}
+ - a new environment \begin{groupplot} has been created
+ - within the environment a command \nextgroupplot[<option>]
+ can be used.
+ - groupplots can easily typeset several plots in a matrix
+ style so that they are aligned
+ - it is possible to limit the tick labels to one side of
+ the matrix, be it x tick labels at only the top row or
+ the bottom row. Or the y tick labels only at the first or
+ last column, on the left or the right, respectively
+ - a quick documentation for the new library has been
+ introduced
+ - \usepgfplotslibrary has been modified such that it
+ detects loaded files from \usetikzlibrary
+
+2009-09-25 Nick Papior Andersen <zerothi@users.sourceforge.net>
+
+ - restructured the reference manual file. All files:
+ * pgfplots.reference.<name>.tex
+ was in the old pgfplots.reference.tex file
+
+2009-09-25 Nick Papior Andersen <zerothi@users.sourceforge.net>
+
+ - changed the surfshading library name to be consistent with the
+ new names. In conjunction the drivers of the surfshading library
+ has been changed accordingly.
+ - the unit library has a more customizable usage of typesetting units
+ - the unit library automatically sets units on when loaded
+ - updated the documentation according to changes done in unit library
+ - the command \usepgfplotslibrary now loads both:
+ * "tikzlibrarypgfplot.<lib>.code.tex"
+ * "pgflibrarypgfplot.<lib>.code.tex"
+ - added the environment \begin{pgfplotslibrary}...\end{pgfplotslibrary}
+ to the manual which shows how the user can import a library.
+ Displaying the following:
+ * \usepgfplotslibrary{<lib>}
+ * \usetikzlibrary{pgfplots.<lib>}
+ - updated the doc to use the above command where needed
+
+2009-09-24 Nick Papior Andersen <zerothi@users.sourceforge.net>
+
+ - added backwards compatibility for the libraries, i.e. recreated
+ old files with only contents '\use...library{<package>}'
+ - added the command \usepgfplotslibrary which should be used
+ if users wants a clearer vision of where libraries are loaded from
+ - moved the unit test into proper location
+
+2009-09-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed bug: the \pgfplotspointaxisorigin was not clipped properly,
+ resulting in number too large bugs.
+
+2009-09-23 Nick Papior Andersen <zerothi@users.sourceforge.net>
+
+ - changed the names of some of the files in the package. Namely:
+ * doc/latex/pgfplots/pgfplots.reference.units.tex -> doc/latex/pgfplots/pgfplots.libs.units.tex
+ * tex/generic/pgfplots/libs/tikzlibrarydateplot.code.tex -> tex/generic/pgfplots/libs/tikzlibrarypgfplots.dateplot.code.tex
+ * tex/generic/pgfplots/pgfplots.units.tex -> tex/generic/pgfplots/libs/tikzlibrarypgfplots.units.code.tex
+ * tex/generic/pgfplots/pgfplots.stackedplots.code.tex -> tex/generic/pgfplots/pgfplotsstackedplots.code.tex
+ * tex/latex/pgfplots/libs/tikzlibrarypgfplotsclickable.code.tex -> tex/latex/pgfplots/libs/tikzlibrarypgfplots.clickable.code.tex
+ This is done to be more consistent in naming convention. As old "pgfplotsclickable" and "dateplot"
+ libraries has changed names former versions are not compatible. This should in some way be fixed.
+ - updated the doc according to the new name convention
+ - updated the "pgfplots.core.code.tex" to use the new names
+ - changed the unit to a library and moved it to "libs" in manual
+ - added a "mkdir" command in the MakeFile such that the user who has
+ just downloaded the package doesn't need to make the "gnuplot" directory by hand
+
+
+2009-09-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed table loading: the NL character was present as a space after each
+ read line, which made col sep!=space buggy
+ - fixed manual bugs
+
+2009-09-20 Nick Papior Andersen <zerothi@users.sourceforge.net>
+
+ - added the label units. It is now possible to add units in the labels such
+ such that it can easily be maintained and edited.
+ - a documentation of the implementation is added.
+
+2009-09-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added the 'plot box ratio' feature.
+
+2009-09-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Added the 'nodes near coords' feature (especially useful for bar
+ plots). It draws nodes besides/above the coordinates and shows the
+ coordinate value.
+ - Added the 'variable y' feature.
+ - Implemented support for non uniform color map specifications.
+
+2009-09-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Added |each nth point| filter
+ - Added |restrict [xyz] to domain| filter
+ - Improved docs
+
+2009-09-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed 'unbounded coords=jump' for the log case
+
+2009-09-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Added first version of 'unbounded coords=jump' method.
+ Appears to work for line plots as it ought to.
+ - added support for mesh plots as well
+
+2009-09-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Implemented 'z buffer=auto' and 'z buffer=reverse x seq' and 'z
+ buffer=reverse y seq' modes. The default z buffer for surface plots is now
+ 'auto'
+ - changed drawing sequence of minor and major tick/grid lines.
+ - Fixed bug related to 'forget plot' (legends didn't work as they should)
+ - Fixed bug: /tikz/ybar and /pgfplots/ybar did not work as documented
+
+2009-09-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Fixed y tick scale label for the new label placement stuff.
+ - Introduced sanity checking for point meta data.
+
+
+2009-08-31 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Added sanity check to avoid usage of \thisrow in point meta arguments.
+
+2009-08-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - the '[xyz]tick=data' feature now suppresses multiple occurances of the
+ same tick (a very simple method, it checks for *exact* matches only).
+ - removed the cause of a missing character warning
+
+2009-08-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Fixed processing of 'z buffer=sort' for log axes.
+ - Fixed buggy \ticknum handling: the '[xyz]ticklabels' lists did not work
+ properly.
+
+2009-07-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added check for 'every 3d view {<h>}{<v>}' styles which may prepare
+ specific options.
+
+2009-07-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed |log basis [xyz]| processing in clickable lib.
+ - clickable lib: there was a bug in the drag'n'drop gradient computation
+ of semi log plots - gradients were computed base e although they should
+ be base 10.
+ - implemented 'mesh/ordering=colwise' for 'shader=interp'.
+
+
+2009-07-27 Stefan Tibus <sjti@gmx.net>
+
+ - Added the 'plot shell' and 'plot table shell' feature to plot output of
+ arbirtrary system calls.
+
+2009-07-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added auto translation pgf => gnuplot for 'plot gnuplot'. It works for
+ '^' => '**'.
+
+2009-07-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added the 'tick scale binop' feature to allow simple change from '\cdot' to '\times'
+ - added the 'log basis [xyz]' key.
+
+2009-07-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed positioning of tick scale labels for 3D case.
+
+2009-07-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - replaced '\definecolor' by '\pgfutil@definecolor' for ConTeXt
+ compatibility.
+ - renamed 'ticklabel dist' to 'ticklabel shift' to provide a more
+ consistent naming convention.
+
+2009-07-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added sanity checking for non-existing colormaps
+
+2009-07-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed bug with 'mesh/ordering=colwise'
+
+2009-07-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added 'sloped like [xyz] axis' key for label alignment,
+ - added '[xyz]ticklabel cs' coordinate system,
+ - added 'near [xyz]ticklabel' anchor for every node
+
+2009-07-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed a bug related to the 'sqrt(num points)' thing for mesh plots (the
+ check for rounding errors did not work as expected).
+ - fixed bug in auto-scan line computation for plot table: it counted also
+ the header line with column names.
+
+2009-06-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed a bug in the 'meta min/meta max' handling: the arguments have not
+ been parsed correctly (the bug is not that old)
+
+2009-06-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added style 'every 3d description' and changed option processing such
+ that description style changes are applied as soon as the axis' dimension
+ is known (2d or 3d).
+
+2009-06-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed treatment of 'scan line length' for some plot table special
+ issues.
+
+2009-06-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - using '/tikz/variable=\t' now also defines the shorthand function 't'
+ ATTENTION: this requires the most recent PGF CVS version!
+ - added temporary family for /tikz/variable to fix its usage in pgfplots'
+ axes
+
+2009-06-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added draft for 'sloped' feature for axis labels
+ - improved the special anchor label alignment: it does not respect the
+ current transformation matrix (I renamed it to 'near ticklabel')
+
+2009-06-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - improved sanity checking for short-hand styles for legend placement
+ - improved sanity checking for surfshading lib
+ - started to write code for label placement + backwards compatibility
+ switches. It is not complete yet.
+
+2009-06-15 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - improved interface for mesh/surface plots.
+
+2009-06-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added |no marks| key and updated docs.
+ - added short-hand styles for legend placement.
+
+2009-06-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed shift transformations provided to an axis - these did not work
+ previously [requires recent pgf version].
+ - improved colorbar implementation
+ - added 'ticklabel style' alias to 'tick label style'
+ - improved support for pgf 2.00 backwards compatibility
+
+2009-06-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - besides a lot of manual improvements, I have also fixed the |point meta min|/max
+ processing such that they work properly for the general case and for
+ special cases.
+ - implemented a user interface to draw arbitrary boxes in 'plot graphics'.
+ - added small optimizations to key setting procedures.
+
+
+2009-05-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - documented and improved the expression+table input method
+
+2009-05-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed the 'ticklabel cs' for 2D plots - it queried 3D stuff which wasn't
+ initialised.
+
+2009-05-28 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed correct implementation of |overlay| for tick labels - my recent
+ changes required bounding box modifications and disabled that.
+ - Provided a (sophisticated) fix for the problem with legend styles:
+ now, it is possible to set 'legend image code' in \addplot AND the legend
+ remembers the draw modes correctly.
+ - to do this, I used 'current plot style' here - which handles key paths,
+ draw modes and all that stuff correctly.
+ - added legend image for mesh/surface plots
+
+2009-05-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed a (stupid) bug in the processing of skewed/rotated axis unit
+ vectors (|x| or |y| keys). It is now processed correctly.
+ - added sanity checking for stacked plots: now, an error message is raised
+ if the number of points of successive stacked plots does not match.
+
+2009-05-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed the implementation of 'current axis' for unfinished axes - it did
+ not work since the rewrite of alignment features.
+ - moved the declaration of the 'current axis' leight weight node before
+ the processing of stored plots. This means it is possible to reference it
+ in path/plot commands.
+ - fixed the '\addplot+[ black]' bug - the white space doesn't hurt any
+ longer.
+ - \ref now works properly inside of moving arguments (as \caption) without
+ the need of explicit \protect ion.
+
+2009-05-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added 'reverse legend' feature, thanks to Tom Cashman for the
+ implementation!
+
+2009-05-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - now I remembered why `legend image code' did process its arguments in a
+ separate scope -- and I restored it (and documented the change).
+ Now: the plot style is activated before `legend image code' is evaluated.
+ This allows to redefine `legend image code' inside of plot styles.
+ - fixed bug: the re-using of outer normal vector did not work properly
+
+2009-05-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed the default 'legend image code' things - they also needed to be
+ changed.
+ - added tolerances to tick placement code: now, tick labels are placed if
+ they are no more than 0.05pt beyond the axis limits. The threshold can be
+ configured.
+ - improved manual section for tick docs: introduced subsections and moved
+ special stuff into a "fine tuning" section.
+
+2009-05-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed 'legend image code' - it did not provide the argument as
+ documented.
+
+2009-05-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Restructured the manual. Now, the "command reference" and "option
+ reference" has been merged into one large "reference".
+ The new stuff should be easier to navigate.
+
+2009-05-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - changed 'ticklabel pos' initial value to 'default'.
+ - added '[xyz] dir={normal,reverse}' keys (work correctly for 2d,
+ not yet for 3d)
+
+2009-04-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed several bugs which have been introduced in the latest changes
+
+2009-04-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added |preproc/expr| style to table package.
+ - added |fonts by sign| style to table package.
+
+2009-04-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed broken '[xyz] tick scale label style' keys
+
+2009-04-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Added the |value|, |abs value|, |upper| and |lower| options to enlarge limits.
+
+2009-04-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added public API commands \pgfplotspointouternormalvectorofaxis,
+ \pgfplotspointoutsideofaxis and the same for the ticklabelaxis.
+
+2009-04-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added 'rel axis' coordinate system.
+
+2009-04-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - Moved sanity checking for end-of-scanline autocompletion out of standard
+ plots.
+
+2009-04-13 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - updated error bar implementation: it works now also for 3D plots and it
+ is a more efficient.
+ ATTENTION:
+ *********this requires the PGF CVS version of 2009-04-13 or newer!*****
+ - added support for end-of-scan-line markers for 'plot coordinates' and
+ 'plot file': empty lines end a scan line.
+ This allows mesh input without explicitly providing 'rows' or 'cols'.
+
+2009-04-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added a style for string symbols as input coordinates.
+
+2009-04-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - `legend image code' now also evaluates pgfplots options. furthermore, it
+ can be changed inside of options for \addplot.
+
+2009-04-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added /pgfplots/colormap access=map|direct key.
+ - simplified input format of colormaps
+ - changed the anchors. Now, all anchors use the BOUNDING BOX of the axis
+ instead of local coordinates. This does also work for 3D and for skewed or
+ reversed axes.
+
+2009-04-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - table package: improved handling for empty cells in create column
+ statements. An empty cell will be considered as 'zero'.
+ - fixed axis cs for 3D case
+ - incorporated tick dimensions into 3D axis scaling (approximately as
+ before for 2D axes)
+
+2009-04-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed surface shading problem: both, pdftex and dvips now produce useful
+ results and the resulting pdf/ps documents can be processed by
+ ghostscript and standard viewers.
+ Switching to BitsPerCoordinate=24 fixed the problem.
+
+
+2009-04-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added public interface \pgfplotsmathviewdepthxyz and
+ \pgfplotsmathfloatviewdepthxyz inside of an axes.
+ - added 'point meta=<expr>' feature: \addplot[point meta={x+y+z},scatter] ...
+ - removed the optimizations for the binary output sub-package - they did
+ not work at all.
+ - updated the manual examples for the new view parameters
+ - finished the clip-path implementation so far. It appears to work
+ correctly.
+ - implemented first semi-correct first of surfshading and dvips driver.
+ However, it works only after converting the ps to pdf :-(
+ The backwards conversion pdf->ps fails with limitcheck as before.
+
+2009-04-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - re-enabled error bars and fixed bug
+ - fixed newly introduced optimization of the binary output sub-package: it
+ lead to an infinite loop :-(
+
+2009-04-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - disabled error bars temporarily - one of my latest changes caused
+ problems.
+ - added 'cube/size [xyz]' for the cube markers
+ - fixed bug in cube and cube*
+ - Changed semantics of 'view'. It is now 'view={<azimuth>}{<elevation>}'
+ as in matlab.
+
+2009-03-31 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - improved 3D plot tick label alignment issue
+
+2009-03-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - found bug in error bar implementation - but I don't know where it comes
+ from yet.
+
+2009-03-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - implemented expression plotting features inside of 'plot table' for the
+ plot from structure method as well.
+
+2009-03-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added (first draft with) support for expressions in 'plot table', for example
+ \addplot table[x expr={\coordindex},y expr={\thisrow{std-L2} * \thisrow{maxlevel}}] {regtable};
+
+2009-03-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added support for \coordindex inside of marker streams (interesting for
+ scatter plots).
+
+2009-03-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed the new placement of ticks such that is also works for 2D plots.
+ It will also work for reversed axes. alignment is still not functional.
+
+2009-03-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - implemented proper placement for 3D axis tick positions.
+ Alignment is prepared, but not functional yet.
+
+2009-03-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added some internal methods to distinguish foreground and background in
+ 3D axes - required for a better placement of ticks and for the axis labels
+ anyway.
+ - Added image externalization for some expensive examples to improve manual
+ compilation speed.
+
+2009-03-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - renamed the 'z buffer=sort coordinates' choice introduced yesterday to
+ 'z buffer=sort'. I'll take care that it yields useful results.
+ - fixed bug in the new option processing - some /tikz options were
+ important during \addplot, but since the new strategie silently ignores
+ /tikz options, I needed to add exceptions.
+ - added implementation for z buffer=sort and mesh plots
+ - allowed 3D line plots + mesh handler
+ - optimized new option processing
+ - changed default shader to faceted
+
+2009-03-19 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added \pgfplotsarraysort
+ - added |z buffer=sort coordinates| for use with scatter plots (not very useful for
+ any other plot type yet)
+
+2009-03-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - the point meta now always uses floating point routines internally; the
+ case distinctions have been eliminated.
+ - added keys 'point meta rel=axis wide|per plot' and 'point meta min' and
+ 'point meta max'.
+ - added 'create col/' search path to table package.
+
+2009-03-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added "cube" and "cube*" markers for 3D axes.
+ - added 'unique' row predicate which suppresses multiple occurances of the
+ same key in one designated column.
+
+2009-03-13 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - introduced to use rows=cols=sqrt(N) if neither rows nor cols is provided
+ in a mesh plot.
+
+2009-03-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - improved 'view' processing for 3D axes.
+
+2009-03-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed decoding bug of interp shader: now, acroread is able to read it!
+
+2009-03-05 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - provided several 3D examples in the manual and fixed corresponding bugs
+ in parameterized 3D plots.
+
+2009-03-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - found and fixed encoding bugs in binary conversion. The surface lib now
+ produces visually correct results - although acroread is still complaining
+ and doesn't show anything :-(
+
+2009-03-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - wrote further basic level table access commands.
+ - surf shading now understands the colormap. Fixed bugs in mapping of
+ dimen registers
+ - startet primitive heuristics for z buffering of mesh/surf plots in the
+ |mesh/z buffer| key.
+ - added fast prepend list
+
+2009-02-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - first semi functional version with bilinear interpolation shading (gouraud)
+
+2009-02-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - added public methods for access to table elements [untested and undocumented
+ so far].
+ - added pgfplotslistset [untested]
+ - worked on binary encoding for signed integers
+
+2009-02-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - fixed enlarge z limits functionality (was broken)
+ - provided 3D examples in reference manual.
+ - improved alignment of 3D tick labels slightly
+ - changed semantics of enlarge limits=auto for 3D plots
+
+2009-02-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - The draw,fill bug introduced in the latest changes of 2009-02-20 appears
+ to be fixed now. Nevertheless, I'll need to revise those changes.
+ - the \label bug which also occured in this change is now fixed as well
+ - fixed manual typo
+
+ - implemented functionality 'mesh/ordering' and 'mesh/flat mode={corner,mean}|.
+ - plot[mesh] works now also for 1D case.
+
+2009-02-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - The processing of draw options and behavior options still causes a lot
+ of overhead- and even bugs. At least the manual compiles now.
+ Maybe that wasn't my best idea...
+
+2009-02-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - changed complete processing of 'draw options' and 'behavior options'.
+ They are now the same, no special treatment is necessary.
+
+2009-02-19 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - implemented first functional mesh - and surface plots (the latter with
+ flag shading).
+ The user interface is lacking, however. And, of course, there will never
+ be a real renderer - but it looks really good (up to the bugs)!
+
+2009-02-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
+
+ - provided some more code documentation
+ - improved axis vector initialization for 3D plots
+ - provided low-level interface commands and a corresponding section in the
+ manual.
+ - implemented tick label positioning for 3D axes. It works up to orthogonal special
+ cases.
+
2009-02-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Released version 1.2.2 (bugfix release for CTAN)