2 May 17 2002 Bruce Ravel <ravel@phys.washington.edu>
3 * gnuplot.el: Version 0.5r
4 * handle continuation lines better
5 * C-c C-c now for comment region, C-c C-o for GUI
6 * trim gnuplot buffer + customize vble controlling max buffer
8 * Altered Makefile.in to install .el files along with .elc
11 May 30 2001 Bruce Ravel <ravel@phys.washington.edu>
12 * gnuplot.el: Version 0.5q
13 * added font-lock bindings for words associated with plotting
15 Apr 15 2001 Bruce Ravel <ravel@phys.washington.edu>
16 * gnuplot.el: Version 0.5p
17 * fixed the fix for the serious bug in how speedbar and
18 gnuplot-mode interact. In the words of Bullwinkle, "This
21 Jan 4 2001 Bruce Ravel <ravel@phys.washington.edu>
22 * gnuplot.el: Version 0.5n
23 * fixed a serious bug in how speedbar and gnuplot-mode
26 Nov 29 2000 Bruce Ravel <ravel@phys.washington.edu>
27 * gnuplot.el: Version 0.5m
28 * much better algorithm for determining gnuplot version number
29 * add colorization and gui support for new commands in 3.8.
30 * gui support for emf term.
31 * gui support for new "set style" syntax.
33 Nov 16 2000 Bruce Ravel <ravel@phys.washington.edu>
34 * gnuplot.el: Version 0.5l
35 * support for pm3d in gnuplot-gui and in plot options
37 * mentioned pm3d in gpelcard.
38 * `gnuplot-negate-option' works with new syntax
40 Sep 22 1999 Bruce Ravel <ravel@phys.washington.edu>
41 * gnuplot.el: Version 0.5k
42 * make `gnuplot-send-line-and-forward' skip over blank and
43 comment lines as suggested by <SE>.
44 * Jan 10 2000 Bound C-c C-j to `gnuplot-forward-script-line'.
46 Sep 9 1999 Bruce Ravel <ravel@phys.washington.edu>
47 * gnuplot.el: Version 0.5j
48 * Do a more robust check for the gnuplot process before
49 killing the gnuplot buffer, as suggested by <SE>.
51 Sep 2 1999 Bruce Ravel <ravel@phys.washington.edu>
52 * gnuplot.el: Version 0.5i
53 * Once again changed how `comint-process-echos' gets set.
54 Maybe I got it right this time?
55 * Also fixed certain situations where the info file did not
56 get properly loaded (insertion with info toggle on and info
59 Aug 15 1999 Bruce Ravel <ravel@phys.washington.edu>
60 * gnuplot.el: Version 0.5h
61 * Added `gnuplot-determine-gnuplot-version' so that the
62 gnuplot version number and `comint-process-echos' actually
63 get set correctly. Actually, the first time something is
64 plotted, the echoing might not work, but the second time it
67 May 27 1999 Bruce Ravel <ravel@phys.washington.edu>
68 * gnuplot.el: Version 0.5g
69 * fixed a bug in XEmacs in the font-locking rules for comments
71 * figure out what version of gnuplot is being run by reading
72 the Gnuplot start-up message and set
73 gnuplot-echo-command-line-flag appropriately
74 * fixed a bug which made gnuplot-mode fail when font-lock was
77 May 15 1999 Bruce Ravel <ravel@phys.washington.edu>
78 * gnuplot.el: Version 0.5f
79 * include pgnuplot.c and installation instructions for Windows
81 * allow user to defer parsing info file so that gnuplot-mode
84 Apr 6 1999 Bruce Ravel <ravel@phys.washington.edu>
85 * gnuplot.el: Version 0.5e
86 * drop gnuplot-which-highlight variable but still make sure
87 colorization works under emacs, xemacs, font-lock, and
89 * insert a space at the end of a unique completion
90 * fixed completion in file widget in GUI
91 * primitive support for plot, splot, fit in gui.
92 * rewrote a lot of GUI code
94 Mar 21 1999 Bruce Ravel <ravel@phys.washington.edu>
95 * gnuplot.el: Version 0.5d
96 * use installation materials provided by Lars Hecking,
97 maintainer of gnuplot itself
98 * added some GUI support for hidden3d
99 * various improvements to the types alists used by the GUI
100 * improved various document strings and the bug reporter function
102 Feb 15 1999 Bruce Ravel <ravel@phys.washington.edu>
103 * gnuplot.el: Version 0.5c
104 * update copyright information and gpelcard.tex
106 Jan 28 1999 Bruce Ravel <ravel@phys.washington.edu>
107 * gnuplot.el: Version 0.5b
108 * fixed a bug in gnuplot-kill-gnuplot-buffer
109 * fixed a bug in gnuplot-plot-from-comint
110 * fixed the description of the gnuplot-faces customization group
112 Jan 23 1999 Bruce Ravel <ravel@phys.washington.edu>
113 * gnuplot.el: Version 0.5a
114 * send file to gnuplot now uses the "load" command
115 * can plot scripts from the comint buffer using
116 gnuplot-plot-from-comint or
117 gnuplot-save-and-plot-from-comint.
118 * C-d in comint buffer is more graceful
120 Dec 27 1998 Bruce Ravel <ravel@phys.washington.edu>
122 * gnuplot.el: Version 0.5
123 * preliminary version of interactive graphical system for
124 setting command arguments
125 * make changes to insertion menu and to gnuplot-insert
126 function to accomodate GUI system
127 * made gnuplot-negate-option function and bound it to C-c C-n
128 * replace kw-compl with a simple completion function
129 * transparent icons in toolbar
130 * move toolbar code into gnuplot.el
132 Dec 15 1998 Bruce Ravel <ravel@phys.washington.edu>
134 * gnuplot.el: Version 0.4f
135 * defcustom all the insertion submenus
136 * added gnuplot-insertion-menu-flag
137 * Makefile now knows how to determine which version of
140 Dec 13 1998 Bruce Ravel <ravel@phys.washington.edu>
142 * gnuplot.el: Version 0.4e
143 * deal with the many versions of info-look in the Makefile
144 * drop install-gnuplot
145 * break insertions menu up into several variables and put
146 menubar initialization into a function
148 Dec 9 1998 Bruce Ravel <ravel@phys.washington.edu>
150 * gnuplot.el: Version 0.4d
151 * added function gnuplot-setup-info-look and hook variable
152 gnuplot-info-hook to handle situation of different versions
155 Nov 30 1998 Bruce Ravel <ravel@phys.washington.edu>
157 * gnuplot.el: Version 0.4c
158 * fixed frame behavior
159 * fixed comint highlighting behavior
160 * added :link to defgroup. added "[:]" to range insertions
161 * fixed behavior of filename insertion function
162 * added more :link's to the defgroup
163 * edited Makefile and README file in the distribution, added
164 dot.el to the distribution to suppress compile-time
167 Nov 21 1998 Bruce Ravel <ravel@phys.washington.edu>
169 * gnuplot.el: Version 0.4b
170 * Fix bug in line plotting function when line is empty
171 * Add toolbar for XEmacs and file gnuplot-toolbar.el
172 * Allow display of gnuplot process in a separate frame
174 Nov 18 1998 Bruce Ravel <ravel@phys.washington.edu>
176 * gnuplot.el: Version 0.4a
177 * clean up useless buffers left lying around by info-look
178 * Fix font-lock rules so that quoted words and the text
179 surrounding them are correctly highlighted
180 * Fix font-lock rules for plot and splot
181 * Added function `gnuplot-send-line-and-forward' and bound it to
182 C-c C-v. Mention this in gpelcard
184 Nov 14 1998 Bruce Ravel <ravel@phys.washington.edu>
186 * gnuplot.el: Version 0.4
187 * Added info-look to distribution. It was taken from the emacs
188 20.2 installation and one small change was made to allow
189 it compile under XEmacs.
190 * Use info-look for info interface. With this the gnuplot-mode
191 user interface to the gnuplot info file does not change
192 but the interior code is much cleaner and I get to use an
193 already invented wheel. One nice feature is that the help
194 function is completely independent of the version number of
195 gnuplot as long as the index in the gnuplot.info file is
196 called "General Index". Also `gnuplot-keywords' (which is
197 used for help, keyword-completion, and hilit19 highlighting)
198 is now generated automatically the first time gnuplot mode
200 * Changed default of `gnuplot-show-help-flag' to nil.
203 Earlier versions (taken from gnuplot.el file)
205 0.1 Jun 25 1998 Finished with initial release.
206 0.2 Sep 4 1998 Added filename insertion, indentation, and
207 colorization/completion in comint buffer. <BR>
208 0.2a Sep 11 1998 made `indent-line-function' buffer-local (whoops!)
209 and fixed some stuff in the installation script <BR>
210 0.3 Sep 12 1998 include insertions menu <BR>
211 0.3a Sep 14 1998 fixed bug finding info file if missing, fixed bug
212 starting font-lock, fixed bug re overwriting files in
213 installation script <BR>
214 0.3b Sep 15 1998 Added (require 'info) to `(eval-and-compile' clause,
215 Added (kill-all-local-variables) to `gnuplot-mode', altered order
218 ;; any final chores before leaving
219 (run-hooks 'gnuplot-load-hook)
220 at the end of the file in case something in the load hook
221 requires gnuplot (oh not that old one again...), added
222 `gnuplot-comint-setup-hook', corrected `gnuplot-mark-active'
223 which caused an error to be raised by (mark) when the mark
224 was inactive <DB> Some changes to font-lock rules <LB>&<BR>