-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathChangeLog
More file actions
6891 lines (4686 loc) · 258 KB
/
ChangeLog
File metadata and controls
6891 lines (4686 loc) · 258 KB
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
2010-09-24 Ethan A Merritt <merritt@u.washington.edu>
* Fix a regression in 4.4.1 that causes "lc N" not to work in several
contexts.
* src/graphics.c (fill_between): Fix filled curve clipping error.
Bug #2963485
* src/command.c (replotrequest): Once we have started to replot, the
previous data no longer exists. Therefore we must set refresh_ok = 0.
This prevents a segfault if 'refresh' follows an interrupted replot.
2010-09-11 Ethan A Merritt <merritt@u.washington.edu>
* Release 4.4.1
2010-09-10 Ethan A Merritt <merritt@u.washington.edu>
* src/graphics.c (boundary): When calculating the horizontal space
required for x axis tick labels, we must ignore ticks that are outside
the current axis range.
* src/mouse.c (apply_zoom): Tick labels generated by
'using xticlabels(N)' may have changed while the plot was zoomed, so we
must preserve them when un-zooming. Otherwise segfault is likely.
2010-08-14 Ethan A Merritt <merritt@u.washington.edu>
* src/gplt_x11.c: The gnuplot_x11 side of Shige's fix.
2010-08-14 Shigeharu Takeno <shige@iee.niit.ac.jp>
* term/x11.trm: The last font used inside an enhanced text string was
not being cleared on exit.
2010-08-12 Ethan A Merritt <merritt@u.washington.edu>
* src/command.c: OSX history command could segfault if there was no
previous history file.
2010-08-09 Ethan A Merritt <merritt@u.washington.edu>
* configure.in src/plot.c: More work to enable autoconfigue on OSX.
2010-08-07 Ethan A Merritt <merritt@u.washington.edu>
* src/plot2d.c: Do not create a data record for a blank line at the end
of the input stream.
Bugfix.
* src/plot2d.c (eval_plots): Update GPVAL_DATA values after plot in
tabulate mode just as for normal plotting mode.
Bug #3041233
2010-08-05 Ethan A Merritt <merritt@u.washington.edu>
* configure.in src/command.c src/history.c src/mouse.c src/plot.c
src/show.c:
Finally a work-around for the broken libreadline on OSX, which is really
a wrapper for some version of libeditline. Test for each potentially
missing function in configure and deal with it if it's missing. There
may still be an issue with autoconfiguring support for the history
functions.
Bug #1839048 and others
2010-07-28 Ethan A Merritt <merritt@u.washington.edu>
* term/estimate.trm: Always estimate escaped characters as requiring
one character width.
Bug #3036010
2010-07-27 Tim Mooney <enchanter@users.sourceforge.net>
* configure.in: If lua.pc is not present but liblua.so is found
anyhow, then set HAVE_LUA and LUA_LIBS explicitly.
Bug #3035608
2010-07-26 Ingo Thies <ingo.thies@gmx.de>
* src/gadgets.h src/mouse.c src/set.c: Allow continuous rotation of 3D
plots when mousing; i.e., do not limit rotation angle to 0<rotx<180
2010-07-26 Shigeharu Takeno <shige@iee.niit.ac.jp>
* term/win.trm src/win/wgraph.c: Yet another windows terminal font fix.
Bug #2972307
2010-07-11 Peter Juhasz <juhaszp@users.sourceforge.net>
* src/graph3d.c (do_3dplot): Simplify the key sample code for contour
plots with style "points". Set a default color sequence for contours
belonging to a surface drawn with "lc variable".
2010-07-09 Ethan A Merritt <merritt@u.washington.edu>
* src/term.c (term_apply_lp_properties): Yet another bandaid fix for
problems with "lc var". If the higher level code has failed to resolve
LC_COLORFROMCOLUMN (or LT_DEFAULT) into an actual color, use LT_BLACK.
Bug #3026477
2010-07-08 Ethan A Merritt <merritt@u.washington.edu>
* src/misc.c (lp_parse): The coloring option "lc N" should not set a
use_palette flag. Probably the option "lc variable" shouldn't either,
but I'm not 100% certain about that.
Bug #3026477
2010-07-07 Ethan A Merritt <merritt@u.washington.edu>
* term/PostScript/prologue.ps: Add a default definition
/g {setgray} def
so that a missing palette initialization will result in normal
grayscale rather than an invalid PostScript file.
Bug #3026477
2010-07-06 Ethan A Merritt <merritt@u.washington.edu>
* src/graph3d.c (boundary3d): Prevent infinite loop or divide-by-zero
if the requested plot is so small that x or y dimension goes to zero.
Bug #3026145
2010-07-05 Akira Kakuto
* term/win.trm: More fixes to font initialization.
Bug #2972307 #2993504
2010-07-02 Shigeharu Takeno <shige@iee.niit.ac.jp>
* term/win.trm: Explicitly initialize font.
Bug #2972307
2010-07-01 Ethan A Merritt <merritt@u.washington.edu>
* src/datafile.c (df_readbinary): Regardless of the current timefmt
setting, if we are reading time data from a binary file it will come in
as a floating point value rather than as a string. So we can treat it
like any other binary value.
Thanks to Thomas Sefzick for pointing this out.
* src/datafile.c (df_readbinary): In binary mode, string-valued
functions were silently ignored. Fix this, thus allowing binary files
to be plotted "with labels". For example:
plot 'foo' binary format='%double' using 0:1:("A") with labels
2010-06-28 Ethan A Merritt <merritt@u.washington.edu>
* src/set.c (set_key): Accept "set key tc variable"
2010-06-24 Ethan A Merritt <merritt@u.washington.edu>
* src/gadgets.c src/gadgets.h src/graphics.c src/plot2d.c src/save.c
src/set.c src/show.c src/tables.c src/tables.h src/unset.c
docs/gnuplot.doc:
New style element "set style circle radius <R>" specifies a default
radius for function plots or 2-column data plots drawn "with circles".
2010-06-16 Ethan A Merritt <merritt@u.washington.edu>
* src/plot2d.c (eval_plots): Function plots should not be affected by
the current setting of "boxwidth" unless they really do contain boxes.
Bugfix
2010-06-15 Ethan A Merritt <merritt@u.washington.edu>
* src/gadgets.h: Add in missing fields of object initializers.
2010-06-11 Peter Juhasz
* src/graphics.c (boundary): More correct fix for distorted
vertical size of subplots in a multiplot.
2010-06-11 Peter Juhasz
* src/graphics.c (boundary): More correct fix for distorted
vertical size of subplots in a multiplot.
2010-06-10 Ethan A Merritt <merritt@u.washington.edu>
* src/graphics.c (boundary): Fix a type that can distort the
vertical size of subplots in a multiplot.
2010-05-30 Ethan A Merritt <merritt@u.washington.edu>
* docs/gnuplot.doc: Document recently added %s time format
(seconds since start of 2000).
2010-05-24 Ethan A Merritt <merritt@u.washington.edu>
* src/graph3d.c (do_3dplot): Remove a restriction that limited depth-
sorting of pm3d surfaces to those which were adjacent in the splot
command. If there was a reason for the original restriction, that
reason is now not remembered.
Bug #3004793
2010-05-22 Ethan A Merritt <merritt@u.washington.edu>
* term/canvas.trm (CANVAS_graphics ENHCANVAS_FLUSH):
Fix a bug in applying the baseline of rotated enhanced text.
Provide a dummy gnuplot_init() routine if a standalone html
file with no mouse support is created.
2010-05-20 Ethan A Merritt <merritt@u.washington.edu>
* term/estimate.trm (ENHest_writec strlen_utf8)
src/term.c (estimate_strlen):
Teach estimate_strlen() to handle UTF-8 encoded strings. The estimate
is imperfect, but then again the estimate is already imperfect for any
proportional font. To truly do this more accurately would require
customized implementations for each terminal type. Any unicode code
point below 0x3000 is treated as requiring one character width; code
points above 0x3000 are treated as requiring two character widths.
2010-05-15 Ethan A Merritt <merritt@u.washington.edu
* NEWS src/hidden3d.c src/plot3d.c src/graph3d.c docs/gnuplot.doc:
Add support for 'with impulses' in hidden3d code. Previously the manual
said 3D impulses were drawn "from the xy plane" but the code did not
follow this, drawing instead from zmin. Now the 3D code always draws
impulses from z=0 just as the 2D code always draws from y=0.
2010-05-12 Ethan A Merritt <merritt@u.washington.edu
* src/eval.c (magnitude): Back-port Hans-Bernhard's fix for the
magnitude() function from 4.5 to 4.4.
Bugfix #2998349
2010-05-10 Ethan A Merritt <merritt@u.washington.edu
* term/post.trm (PS_set_font): set ... font ",size" was not working
for non-enhanced text. Now it is.
* src/plot2d.c (parametric_fixup) src/plot3d.c (parametric_3dfixup):
Delete vestigial code for auto-generation of a parametric plot title.
2010-05-06 David Marx <itsdmarx@users.sourceforge.net>
* src/syscfg.c: Tweaked version of _bool support for Sun/Solaris
2010-05-06 Ethan A Merritt <merritt@u.washington.edu
* term/cairo.trm (cairotrm_graphics): Handle the special case of
streaming pdfcairo output to stdout. (Requires cairo version >= 1.2)
Bug #578311
2010-05-02 Ethan A Merritt <merritt@u.washington.edu
* configure.in src/save.c src/set.c src/show.c src/unset.c src/fit.c
src/fit.h docs/gnuplot.doc config/config.os2 config/config.wc
config/config.nt config/config.dj2 config/config.oww config/config.cyg
config/config.amg config/config.mgw:
Remove conditional flag GP_FIT_ERRVARS, default to "set fit errorvar".
Tracker item #2985752
2010-04-24 Ethan A Merritt <merritt@u.washington.edu
* config.mgw config.cyg config.os2: Enable HIDDEN_QUADTREE by default.
Tracker item #2990173
2010-04-04 Ethan A Merritt <merritt@u.washington.edu>
* term/cairo.trm src/wxterminal/gp_cairo.c: Use-after-free error caused
a segfault on certain enhanced text strings.
Bug #2947223
2010-04-01 Ethan A Merritt <merritt@u.washington.edu>
* src/graphics.c (boundary): Tweak auto-placement of plot borders so
that it is closer to what was used prior to version 4.2.4. This makes
the left margin narrower than in 4.2.4 - 4.4.0, and the right margin
slightly wider.
2010-03-28 Ethan A Merritt <merritt@u.washington.edu
* docs/gnuplot.doc: State explicitly that the timefmt %y interprets
a 2 digit year number as being in the range 1969-2068.
2010-03-24 Ethan A Merritt <merritt@u.washington.edu
* term/tgif.trm (text_angle): Handle text rotation -270 same as +90.
Bugfix
2010-03-23 Guy Mann <guydmann@gmail.com>
* term/js/gnuplot_mouse.js (mouse_update):
Repaint current plot before each incremental update of the zoom box.
2010-03-20 Ethan A Merritt <merritt@u.washington.edu>
* PATCHLEVEL: Bump to 4.4.1 and start applying patches added to CVS
after the code freeze for 4.4.0. They have now had months of testing.
* src/win/winmain.c: Allow building with Visual C
* src/win/wgraph.c: Make font changes take immediate effect
* src/wxterminal/wxt_gui.cpp src/wxterminal/wxt_term.h term/wxt.trm:
set term wxt ... {dashed|solid} {dashlength <dl>}
* term/lua/gnuplot-tikz.lua term/lua.trm: Remove tests for gnuplot
version 4.3.
* src/internal.c: Handle integer arithmetic overflow. If i**j or i*j
would cause integer overflow, return real number value instead.
* src/internal.c src/internal.h src/util.c: Protect against runaway
recursion by limiting depth of function calls to STACK_DEPTH.
* src/graphics.c src/plot2d.c tabulate.c docs/gnuplot.doc:
Allow an optional 6th column in 'with candlesticks' to specify box width
* src/tabulate.c src/time.c:
Support the "%s" format specifier in strftime()
* src.datafile.c:
Time format "%s" should apply to both using 1:2 and using ($1):2.
Bug #2899511
* term/metapost.trm: Bugfix by Petr Kalinin.
Fix inheritance of line thickness by text strings.
* plot.c (main): Initialize c_token to a legal value at the start of
interactive input.
2010-03-13 Version 4.4.0 Release
=====================
2010-03-13 Ethan A Merritt <merritt@u.washington.edu>
* src/util.c (getusername): Fix segfault if neither USER or USERNAME
are present in the environment.
2010-03-09 Ethan A Merritt <merritt@u.washington.edu>
* src/gplt_x11.c (preset): Fix compilation error if XAPPLRESDIR is not
externally defined.
2010-03-08 Ethan A Merritt <merritt@u.washington.edu>
* docs/README docs/Makefile.in docs/pdffigures.tex docs/titlepag.tex:
Split out dependence on the packages graphicx and picins into a separate
file (pdffigures.tex) that is only needed by target "make pdffigures".
2010-03-07 TAG CVS Release_4_4_0
2010-03-06 Tatsuro Matsuoka <tmacchant3@yahoo.co.jp>
* INSTALL config/makefile.mgw config/makefile.cyg:
Consolidate the instructions for building using mgw and cygwin into
their respective makefiles.
2010-03-06 Ethan A Merritt <merritt@u.washington.edu>
* src/plot2d.c (get_data): Both curves in 'with filledcurves' must
use the same y axis properties.
Bug #2941257
* src/util.c configure.in config/config.cyg config/config.dj2
config/config.mgw config/config.ntconfig/config.os2 config/config.oww:
Remove the test for pwd.h, the configuration flag HAVE_PWD_H, and the
conditional code that copies GECOS information from the password file
into the header of PostScript and PDF output files. This addresses
reported issues of privacy and reported problems with building a static
executable.
2010-03-05 Christoph Junghans (ottxor)
* src/Makefile.am: Fix broken target "make clean"
2010-03-04 Ethan A Merritt <merritt@u.washington.edu>
* share/LaTeX/Makefile.am: Add gnuplot.cfg to EXTRA_DIST
* share/Makefile.am INSTALL NEWS: Give up on figuring out where
an x11 app-defaults files should be installed. Place ours in
${PREFIX}/share/gnuplot/4.4/app-defaults and put a note in INSTALL
that it should be copied to an appropriate system directory.
2010-03-04 Thomas Sefzick <thse@users.sourceforge.net>
* src/svg.trm: Make sure to reset ENHsvg_string_state after each use.
2010-03-03 Ethan A Merritt <merritt@u.washington.edu>
* term/pdf.trm: Remove requirement that the 'size' option must be the
last option given.
2010-02-27 Ethan A Merritt <merritt@u.washington.edu>
* graph3d.c (check_for_variable_color) plot3d.c (get_3ddata)
plot3d.c (plot3d_impulses plot3d_lines plot3d_points):
The presence of variable color was being tracked by a shared variable,
rgb_from_column, but it was not being updated in some circumstances.
Get rid of the variable and test the plot header directly when needed.
* docs/gnuplot.texi: Sync to current docs
* term/emf.trm: Tweak empirical corrections for character widths.
Additional thin character -, really thin chars i,.:;|!
2010-02-24 Peter Juhasz
* src/save.c: The 'save' command was not correctly handling plot styles
circles, image, or rgbimage.
Bug #2958235
2010-02-24 Alexander Taschner <tachna@users.sourceforge.net>
* src/command.c src/win/wgraph.c term/win.trm: Move declarations to
conform with ANSI C. Do not call non-existent term->wait_for_input().
2010-02-24 Ethan A Merritt <merritt@u.washington.edu>
* term/cgm.trm (find_nearest_color): When looking for RGB colors, check
both the user-loaded colors and the default set of colors. Otherwise
RGB fails if the user has loaded no colors.
* term/gd.trm: Documentation for the mechanism for setting line colors
in the 'set term' command is out of date, and anyhow the mechanism is
needed only for the terminal background. Line colors can now be handled
in terminal-independent commands. Revise the docs accordingly.
2010-02-23 Ethan A Merritt <merritt@u.washington.edu>
* src/specfun.c (ibeta) docs/gnuplot.doc:
The approximation used for the function ibeta(a,b,x) was taken from
Abramowitz & Stegun. However we failed to document that it is only
usable on the domain x < (a-1)/(a+b-2). Add this warning to the docs
and make sure that the function itself returns a consistant error
value (-1) if the domain or range is invalid.
Bug #2957184
2010-02-22 Christoph Junghans (ottxor)
* configure.in: Fix order of processing configuration options.
Bug #2951583 #2956754
2010-02-18 Ethan A Merritt <merritt@u.washington.edu>
* term/svg.trm: Use dynamic allocation for all font names. This prevents
buffer overflow problems for very long font names.
2010-02-17 Christoph Junghans (ottxor)
* configure.in plot.c: New configuration option to add local packager to
list of contacts for bug reporting.
Bug #2951583
2010-02-17 Ethan A Merritt <merritt@u.washington.edu>
* src/gplt_x11.c: Add brackets to suppress compiler complaints.
* src/term.c (do_arc): Sanity checks for start and end angles of arc.
* configure.in: Change default installation directory for x11 resources
to /etc/X11/app-defaults. Bug #1953742
2010-02-17 Benjamin Lindner <lindnerb@users.sourceforge.net>
* src/plot.c (interrupt_setup): Ctrl+C crashes windows console build.
SF Patch #2848002
2010-02-15 Benjamin Lindner <lindnerb@users.sourceforge.net>
* src/win/wgnuplib.h src/win/wgraph.c term/win.trm: Add the option
"close" to the windows terminal driver. Update documentation
accordingly.
2010-02-15 Benjamin Lindner <lindnerb@users.sourceforge.net>
* term/win.trm: Fix for windows terminal ignoring explicit fontname and
size for labels.
2010-02-15 Benjamin Lindner <lindnerb@users.sourceforge.net>
* src/win/wmenu.c (SendMacro): Bugfix in call to _getcwd.
2010-02-15 Benjamin Lindner <lindnerb@users.sourceforge.net>
* term/win.trm: Add the options "size" and "position" to the windows
terminal driver. Update documentation accordingly.
2010-02-15 Benjamin Lindner <lindnerb@users.sourceforge.net>
* src/win/wgraph.c: Update code to copy to clipboard as enhanced
metafile, add Ctrl+C shortcut for graph window.
* term/win.trm: Update documentation accordingly.
2010-02-15 Benjamin Lindner <lindnerb@users.sourceforge.net>
* src/win/wgraph.c src/win/wresourc.h: Add the possibility to
save the current graph window as EMF file. Add a Ctrl+S shortcut for
the graph window and add an entry to the window's system menu.
* term/win.trm: Update documentation accordingly.
2010-02-12 Ethan A Merritt <merritt@u.washington.edu>
* src/set.c (set_obj): Sanity check start and end angles of arc.
2010-02-11 Ethan A Merritt <merritt@u.washington.edu>
* src/graphics.c (plot_boxes): Amazingly old bug that fails to apply
absolute boxwidth in the case where previous point was undefined.
2010-02-08 Shigeharu Takeno <shige@iee.niit.ac.jp>
* src/win/wgnuplib.h src/win/wgraph.c term/win.trm:
Monochrome option of win terminal seems to have no effect.
set term win mono
plot x
draws a red line. I think the timing of calling ReadGraphini() is not
correct. This should be done only once on first entry before setting
the terminal options.
2010-02-07 Ethan A Merritt <merritt@u.washington.edu>
* docs/gnuplot.doc: Clarify the documentation for xticlabels().
2010-02-07 Christoph Junghans (ottxor)
* configure.in share/Makefile.am src/Makefile.am src/gplt_x11.c
src/variable.c: Configurable X11 application resource path.
Bug #2931287 #219323
2010-02-03 Christoph Junghans (ottxor)
* share/LaTeX/Makefile.am: Fix a logic error in testing the need
to call texhash.
2010-02-03 Tatsuro Matsuoka <tmacchant3@yahoo.co.jp>
* src/command.c (pause_command): Loop of waitforinput() for "pause -1"
in console mode of Windows.
2010-02-02 Christoph Junghans (ottxor)
* configure.in share/LaTeX/Makefile.am:
kpsexpand was used in share/LaTeX/Makefile.am even if it was not
installed. Add --texdir=DIR option to configure
Bug #2934829
2010-02-02 Ethan A Merritt <merritt@u.washington.edu>
* src/syscfg.h: Attempt to fix build problem under Sun Studio (no
definition for _Bool).
Bug #2915835
2010-02-01 Ethan A Merritt <merritt@u.washington.edu>
* term/canvas.trm: Fix typo in javascript output.
Bug #2943778
2010-02-01 Petr Mikulik <mikulik@physics.muni.cz>
* src/command.c (pause_command): Use the default message for Windows
pause dialog.
2010-01-31 Tatsuro Matsuoka <tmacchant3@yahoo.co.jp>
* src/command.c (pause_command): Fixes for pause on Windows with wxt.
* src/wxterminal/wxt_gui.cpp (wxt_waitforinput): Fix for Windows.
2010-01-29 Ethan A Merritt <merritt@u.washington.edu>
* src/scanner.c (scanner): There was no scanner rule covering a token
starting with '.'. This caused ambiguity in the interpretation of '.E1'.
Is it a strange representation of 0, or concatenation of a string
variable E1? Resolve this with a new rule that a number with an initial
'.' must continue with a digit.
Bugfix
2010-01-28 Petr Mikulik <mikulik@physics.muni.cz>
* src/command.c (pause_command): Fix "pause mouse" for gnuplot.exe on
Windows.
2010-01-27 Petr Mikulik <mikulik@physics.muni.cz>
* src/version.c: gnuplot_patchlevel[] should be 0-rc1 not rc1.
2010-01-25 Ethan A Merritt <merritt@u.washington.edu>
* INSTALL: Add section explaining the libreadline problem on OSX.
2010-01-25 Petr Mikulik <mikulik@physics.muni.cz>
* src/win/wgraph.c (drawgraph pattern_bitmaps): Synchronize fill
patterns of the Windows terminal with other terminals.
2010-01-15 <ottxor@users.sourceforge.net>
* configure.in src/Makefile.am demo/Makefile.am.in:
"make check" needs help if we did ./configure --program-suffix=FOO
In this case make a temporary symlink so that 'make check' can find
gnuplot_x11.
Bug #2926141
2010-01-12 <ottxor@users.sourceforge.net>
* configure.in share/Makefile.am: Do not install LaTeX support files
if there is no latex on the system. Add configuration option
--without-latex
Bug #2928310
2010-01-12 Ethan A Merritt <merritt@u.washington.edu>
* term/pdf.trm: Always start a new path with a moveto.
Bug #2930705
* src/plot2d.c (store2d_point): steps, fsteps, and histeps were
incorrectly auto-scaling to yhigh (which is really variable color).
Bug #2929314
2010-01-10 <ottxor@users.sourceforge.net>
* share/Makefile.am: Do not install x11 appdefaults file if no
X11 support is selected. Bug #2928271
2010-01-06 Alexander Täschner <taschna@users.sourceforge.net>
* config/config.nt src/datafile.c src/eval.c src/plot.c src/stdfn.c
src/stdfn.h: Define a generic function not_a_number() in which we can
hide platform-specific implementations. Add a support for initializing
NaN and GPVAL_NaN on Windows.
Bug #2925544
2010-01-01 Ethan A Merritt <merritt@u.washington.edu>
* term/PostScript/prologue.ps term/PostScript/prologues.h:
Update version in PostScript prolog.
Define a user-configurable flag SuppressPDFMark.
2009-12-31 Ethan A Merritt <merritt@u.washington.edu>
* docs/gnuplot.doc: More info on font use in wxt and cairo terms.
2009-12-30 Thomas Sefzick <thse@users.sourceforge.net>
* src/graph3d.c: Fix incorrect color assignment of contour lines when
'set style increment user' is set.
2009-12-24 Ethan A Merritt <merritt@u.washington.edu>
* src/tabulate: Fix buffer overflow.
2009-12-22 Ethan A Merritt <merritt@u.washington.edu>
* src/win/wgraph.c (drawgraph: W_line_type): Change initial line
template for LT_BACKGROUND to 0 (lt -1) rather than 1 (lt 0).
Bug #1952287
2009-12-18 Ethan A Merritt <merritt@u.washington.edu>
* src/tables.h src/tables.c src/show.c src/save.c src/graph3d.h:
Move all the DGRID3D_* options into a shared table.
* src/set.c: Replace the set_dgrid3d() routine with a version that uses
a shared option table and handles input values contained in variables.
* docs/gnuplot.doc: bring dgrid3d syntax into line with the code
2009-12-08 Ethan A Merritt <merritt@u.washington.edu>
* term/emf.trm (ENHemf_put_text): Left/right/center justification of
enhanced text was not taking into account the text angle. Now it does.
Bugfix.
* src/breaders.c (gd_filetype_function): Make load of jpeg or gif image
conditional on support by the installed libgd.
* src/unset.c (reset_command): Reset options to plot style filledcurve.
Bug #2911203
2009-12-04 Tatsuro Matsuoka <tmacchant3@yahoo.co.jp>
* config/makefile.mgw config/makefile.cyg: Create installation
directories $(DESTDIR)/$(GNUPLOT_PS_DIR) $(DESTDIR)/$(GNUPLOT_LUA_DIR)
$(DESTDIR)/$(GNUPLOT_JS_DIR)
2009-12-04 Ethan A Merritt <merritt@u.washington.edu>
* config/makefile.dj2: Remove LUA from configuration options because
lua.trm does not compile under djgpp (no snprintf).
2009-12-03 Ethan A Merritt <merritt@u.washington.edu>
* src/set.c (set_margin): Limit range of set ?margin at screen <foo>
to 0 < foo < 1.
* src/datafile.c (f_stringcolumn) src/plot2d.c (eval_plots):
Enforce restrictions on which plot types can accept matrix data.
(NB: reverted because of problems reported in 4.5)
* src/datafile.c (df_open): Re-initialize df_num_bin_records to 0 at the
start of every file.
2009-12-01 Ethan A Merritt <merritt@u.washington.edu>
* config/makefile.cyg config/makefile.dj2 config/makefile.mgw
config/makefile.os2 src/Makefile.am term/lua.trm term/Makefile.am.in:
Install gnuplot-tikz.lua under $pkgdatadir rather than under
$pkglibexecdir.
Fixes build problems under cygwin and mingw.
Thanks to Tatsuro Matsuoka.
2009-11-30 Shigeharu Takeno <shige-takeno@users.sourceforge.net>
* docs/gnuplot-ja.doc docs/term-ja.diff:
Sync Japanese documentation to gnuplot.doc 1.568.2.19
* term/gd.trm: Replace two missing lines
2009-11-28 Ethan A Merritt <merritt@u.washington.edu>
4.4.0-rc1
2009-11-25 Petr Mikulik <mikulik@physics.muni.cz>
* src/win/winmain.c (MyFPrintF MyVFPrintF MyPrintF): Workaround for
vsnprintf(NULL,0,...) returning zero (MingW 3.4).
2009-11-21 Ethan A Merritt <merritt@u.washington.edu>
* Update version info for upcoming release of 4.4.rc1
* demo/Makefile.am.in demo/bldg.png: Ensure that this demo image
is included in the distribution tarball.
2009-11-16 Petr Mikulik <mikulik@physics.muni.cz>
* docs/gnuplot.doc: Fix support web page URL.
* src/show.c (show_version): Less info help lines.
2009-11-12 Thomas Sefzick <thse@users.sourceforge.net>
* term/canvas.trm: Fix initialization failure on non-unix platforms.
2009-11-11 Petr Mikulik <mikulik@physics.muni.cz>
* docs/gnuplot.doc: Updated introduction.
2009-11-06 Allin Cottrell <cottrell@wfu.edu>
* src/wxterminal/gp_cairo.c (gp_cairo_convert): Work around a font
problem in the win32 backend for pango/cairo character rendering.
Conditional on WIN32 and libpango > 1.21, request rendering by freetype
rather than win32. Fix suggested by cairo developer Behdad Esfahbod.
2009-11-04 Petr Mikulik <mikulik@physics.muni.cz>
* docs/gnuplot.doc: ticslevel => xyplane.
* src/color.c (make_palette) src/graphics.c (plot_image_or_update_axes):
Remove useless warning messages.
* src/axis.c (add_tic_user) src/term.c (enh_err_check enhanced_recursion):
Replace in-line warnings sent to stderr by instead calling int_warn().
2009-11-02 Ethan A Merritt <merritt@u.washington.edu>
* src/breader.c: Give df_libgd_get_pixel() a valid return value even
if it's only a dummy function because there is no png support.
2009-11-02 Petr Mikulik <mikulik@physics.muni.cz>
* docs/gnuplot.doc: Document "linetype <n>" option of linecolor and
textcolor.
2009-11-01 Petr Mikulik <mikulik@physics.muni.cz>
* config/makefile.dj2 config/makefile.cyg config/makefile.mgw
config/makefile.nt config/makefile.os2: Added GNUPLOT_JS_DIR.
* term/canvas.trm (CANVAS_graphics): Fix // vs \ and / for jsdir and
Windows.
2009-10-24 David Marx <itsdmarx@users.sourceforge.net>
* src/wxterminal/wxt_gui.cpp: The pieces of a concatenated string
literal must be wrapped in wxT() to satisfy the Sun Studio CC compiler.
Bug #2883574
2009-10-23 Ethan A Merritt <merritt@u.washington.edu>
* src/plot2d.c (get_data): The mechanism for flagging "lc variable"
was not being triggered for plot types VECTOR, CIRCLES, BOXES.
Bug fix
2009-10-22 David Marx <itsdmarx@users.sourceforge.net>
* src/wxterminal/wxt_gui.cpp: _T() macro has been deprecated in favor
of wxT().
Bug #2883574
2009-10-17 Ethan A Merritt <merritt@u.washington.edu>
* src/plot3d.c: Initialize each new surface in a 3d dataset directly
from the first surface.
Bug #2876167
2009-10-13 Ethan A Merritt <merritt@u.washington.edu>
* src/term.c (test_term): Add a few items to the test page output if
the current terminal supports them: enhanced text, transparency.
2009-10-10 Jost Brachert <jotyc@users.sourceforge.net>
* src/datafile.c (plot_option_index) docs/gnuplot.doc:
Allow a blank trailing index spec to indicate "until end of file".
2009-10-10 Alexander Täschner <taschna@users.sourceforge.net>
* src/tabulate.c: Fix tabular output of log scale data.
Bug #2849166
2009-10-09 Thomas Sefzick <thse@users.sourceforge.net>
* term/latex.trm: Add an option for rotated text in the old latex
terminal. 'set term latex rotate' enables it and turns off the
previous 'stacked' y-label mechanism.
2009-10-08 Ethan A Merritt <merritt@u.washington.edu>
* FAQ.pdf Makefile.am docs/gnuplot.doc configure.in:
Replace outdated FAQ with current FAQ.pdf. Update version numbers.
* src/plot.c src/show.c src/syscfg.h src/version.c src/version.h:
More concise contact info on splash page.
* src/graph3d.c (do_3dplot): Explicit 'set xyplane at <z-value>' should
be honored even if the x and y tics are turned off.
Bugfix
* src/graph3d.c (plot3drequest): Fixes spurious error from old tics,
e.g. "set ytics ("Bug" 0); unset ytics; set ytics; splot x*y"
2009-10-06 Shigeharu Takeno <shige@iee.niit.ac.jp>
* src/term.c (term_start_multiplot): Accept an explicit font for
the multiplot title.
2009-10-06 Hans-Bernhard Broeker <broeker@physik.rwth-achen.de>
* src/win/winmain.c (MyFPrintF, MyVFPrintF, MyPrintF): Cannot call
va_list functions twice with the same va_list. Have to call a
pair of va_end() and either va_start() or va_copy() in between.
2009-10-06 Ethan A Merritt <merritt@u.washington.edu>
* term/gd.trm: Silence a compiler warning if gdUseFontConfig() is
defined to be 0.
* demo/html/webify.pl demo/html/webify_svg.pl demo/html/webify_canvas.pl
If GNUPLOT_LIB is not defined, set it to ..
Bug #2868958
2009-10-06 Tatsuro Matsuoka <tmacchant3@yahoo.co.jp>
* config/makeile.mgw: Override the -mwindows compilation flag
provided by wx-config.
2009-09-17 Ethan A Merritt <merritt@u.washington.edu>
* term/canvas.trm (CANVAS_graphics): Be wary of uninitialized
global variables when setting up the mouse event handler.
2009-09-16 Benjamin Lindner <lindnerb@users.sourceforge.net>
* term/emf.trm (ENHemf_FLUSH): Possible fix for the problem of Windows
utilities not properly displaying files created using enhaced text mode.
Bug #2744404
2009-09-13 Ethan A Merritt <merritt@u.washington.edu>
* src/term_api.h src/set.c (set_termoptions): Clean up the code for
'set termoption <foo>', using terminal flags to ensure that a command
is only sent to terminal types that can handle it.
* docs/gnuplot.doc term/cairo.trm term/canvas.trm term/cgm.trm
term/emf.trm term/gd.trm term/pdf.trm term/post.trm term/svg.trm
term/tgif.trm term/x11.trm docs/gnuplot.doc:
Add flag to allow "set termopt linewidth <lw>"
2009-09-06 Ethan A Merritt <merritt@u.washington.edu>
* src/win/wgraph.c (drawgraph): Make sure to update current position
after drawing a polyline.
Bug #2213362
* src/graphics.c (boundary): If there is no colorbox, don't try to
assign tick positions for it.
Bug #2822482
* term/gd.trm: Re-order initialization of background color, correct
compilation warnings if using libgd 2.0.36
2009-09-03 Alexander Täschner <taschna@users.sourceforge.net>
* src/datafile.c (df_generate_pseudodata): Fix off-by-one error in
generating the number of points corresponding to samples.
2009-09-02 Benjamin Lindner <lindnerb@users.sourceforge.net>
* docs/gnuplot.doc docs/plotstyles.gnu demo/histerror.dat:
Add a figure to the pdf documentation showing histogram with errorbars.
2009-09-01 Ethan A Merritt <merritt@u.washington.edu>
* src/set.c (set_tic_prop): When xtics (e.g.) were unset, then a new
command 'set xtics ...' could lose track of the tic properties being set.
Bug #2848433
2009-08-31 Benjamin Lindner <lindnerb@users.sourceforge.net>
* src/win/wpause.c src/wxterminal/gp_cairo.c: Fix ambiguous syntax and
bad format statement that generates compiler warnings.
2009-08-30 Tatsuro Matsuoka <tmacchant3@yahoo.co.jp>
* config/makeile.mgw: The cairo terminals need gp_cairo_helpers also.
2009-08-28 Benjamin Lindner <lindnerb@users.sourceforge.net>
* config/makefile.mgw: Separate configuration flag CAIROTERMS for
inclusion of pngcairo and pdfcairo terminals.
EAM - Share a CAIROLIBS flag for use by both WXT and CAIROTERMS.
2009-08-28 jpsa <john-aldridge@users.sourceforge.net>
* src/win/wgraph.c: Use printer open method recommended by
Microsoft knowledge base article 240082.
2009-08-28 Alexander Täschner <taschna@users.sourceforge.net>
* src/win/winmain.c: Avoid buffer overflow in MyPrintF and MyFPrintF.
2009-08-28 Ethan A Merritt <merritt@u.washington.edu>
* src/graphcs.c (boundary): Fix bug #2845874
(Rotated xtics caused misplacement of explicit bmargin).
2009-08-27 Ethan A Merritt <merritt@u.washington.edu>
* src/breaders.c (png_filetype_function df_libgd_get_pixel)
src/breaders.h src/datafile.c (df_open df_readbinary):
If gnuplot has been linked with libgd (to support gif/png/jpeg) then
we might as well use its ability to read in png images as binary data.
New binary option for use with either rgbimage or rgbalpha
plot 'foo.png' binary filetype=png
* src/datafile.c (plot_option_binary): Fix the logic that checks for a
default binary filetype if none is specified in the plot command.
* docs/gnuplot.doc docs/plotstyles.gnu docs/bldg.png:
Add a sample plot the uses rescaled png images as plot elements.
2009-08-26 Ethan A Merritt <merritt@u.washington.edu>
* src/term_api.h term/post.trm term/cairo.trm term/pdf.trm
term/cgm.trm term/pbm.trm term/emf.trm term/win.trm:
Add a terminal flag TERM_MONOCHROME that signals a terminal wants
black lines only, even if it is capable of RGB or palette color.
* src/wxterminal/gp_cairo_helpers.c: Remove a dependence on
core routine gp_alloc().
2009-08-21 Ethan A Merritt <merritt@u.washington.edu>
* src/datafile.c (df_readbinary): The binary data syntax
splot ... binary array=(x,y)
is very odd because it always fills in the z coordinate of each
voxel with 0 rather than with the actual array value. This makes a
small amount of sense for IMAGE data, but makes the input mode useless
for plotting a data surface from a binary array. This patch changes
the behaviour by loading the array value into z for non-image plots.
2009-08-19 Shigeharu Takeno <shige@iee.niit.ac.jp>
* term/tgif.trm:
1) supports continuous colors (make_palette, set_color)
2) supports fill patterns (filled_polygon)
3) supports the density of solid fill (filled_polygon)
4) adds TGIF_fillbox and TGIF_previous_palette (doing nothing)
5) modifies two variable names (u* -> d*)
6) swap point types 1 and 2 to match other terminals
2009-08-18 Ethan A Merritt <merritt@u.washington.edu>
* src/plot2d.c src/plot3d.c docs/gnuplot.doc: More problems with
iterate plus in-line definitions. The scope of iteration within a plot
command is documented as extending to the first comma or semicolon, but
unfortunately the parser didn't allow omiting the comma after a
definition. Now it does. Add simple examples to the documentation.