forked from gnuplot/gnuplot-old
/
ChangeLog
5089 lines (3032 loc) · 156 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
2000-02-08 Petr Mikulik <mikulik@physics.muni.cz>
* src/graph3d.c src/graphics.c src/set.c src/show.c src/term.c
src/plot.h docs/gnuplot.doc term/fig.trm:
allow setting arrow head(s) sizes --- new keywords `heads` and
`{size <length>,<angle>}` for `set arrow`.
Note: not implemented for TeX-like terminals, which draw arrows
by their own method.
2000-07-25 Petr Mikulik <mikulik@physics.muni.cz>
* src/graphics.c src/plot.c src/plot2d.c src/plot3d.c src/plot.h
src/graph3d.c src/os2/gclient.c term/pm.trm term/post.trm:
avoid writing filenames in keys as enhanced text in enhanced-text
capable terminals (postscript and Presentation Manager); i.e., don't
write file "a_123.dat" with '1' as subscript of 'a'.
The method used sets a new flag `this_plot->title_no_enhanced = 1;`
if the title of filename or function cannot be enhanced. When keys are
typeset, then new global global variable `ignore_enhanced_text` is set.
Then enhanced terminals decide whether to use normal-text or
enhanced-text writing method.
Note: There was another method proposed to solve this problem: all
escape characters to be backslashed on reading of the title. However,
this would not work if the same plot is replotted subsequently on
enhanced and non-enhanced terminals.
2000-06-23 Johannes Zellner <johannes@zellner.org>
* src/gplt_x11.c: repaired `selection' (by left mouse).
I really don't know when and how this got broken!
2000-06-15 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* term/cgm.trm(CGM_option): reject linewidth zero to avoid
infinite looping in CGM_dashed_vector(), later
2000-06-13 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* src/datafile.c(df_gets): prompt visibly for inline data, if
in interactive mode.
* src/set.c(reset_command): set grid linewidth to 1.0, like the
startup value (was 0.5, incorrectly).
2000-06-10 Lars Hecking <lhecking@nmrc.ucc.ie>
* GNUmakefile, Makefile.am: Move pre-dist target from Makefile.am.
* configure.in: New --enable-epslatex option. Cleanups.
* src/term.h: Add epslatex support.
* term/ggi.trm: New GGI driver, contributed by Cesar Crusius
<crusius@leland.stanford.edu>. Support not complete yet.
Requires -lgii, -lggi and -lggiwmh for linking.
* term/epslatex.trm: New terminal driver by Gregor Thalhammer
<Gregor.Thalhammer@uibk.ac.at>, updated version from 7th June.
2000-06-09 Johannes Zellner <johannes@zellner.org>
* src/save.c: don't close the fp's if it's stdout
2000-05-31 Petr Mikulik <mikulik@physics.muni.cz>
* Ignore `replot` command called from mouse/hotkey-event-enhanced
terminal when some plot data were piped in gnuplot via stdin ---
i.e., no mouse replot after `plot '-'`). See also "no replot after
`plot '-'`" discussion in the gnuplot-beta newsgroup.
New variables: plotted_data_from_stdin, replot_disabled.
2000-05-04 Johannes Zellner <johannes@zellner.org>
* configure.in, src/plot.c, src/parse.c: replace setjmp by
sigsetjmp and longjmp by siglongjmp if these functions
(or macros) are available.
2000-05-04 Johannes Zellner <johannes@zellner.org>
* src/command.c: always include ipc.h
* term/linux.trm: typedef int in declaration of linux_line_func_ptr
* term/x11.trm: added a few ifdef USE_MOUSE's to exclude mouse
code, if compiling w/o mouse support.
2000-05-02 Lars Hecking <lhecking@nmrc.ucc.ie>
* INSTALL: In "Platform notes" section, add hint for using
'gcc -ansi'.
* Makefile.am: Add maintainer-only pre-dist target.
* docs/Makefile.in: Don't hardcode pdflatex command.
* docs/doc2texi.el: Add missing drivers.
* docs/gnuplot.doc: Remove docs for comma line continuation.
* src/*.h: Uniform RCS id header.
* src/command.c, src/mics.c: Clean up, add comments, remove ESR's
comma line continuation patch (doesn't work).
* src/dynarray.c, src/tables.c: Add RCSid.
* src/dynarray.h, src/ipc.h, src/mousecnm.h: Add gnuplot copyright
statement, RCS id.
* src/gp_hist.h, src/gp_time.h, src/history.c, src/time.c: Fix
function prototypes.
* src/graphics.c(graph_error), src/graphics.h: Revert to non-variadic
version, as graph_error() tries to pass a variable number of arguments
into another variadic function. Noted by Pieter-Tjerk de Boer.
* src/mouse.c: Formatting, indentation, RCS id.
* src/plot3d.h: Add external variable declaration.
* src/version.c: Set bug_email and help_email to info-gnuplot-beta
for development versions of gnuplot.
* term/gif.trm(GIF_put_text): Fix compiler warnings, patch from
Alexander Mai.
2000-05-01 Johannes Zellner <johannes@zellner.org>
* term/x11.trm: Remove superfluous ifndef(OS2). Add SELECT_FD_SET_CAST
to sselect() call.
2000-04-30 Johannes Zellner <johannes@zellner.org>
* small patch such that zooming of map views works again.
This patch apparently got lost during setup of the CVS repository.
2000-04-28 Jeff Spirko <spirko@lehigh.edu>
* src/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-04-14 Nigel Nunn <nNunn@ausport.gov.au>
* src/command.c(pause_command): Fix `pause' command on Win32.
2000-04-12 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* src/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'.
2000-04-10 Lars Hecking <lhecking@nmrc.ucc.ie>
* term/fig.trm(FIG_put_text): Don't create xfig SPECIAL_TEXT for
non-LaTeX strings. See Debian bug#61972.
* term/png.trm(PNG_options): Fix parser bug. Noted by
Benoit des Ligneris <benoit.des.ligneris@physique.usherb.ca>.
2000-04-07 Pieter-Tjerk de Boer <ptdeboer@cs.utwente.nl>
* src/show.c(show_mtics): Fix buggy `show m[xyz][2]tics'command.
2000-04-06 Lars Hecking <lhecking@nmrc.ucc.ie>
* configure.in: Add new --enable-emf option for experimental
Enhanced Metafile Format driver. Check for pdflatex.
* src/term.h: Include experimental emf driver.
* term/emf.trm: New file. Enhanced Metafile Format driver by
Stephane Barbaray <stephane.barbaray@compodata.com>. Small
changes for 3.8.
2000-04-06 Ulrich_Gruenebaum <grueneba@luzi.e-technik.uni-dortmund.de>
* docs/gnuplot.doc, src/plot2d.c, src/plot3d.c, src/set.c,
src/setshow.h: Bug fix for broken autoscale writeback, see BUGS
entry 3.
2000-04-05 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* src/interpol.c(cp_implode): 'smooth unique' does not correctly
check inrange/outrange conditions.
2000-04-04 Pieter-Tjerk de Boer <ptdeboer@cs.utwente.nl>
* src/graph3d.c(do_3dplot): Fix division by zero error caused
by using variables before initialisation.
2000-03-31 John Hasstedt <manager@nuclear.physics.sunysb.edu>
* configure.vms, src/command.c: Fixes for building on VMS.
* src/show.c(show_version): Add missing "%s" in format string.
* term/hp26.trm(HP26_flush): Add cast in compact_slope() call.
2000-03-31 Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
* src/gplt_x11.c(handle_selection_event): Fix compiler warning, use
FPRINTF macro.
* term/gif.trm(GIF_put_text): Fix compiler warnings.
2000-03-31 Petr Mikulik <mikulik@physics.muni.cz>
* src/os2/dialogs.h: Remove unnecessary blank lines.
* src/os2/scaling.ptr, src/os2/rotating.ptr: Add missing files.
2000-03-30 Lars Hecking <lhecking@nmrc.ucc.ie>
* Makefile.am, src/Makefile.am: Add missing files to EXTRA_DIST
target.
* configure.in, m4/path-hdr.m4, m4/path-lib.m4: Buffering directory
names in config.cache is bad style ...
* src/gplt_x11.c, src/graphics.c: Cleanups, indentation.
* src/plot.h: Don't include ansichek.h, already in syscfg.h.
Remove reference to TBOOLEAN noinputfiles, which is static
in plot.c.
* src/show.c(show_version): Add mouse support in version information.
* term/x11.trm: Remove C++ comment.
2000-03-30 Shusuke Nisiyama <shu@athena.qe.eng.hokudai.ac.jp>
* src/graphics.c: Fix bugs in vector clipping patch.
2000-03-29 Lars Hecking <lhecking@nmrc.ucc.ie>
* term/pslatex.trm: Amend help section as suggested by Pieter-Tjerk
de Boer.
2000-03-28 Lars Hecking <lhecking@nmrc.ucc.ie>
* configure.in: Cleanup after merge with Johannes' sources.
* unset.c: Change borders and label contours as suggested by
Johannes.
* configure.in, docs/gnuplot.doc, src/command.c, src/gpexecute.inc,
src/gplt_x11.c, src/ipc.h, src/misc.c, src/mouse.c, src/mouse.h,
src/plot.c, src/readline.c, src/readline.h, src/set.c, src/show.c,
src/os2/glcient.c, term/pm.trm, term/x11.trm: Merged Johannes' changes.
2000-03-28 Petr Mikulik <mikulik@physics.muni.cz>
* term/post.trm: Epsf option sets landscape mode instead of epsf.
2000-03-28 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* src/graph3d.c(boundary3d): Change plot size if no key is set after
set key below (part one).
2000-03-28 Jeff Spirko <spirko@TopQuark.physics.lehigh.edu>
* src/graph3d.c(boundary3d): Change plot size if no key is set after
set key outside (part two).
2000-03-26 Jeff Spirko <spirko@lehigh.edu>
* src/show.c(show_key): The `show key' command doesn't display all
information if the key is boxed.
2000-03-26 Walter Harms <WHarms@bfs.de>
* src/time.c(gstrptime): Add reading of time in "%s" format (seconds
since epoch).
2000-03-20 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* src/graphics.c(gen_tics): Bugfixes for tics and mtics handling
in logscale.
2000-03-18 Johannes Zellner <johannes@zellner.org>
* src/graph3d.c(do_3dplot): Fix bug which occured after having changed
some variables from unsigned int to int because map3d_xy takes
unsigned.
2000-03-17 Johannes Zellner <johannes@zellner.org>
* made quite a few of the mouse.c functions static and
removed prototypes for these from mouse.h.
2000-03-17 Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
* fixed fit.c for the crash:
f(x) = a*sin(x) + b*x+c; fit f(x) 'a' via a,b,c,d
udv_ptr->udv_name in setvar() is reallocated, but not initialised.
2000-03-16 Johannes Zellner <johannes@zellner.org>
* merged minor changes from the pm3d branch.
2000-03-16 Petr Mikulik <mikulik@physics.muni.cz>
* REXX unknown command crash solved
* minor changes to avoid compiler warnings from command.c
2000-03-14 Petr Mikulik <mikulik@physics.muni.cz>
* let background the background of the PM window be white always
(before: system background)
2000-03-13 Petr Mikulik <mikulik@physics.muni.cz>
* term/latex.trm: Avoid compiler warning about if - else - if - else
without {}.
* let 'show bind' print bindings for Space and q (mouse.c)
2000-03-08 Johannes Zellner <johannes@zellner.org>
* term/fig.trm(FIG_put_text): Fix bug which caused a SEGFAULT.
2000-03-08 Johannes Zellner <johannes@zellner.org>
* src/misc.c: Introduce pipe for load command gnuplot> load "< ...".
2000-03-04 Johannes Zellner <johannes@zellner.org>
* changed the order of two lines in extend_token_table() so
that is does not segfault any more when reallocating the `token'.
(reported by Wolfgang Schadow <schadow@lin07.triumf.ca>).
2000-03-03 Johannes Zellner <johannes@zellner.org>
* added a check for term in mouse.c:event_reset() to avoid
a segfault.
2000-03-03 Johannes Zellner <johannes@zellner.org>
* added a check for stpcpy in configure.in
2000-03-02 Johannes Zellner <johannes@zellner.org>
* removed the contents of `src/unused'
2000-03-02 Pieter-Tjerk de Boer <ptdeboer@cs.utwente.nl>
* fixed updating of ruler position when autoscale is enabled:
use min_array[...] etc. instead of xmin etc. in recalc_ruler_pos().
* added updating of x2 and y2 coordinates of ruler position.
2000-03-02 Johannes Zellner <johannes@zellner.org>
* added a few if (PM_pipe) to term/pm.trm to prevent segfaults
if the connection to the pm driver was not established yet.
2000-03-02 Johannes Zellner <johannes@zellner.org>
* a really small fix in term/x11.trm: change the position of
a comma so that is included between #ifdef USE_MOUSE ...
2000-03-01 Johannes Zellner <johannes@zellner.org>
* removed the message 'Using mouse-enhanced terminal ...'
from term/x11.trm, as it can be annoying when using gnuplot
in a pipe.
2000-02-29 Johannes Zellner <johannes@zellner.org>
* added a few if (X11_ipc) to term/x11.trm to prevent segfaults
if the connection to the outboard driver was not established yet.
2000-02-25 Pieter-Tjerk de Boer <ptdeboer@cs.utwente.nl>
* put #ifdef USE_MOUSE around use of EventHandler() in src/gplt_x11.c,
to make it compile without mouse again.
2000-02-21 Johannes Zellner <johannes@zellner.org>
* changed ISATTY to isatty_state as requested by Lars.
2000-02-19 Johannes Zellner <johannes@zellner.org>
* removed two unused functions in gplt_x11.c
* removed the `set mouse labeloptions' command. The label
option string can now passed as optional argument to the
`set mouse labels' command. (see help mouse)
(both changes were suggested by Pieter-Tjerk de Boer)
2000-02-18 Pieter-Tjerk de Boer <ptdeboer@cs.utwente.nl>
* gplt_x11 now catches the EnterWindow event, to immediately show
correct coordinates and zoombox when the mouse enters the window.
* 'set term ...' now cancels the zoom box.
* removed some unused code in gplt_x11.c
2000-02-15 Pieter-Tjerk de Boer <ptdeboer@cs.utwente.nl>
* term/pslatex.trm: Don't put pslatex's postscript code into
the preamble, otherwise, if several pictures are present, only
the settings for the last picture are present.
2000-02-14 Pieter-Tjerk de Boer <ptdeboer@cs.utwente.nl>
* src/unset.c: Repair defunct 'unset [xyz]tics' commands.
2000-02-12 Johannes Zellner <johannes@zellner.org>
* changed the policy for allowing bidirectional ipc in X11:
if stdin comes from a terminal (tty) the mouse is on by default,
if stdin is not from a tty, events are not processed by default.
If someone wants event processing when writing from a pipe to
gnuplot she should turn on the mouse `set mouse` explicitely
*before* starting the x11 driver. This is also explained in
the docs.
2000-02-11 Lars Hecking <lhecking@nmrc.ucc.ie>
* term/pc.trm: Small change in the help section.
2000-02-10 Pieter-Tjerk de Boer <ptdeboer@cs.utwente.nl>
* term/pslatex.trm: Fix segfault.
2000-02-10 John Hasstedt <manager@nuclear.physics.sunysb.edu>
* INSTALL: Add instructions for using the new VMS configure script.
* configure.vms: A configure script for VMS. It replaces
config/buildvms.com, config/make_vms.com, config/makefile.vms,
src/genopt.com, src/gnuplot.opt, src/linkopt.vms and src/x11.opt,
but we leaves these files alone for the time being for backwards
compatibility.
2000-02-06 Thomas Henlich <Thomas.Henlich@mailbox.tu-dresden.de>
* term/post.trm: Some programs complain about "Symbol-Oblique".
Use "Symbol" instead, because "Symbol-Oblique" is really just a
transformed "Symbol" font.
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.
2000-01-22 Lars Hecking <lhecking@nmrc.ucc.ie>
Start tracking the CVS set up by Johannes Zellner to add
mouse support for X11 and OS/2 PM. Implemented by Pieter-Tjerk de
Boer <ptdeboer@cs.utwente.nl>, Petr Mikulik <mikulik@physics.muni.cz>,
Johannes Zellner <johannes@zellner.org>.
* ANNOUNCE-MOUSE, gpconf, gpconf, gpconfopt, src/gpexecute.inc,
src/ipc.h, src/mouse.c, src/mouse.h, src/mousecmn.h: New files.
* configure.in: Updated for mouse support.
* config/makefile.os2: Updated for mouse support.
* docs/gnuplot.doc: Add documentation for mouse support and new
commands.
* src/Makefile.am, src/makefile.all: Add new source files.
* src/command.c, src/command.h, src/gplt_x11.c, src/graph3d.c,
src/graph3d.h, src/graphics.c, src/graphics.h, src/history.c,
src/plot.h, src/plot3d.c, src/readline.c, src/term.c: Add mouse
support, some minor fixes.
* src/hidden3d.c: Remove unused variable.
* src/save.c, src/set.c, src/show.c, src/tables.c, src/tables.h,
src/unset.c: New commands "bind", "set historysize", "set mouse",
and "set label [no]pointstyle".
* src/stdfn.c, src/stdfn.h: Add new gp_stricmp() function.
* src/util3d.c(draw_clip_line), src/util3d.h: Change args type from
unsigned to int.
* src/os2/dialogs.c, src/os2/dialogs.h, src/os2/gclient.c,
src/os2/gnupmdrv.ipf, src/os2/gnupmdrv.rc: Updated for mouse support.
* term/README, term/pm.trm, term/x11.trm: Updated for mouse support.
2000-01-22 Lars Hecking <lhecking@nmrc.ucc.ie>
* doc/makefile.ami, docs/makefile.dst: Remove duplicate RCS id's.
* m4/Makefile.am.in, term/Makefile.am.in: $< is not portable.
Use Makefile.am.in explicitly.
2000-01-20 Markus Schwarzenberg <schwarzb@imsdd.fhg.de>
* src/plot.c(wrapper_for_write_history): write_history() returns
zero on success.
2000-01-14 Pieter-Tjerk de Boer <ptdeboer@cs.utwente.nl>
* src/unset.c: The 'unset [xyz]tics' commans didn't work.
1999-12-20 John Hasstedt <manager@nuclear.physics.sunysb.edu>
* config/buildvms.com, config/makefile.vms: Fix directory
references.
* src/command.c(history_command): History functions are only defined
if readline is available.
* src/gnuplot.opt: Add new files.
1999-12-15 Pieter-Tjerk de Boer <ptdeboer@cs.utwente.nl>
* src/save.c(save_set_all): Fix typo in save xrange.
1999-12-13 Lars Hecking <lhecking@nmrc.ucc.ie>
* src/plot.c: Add missing variable gnuplot_history_size, use instead
of HISTORY_SIZE.
1999-12-13 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* src/dynarray.c: Fix compile error.
1999-12-10 Lars Hecking <lhecking@nmrc.ucc.ie>
* docs/gnuplot.doc: Add help entry "aspect ratio" to "set size".
* docs/gnuplot.texi: Regenerated.
* src/hidden3d.c, src/set.c, src/unset.c, term/next.trm,
term/openstep.trm, term/post.trm: Rename symbolic constants for
options parser.
* src/set.c: Implement table based parser for set_encoding().
* src/setshow.h: Remove encoding related defines.
* src/tables.c, src/tables.h: New table for encoding options, renaming
of symbolic constants.
* term/gnugraph.trm: Add new, plotutils 2.2+ related terminal options.
* term/hpgl.trm: Fix some minor bugs in the TERM_HELP section. Rewrite
options parser to use table lookup (HPGL2_options only).
1999-12-07 Lars Hecking <lhecking@nmrc.ucc.ie>
* src/Makefile.am: Add dependency for term.o.
1999-12-06 Lars Hecking <lhecking@nmrc.ucc.ie>
* term/hpgl.trm: Updated funtion prototypes, indentation, formatting.
Bugfixes in term help section.
1999-12-06 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-06 Lars Hecking <lhecking@nmrc.ucc.ie>
* term/epson.trm, term/hp500c.trm, term/hpljii.trm, term/hppj.trm,
term/pbm.trm, term/regis.trm: Use the same naming scheme for driver
functions as for all the other drivers.
1999-12-05 Jeff Spirko <spirko@lehigh.edu>
* src/save.c(save_position): Strings in save_position() don't match
the ones expected by set.c::get_position().
1999-12-02 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* 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>
* FAQ: Updated to latest version from Juergen.
* configure.in: Simplify test for GNU plotutils by requiring
version 2.2 or newer (API change).
* config/buildvms.com, config/makefile.286, config/makefile.amg,
config/makefile.ami, config/makefile.emx, config/makefile.g,
config/makefile.msc, config/makefile.msw, config/makefile.mto,
config/makefile.os2, config/makefile.os9, config/makefile.st,
config/makefile.tc, config/makefile.vms, config/makefile.wc,
config/makefile.win, config/makefile.ztc: Updated lists of files
and dependencies.
* src/bitmap.c, src/command.c: Formatting and indentation.
* term/png.trm: Indentation, fixes in term options strings, add more
descriptive docs.
1999-12-01 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* src/contour.c(gen_triangle): Fix coredump in contour code.
1999-11-24 Lars Hecking <lhecking@nmrc.ucc.ie>
* configure.in: Rename --enable-history option to
--enable-history-file, because it is unrelated to the new 'history'
command. Add checking for gethostbyname() in -lbsd.
* configure.in, m4/apple.m4, m4/beos.m4, m4/msdos.m4, m4/next.m4:
Remove some superfluous dnl's.
* m4/path-hdr.m4, m4/path_lib.m4: Change search order for includes
and libs (default first).
* m4/select.m4: Updated according suggestions from automake list.
* src/Makefile.am: Add new files to gnuplot_SOURCES.
* src/command.c: Include gp_hist.h.
* src/command.c: Some minor cleanups.
* src/command.h: Add declaration of input_line_len.
* src/datafile.c: Formatting, indentation.
* src/gp_hist.h: New file, declarations for history.c.
* src/graph3d.c, src/graphics.c, src/set.c: Move SIGNIF define to
setshow.h.
* src/hidden3d.c: Remove statement with no effect.
* src/history.c: History related functions (builtin readline) moved
from readline.c.
* src/plot.c: UTSNAME stuff moved here from show.c, init os related
variables from version.c.
* src/plot.h: Don't declare input_line_len, add declarations for new
version.c variables.
* src/readline.c: Move history related functions (builtin readline
portion) to history.c.
* src/readline.h: Remove history related function declarations.
* src/setshow.h: Add SIGNIF define, change DEF_FROMAT to "% g".
* src/show.c: Change banner string and version handling, integrate
show_version_long into show_version.
* src/syscfg.h: Remove trailing space from OS define, remove unix
define.
* src/version.c: New, OS related variables os_name and os_rel.
* term/compact.c: Ifdef out unused function.
* term/gnugraph.trm: Switch to GNU plotutils 2.2+ API.
* term/png.trm: Initialise allocated png structures.
1999-11-23 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* src/bitmap.c(b_getpixel): Fix bug where only every other colour
show up in png output.
1999-11-23 Hartmut Freihofer <Freihofer@ike.uni-stuttgart.de>, Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* term/png.trm: Fix png driver to use web-friendly palette, add RGB
colour spec.
1999-11-18 Lucas Hart <hartl@ucs.orst.edu>
* config/makefile.vms: Build rnh docs.
* src/plot2d.c, src/plot3d.c: Fix data format for table terminal.
* term/table.trm: Add note to docs that columns are separated by
single spaces.
1999-11-15 Thomas Walter <walter@pctc.chemie.uni-erlangen.de>
* src/command.c, src/plot.c: Improvements in history related code.
New environment variable GNUPLOT_HISTORY_SIZE.
* src/history.c: New file. Code for the 'history' command and GNU
readline.
* src/term.c: Fixes for the interface to 'GNU plotutils-2.2'. See
also 'term/gnugraph.trm'.
* term/gnugraph.trm: Fix code following the docs of 'GNU plotutils'.
Now it is possible to use 'gpoutfile' to write into a user defined
file. See also 'src/term.c'.
1999-11-15 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* src/win/wgraph.c: Initialise pens in monochrome mode.
1999-11-15 Lars Hecking <lhecking@nmrc.ucc.ie>
* config/makefile.dj2, src/Makefile.am: Remove references to protos.h.
* docs/doc2x.h: Remove #ifdef 0'd defines.
* src/contour.c: Remove commented declaration of solve_tri_diag().
* src/dynarray.c, src/dynarray.h, src/hidden3d.c, src/plot2d.c,
src/set.c,src/show.c: Formatting, indentation.
* src/graph3d.c, src/graphics.c, src/graphics.h, src/help.c,
src/misc.c, src/plot.h, src/setshow.h, src/show.c, src/term.c,
term/dumb.trm: Fix TBOOLEAN/int inconsistency.
* src/graphics.c, src/misc.c, src/plot.h, src/plot2d.c: Rename struct
curves_points member next_cp to next.
* src/parse.h: Fix comment.
* src/plot.h: Define TBOOLEAN differently.
* src/protos.h: Remove unnecessary file.
* term/driver.h: Remove prototype for do_arrow().
1999-11-08 Lars Hecking <lhecking@nmrc.ucc.ie>
* config/buildvms.com, config/makefile.286, config/makefile.amg,
config/makefile.ami, config/makefile.dj2, config/makefile.emx,
config/makefile.g, config/makefile.msc, config/makefile.msw,
config/makefile.mto, config/makefile.os2, config/makefile.st,
config/makefile.tc, config/makefile.vms, config/makefile.wc,
config/makefile.win, config/makefile.ztc: Updated list ob object
files, dependencies.
* docs/Makefile.in: Add AmigaGuide(r) format (commented out for now).
* src/Makefile.am, src/Makefile.maint: Remove gpltconv.c. Add new
files to gnuplot_SOURCES.
* src/set.c(set_command): Add backwards compatibility for old
command syntax.
1999-11-08 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* docs/doc2x.h, src/alloc.c, src/alloc.h, src/binary.c, src/binary.h,
src/bitmap.c, src/bitmap.h, src/command.c, src/command.h,
src/contour.c, src/contour.h, src/datafile.c, src/datafile.h,
src/eval.c, src/eval.h, src/fit.c, src/fit.h, src/gp_time.h,
src/graph3d.c, src/graph3d.h, src/graphics.c, src/graphics.h,
src/help.c, src/help.h, src/internal.c, src/internal.h,
src/interpol.c, src/interpol.h, src/matrix.c, src/matrix.h,
src/misc.c, src/misc.h, src/parse.c, src/parse.h, src/plot.c,
src/plot.h, src/plot2d.c, src/plot2d.h, src/plot3d.c, src/plot3d.h,
src/protos.h, src/readline.c, src/readline.h, src/save.c, src/save.h,
src/scanner.c, src/scanner.h, src/set.c, src/setshow.h, src/show.c,
src/specfun.c, src/specfun.h, src/standard.c, src/standard.h,
src/stdfn.c, src/stdfn.h, src/tables.c, src/tables.h, src/term.c,
src/term_api.h, src/time.c, src/unset.c, src/util.c, src/util.h,
src/util3d.c, src/variable.c, src/variable.h, term/gif.trm,
term/linux.trm: Further modularisation.
* src/dynarray.c, src/dynarray.h: New files for generic dynamic
array handling.
* src/hidden3d.c, src/hidden3d.h: Integrate completely rewritten
version into gnuplot sources.
1999-11-04 Lars Hecking <lhecking@nmrc.ucc.ie>
* src/gpltconv.c: Add `set nolinestyle'.
* term/post.h: Comment after #endif statement.
1999-11-03 Lars Hecking <lhecking@nmrc.ucc.ie>
* docs/Makefile.in: Remove all doc2info and doc2html related targets.
Use makeinfo for both info and html targets.
* docs/doc2html.c, docs/doc2info.c, docs/fixinfo.el: Remove.
* src/Makefile.maint: Comment out version.c target.
* src/hidden3d, src/save.c: Fix writing of save files with new
syntax.
* src/save.c, src/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.
* src/unset.c: Fix bug in unset style command.
1999-10-31 Lars Hecking <lhecking@nmrc.ucc.ie>
* docs/Makefile.in: Remove doc2texi.pl from EXTRA_DIST.
* docs/doc2texi.pl: Remove.
1999-10-29 Lars Hecking <lhecking@nmrc.ucc.ie>
* config/makefile.amg: Updated.
* docs/Makefile.in: Cosmetic changes, add another html target
for makeinfo-4.0.
* docs/doc2texi.el: Latest version from Bruce.
* docs/gnuplot.texi: Regenerated.
* src/alloc.c, src/bf_test.c, src/binary.c, src/bitmap.c,
src/command.c, src/contour.c, src/datafile.c, src/eval.c, src/fit.c,
src/graph3d.c, src/graphics.c, src/help.c, src/hidden3d.c,
src/internal.c, src/interpol.c, src/matrix.c, src/misc.c,
src/parse.c, src/plot.c, src/plot2d.c, src/plot3d.c, src/readline.c,
src/save.c, src/scanner.c, src/set.c, src/show.c, src/specfun.c,
src/standard.c, src/term.c, src/time.c, src/unset.c, src/util.c,
src/util3d.c, src/variable.c, src/version.c: Add include statements.
* src/bf_test.c, src/bitmap.h, src/command.h, src/gplt_x11.c,
src/graph3d.c, term/eepic.trm, term/gpic.trm, term/hp26.trm,
term/hpljii.trm, term/imagen.trm, term/latex.trm, term/t410x.trm:
Add or edit function prototypes.
* src/binary.h, src/gpltconv.c: Minor changes.
* src/fit.c, src/graph3d.c: Rename some local index variables to
eliminate variable shadowing.
* src/plot.h: Comment out most include statements.
* src/plot2d.c(eval_plots): Use table for smooth and axes option
parser.
* src/show.c(show_style): Use table for style options parser.
* src/tables.c, src/table.h: New tables and enums for new parser.
1999-10-21 Lars Hecking <lhecking@nmrc.ucc.ie>
* FAQ: Latest version.
* configure.in: Better test for whether math library is needed.
* src/plot2d.c: Rename variables, move some code into different
places.
* src/tables.c, src/tables.h: Add table for plot axes/axis option.
1999-10-20 John Hasstedt <manager@nuclear.physics.sunysb.edu>
* config/buildvms.com, config/makefile.vms: Update VMS build
procedures.
1999-10-19 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* config/makefile.win, src/plot.h: Updated for newer Borland
compilers.
* src/graph3d.c: Fix for 'set key below' bug.
* src/win/pgnuplot.c: Updated.
* src/win/wgnuplot.def: Reduce stacksize to avoid 'DGROUP exceeds 64K'
problem.
1999-10-19 Thomas Sefzick <t.sefzick@fz-juelich.de>, Matt Willis <mattbwillis@my-deja.com>
* term/tkcanvas.trm: Some updates and bug fixes.
1999-10-17 Lars Hecking <lhecking@nmrc.ucc.ie>
* src/plot.c: Rename GNUPLOT_HISTORY_FILE to "~/.gnuplot_history".
* src/syscfg.h: Fix for missing unix define on NetBSD.
1999-10-12 Lars Hecking <lhecking@nmrc.ucc.ie>
* docs/gnuplot.doc: Remove superfluous spaces in loadpath and
splot_overview entries.
* lisp/acinclude.m4: Reverse order of -q and -batch command line
options for Emacs invocation.
* src/help.c(ShowSubtopics): Better formatting of long subtopic
index entries. Another bugfix in COLUMN_HELP code.
* term/pslatex.trm: Add some comments, streamline code, rename
variables. Fix segfault when `auxfile' option is unused.
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.
* src/graphics.c, src/graphics.h: Introduce exclusion box for keys.
1999-10-11 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* src/bitmap.c, term/png.trm: Fix some shortcomings of ESR's png
patches.
* src/plot2d.c: Bugfix for logscale plots with unused y2 axis.
1999-10-11 Thomas Sefzick <t.sefzick@fz-juelich.de>
* term/tkcanvas.trm: Bugfix, comments added.
1999-10-01 Lars Hecking <lhecking@nmrc.ucc.ie>
* docs/Makefile.in: Add pdf target.
* docs/doc2ms.c: Use TBOOLEAN instead of boolean.
* src/Makefile.am: Add new header files to gnuplot_SOURCES.
* src/bitmap.c, src/bitmap.h: Move struct rgb web_color_rgbs[] here
from term/gif.trm.
* src/readline.c: Minor cleanup.
* src/save.c: Start moving `save' output to new syntax.
* src/term.c: New function int termcount().
* term/gif.trm: Edit comments about gd library.
* tutorial/Makefile.am.in: Use the newly built gnuplot executable
in the .plt.tex rule.
1999-10-01 "Eric S. Raymond" <esr@thyrsus.com>
* term/gif.trm, term/png.trm: Remove RGB colour table from gif.trm,
let both drivers share the table in bitmap.c.
* term/png.trm: Add transparency support for color images. Update
for pnglib-1.0.3.
1999-10-01 John Hasstedt <manager@nuclear.physics.sunysb.edu>
* INSTALL, make_vms.com: Make VMS builds easier and add note
about make_vms.com to INSTALL.
1999-10-01 Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>
* config/makefile.dj2, config/makefile.mgw, config/makefile.tc,
config/makefile.win: Updated.
* docs/doc2x.h, docs/termdoc.c: Cleanups by HBB.
* src/bf_test.c, src/bitmap.c, src/bitmap.h, src/command.c,
src/command.h, src/datafile.c, src/datafile.h, src/eval.c, src/fit.c,
src/fit.h, src/graph3d.c, src/graphics.c, src/graphics.h, src/help.h,
src/hidden3d.c, src/internal.c, src/interpol.c, src/matrix.c,
src/matrix.h, src/misc.c, src/parse.c, src/plot.c, src/plot.h,
src/plot2d.c, src/plot3d.c, src/protos.h, src/save.c, src/scanner.c,
src/set.c, src/setshow.h, src/specfun.c, src/standard.c, src/stdfn.c,
src/stdfn.h, src/term.c, src/time.c, src/unset.c, src/util.c,
src/util3d.c, src/util3d.h, src/variable.c, src/variable.h,
src/win/pgnuplot.c, src/win/winmain.c: Include header files, move
declarations to header files, add static declarations, for better
modularisation. Minor fixes.
* src/contour.h, src/eval.h, src/gp_time.h, src/graph3d.h,
src/hidden3d.h, src/internal.h, src/interpol.h, src/misc.h,
src/plot2d.h, src/plot3d.h, src/readline.h, src/save.h, src/scanner.h,
src/specfun.h, src/standard.h, src/template.h, src/term_api.h:
New header files for better modularisation.
* term/ai.trm, term/cgm.trm, term/compact.c, term/corel.trm,
term/driver.h, term/dxf.trm, term/eepic.trm, term/epson.trm,
term/gif.trm, term/gpic.trm, term/hp26.trm, term/hpljii.trm,
term/imagen.trm, term/latex.trm, term/metapost.trm, term/mif.trm,
term/post.h, term/post.trm, term/pstricks.trm, term/t410x.trm,
term/texdraw.trm, term/tpic.trm, term/win.trm, term/x11.trm: Add
static qualifiers where required. Minor fixes.