summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/pgfplots/ChangeLog
blob: c1fe62d1ee63d33cc48eb7ed35b867ee0c2c9478 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
2009-02-16 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Released version 1.2.2 (bugfix release for CTAN)

2009-02-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
	
	- fixed overlay bug in conjunction with pgf 2.00 and legends

2009-02-14 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- improved compatibility with french babel settings: the manual compiles
	now even with special chars activated. Added section in FAQ

2009-02-13 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- fixed bug in color map key.
	- introduced scaling section in manual
	- documented 'only marks'
	- colormap now accepts 'rgb255'
	- added more colormap styles.
	- added 'mark=text' which draws arbitrary TeX content as plot marks 

2009-02-12 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Released version 1.2.1 (bugfix release for samples key)

2009-02-12 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- fixed nasty bug: the 'samples' key did not work! One needed to provide a
	domain as well...

2009-02-11 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- fixed bug with axis [xy] line*=none

2009-02-10 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- improved sanity checking for 'scatter src'.

2009-02-08 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- improved low level lists: \pgfplotslistforeachungrouped can now be
	nested.
	- fixed bug in \pgfplotstablecopy
	- added \pgfplotstablevertcat

2009-02-07 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added algorithm for automatic scaling of 3D plots (when used with the
	view option). 

2009-02-05 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added 'plot graphics' feature.

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

2008-08-03 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Added a library for abstract types of input coordinates (for example
	dates).

2008-08-02 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- change 'every axis grid' default style to 'thin,black!25'. This is less
	intrusive than 'help lines'.
	- fixed small bug in tick routines: they did not account for tikz drawing
	modes so 'draw=none' was ignored.
	- fixed context test cases
	- Improved manual

2008-08-01 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added several aliases for style keys. Something like 'x tick label
	style' always requires manual lookups while 'xticklabel style' is at least
	consistent with the 'xticklabel' key.

2008-07-30 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added environment 'pgfplotsinterruptdatabb'
	- fixed bug in |minor tick num|
	- fixed bug in alias feature of table package.

2008-07-29 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added |xtick pos| and |ytick pos| keys and |[xy]ticklabel pos|


2008-07-28 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- fixed bug in 'plot table' optimization: did not allow for 'alias'ed
	columns.

2008-07-26 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- improved manual
	- provided better default key-paths such that '/pgfplots' can be omitted
	in many places.
	- Added \label / \ref support. Now, single plots can be referenced and
	\ref{label} inserts the associated legend image.

2008-07-25 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- markers are now drawn separately, after the clipped range. Instead of
	clipping their *paths*, their positions are clipped: a marker is either
	drawn completely or not at all.
	- The option 'clip marker paths' can be used for backwards compatibility
	- added |axis on top| key for area plots: in this case, axis descriptions
	are drawn on top of plot graphics.

2008-07-24 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Now, plot table{<file>} has linear runtime.
	- implemented fast low-level lists also for errorbars.

2008-07-18 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- I worked on the coordinate lists and finally got linear runtime.
	In fact, the idea of Till turned out to be the most effective one (although 
	it is only preasymtotically linear).
	- This makes the aftergroup-stack variable unnecessary. 
	- Some aspects are missing,	but I hope I can fix them soon.

2008-07-16 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- replaced tikz-drawing commands for plots with basic layer commands.
	Gain: about 12% faster than before!
	- added |use aftergroup stack as fast list| to allow O(N) time for large scale plot
	commands, given appropriate safe stack parameters of TeX.
	 

2008-07-15 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- implemented support for axis limits of order up to 1.0e+-2147483644

2008-07-14 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Added support to simplify access the previous row during create table column
	statements. Added one more numeric column creation style.
	- added 'exp sep align' and improved 'dec sep align'.

2008-07-12 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- modified axis label placement for 'axis [xy] line' variations.
	  I think it's ok now...
	- documented how to get multiple y axis
	- modified log plot tick generation algorithm, I forget something
	yesterday.

2008-07-11 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- fixed log plot tick generation if the axis range is extremely small.

2008-07-09 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- moved a lot of directories and files around to better match the TeX
	directory structure (TDS)
	- used 'every mark' style for mark options - allows to append style
	options.

2008-07-08 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added 'postproc cell content' feature to table package
	- added 'preproc cell content' feature to table package
	- fixed plot limit bugs arising in special situations

2008-07-07 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- improved several things in table package
	- partial limits are now supported, for example 'xmin=4' or 'ymax=15'
	- improved empty axis range handling
	- modified transformations to avoid 'number too large/small' errors
	- enlargelimits respects partial limits
	- evaluated 'every axis plot' and 'every axis plot no <number>' in
	\addplot commands, allowing not only style options but also behavior
	options.


2008-07-04 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- implemented title, xlabel and ylabel as direct keys in pgf, allowing to
	add suffixes or prefixes to already assigned values.

2008-07-03 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added default styles for non-boxed axis lines. This is more or less
	experimental up to now and may still change.

