| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent bf73bad commit 2d10524
4 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,4 +1,56 @@ | |||
| 1 | 1 | ||
| 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 | + | ||
| 2 | 54 | May 27 1999 Bruce Ravel <ravel@phys.washington.edu> | |
| 3 | 55 | * gnuplot.el: Version 0.5g | |
| 4 | 56 | * fixed a bug in XEmacs in the font-locking rules for comments | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,11 +1,11 @@ | |||
| 1 | 1 | ;;;; gnuplot-gui.el -- GUI interface to setting options in gnuplot-mode | |
| 2 | 2 | ||
| 3 | - ;; Copyright (C) 1998 Bruce Ravel | ||
| 3 | + ;; Copyright (C) 1998-2000 Bruce Ravel | ||
| 4 | 4 | ||
| 5 | 5 | ;; Author: Bruce Ravel <ravel@phys.washington.edu> | |
| 6 | 6 | ;; Maintainer: Bruce Ravel <ravel@phys.washington.edu> | |
| 7 | 7 | ;; Created: 19 December 1998 | |
| 8 | - ;; Updated: 11 April 1999 | ||
| 8 | + ;; Updated: 16 November 2000 | ||
| 9 | 9 | ;; Version: (same as gnuplot.el) | |
| 10 | 10 | ;; Keywords: gnuplot, plotting, interactive, GUI | |
| 11 | 11 | ||
@@ -66,11 +66,10 @@ | |||
| 66 | 66 | ;; command types which are currently unsupported or contain mistakes | |
| 67 | 67 | ;; -- unsupported: cntrparam | |
| 68 | 68 | ;; -- plot, splot, fit: rather lame | |
| 69 | - ;; -- style: does `set style' mean anything? Should I prompt for | ||
| 70 | - ;; function or data? | ||
| 71 | 69 | ;; -- label: position information missing | |
| 72 | 70 | ;; -- label: font string handled in overly simple manner | |
| 73 | 71 | ;; -- hidden3d: not really suited to 'list, but all options are exclusive... | |
| 72 | + ;; -- pointstyle argument to "set label" | ||
| 74 | 73 | ;; | |
| 75 | 74 | ;; overall: | |
| 76 | 75 | ;; -- continuation lines (ugh!) | |
@@ -252,6 +251,11 @@ See the doc-string for `gnuplot-gui-all-types'.") | |||
| 252 | 251 | '(("LINEFEED" 'list " " "feed" "nofeed") | |
| 253 | 252 | ("X-SIZE" 'number " ") | |
| 254 | 253 | ("Y-SIZE" 'number " "))) | |
| 254 | + (cons "emf" | ||
| 255 | + '(("COLOR" 'list " " "color" "monochrome") | ||
| 256 | + ("LINE" 'list " " "solid" "dashed") | ||
| 257 | + ("FONTNAME" 'string " ") | ||
| 258 | + ("FONTSIZE" 'number " "))) | ||
| 255 | 259 | (cons "emtex" | |
| 256 | 260 | '(("FONTNAME" 'list " " "courier" "roman") | |
| 257 | 261 | ("FONTSIZE" 'fontsize " "))) | |
@@ -293,12 +297,12 @@ See the doc-string for `gnuplot-gui-all-types'.") | |||
| 293 | 297 | (cons "nec-cp6" | |
| 294 | 298 | '(("MODE" 'list " " "monochrome" "colour" "draft"))) | |
| 295 | 299 | (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"))) | ||
| 298 | 302 | (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 " "))) | ||
| 302 | 306 | (cons "png" | |
| 303 | 307 | '(("SIZE" 'list " " "small" "medium" "large") | |
| 304 | 308 | ("COLOR" 'list " " "monochrome" "gray" "color"))) | |
@@ -335,9 +339,16 @@ See the doc-string for `gnuplot-gui-all-types'.") | |||
| 335 | 339 | '(("POINTSIZE" 'number " ") | |
| 336 | 340 | ("LINEWIDTH" 'number " ") | |
| 337 | 341 | ("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 " " ""))) | ||
| 338 | 347 | (cons "x11" | |
| 339 | 348 | '(("RESET" 'list " " "reset") | |
| 340 | - ("TERMINAL NUMBER" 'number " "))) )) | ||
| 349 | + ("TERMINAL NUMBER" 'number " ") | ||
| 350 | + ("PERSIST" 'list " " "persist" "nopersist") | ||
| 351 | + ("RAISE" 'list " " "raise" "noraise"))) )) | ||
| 341 | 352 | ||
| 342 | 353 | (defvar gnuplot-gui-terminal-list nil) | |
| 343 | 354 | (setq gnuplot-gui-terminal-list | |
@@ -395,7 +406,7 @@ See the doc-string for `gnuplot-gui-all-types'.") | |||
| 395 | 406 | '(("ROW,COLUMN,NORM" 'position " " "" 3))) | |
| 396 | 407 | (cons "encoding" | |
| 397 | 408 | '(("ENCODING" 'list " " "default" "iso_8859_1" | |
| 398 | - "iso_8859_2" "cp850" "cp852" "cp437"))) | ||
| 409 | + "cp850" "cp437"))) | ||
| 399 | 410 | (cons "format" | |
| 400 | 411 | '(("AXIS" 'list " " "x" "y" "z" "xy" "x2" "y2") | |
| 401 | 412 | ("FORMAT" 'format " "))) | |
@@ -424,6 +435,8 @@ See the doc-string for `gnuplot-gui-all-types'.") | |||
| 424 | 435 | "undefined 0" "undefined 1" "undefined 2" "undefined 3" | |
| 425 | 436 | "noundefined" "altdiagonal" "noaltdiagonal" | |
| 426 | 437 | "bentover" "nobentover"))) | |
| 438 | + (cons "historysize" | ||
| 439 | + '(("SIZE" 'number " "))) | ||
| 427 | 440 | (cons "isosamples" | |
| 428 | 441 | '(("ISO_U LINES" 'number " ") | |
| 429 | 442 | ("ISO_V LINES" 'number " " ","))) | |
@@ -491,6 +504,41 @@ See the doc-string for `gnuplot-gui-all-types'.") | |||
| 491 | 504 | (cons "mx2tics" gnuplot-gui-mtics-list) | |
| 492 | 505 | (cons "my2tics" gnuplot-gui-mtics-list) | |
| 493 | 506 | ||
| 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 | + | ||
| 494 | 542 | (cons "offsets" | |
| 495 | 543 | '(("LEFT " 'number " ") | |
| 496 | 544 | ("RIGHT " 'number " " ",") | |
@@ -512,7 +560,8 @@ See the doc-string for `gnuplot-gui-all-types'.") | |||
| 512 | 560 | ("X-SCALE OR RATIO" 'number " ") | |
| 513 | 561 | ("Y-SCALE" 'number " " ","))) | |
| 514 | 562 | (cons "style" | |
| 515 | - '(("PLOT STYLE" 'list " " "boxerrorbars" "boxes" | ||
| 563 | + '(("DATA TYPE" 'list " " "data" "function") | ||
| 564 | + ("PLOT STYLE" 'list " " "boxerrorbars" "boxes" | ||
| 516 | 565 | "boxxyerrorbars" "candlesticks" "dots" | |
| 517 | 566 | "financebars" "fsteps" "histeps" "impulses" | |
| 518 | 567 | "lines" "linespoints" "points" "steps" "vector" | |
@@ -722,22 +771,6 @@ See the doc-string for `gnuplot-gui-all-types'.") | |||
| 722 | 771 | gnuplot-gui-fit-full-list | |
| 723 | 772 | gnuplot-gui-fit-simple-list))) ) | |
| 724 | 773 | ||
| 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 | - | ||
| 741 | 774 | ||
| 742 | 775 | (defvar gnuplot-gui-test-type nil) | |
| 743 | 776 | (setq gnuplot-gui-test-type | |
@@ -835,6 +868,25 @@ This alist is formed at load time by appending together | |||
| 835 | 868 | gnuplot-gui-test-type | |
| 836 | 869 | )) | |
| 837 | 870 | ||
| 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 | + | ||
| 838 | 890 | ||
| 839 | 891 | ;;; user interface to the widget-y stuff | |
| 840 | 892 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments