forked from gnuplot/gnuplot-old
/
ChangeLog
2782 lines (1633 loc) · 83.2 KB
/
ChangeLog
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
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2001-03-03 Lars Hecking <lhecking@nmrc.ucc.ie>
* configure.in: Check for png_init_io() instead of deprecated
png_info_init().
* plot.c(get_data): Add missing break statement.
* demo/contours.dem, demo/fit.dem, docs/gnuplot.texi: Add missing tics.
2001-02-28 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* term/emf.trm (EMF_text, EMF_reset): Reset emf_graphics flag to
FALSE to fix bug reported by J.Bollinger.
* term/emf.trm (EMF_STOCK_OBJECT_FLAG,
EMF_STOCK_OBJECT_WHITE_BRUSH, EMF_STOCK_OBJECT_BLACK_PEN,
EMF_STOCK_OBJECT_DEFAULT_FONT): New mnemonic macros to replace
magic numbers.
(EMF_setfont, EMF_text, EMF_dashtype): Use them.
2001-01-18 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* 0INSTALL [HP-UX 10.x]: change recommendations regarding GCC on
HP-UX 10.x and higher.
* graph3d.c (xtick_callback, ytick_callback, ztick_callback):
remove 'static' attribute to avoid bug in HP-UX assembler. This
was the root of the long-standing compilation problems with GCC on
HP-UX 10 and higher.
* graphics.c (widest2d_callback, xtick2d_callback): dito
(ytick2d_callback): dito.
2000-11-10 Gregor Thalhammer <Gregor.Thalhammer@uibk.ac.at>
* term/epslatex.trm(EPSL_arrow): Arrows without heads are not drawn.
2000-10-24 Lars Hecking <lhecking@nmrc.ucc.ie>
* docs/Makefile.in: Add gnuplot.pdf to clean target.
* term/cgm.trm: Use gnuplot_version and gnuplot_patchlevel instead of
VERSION. Escape underscores in font names for TeX/LaTeX.
2000-10-24 Brendt Wohlberg <brendt@cnls.lanl.gov>
* term/pslatex.trm: The current pslatex term has an option for
modifying the text font size, but this option only changes text
positioning without actually changing the font size. This patch
changes the optional value from a scaling factor to a font size
(in points) and includes LaTeX commands to actually change the
font size.
2000-10-20 Lars Hecking <lhecking@nmrc.ucc.ie>
* Makefile.in, makefile.all, makefile.amg, makefile.win,
docs/Makefile.in: Add new terminal drivers.
* Makefile.in, makefile.all: Add correct directory for Be source.
* configure.in: New configure option for ggi driver.
* missing: Update from automake-cvs.
* term.h: Add GGI driver.
2000-10-20 Andreas Czechanowski <dl4sdc@dl4sdc.ampr.org>
* term/fig.trm: Update to fig file format version 3.2. Fix scaling
in metric mode. Change upper left corner offset to be at an integer
centimeter position in metric mode. Output sizes for metrix are now
12x8cm and 12x15cm.
2000-10-20 Cesar Crusius <crusius@leland.stanford.edu>
* term/ggi.trm: Add new driver for General Graphics Interface (GGI).
2000-10-20 Alan Braslau <braslau@drecam.saclay.cea.fr>
* plot2d.c(print_table): Table terminal driver now produces
x y [xlow xhigh] [ylow yhigh] type as per errorbar mode. The
financebars and candlesticks types are not covered.
2000-10-20 David Mussomeli <dado.sere@libero.it>
* term/eepic.trm(EEPIC_graphics): Picture environment is now scaleable
by the "set size" command.
2000-10-19 Lars Hecking <lhecking@nmrc.ucc.ie>
* term.h: Add emf and epslatex drivers.
* term/cgm.trm: Backported latest version from main branch.
* term/emf.trm, term/epslatex.trm: Update to latest version.
* term/gif.trm. term/png.trm: JvZ's patch from main branch to avoid
buffer overflow in term_options array.
2000-10-18 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* misc.c (save_position): keywords saved for 'first' and 'second'
axes were incorrect.
* set.c (set_arrow): don't accept 'first' and 'second' as keywords
before 'from' or 'to'.
2000-09-14 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* graphics.c (map_position), graph3d.c (map_position): Fix
off-by-one bug in treatment of term->{x,y}max when translating
'screen' coordinates.
2000-09-13 Daniel Luecking <luecking@uark.edu>
* term/metapost.trm: Disambiguated options m$onochrome and
m$agnification. Changed %g to %f in output format (MPt doesn't know
exponential notation). Changed MP_DPI from 300 to 2400.
2000-06-20 Juha Takala <juha.takala@vtt.fi>
* gplt_x11.c: Add missing forward slash to path for .Xdefaults.
2000-06-08 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* datafile.c(df_gets): prompt visibly for inline data if in
in interactive mode.
* hidden3d.c: fix long-standing bug in dynamic array
Cross_store. Pointers into it have to be replaced by indices.
2000-05-07 Lars Hecking <lhecking@nmrc.ucc.ie>
* 0INSTALL, Makefile.in, makefile.all: Updated.
* beos/*: New files, imported from devel version. BeOS support
should be complete now.
* configure.in: Added options for emf and epslatex driver. Other
updates backported from development version.
* m4/*.m4: Imported and updated versions from development version.
* term/emf.trm, term/epslatex.trm: New drivers.
* term/gnugraph.trm: Require GNU plotutils v2.2 or newer. Backported
from development version.
2000-05-05 Lars Hecking <lhecking@nmrc.ucc.ie>
* docs/gnuplot.doc, graphics.c: Bugfix for Shusuke Nisiyama's
vector clipping patch.
* term/gif.trm: The "giant" font option was not recognised.
* term/fig.trm(FIG_put_text): Don't create xfig SPECIAL_TEXT for
non-LaTeX strings. See Debian bug#61972.
2000-05-05 Pieter-Tjerk de Boer <ptdeboer@cs.utwente.nl>
* term/pslatex.trm: Fix segfault.
2000-05-05 Ulrich_Gruenebaum <grueneba@luzi.e-technik.uni-dortmund.de>
* docs/gnuplot.doc, plot2d.c, plot3d.c, set.c, setshow.h: Bug fix
for broken autoscale writeback, see 0BUGS entry 3.
2000-05-04 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* graph3d.c(do_3dplot): Key sample was clipped to graph box
(2D rectangle around the 3D plotting area), even if the key had
explicitly been requested to be outside that area by `set key below'
or `set key outside'.
* standard.c: Fix for incorrectly calculated acosh for complex
argument with a negative imaginary part.
2000-05-04 Jeff Spirko <spirko@lehigh.edu>
* plot.c(main): Allow configuration of GNU readline to use
different settings for different terminals. Noted by Peter Maunz
<Peter.Maunz@mpq.mpg.de>.
2000-05-04 Johannes Zellner <johannes@zellner.org>
* configure.in, plot.c, parse.c: replace setjmp by
sigsetjmp and longjmp by siglongjmp if these functions
(or macros) are available.
2000-03-31 John Hasstedt <manager@nuclear.physics.sunysb.edu>
* configure.vms: New file, configure script for VMS.
2000-02-04 Thomas Henlich <Thomas.Henlich@mailbox.tu-dresden.de>
* term/post.trm: Provides an oblique symbol font, e.g.
set xlabel 'b' "Symbol-Oblique" gives an oblique (slanted) beta
character.
1999-12-17 Ascan Morlang <morlang@fokus.gmd.de>
* plot2d.c(eval_plots): Fix various memory leaks.
1999-12-09 Lars Hecking <lhecking@nmrc.ucc.ie>
* command.c, protos.h, scanner.c, docs/gnuplot.doc: Old patch by
James R. Van Zandt to allow command substitution in double-quoted
strings, backported from -current.
* graphics.c: Added missing part of older patch by Dick Crawford
to fix y-positioning of timestamp.
* plot.h, set.c, setshow.h: Old patch by James R. Van Zandt to
remove fixed limit for contour levels, backported from -current.
1999-12-06 Lars Hecking <lhecking@nmrc.ucc.ie>
* term/hpgl.trm: Bugfixes in term help section.
1999-12-03 Jeremy Brenes <jbrenes@swbell.net>
* term/hpgl.trm: Give PCL5 terminal optional multi-pen support (6 pen
default), a default 34" plotting width for use with large color
plotters such as the HP Designjet 750C, various alternative plot
sizes, and variable fontsizes. Also decreased the HPGL terminal's
fixed fontsize to make it more reasonable when plots get scaled to
34".
Make extended plot area smaller. Added solid/dashed lines option,
additional font types, mixed fonts.
Add a postscript pointtypes option, special purpose negative
pointtypes, and a pointsize function.
1999-12-02 Lars Hecking <lhecking@nmrc.ucc.ie>
* 0FAQ: Updated to latest version from Juergen.
1999-12-02 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* src/contour.c(gen_triangle): Fix coredump in contour code.
* src/contour.c(add_edge): Clipping of contour input datapoints that
are outside fixed ranges.
1999-12-02 Shusuke Nisiyama <shu@athena.qe.eng.hokudai.ac.jp>
* src/graphics.c: Implement vector style clipping for 2D plots.
1999-12-02 Reality is a point of view <gjohnson@dream.season.com>
* term/png.trm: Issue "too many colours" warning only once.
1999-12-01 Lars Hecking <lhecking@nmrc.ucc.ie>
* configure.in: Do not use gd library by default, only when
specifically requested.
* term/png.trm: Bugfix by HBB for error I introduced when porting
the driver back from -current. Add missing trailing spaces when
strcat'ing font options.
1999-11-30 Lars Hecking <lhecking@nmrc.ucc.ie>
* bitmap.c, bitmap.h: Enable b_getpixel(), required by updated
png driver, and bugfixes.
* term/png.trm: Backported from development version. Now shares a
subset of a web-friendly palette with the gif driver, can create
transparent images, and allows specifying explicit colour specs.
1999-11-30 Albert Chin-A-Young <china@thewrittenword.com>
* Makefile.in: Add missing mkinstalldirs commands in lasergnu_install
target.
1999-11-21 Lars Hecking <lhecking@nmrc.ucc.ie>
* configure.in: Bugfix in configuration summary.
1999-11-19 Lars Hecking <lhecking@nmrc.ucc.ie>
* configure.in: Also check whether gethostbyname() was found in
the C library ($ac_cv_func_gethostbyname).
* datafile.c: Fix indentation and compiler warnings.
* plot.c: Include <sys/utsname.h>, add initialisation of OS related
variables to main.
* plot.h: Add external references to variables from version.c.
* setshow.h: Include <sys/utsname.h> moved to plot.c.
* show.c, term/ai.trm, term/mif.trm, term/png.trm, term/post.trm:
Remove references to version.c variables, use variables under their
new names.
* show.c: Edit banner, call show_version_long() in show_version,
move initialisation of OS related variables to plot.c.
* syscfg.h: Remove trailing space from OS define. Don't define OS
for systems which have uname(2).
* version.c: Prefix variable names with gnuplot_. Add OS related
variables.
1999-11-18 Lars Hecking <lhecking@nmrc.ucc.ie>
* graph3d.c, graphics.c, set.c, show.c: Remove DEF_FORMAT and SIGNIF
#defines, now in setshow.h.
* plot2d.c(print_table): Revert to using spaces in table output,
as suggested by Lucas Hart.
* setshow.h: Add DEF_FORMAT and SIGNIF #defines. Change DEF_FORMAT to
"% g" for better readability.
* m4/msdos.m4, m4/next.m4, m4/path-hdr.m4, m4/path-lib.m4,
m4/select.m4: Import updated versions from development tree.
1999-11-18 Lucas Hart <hartl@ucs.orst.edu>
* makefile.vms: Build fixes, make rnh docs.
* plot3d.c(print_3dtable): Some improvements to Don Taber's patch.
* term/table.trm: Add clarification to terminal docs.
1999-11-17 don taber <dtaber@blackrat.risc.rockwell.com>
* plot2d.c(print_table), plot3d.c(print_3dtable): Fix hardcoded
"%g" formats for table terminal.
1999-11-17 Lars Hecking <lhecking@nmrc.ucc.ie>
* term/png.trm: Clear allocated png structures and return if
allocation of pngtext_copy fails. This may or may not fix the
reported "Invalid sBIT depth specified" warning.
1999-11-17 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* graphics.c: Workaround for the bug that made 'set key below'
sometimes lack some of the key texts: don't check these texts for
being inside the graph area (xleft..xright).
* hidden3d.c: Fix endless loop under rare conditions.
* win/wgraph.c: Fix linestyles of point symbols in monochrome mode
by initialising the relevant data structure.
1999-11-07 Lars Hecking <lhecking@nmrc.ucc.ie>
* configure.in: Add quotes to nsl/gethostbyname() request to avoid
configure error on DEC Unix.
1999-11-01 Berthold Hoellmann <hoel@germanlloyd.org>
* docs/Makefile.in: Fix pdf target for compiling outside source dir.
1999-10-21 Lars Hecking <lhecking@nmrc.ucc.ie>
* configure.in: Fix compile/link on NeXT without side effects ...
1999-10-20 Lars Hecking <lhecking@nmrc.ucc.ie>
* 0INSTALL, 0README, NEWS: Updated for 3.7.1.
* configure.in: Fix for linking gnuplot_x11 on LynxOS 3.0.1.
1999-10-20 John Hasstedt <manager@nuclear.physics.sunysb.edu>
* buildvms.com, makefile.vms: Updated. Create binary data files in
the right directory.
1999-10-19 Lars Hecking <lhecking@nmrc.ucc.ie>
* term/png.trm: Back out Eric and HBB's changes (back to 16 colours,
no transparency).
* term/tkcanvas.trm: More fixes by Thomas Sefzick and Matt Willis.
1999-10-19 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* graph3d.c(boundary3d): Fix division by zero problem.
* makefile.win, plot.h: Changes for compilation with newer Borland
Win32 compilers.
* win/pgnuplot.c: Changes to enable compilation with more compilers.
* win/wgnuplot.def: Reduce stacksize by 500 bytes to fix
'DGROUP exceeds 64K' problem.
1999-10-16 Lars Hecking <lhecking@nmrc.ucc.ie>
* syscfg.h: cc on NetBSD doesn't define unix anymore.
1999-10-15 Lars Hecking <lhecking@nmrc.ucc.ie>
* Makefile.in: Add m4/select.m4 to ETC.
* configure.in: AC_FUNC_SELECT replaces AC_FUNC_SELECT_ARGTYPES.
* gplt_x11.c, stdfn.h: Updated for new select argtype macro.
* m4/select.m4: New macro for select argtypes.
1999-10-11 Lars Hecking <lhecking@nmrc.ucc.ie>
* help.c: Change subtopic help entry formatting to skip next column
if very long entries are encountered.
1999-10-11 Thomas Sefzick <t.sefzick@fz-juelich.de>
* term/tkcanvas.trm: Bug fix, some comments added.
1999-10-11 Lars Hecking <lhecking@nmrc.ucc.ie>
* help.c: Change help index formatting to start in column 4
(instead 6) and use column length of 18 (instead 15).
1999-10-11 "Eric S. Raymond" <esr@thyrsus.com>
* demo/airfoil.dem, demo/animate.dem, demo/binary.dem,
demo/controls.dem, demo/electron.dem, demo/fit.dem, demo/hidden.dem,
demo/mgr.dem, demo/param.dem, demo/polar.dem, demo/prob.dem,
demo/prob2.dem, demo/scatter.dem, demo/simple.dem, demo/spline.dem,
demo/steps.dem, demo/surface1.dem, demo/surface2.dem, demo/timedat.dem,
demo/using.dem: Demo directory cleanup patch. Box a bunch of legends
and use reset instead of ad-hoc set statements.
1999-10-11 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* bitmap.c, term/png.trm: Fix some shortcomings of ESR's png patches.
* plot2d.c: Bugfix for logscale plots with unused y2 axis.
1999-10-01 Lars Hecking <lhecking@nmrc.ucc.ie>
* fit.c, docs/Makefile.in: Fix typos.
* term/pslatex.trm(PSLATEX_graphics): Fix segfault when `auxfile'
option is not used.
1999-10-01 John Hasstedt <manager@nuclear.physics.sunysb.edu>
* 0INSTALL, make_vms.com: Make VMS builds easier and add note
about make_vms.com.
1999-10-01 Lars Hecking <lhecking@nmrc.ucc.ie>
* fit.c: Backported some fixes from -current, including the time
series fit code by Remko Scharroo.
* protos.h, term.c: Add new tewrm_count() function.
* syscfg.h: Update FAQ location.
1999-09-29 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* misc.c, show.c: In the SAVE/SHOW_NUM_OR_TIME macro, add a '#'
to the format specifier in the fprintf() call. This adds a decimal
point to the saved 'set ?range' commands to prevent integer
overflow on 16 bit platforms when the saved commands are loaded.
1999-09-29 Lars Hecking <lhecking@nmrc.ucc.ie>
* bitmap.c, bitmap.h: RGB colour table moved from term/gif.trm.
* docs/Makefile.in: Add rules to generate gnuplot.pdf. Requires
pdflatex.
* term/driver.h: Fix typo.
* term/gif.trm, term/png.trm: Remove unused vars.
1999-09-29 "Eric S. Raymond" <esr@thyrsus.com>
* term/png.trm: Add transparency support for color images. Update
for pnglib-1.0.3.
* term/gif.trm, term/png.trm: Remove RGB colour table from gif.trm,
let both drivers share the table in bitmap.c.
1999-09-28 Lars Hecking <lhecking@nmrc.ucc.ie>
* term/gif.trm: Backport from -current. New "tiny" and "giant"
font size options.
1999-09-27 Lars Hecking <lhecking@nmrc.ucc.ie>
* term/tkcanvas.trm: Backport from -current, integrated perltk and
extended interactive Tk/Tcl capabilities.
1999-09-24 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* plot2d.c(get_data): Check for minimum number of required data
columns.
1999-09-23 Lars Hecking <lhecking@nmrc.ucc.ie>
* 0FAQ: Updated.
* gplt_x11.c(record): read_input() takes no arguments.
* plot.c: Remove nested comment.
1999-09-21 Lars Hecking <lhecking@nmrc.ucc.ie>
* Makefile.in, configure.in, m4/next.m4: Remove references to NEXTOBJS.
* aclocal.m4, configure: Regenerated.
* win/wgnuplib.h, win/wgnuplot.def, win/winmain.c, win/wtext.c:
Update from gnuplot-current.
1999-09-16 "Daniel H. Luecking" <luecking@comp.uark.edu>
* term/metapost.trm: Minor updates.
1999-09-15 Lars Hecking <lhecking@nmrc.ucc.ie>
* graph3d.c, graphics.c: write_multiline() is not modifying its
char *text argument anymore, so that no temporary strings must
be allocated before calling write_multiline(). Backported from
gnuplot-current.
1999-09-14 Lars Hecking <lhecking@nmrc.ucc.ie>
* FAQ: Updated.
* term.c(test_term): Fix bug where test pattern is drawn before
line properties are fully specified. Combined effort by
"Jürgen v.Hagen" <vonhagen@ihefiji.etec.uni-karlsruhe.de> and
Dick Crawford <crawford@arete.com>.
* util.c: Fix quoting bug, minor changes (backported from -current).
1999-09-14 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* graph3d.c: Fix old bug which caused 'xzeroaxis' and 'yzeroaxis' to
mean the opposite of each other in splots.
1999-08-25 Lars Hecking <lhecking@nmrc.ucc.ie>
* Makefile.in, makefile.all: Updated.
1999-08-25 John Hasstedt <manager@nuclear.physics.sunysb.edu>
* 0INSTALL: VMS section updated.
* descrip.mms: Removed.
* buildvms.com, gnuplot.opt, makefile.vms: Updated.
* gplt_x11.c: Use strnicmp() instead of strncasecmp().
* x11.opt: New file.
* term/x11.trm: Fix order of arguments in os_error() in VMS part.
1999-08-25 Lars Hecking <lhecking@nmrc.ucc.ie>
* term.h: Updated from current development version.
* term/metapost.trm: There is no gp_strdup() in this version.
Replaced with gp_alloc() and strcpy().
1999-08-24 Lars Hecking <lhecking@nmrc.ucc.ie>
* makefile.cyg: Updated version from W. Kirby.
1999-08-21 Lars Hecking <lhecking@nmrc.ucc.ie>
* docs/latextut/header.tex: Modified for LaTeX2e.
* term/fig.trm, term/object.h: Change O_TEXT to OBJ_TEXT. The former
is declared in system header files on DOS/Windows platforms.
1999-08-20 Lars Hecking <lhecking@nmrc.ucc.ie>
* docs/Makefile.in: Fix INCLUDES line.
* Makefile.in, docs/Makefile.in, makefile.all: Add metapost.trm and
openstep.trm to CORETERM.
* term/be.trm, term/metapost.trm, term/openstep.trm: New drivers,
imported from current dev tree.
1999-08-19 Lars Hecking <lhecking@nmrc.ucc.ie>
* command.c, makefile.os2, makefile.unx, plot.c, protos.h, readline.c,
show.c: GNU_READLINE symbol replaced with HAVE_LIBREADLINE.
* configure.in: Update errno check. Remove readline header checks.
* configure: Regenerated.
* docs/Makefile.in: Fix dependencies.
1999-08-17 Lars Hecking <lhecking@nmrc.ucc.ie>
* Prepare for 3.7.1 release: create branch-pre-3-7-1.
* 0FAQ: Update to current version.
* 0INSTALL, Makefile.in, NEWS: Updated.
* acconfig.h: Remove unnecessary defines, now generated by
autoheader from configure.in.
* aclocal.m4, config.hin, configure: Regenerated.
* ansichek.h: Fix inconsistency with ANSI_C definition.
* configure.in, docs/Makefile.in, docs/doc2info.c, gplt_x11.c:
Mostly backported from current development source.
* command.c, time.c: Y2K fixes.
* datafile.c: Various bugfixes.
* demo/contours.dem, demo/singulr.dem, demo/surface2.dem,
demo/world.dem: Demos fixed for the 'set view <z_scale>' problem.
* docs/gnuplot.doc: Update for postscript driver linewidth fix.
* docs/gnuplot.doc: Add argument list to function names. Add
better documentation for margins and tics.
* docs/doc2info.c: Add info menu entry.
* fit.c: Value of last parameter is not stored in its
variable as it should.
* gplt_x11.c: Buffering bug fixed.
* graph3d.c: Fix 'set view <z_scale>' problem, fix crash with
empty key and 'set nosurface'.
* graphics.c: Fix negative aspect ratio. Fix for '"set lmargin"
fails when the specified margin is too small'. Fix multiline xlabel.
Fix bug in multiplot with eps output.
* hidden3d.c: Fix bug with surface plots and negative ticslevel.
* interpol.c: Rewrite 'bezier' interpolation routine, to prevent
numerical overflow and other undesirable things happening for
large data files.
* m4/*.m4: Updated from current development sources.
* makefile.amg: Improved makefile for Amiga SAS/C.
* misc.c, src/show.c: Fix bug in 'save format'.
* misc.c: In batch mode, gnuplot does not exit when either the
'exit' or 'quit' command is encountered. Work around bug in
egcs on LinuxPPC.
* plot.c: Let gnuplot pass the correct exit status back to the
calling environment. Add better handling of root privilege.
* plot2d.c: Fix bug in x2/y2 logscale/autoscale.
* set.c: Fix 'set noautoscale' for x2/y2/z axis.
* show.c: Fix 'show autoscale' for x2/y2/z axis.
* syscfg.h: Fix incomplete version string on HP-UX.
* term/cgm.trm: Numerous bugfixes in the cgm driver:
(1) The parameter list length of the CGM record is including padding
length (must NOT include the padding length).
(2) The format of 'color table' (class 5 id 34) is wrong. The first
element is the starting index (usually 0), NOT the number of colors.
(3) The format of 'font table' (class 1 id 13) is wrong. This is the
list of 'String Fixed Data'. Do NOT include the total length.
(4) Transparency (class 3 id 4) is set to 'off' but I think it is
better to set 'on' because sometimes character cells are overlapped.
Allow < 1.0 values for linewidth.
* term/gif.trm: Fix off-by-one yscale problem.
* term/gnugraph.trm: Add GNU plotutils 2.2+ support.
* term/latex.trm: Add prototypes for EEPIC functions. Embedding
document font is now default font.
* term/linux.trm: Code added to handle root privilege properly.
* term/next.trm: Fix typo.
* term/png.trm: Reorder case statements, add default cases.
* term/post.trm: Fix to allow "set border ... lw ..." and
"set grid ... lw ..." to work correctly.
* term/pslatex.trm: Fix off-by-one error and creation of ps auxfile
name.
* term/pstricks.trm: Fix off-by-one error.
* term/x11.trm: Rewrite option handling. Use execvp() instead of
execl().
* term.c: Fix for NeXT driver initialisation.
* term.h: Add missing define.
* version.c: Updated.
* win/pgnuplot.c: Add new file to allow use of stdin under Windows.
* win/wgnuplib.h, win/wgraph.c: Someone had complained that modifying
the width of linestyle 1 in Windows gnuplot (via the context menu of
the graph window) caused all the point symbols to be drawn with wide
lines of linetype 1, as well. This turned out to be a rather, well,
silly decision regarding the effect of line style changes on the
drawing of point symbols, having been unchanged ever since gnuplot
3.5 was ported to Windoze: the point symbols would be drawn in
another color than the corresponding sample lines, in the 'test'
page, if any linestyle was changed to 'dotted'. I now use the same
color as the corresponding line for all plot symbols, but without
the dashing/dotting or widening.
1999-01-14 Lars Hecking <lhecking@nmrc.ucc.ie>
* Makefile.in, makefile.all: Add PGPKEYS to ETC.
* PGPKEYS: New file.
* term/apollo.trm: Add note about copyright status.
1999-01-13 Lars Hecking <lhecking@nmrc.ucc.ie>
* 0INSTALL: Add compile instructions for Cygwin.
* 0README: Add Windows 95/98 to platform list.
* Makefile.in, makefile.all: Add makefile.cyg to ETC.
* term/ai.trm: Removed 3.6ism, noted by Andy Dougherty
<doughera@lafayette.edu>.
* term/grass.trm: Switched to new gnuplot copyright. Permission
granted by original author.
1999-01-13 William D Kirby <wdkirby@ix.netcom.com>
* makefile.cyg: New makefile for Cygwin environment.
1999-01-12 Lars Hecking <lhecking@nmrc.ucc.ie>
* 0INSTALL: Update to 3.7.
* 0README: Update distribution sites.
* configure: Regenerated.
* configure.in: Don't use fmt to create the driver list (not available
under HP-UX).
* version.c: Version 3.7, patchlevel 0, date string updated.
* term/post.trm, term/pslatex.trm, term/pstricks.trm, term/tpic.trm:
Fix typos introduced by the fprintf-fputs changeover.
1999-01-08 Lars Hecking <lhecking@nmrc.ucc.ie>
* term/mif.trm: Bugfix.
1999-01-08 William D Kirby <wdkirby@ix.netcom.com>
* win/wcommon.h: Don't include <shellapi.h> when compiling with
gcc based compilers.
1999-01-07 Lars Hecking <lhecking@nmrc.ucc.ie>
* Makefile.in, makefile.all: Remove m4/select-types.m4 and
m4/stringize.m4 from ETC and $(ACLOCAL_M4).
* acconfig.h: Remove HAVE_STRINGIZE and SELECT_TYPE_ARG* symbols.
* aclocal.m4, config.hin, configure: Regenerated.
* configure.in: Require autoconf-2.13.
* m4/select-types.m4, m4/stringize.m4: Removed, provided by
new autoconf version.
1999-01-06 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* graphics.c(ticfmt): Fix buffer overrun.
1999-01-05 Lars Hecking <lhecking@nmrc.ucc.ie>
* 0INSTALL: Add section about front ends.
* TODO: Fix some typos.
1999-01-05 Jens Emmerich <Jens.Emmerich@itp.uni-leipzig.de>
* term/pslatex.trm: Remove doubled '%' chars.
1998-12-24 Lars Hecking <lhecking@nmrc.ucc.ie>
* fit.c, protos.h: Change wri_to_fil_last_fit_cmd() return value
to size_t.
1998-12-23 Lars Hecking <lhecking@nmrc.ucc.ie>
* 0INSTALL: Add note about MSDOS/DJGPP and djconfig.sh.
* Makefile.in, makefile.all: Add djconfig.sh to ETC variable.
* configure: Regenerated.
* configure.in: Use sh comments instead of m4 comments in some places.
1998-12-23 Andris Pavenis <pavenis@lanet.lv>
* djconfig.sh: New file to make configuration under MSDOS/DJGPP
easier.
1998-12-22 Alexander Mai <st002279@HRzpUB.tu-darmstadt.DE>
* term/pm.trm: Small patch.
1998-12-22 Lars Hecking <lhecking@nmrc.ucc.ie>
* 0README: Updated.
* TODO: Updated.
* configure: Regenerated.
* configure.in: Add ${with_gnu_readline}/lib to locations searched
for GNU libreadline.
* plot.h, term/post.trm: Implement and use architecture-independent
INT_STR_LEN constant as suggested by Andris Pavenis <pavenis@lanet.lv>.
1998-12-22 Dick Crawford <u600256@gamma.lanl.gov>, Lucas Hart <hartl@ucs.orst.edu
* docs/gnuplot.doc: Update fit documentation.
1998-12-21 Lars Hecking <lhecking@nmrc.ucc.ie>
* 0BUGS: Amend entry about label and arrow clipping.
* configure: Regenerated.
* configure.in: Change readline test so that full path to libreadline
is allowed, but not required. Edit some warning messages.
1998-12-21 Lucas Hart <hartl@ucs.orst.edu>
* descrip.mms: Updated. Fix sleep() problem.
* docs/README: VMS section updated.
1998-12-18 Andris Pavenis <pavenis@lanet.lv>
* term/djsvga.trm: Fix bug in W. Kirby's patch (rows and columns
swapped).
1998-12-17 Lars Hecking <lhecking@nmrc.ucc.ie>
* term/amiga.trm, term/post.trm: Indentation.
* term/x11.trm: Fix VMS include statement.
1998-12-17 Andris Pavenis <pavenis@lanet.lv>
* syscfg.h: Undef HELPFILE for MSDOS before #define'ing it.
1998-12-17 William D Kirby <wdkirby@ix.netcom.com>
* term/djsvga.trm: Resolve conflict between user defined screen text
mode, and the default text mode.
1998-12-17 Roger Fearick <FEARICK@physci.uct.ac.za>
* os2/gclient.c, os2/print.c: Patches from Robert Lalla that fix
paint problems if full window drag is enabled, and crash if printing
to non-existing printer queue.
1998-12-16 Lars Hecking <lhecking@nmrc.ucc.ie>
* configure: Regenerated.
* configure.in: More meaningful warning messages.
* protos.h: GNU libreadline prototypes.
* show.c(show_command,show_one): Add cntrparam to showmess,
show cntrparam can now be abbreviated with show cn.
* term/tgif.trm: Fix undefined behaviour.
1998-12-16 Lucas Hart <hartl@ucs.orst.edu>
* term/gif.trm: Fix 'set terminal' info for gif driver.
1998-12-16 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* 0BUGS: Add entry for 16bit Windows and Borland C++ 3.1.
* makefile.mgw: Call compiled programs via ./ because under
CygWin-BASH, the current directory is not in PATH.
1998-12-15 Lars Hecking <lhecking@nmrc.ucc.ie>
* gplt_x11.c, term/hpljii.trm, term/latex.trm, term/metafont.trm,
term/mif.trm, term/pbm.trm, pstricks.trm: Fix typos.
* show.c(show_one): Map show cntrparam to show contour.
* version.c: Remove comment. Beta 349.
1998-12-14 Lars Hecking <lhecking@nmrc.ucc.ie>
* term/*.trm: Indentation, use fputs for static strings.
1998-12-14 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* makefile.win: Patch.
1998-12-10 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* fit.c: Fix range bug in 3d fits.
1998-12-09 Lars Hecking <lhecking@nmrc.ucc.ie>
* Makefile.in, makefile.all: Remove references to upd_make.sh. Move
references to makefile.r.
* makefile.r: Move to docs/old.
* misc.c: Save set []tics autofreq from Don Taber plus cleanup.
* upd_make.sh: Obsolete, removed.
1998-12-09 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* plot3d.c(grid_nongrid_date): Fix broken dist == 0 handling.
1998-12-09 Stefan Schroepfer <scr@iis.fhg.de>
* makefile.nt: Move generated .hlp file to different directory.
1998-12-09 Juergen v. Hagen <vonHagen@engr.psu.edu>
* makefile.mgw: Updated.
* win/wgnuplib.h: Remove TMPF_VECTOR and TMPF_TRUETYPE defines.
1998-12-08 Lars Hecking <lhecking@nmrc.ucc.ie>
* 0BUGS: Add m[]tics entry, provided by Lucas Hart. Add entry about
Windows help file.
* TODO: Add entry for snprintf(3).
* command.c, fit.c, gplt_x11.c, help.c, hidden3d.c, misc.c, plot.c,
plot2d.c, plot2d.c, show.c, term.c, time.c, util.c: Replace
fprintf'ing of static strings with fputs.
* configure: Regenerated.
* configure.in: Cleanup, fix typo.
* protos.h: Put ifdef around readline functions.
1998-12-08 Andy Dougherty <doughera@lafayette.edu>
* 0INSTALL: Mention PATH=.:$PATH trick for testing of uninstalled
binaries.
* 0PORTING: Clarification of build instructions.
* term.c: Enhance comment about pedantic preprocessors.
* demo/contours.dem, demo/surface1.dem: Change "gnu plot" to
"gnuplot".
1998-12-08 Dick Crawford <u600256@gamma.lanl.gov>
* docs/gnuplot.doc, docs/titlepag.ms, docs/titlepag.tex: 3.7ise.
1998-12-07 Lars Hecking <lhecking@nmrc.ucc.ie>
* 0BUGS: Remove entry about truncation of script files on VMS.
* 0README: Update monash ftp site details.
* Makefile.in, makefile.all: Add INSTALL.gnu to ETC.
* configure: Regenerated.