diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/pgfplots/ChangeLog')
-rw-r--r-- | Master/texmf-dist/doc/latex/pgfplots/ChangeLog | 400 |
1 files changed, 400 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/pgfplots/ChangeLog b/Master/texmf-dist/doc/latex/pgfplots/ChangeLog index dc60cdd20fc..382b4fd117e 100644 --- a/Master/texmf-dist/doc/latex/pgfplots/ChangeLog +++ b/Master/texmf-dist/doc/latex/pgfplots/ChangeLog @@ -1,3 +1,403 @@ +2009-02-04 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - Released version 1.2 + +2009-02-04 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - improved sanity checking in table package. + - fixed max/min implementation for fpu + +2009-02-03 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - patched key paths for plot file and plot table. One could not provide + options with key path /pgfplots. This will need a little bit more + attention later-on, see todo.txt. + +2009-02-01 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - removed missing character warnings + - fixed bug with domain processing for plot gnuplot. + - fixed bug in FPU : fpu+pgf 2.00 is problematic with unary minus signs + +2009-01-29 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - provided backwards compatibility for the domain and |samples at| key: + the tikz variants are used by default now. + +2009-01-27 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - manual improvements: fixed several typos in the manual; improved section + about alignment and section about upgrade remarks. + - manual improvements: replace a lot of gnuplot examples with 'plot + expression' commands. + - fixed the broken |axis equal| feature - it collided with the tickmin/max + processing. The tickmin/max is now processed somewhat different + - removed (some of the) 'no pt in nullfont' log warnings + - now, every input file will be protocolled to the log file (only). + +2009-01-24 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - re-implemented |domain|, |samples| and |samples at| keys. They are now + independ of the |/tikz/| variants - and provide the complete data range of + pgfplots. + - fixed missing \endgroup in plot gnuplot (in the case that -shell-escape + was not available) + - fixed small bug with empty-plot-special case and tickmin/max resetting + +2009-01-21 Pascal Wolkotte <wolkottept@users.sourceforge.net> + + - implemented '[x|y]tick[min|max]' option + +2009-01-20 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - fixed bug: 'scatter/classes' couldn't be provided as behavior option. + +2009-01-16 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - improved fault tolerance of |scatter/classes|. + - fixed scoping bug with plot markers + +2009-01-12 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - implemented \pgfplotstablesave + - \pgfplotstabletypeset and \pgfplotstabletypesetfile are now the same; + the input format is autodetected. + + +2009-01-07 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - implemented simple test for 'samples at' vs. 'domain' + - implemented 'table/create col/set list' style + - implemented a method to create new tables from scratch + - implemented some more postprocessing routines for table package + +2009-01-06 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - fixed bug in clickable lib: logarithmic scales in x axes have not been + processed properly. + - now, the logarithmic sampling won't be applied for parametric plot + expressions. Furthermore, it has been optimized. + - improved compatibility between FPU and fixed point library inside of + pgfplots + +2009-01-05 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - both, plot gnuplot and plot expression now sample their points + logarithmically if the x (y) axis is logarithmic. + +2009-01-03 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - the fpu is now used automatically for plot expression and for the table + create col/expr feature. However, it will be disabled during the low-level + drawing commands of pgfplots. I rewrote some of the internals to avoid + problems with the low data range of tikz (for example during domain + processing). + +2008-12-31 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - improved FPU support + +2008-12-30 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - added backwards compatibility switches for my new PGF library FPU. + +2008-12-27 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - fixed some issues with stacked plots and skewed axes + - fixed a lot of manual typos and mistakes, thanks to Jeremie Knuesel! + - Greatly simplified notation for |plot expression|. + - introduced |\addplot gnuplot| as alias for |\addplot function|. + +2008-12-17 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - added |create col/expr accum| style: a variant of |expr| which now + allows simple accumulation of columns + - added a |date type| style based on the pgf calendar package + +2008-12-14 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - provided a further improvement for empty plot handling: the normal + processing is now applied for empty plots, with special handling for the + named start/end coordinates. + - improved future compatibility with FPU: just in case it moves to a + separate library, I will check for such a thing. + +2008-12-07 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - there was a bug with minorgrids auto-deactivation which has been fixed. + - fixed a 'plot function[domain=..]' bug introduced yesterday + - floating point methods now don't use 'fp' for mantisse computations if + the fixed point lib is used + +2008-12-06 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - scatter will now assign a mark if none is set. + - empty plot bug has been fixed. + - using xmode in wrong context leads to error message. + - xticklabel pos now accepts 'top' and 'bottom' + - manual has more compact index: I removed the '/pgfplots/' and '/tikz/' + collections. + - improved index formatting. + - re-implemented plot expression's sampling method. The PGF \foreach + statement does not allow sampling domains beyond PGF's native math parser, + the new implementation does also support the 'fp' package (combinded with + the associated PGF library). + Efficiency is expected to be higher than the previous \foreach + implementation. + - Provided a specialized processing of the |domain| argument for plot + function which avoids the pgf math parser. Now, plot function provides the + full data range of gnuplot. + + +2008-12-05 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - improved sanity checking for plot coordinate syntax; empty lines in plot + coordinates are now processed correctly. + - added alias for 'sample' key. It can now be provided as argument to axis + environments. + - added |no markers| shortcut style. + - Added documentation for interrupted plots (for example for + discontinuities in plots) + +2008-12-03 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - updated docs. + - Fixed bug when there are less legend entries than plots. + - added 'forget plot' option (and 'every forget plot' style) + - made '/pgfplots/domain' option a public key alias to '/tikz/domain' + +2008-12-01 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - fixed a remaining bug with 'axis equal' + - fixed bug in pgfplots/tikz search path code + +2008-11-30 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - added keys 'axis equal' and 'axis equal image' to get the same length + for each unit vector. + +2008-11-28 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - optimiziation of \pgfmathfloattofixed yields 7% time savings for + pgfplotstest. For plots with many points it will be even more. + +2008-11-27 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - added '/pgfplots/refstyle={label}' key. + - added 'read completely' key. + - fixed bug with error bars: some of the latest changes must have been + during sleep. + - eliminated 6 dimen registers. + +2008-11-24 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - document bounding box modifications with 'overlay' option of pgf. + The examples require the latest CVS version of pgf, because pgf 2.00 has a + bug here (overlay and matrizes). + +2008-11-23 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - added 'scaled ticks=manual' feature. It allows complete control + over the scaled tick algorithm and scaled tick label placement. + - improved support for french language, i.e. for active ';' and ':' + characters. The manual does not compile completely if switched to french, + but it is not much. + - updated pgfplotstable such that it can be adopted to more general tasks. + As example, html file output has been added to the manual. + +2008-11-22 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - the clickable lib can now be used independently of pgfplots. + +2008-11-21 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - improved compatibility between pgfplotstable and colortbl: \rowcolor + and dec sep align (sci sep align) now works properly. + - Added 'every col no <index>' style as alias for 'display columns/<index>'. + - provided error message if \pgfplotstablerow is used in the wrong + context. + - improved pgfplots documentation. + - improved pgfplotstable documentation + - 'sci sep align' and 'dec sep align' now only enable math mode for their + numbers, not for empty columns. + +2008-11-18 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - added error bar adjustments for 'ybar' style + - fixed bug: error bars are now drawn after the main path + +2008-11-11 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - fixed missing code portion for scatter and log plots + - added 'view' option which allows to specify pitch and yaw for definition + of a 3D viewport (definition of x,y and z unit vectors of PGF). + +2008-11-10 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - documented default values of cycle lists. + +2008-11-04 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - prepared more code for 3D-axis drawing. It is growing now and won't take + long for good-looking 3D figures. + +2008-10-30 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - used 'y domain='<empty> as feature for \addplot3 (\x,\x,\x): + this will sample from a line, not from a surface. + +2008-10-29 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - implemented user interface to manually place 2D/3D tick LABELS (docs + missing). + The next step is to predefine them automatically for 3D plots. + +2008-10-28 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - renamed 'scatter plot' keys to 'scatter' + - improved scatter plot user interface (not yet documented in parts) + - implemented input methods for scatter coordinates (not yet documented) + - worked on 3D axis generation. + +2008-10-27 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - Implemented colormaps. + - Implemented scatter plots. + +2008-10-25 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - Fixed a bug introduced in latest changes: 'tick align' produced wrongly + positioned tick labels. + + +2008-10-23 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - Fixed a bug related to auto-tick placement and special cases of the + scaling transformation. + - Documented the new freedom in axis unit vector placement, reversed and + skewed axes. + - Introduced optimization for orthogonal axes. + +2008-10-21 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - added 'copy' and 'sqrt' features to table package. + + +2008-10-20 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - Revised all new routines such that the 2D framework is running again. + All 2D tests appear to be ok. + The 3D stuff is neither documented nor ready, although early things + work. In the moment, it is only slowing things down, see todo. + - Updated clickable lib to work with the new framework. + - Removed remaining plain TeX '\loop' commands + +2008-10-14 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - Restored state of 2008-09-25 because something did not work and I don't + have a stable version yet. + - Updated compatiblity for pgf 2.0: inserted 'min exponent for 1000 sep' + into compatibility files + +2008-10-12 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - implemented input routines for 3D plots using \addplot3: + - coordinates, + - gnuplot, + - file, + - table, + - expression. + - updated coordinate streaming methods to work with 3D data. + I also cleaned and optimized the 2D code. + -> stacked plots and error bars do not reflect this yet! + - added 'plot function[<further behavior options>]' which are merged + together with those after 'plot[<behavior options>]' + +2008-10-04 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - implemented first running 3D axis with orthogonal projection. + Most features work, especially tick placement, grid lines, tick label + placement. Some detail decisions of how to things look pretty have to + be done and realized. Scaling does not work yet and there are still + plenty of open problems. The user interface for setting views is crual. + +2008-10-03 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - fixed bug related to 'current axis' and origin anchors which occured + if axis limits have been restricted manually and axis descriptions + employed origin anchors. + - continued the change to logical coordinates. + +2008-10-01 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - changed internals to use logical coordinates consistently. + - Added feature 'x={(10pt,-3pt)}, y=-1pt'; allowing + - skewed axes, + - reversed axes, + - rotated axes, + as preparation for 3d plots. + +2008-09-27 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - optimized number processing and log computations. Logs are now a factor + of 3.8 faster. + +2008-09-25 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - Provided options to manually configure the tick scaling algorithm: + either 1/10^<exponent> or 1/<real> can be configured. + - Added check for PGF 2.00 availability + +2008-09-23 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - Placed all drawing commands for plots and markers into separate scopes + to end the effect of 'fill opacity' and 'dotted' styles. + FIXME: check whether this affects any named nodes and such! + +2008-09-21 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - Improved compatibility with figure-environments. I had to turn + "hidden=false" to fix this incompatiblity. I hope this does not produce + visible artefacts... needs to be checked. + +2008-09-17 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - added 'include outfiles' option to table package, together with + 'force remake' + +2008-09-16 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - fixed spacing bug in table package. + - outfile and debug feature of table package now produce proper newlines. + +2008-09-11 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - added error messages if the table typeset features rely on LaTeX + packages (array,booktabs) which have not yet been loaded. + +2008-09-03 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - added 'clear infinite' postprocessor to table package. + +2008-09-02 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - re-implemented minimum and maximum computation because the PGF math + parser interface has been changed. The changes are backwards compatible + now. + - fixed a bug in logarithm computation. + - fixed some bugs related to the pgfplotsclickable library + +2008-09-01 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - Provided sanity checking for gradient computation in table package: + division by zero now leads to empty cells. + +2008-08-22 Christian Feuersaenger <ludewich@users.sourceforge.net> + + - Added pgfplotsclickable library which displays point coordinates when + clicking into the plot region (acrobat reader only; relies on acrotex + bundle) + 2008-08-04 Christian Feuersaenger <ludewich@users.sourceforge.net> - Release 1.1 |