FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Updated to version 0.5q. · gnuplot/gnuplot-old@2d10524 · GitHub

Repository navigation

Commit 2d10524

Browse files
lhecking
committed
Updated to version 0.5q.
1 parent bf73bad commit 2d10524

4 files changed

Lines changed: 444 additions & 160 deletions

File tree

‎lisp/ChangeLog‎

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,56 @@
11

2+
Apr 15 2001 Bruce Ravel <ravel@phys.washington.edu>
3+
* gnuplot.el: Version 0.5p
4+
* fixed the fix for the serious bug in how speedbar and
5+
gnuplot-mode interact. In the words of Bullwinkle, "This
6+
time for sure!"
7+
8+
Jan 4 2001 Bruce Ravel <ravel@phys.washington.edu>
9+
* gnuplot.el: Version 0.5n
10+
* fixed a serious bug in how speedbar and gnuplot-mode
11+
interact
12+
13+
Nov 29 2000 Bruce Ravel <ravel@phys.washington.edu>
14+
* gnuplot.el: Version 0.5m
15+
* much better algorithm for determining gnuplot version number
16+
* add colorization and gui support for new commands in 3.8.
17+
* gui support for emf term.
18+
* gui support for new "set style" syntax.
19+
20+
Nov 16 2000 Bruce Ravel <ravel@phys.washington.edu>
21+
* gnuplot.el: Version 0.5l
22+
* support for pm3d in gnuplot-gui and in plot options
23+
insertions menu.
24+
* mentioned pm3d in gpelcard.
25+
* `gnuplot-negate-option' works with new syntax
26+
27+
Sep 22 1999 Bruce Ravel <ravel@phys.washington.edu>
28+
* gnuplot.el: Version 0.5k
29+
* make `gnuplot-send-line-and-forward' skip over blank and
30+
comment lines as suggested by <SE>.
31+
* Jan 10 2000 Bound C-c C-j to `gnuplot-forward-script-line'.
32+
33+
Sep 9 1999 Bruce Ravel <ravel@phys.washington.edu>
34+
* gnuplot.el: Version 0.5j
35+
* Do a more robust check for the gnuplot process before
36+
killing the gnuplot buffer, as suggested by <SE>.
37+
38+
Sep 2 1999 Bruce Ravel <ravel@phys.washington.edu>
39+
* gnuplot.el: Version 0.5i
40+
* Once again changed how `comint-process-echos' gets set.
41+
Maybe I got it right this time?
42+
* Also fixed certain situations where the info file did not
43+
get properly loaded (insertion with info toggle on and info
44+
button in GUI).
45+
46+
Aug 15 1999 Bruce Ravel <ravel@phys.washington.edu>
47+
* gnuplot.el: Version 0.5h
48+
* Added `gnuplot-determine-gnuplot-version' so that the
49+
gnuplot version number and `comint-process-echos' actually
50+
get set correctly. Actually, the first time something is
51+
plotted, the echoing might not work, but the second time it
52+
will.
53+
254
May 27 1999 Bruce Ravel <ravel@phys.washington.edu>
355
* gnuplot.el: Version 0.5g
456
* fixed a bug in XEmacs in the font-locking rules for comments

‎lisp/gnuplot-gui.el‎

Lines changed: 80 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
;;;; gnuplot-gui.el -- GUI interface to setting options in gnuplot-mode
22

3-
;; Copyright (C) 1998 Bruce Ravel
3+
;; Copyright (C) 1998-2000 Bruce Ravel
44

55
;; Author: Bruce Ravel <ravel@phys.washington.edu>
66
;; Maintainer: Bruce Ravel <ravel@phys.washington.edu>
77
;; Created: 19 December 1998
8-
;; Updated: 11 April 1999
8+
;; Updated: 16 November 2000
99
;; Version: (same as gnuplot.el)
1010
;; Keywords: gnuplot, plotting, interactive, GUI
1111