2008-07-02 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- fixed small issues in pgfplotstable manual
	- eliminated one dimen register and one count register

2008-07-01 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Added semicolon to gnuplot invocation to fix the strange behavior of
	windows gnuplot.

2008-06-30 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- solved the problem of arrow heads and different styles for axis *lines*.
	Not quite satisfactory, because one needs to choose between closed paths
	and clean edges on the one hand and separate arrow heads or styles on the
	other hand. See the documentation for details.

2008-06-29 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- wrote some styles for the 'create col' framework, namely to compute
	piecewise gradients and quotients from one row to the next.

2008-06-28 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Wrote a \pgfplotstablecreatecol command to generate new columns in a
	quite general fashion.

2008-06-27 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- renamed the last change from 'column/{[index]5}/.style' to
	'display columns/5/.style' because it was not consistent.
	- implemented code to balance rows in typeset table routines.
	The first column is the measure, all other ones will be forced to
	match its row count.
	- documented new features.
	- added |hide x axis| and |hide y axis|.
	- added |enlarge x limits| and |enlarge y limits|.
	- Added key |legend entries|.

2008-06-26 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added column/{[index]5}/.style and 'column indizes/5/.style'
	- added 'select equal part entry of' style

2008-06-25 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added warning when loading tables '#1.tex' instead of '#1'.

2008-06-24 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- improved error recovery: empty plots are now discarded silently
	- added column 'alias' feature for tables
	- optimized code for grid line, tick line and tick label generation and
	replaced tikz commands by basic layer commands. 
	pgfplots is now 36% faster!
	- changed drawing sequence of axis lines and tick/grid lines. Now, tick
	lines are no longer drawn on top of axis lines.
	- introduced aliases 'axis y line=middle' and 'axis x line=center'
	- added named node 'current axis' which provides anchors 'origin', 
	'above origin', 'left of origin', 'right of origin' and 'below origin'
	-> this allows improvements of the non-boxed axis variants
	- added those anchors also to the normal anchors.
	- added styles 'every inner [xy] axis line'
	- added styles 'every outer [xy] axis line' [untested]
	- added command keys 'inner axis line style', 'outer axis line style' and
	'axis line style'

2008-06-18 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- improved ConTeXt compatibility

2008-06-17 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- fixed incompatibility between 'plot function' and german active "
	character

2008-06-11 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Released version 1.0

2008-06-11 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added boolean |row predicate| to select table entries.
	- added macro |\coordindex| inside of \addplot to allow index based
	  coordinate filters.
	- added style keys |/pgfplots/skip coords between index| and
	  |/pgfplots/table/skip rows between index|
	- added style |dec sep align| for table typesetting.

2008-06-10 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Fixed several warnings in manual
	- reimplemented |minor tick num| as style which sets the [xy] variants

2008-06-09 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Replaced |xfilter| and |yfilter| by code keys |x filter/.code={...}| and
	|y filter|. Backwards compatibility is checked. Added docs.

2008-06-09 Pascal Wolkotte <wolkottept@users.sourceforge.net>

	- Added |minor x tick num| and |minor y tick num| option
	- Adjusted section title format in documentation
	- Filtered x and y tick's if axis x/y line is middle or center

2008-06-07 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Wrote more documentation, added |every axis plot post| style.
	- Added |col sep=<space|comma|colon|semicolon|braces>| option for table
	input.

2008-06-06 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Added |minor tick num| option

2008-06-05 Pascal Wolkotte <wolkottept@users.sourceforge.net>

	- Added options to choose the drawing of the axis lines
	- Added options to include a discontinuity decoration on the axis lines
	- Added options to align ticks with the axis lines

2008-06-03 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- Added options |before end axis/.code| and |after end axis/.code| and
	|extra description/.code|.

2008-06-02 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- I have replaced all /tikz/ options with /pgfplots/ ones. The
	documentation is updated to reflect this change. 
	Backwardscompatibility with \tikzstyle and the old /tikz/every... styles
	is provided. 

2008-05-31 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added \pgfnumtabletypeset feature. It is quite sophisticated by now and
	allows to typeset (selected parts of) numeric tables; rounds each number
	to desired accuracy and provides number format styles.

2008-05-26 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added special values 'xtick=data' and 'ytick=data' to collect the first plot's
	coordinates as tick data.

2008-05-24 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- First version of manual with pgfmanual styles is ready. It is not quite
	final, but should be enough to communicate with Pascal.
	- fixed plot expression to work properly.

2008-05-21 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added useful styles for all bar options.

2008-05-20 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- fixed some issues with stacked plots
	- added public macros \plotnum and \numplots inside of an axis
	- added options '[xy] tick label as interval=true|false'
	- added support for 'ybar interval' plot handler (which I added to PGF
	recently).

2008-05-19 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added \closedcycle command for use after \addplot. It connects the
	current plot with the x-axis to provide fillable plots easily.
	- added named coordinates 'current plot begin' and 'current plot end'

2008-05-18 Christian Feuersaenger <ludewich@users.sourceforge.net>

	- added support for stacked plots:
		- stack plots=x|y|false
		- reverse stacked plots=true|false
		- stack dir=plus|minus
	- rewrote some internals

2008-05-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
	- added 'current plot style' key to \addplot
	- Added error bar support with fixed absolute/relative errors or explicit
	  absolute/relative errors for each coordinate.
	- added plot types for piecewise constant plots
	- added plot types 'ybar' and 'xbar' with option '/pgf/bar width'
	- added option 'legend image code'
	- fixed data scaling trafo: contained possiblity for cancellation of significant
	  digits
	- added limited support for \addlegendentry[]{}
	- removed clipping region for tick line placement
	- added options
	  'every axis plot no 1,2,3,4,...'
	  'every [xy] tick'
	  'every minor [xy] tick'
	  'every major [xy] tick'
	  and the same for s/tick/grid/
	  and the corresponding '[xy] tick style', 'minor [xy] tick style' ...

2008-04-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
	Released version 0.98 beta
	Changes since version 0.92.4:
	- enlargelimits now works properly for logarithmic axes
	- added support for plot function (gnuplot interface)
	- added extra ticks which are drawn on top of the normal ticks
	- providing x limits will now automatically clip y and vice-versa
	- added option 'log identify minor tick positions'
	- added option 'log plot exponent style'
	- added option 'log number format code' and 'log base 10 number format code'
	- improved automatic tick placement for log plots
	   they are now scale dependend as for linear plots.
	- added 'at' option
	- cycle list and \legend now accept comma separated lists
	- added support for plot expression
	- re-implemented the internal plot representation as pgf node. This improves
	  the PGF integration:
		- you can access various axis anchor from outside,
		- you can easily clip parts of the axis out of the bounding box (useful for
		  alignment),
		- you can access named axis descriptions (legends, titles, labels,...)

	- the complete floating point number support has been integrated into PGF 2.0.
	  That means: there are options 
	   /pgf/number format/sci
	   /pgf/number format/fixed
	   /pgf/number format/....
	   BUT
	   numbers are now printed with
	   \pgfmathprintnumber
	   NOT 
	   \prettyprintnumber   [ INCOMPATIBLE ]

	- added option 'scaled ticks'
	  and associated styles 
		'every x tick scale label'
		'every y tick scale label'
	  and options
		'x tick scale label style'
		'y tick scale label style'
	  and parameters
		'scale ticks [below,above] exponent'

	- legends have been improved (was \edef, is now better)

	- Any styles can now contain axis options, for example
		\tikzstyle{every axis legend}+=[legend columns=2]
	- added option "cycle list"
	- added option "cycle list name"
	- added '\addplot plot file {filename}'
	- added '\addplot plot table[x=colnameA,y=colnameB] {filename}'
	  and   '\addplot plot table[xindex=numberA,yindex=numberB] {filename}'
	  and   '\addplot plot table[...] from {\macroname}' in conjunction with
	  '\numtableread{FILE} to \macroname'

	- eliminated several scopes such that node names for labels, titles and legends
	  will be known outside of an axis,
	- added
		\tikzstyle{every semilogx axis}=[]
		\tikzstyle{every semilogy axis}=[]
		\tikzstyle{every loglog axis}=[]
		\tikzstyle{every linear axis}=[]
	- added option 'legend style'
	- added option 'label style'
	  added option 'x label style'
	  added option 'y label style'
	  added option 'grid style'
	  added option 'tick style'
	  and the same for all 'every ...' styles.
	  added option 'style=' option


2008-02-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
	Released version 0.92.4
	Changes since version 0.92:
	** UPGRADE INCOMPATIBILITIES **
	- Warning: I have greatly improved the legend placement.
	  If you have overwritten 
		\tikzstyle{every axis legend}
	  you will need to update the legend!
	- renamed 'manual.pdf' to 'pgfplots.pdf' to allow 
		'texdoc pgfplots'
	- any \axispath commands need to use the 'axis cs' coordinate system.

	Improvements:
	- introduced a data scale transformation:
	  know, pgfplots is no longer restricted to numbers within 
	  TeX's limited precision.
	  It can produce plots with numbers of order O(10^10) or O(10^-10) (now even for non-logarithmic plots)
	- fixed a bug which did not allow scientific notation for normal plots,
	- improved default tick placement for normal plots,
	- enlargelimits option is now relative and has a better user interface,
	- legends are now TikZ matrizes, which fixes some bugs and improves their
	  flexibility.
	- Added the 'legend columns' option.
	- Added the 'legend plot pos' option.
	- Added the 'hide axis' option
	- Added the 'scale only axis' option
	- Added the 'xticklabels=LIST' and 'yticklabels=LIST' options
	- Added anchors to axes to allow horizontal/vertical alignment
	- rounded tick labels to \prettyprintnumberprecision digits
	- Added 'grid=major|minor|both|none' option for grid lines
	- Added '[xy]minorgrids',  '[xy]majorgrids' options and corresponding styles
	- Added '[xy]majorticks', 'ticks=major|minor|both|none' options ticks