ChangeLog 8.8 KB

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