@@ -66,11 +66,10 @@
6666
;; command types which are currently unsupported or contain mistakes
6767
;; -- unsupported: cntrparam
6868
;; -- plot, splot, fit: rather lame
69-
;; -- style: does `set style' mean anything? Should I prompt for
70-
;; function or data?
7169
;; -- label: position information missing
7270
;; -- label: font string handled in overly simple manner
7371
;; -- hidden3d: not really suited to 'list, but all options are exclusive...
72+
;; -- pointstyle argument to "set label"
7473
;;
7574
;; overall:
7675
;; -- continuation lines (ugh!)
@@ -252,6 +251,11 @@ See the doc-string for `gnuplot-gui-all-types'.")
252251
'(("LINEFEED" 'list " " "feed" "nofeed")
253252
("X-SIZE" 'number " ")
254253
("Y-SIZE" 'number " ")))
254+
(cons "emf"
255+
'(("COLOR" 'list " " "color" "monochrome")
256+
("LINE" 'list " " "solid" "dashed")
257+
("FONTNAME" 'string " ")
258+
("FONTSIZE" 'number " ")))
255259
(cons "emtex"
256260
'(("FONTNAME" 'list " " "courier" "roman")
257261
("FONTSIZE" 'fontsize " ")))
@@ -293,12 +297,12 @@ See the doc-string for `gnuplot-gui-all-types'.")
293297
(cons "nec-cp6"
294298
'(("MODE" 'list " " "monochrome" "colour" "draft")))
295299
(cons "pbm"
296-
'(("SIZE" 'list " " "small" "medium" "large")
297-
("COLOR" 'list " " "monochrome" "gray" "color")))
300+
'(("SIZE" 'list " " "small" "medium" "large")
301+
("COLOR" 'list " " "monochrome" "gray" "color")))
298302
(cons "pcl5L"
299-
'(("MODE" 'list " " "landscape" "portrait")
300-
("FONTNAME" 'list " " "stick" "univers" "cg_times")
301-
("FONTSIZE" 'fontsize " ")))
303+
'(("MODE" 'list " " "landscape" "portrait")
304+
("FONTNAME" 'list " " "stick" "univers" "cg_times")
305+
("FONTSIZE" 'fontsize " ")))
302306
(cons "png"
303307
'(("SIZE" 'list " " "small" "medium" "large")
304308
("COLOR" 'list " " "monochrome" "gray" "color")))
@@ -335,9 +339,16 @@ See the doc-string for `gnuplot-gui-all-types'.")
335339
'(("POINTSIZE" 'number " ")
336340
("LINEWIDTH" 'number " ")
337341
("INTERVAL " 'number " ")))
342+
(cons "vgagl" ; for pm3d patch (also persist, raise in x11) <MT>
343+
'(("BACKGROUND" 'position " " "background" 3)
344+
("INTERPOLATION" 'list " " "uniform" "interpolate")
345+
("DUMP" 'file " ")
346+
("MODE" 'string " " "")))
338347
(cons "x11"
339348
'(("RESET" 'list " " "reset")
340-
("TERMINAL NUMBER" 'number " "))) ))
349+
("TERMINAL NUMBER" 'number " ")
350+
("PERSIST" 'list " " "persist" "nopersist")
351+
("RAISE" 'list " " "raise" "noraise"))) ))
341352

342353
(defvar gnuplot-gui-terminal-list nil)
343354
(setq gnuplot-gui-terminal-list
@@ -395,7 +406,7 @@ See the doc-string for `gnuplot-gui-all-types'.")
395406
'(("ROW,COLUMN,NORM" 'position " " "" 3)))
396407
(cons "encoding"
397408
'(("ENCODING" 'list " " "default" "iso_8859_1"
398-
"iso_8859_2" "cp850" "cp852" "cp437")))
409+
"cp850" "cp437")))
399410
(cons "format"
400411
'(("AXIS" 'list " " "x" "y" "z" "xy" "x2" "y2")
401412
("FORMAT" 'format " ")))
@@ -424,6 +435,8 @@ See the doc-string for `gnuplot-gui-all-types'.")
424435
"undefined 0" "undefined 1" "undefined 2" "undefined 3"
425436
"noundefined" "altdiagonal" "noaltdiagonal"
426437
"bentover" "nobentover")))
438+
(cons "historysize"
439+
'(("SIZE" 'number " ")))
427440
(cons "isosamples"
428441
'(("ISO_U LINES" 'number " ")
429442
("ISO_V LINES" 'number " " ",")))
@@ -491,6 +504,41 @@ See the doc-string for `gnuplot-gui-all-types'.")
491504
(cons "mx2tics" gnuplot-gui-mtics-list)
492505
(cons "my2tics" gnuplot-gui-mtics-list)
493506

507+
; pm3d additions <MT>
508+
(cons "mouse"
509+
'(("DOUBLECLICK" 'number " " "doubleclick")
510+
("ZOOM" 'list " " "zoomcoordinates" "nozoomcoordinates")
511+
("POLAR" 'list " " "polarcoordinates" "nopolarcoordinates")
512+
("FORMAT" 'string " " "format")
513+
("CLIPBOARDFORMAT" 'string " " "clipboardformat")
514+
("MOUSEFORMAT" 'string " " "mouseformat")
515+
("LABELS" 'list " " "labels" "nolabels")
516+
("LABELOPTIONS" 'string " " "labeloptions")
517+
("ZOOMJUMP" 'list " " "zoomjump" "nozoomjump")
518+
("VERBOSE" 'list " " "verbose" "noverbose")))
519+
(cons "palette"
520+
'(("COLOR" 'list " " "gray" "color")
521+
("RGBFORMULAE" 'position " " "rgbformulae" 3)
522+
("PARITY" 'list " " "positive" "negative")
523+
("FORMULAE" 'list " " "nops_allcF" "ps_allcF")
524+
("MAXCOLORS" 'number " ")
525+
("COLOR_BOX" 'list " " "nocb" "cbdefault" "cbuser")
526+
("ORIENTATION" 'list " " "cbvertical" "cbhorizontal")
527+
("ORIGIN" 'position " " "origin" 2)
528+
("SIZE" 'position " " "size" 2)
529+
("BORDER" 'number " ")
530+
("NOBORDER" 'list " " "bdefault" "noborder")))
531+
(cons "pm3d"
532+
'(("AT" 'list* " " "b" "s" "t" "bs" "bt" "st" "bst")
533+
("SCANS" 'list " " "scansautomatic" "scansforward" "scansbackward")
534+
("FLUSH" 'list* " " "begin" "center" "end")
535+
("CLIP" 'list " " "clip1in" "clip4in")
536+
("ZRANGE" 'range (" " . " ") ":")
537+
("HIDDEN3D" 'number " ")
538+
("NOHIDDEN3D" 'list " " "nohidden3d")
539+
("FILLING" 'list " " "transparent" "solid")
540+
("MAP" 'list " " "map")))
541+
494542
(cons "offsets"
495543
'(("LEFT " 'number " ")
496544
("RIGHT " 'number " " ",")
@@ -512,7 +560,8 @@ See the doc-string for `gnuplot-gui-all-types'.")
512560
("X-SCALE OR RATIO" 'number " ")
513561
("Y-SCALE" 'number " " ",")))
514562
(cons "style"
515-
'(("PLOT STYLE" 'list " " "boxerrorbars" "boxes"
563+
'(("DATA TYPE" 'list " " "data" "function")
564+
("PLOT STYLE" 'list " " "boxerrorbars" "boxes"
516565
"boxxyerrorbars" "candlesticks" "dots"
517566
"financebars" "fsteps" "histeps" "impulses"
518567
"lines" "linespoints" "points" "steps" "vector"
@@ -722,22 +771,6 @@ See the doc-string for `gnuplot-gui-all-types'.")
722771
gnuplot-gui-fit-full-list
723772
gnuplot-gui-fit-simple-list))) )
724773

725-
(defun gnuplot-gui-swap-simple-complete ()
726-
(interactive)
727-
(setq gnuplot-gui-plot-splot-fit-style
728-
(if (equal gnuplot-gui-plot-splot-fit-style 'complete)
729-
'simple 'complete))
730-
(if (equal gnuplot-gui-plot-splot-fit-style 'complete)
731-
(progn
732-
(setcdr (assoc "plot" gnuplot-gui-all-types) gnuplot-gui-plot-full-list)
733-
(setcdr (assoc "splot" gnuplot-gui-all-types) gnuplot-gui-splot-full-list)
734-
(setcdr (assoc "fit" gnuplot-gui-all-types) gnuplot-gui-fit-full-list))
735-
(setcdr (assoc "plot" gnuplot-gui-all-types) gnuplot-gui-plot-simple-list)
736-
(setcdr (assoc "splot" gnuplot-gui-all-types) gnuplot-gui-splot-simple-list)
737-
(setcdr (assoc "fit" gnuplot-gui-all-types) gnuplot-gui-fit-simple-list))
738-
(message "Using %s lists for plot, splot, and fit."
739-
gnuplot-gui-plot-splot-fit-style) )
740-
741774

742775
(defvar gnuplot-gui-test-type nil)
743776
(setq gnuplot-gui-test-type
@@ -835,6 +868,25 @@ This alist is formed at load time by appending together
835868
gnuplot-gui-test-type
836869
))
837870

871+
872+
(defun gnuplot-gui-swap-simple-complete ()
873+
(interactive)
874+
(setq gnuplot-gui-plot-splot-fit-style
875+
(if (equal gnuplot-gui-plot-splot-fit-style 'complete)
876+
'simple 'complete))
877+
(if (equal gnuplot-gui-plot-splot-fit-style 'complete)
878+
(progn
879+
(setcdr (assoc "plot" gnuplot-gui-all-types) gnuplot-gui-plot-full-list)
880+
(setcdr (assoc "splot" gnuplot-gui-all-types) gnuplot-gui-splot-full-list)
881+
(setcdr (assoc "fit" gnuplot-gui-all-types) gnuplot-gui-fit-full-list))
882+
(setcdr (assoc "plot" gnuplot-gui-all-types) gnuplot-gui-plot-simple-list)
883+
(setcdr (assoc "splot" gnuplot-gui-all-types) gnuplot-gui-splot-simple-list)
884+
(setcdr (assoc "fit" gnuplot-gui-all-types) gnuplot-gui-fit-simple-list))
885+
(message "Using %s lists for plot, splot, and fit."
886+
gnuplot-gui-plot-splot-fit-style) )
887+
888+
889+
838890

839891
;;; user interface to the widget-y stuff
840892

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL