-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathNEWS.org
More file actions
190 lines (164 loc) · 8.15 KB
/
Copy pathNEWS.org
File metadata and controls
190 lines (164 loc) · 8.15 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
#+title: gnuplot.el - News
#+language: en
* Version 0.12 (2026-05-19)
- Require Compat 31.
* Version 0.11 (2025-06-13)
- Keymap and menu setup simplification.
* Version 0.10 (2025-06-04)
- Add =interactive= mode specifications to commands, such that only relevant
commands are shown in =M-X=.
- Require Emacs 28.
- Code cleanup and updates.
- Removed deprecated functions.
* Version 0.9 (2025-05-30)
- Enable ~gnuplot-inline-image-mode~ by default.
- Enable Eldoc messages by default and provide ~gnuplot-eldoc.el~.
- Made many functions and variables private to ease refactoring in the future.
- Remove ~gnuplot-prompt-face~ since Comint highlights the prompt by default.
- Remove ~gnuplot-tab-completion~ option. Set ~tab-always-indent~ to ~complete~
instead.
- Remove ~gnuplot-eldoc-mode~ option. Toggle ~eldoc-mode~ locally instead.
- Unbind ~C-c C-c~. Use the default binding ~M-;~ instead.
- Unbind ~M-RET~ for tab completion. Use the default ~M-TAB~ instead.
- Fix compatibility with Emacs 30 and newer.
* Version 0.8.1 (2023-02-18)
- Fixed the =completion-at-point= function
- Improve lazy loading of the gnuplot-gui library
- Remove legacy code
- Lexical scoping and linting
* Version 0.8.0 (2021-01-03)
- Changed project license to GPLv3.
- Greatly simplify the compilation process.
- Fix deprecated calls to the =cl= library.
- Deprecated XEmacs support. Bump minimal GNU Emacs version to 24.3.
- Add a =gnuplot-program-args= variable for passing additional
arguments to the gnuplot program binary.
- The =gnuplot-inline-image-mode= can now take three values: =nil=,
=inline=, =dedicated=.
- Add the =gnuplot-use-context-sensitive-completion= configuration
option.
- Removed the =gnuplot-bug-report= function.
- The provided =gnuplot.info= manual file has been updated for gnuplot
version 5.2.6.
- Add the =gnuplot-program-args= customization option to pass
additional arguments to the gnuplot process.
- Use =syntax-proprietize-rules= in gnuplot buffers.
- =gnuplot-context-sensitive-mode= is now a normal minor mode.
- Enable =completion-at-point= in gnuplot =comint= buffers.
- Remove the unused =dotemacs.el= file.
- =comint-process-echoes= is now buffer-local.
* Version 0.7.0 (2021-10-20)
- Contextual completion & help, inline plots, some other stuff.
* Version 0.6.0 (2011-12-13)
- Changed numbering scheme to accommodate gnuplot packaging
requirements.
- Moved to github, updated contact info.
* Version 0.5.0 (2002-09-16)
- Wrote initial draft of gnuplot-gui.el, included it in insertions
menu and in =gnuplot-insert=. Negate option function, bound to =C-c
C-n=.
- =C-c C-h= with no response goes to Commands menu. Transparent toolbar
icons. Replace kw-compl with a simple completion function. Put
gnuplot-toolbar code in gnuplot.el.
- Send file uses the load command. add =gnuplot-plot-from-comint= and
=gnuplot-save-and-plot-from-comint= and keybindings in the comint
buffer. do =(process-kill-without-query gnuplot-process nil)=.
=gnuplot-negate-option= checks if set option has a negated form.
- =gnuplot-kill-gnuplot-buffer= made more robust. fixed a bug in
=gnuplot-plot-from-comint=. fixed description of gnuplot-faces
group.
- Update copyright information, update gpelcard
- Change installation materials. Add some support for hidden3d. Use
constants in types alists in gui. Various other minor improvements
to the types alists.
- Removed =gnuplot-which-highlight= variable and revamped how
colorization gets turned on. This is a bit tricky since I want it to
work with font-lock under emacs and xemacs and with hilit19.
- Insert space at end of unique completion. add a few GUI types,
rewrite some stuff in the GUI interface. primitive support for plot,
splot, and fit. Fixed completion in file widget.
- Add =pgnuplot.c= and Win9x install instructions to the distribution.
Fixed a defface bug. Added =gnuplot-keywords-when= allowing deferral
of parsing the info file.
- Fixed font-locking of strings and comments. Figure out
=gnuplot-version= number from startup message and set
=gnuplot-echo-command-line-flag= accordingly. Added
=gnuplot-program-version= variable. Check that font-lock is actually
a feature.
- Added =gnuplot-determine-gnuplot-version= so that the gnuplot
version number and =comint-process-echos= actually get set
correctly. Actually, the first time something is plotted, the
echoing might not work, but the second time it will.
- Once again changed how =comint-process-echos= gets set. Maybe I got
it right this time? Also fixed certain situations where the info
file did notget properly loaded (insertion with info toggle on and
info button in GUI).
- Do a more robust check for the gnuplot process before killing the
gnuplot buffer.
- Make =gnuplot-send-line-and-forward= skip over blank and comment
lines.
- Bound =C-c C-j= to =gnuplot-forward-script-line=.
- Support for pm3d in gnuplot-gui and in plot options insertions menu.
mentioned pm3d in gpelcard. gui support for x11 pm3d and vgagl
terms. =gnuplot-negate-option= works with new syntax.
- Add colorization and gui support for new commands in 3.8. gui
support for emf term. gui support for new "set style" syntax. much
better scheme for determining gnuplot version number + make better
use of it.
- Corrected a serious problem interacting with speedbar
- Fixed problem with toolbar creation and speedbar clicking
- Added font-lock bindings for words associated with plotting
- Bind =C-c C-c= to =comment-region= and =C-c C-o= to the GUI, also
make =C-c C-l= respect continuation lines. Added feature to trim
length of gnuplot process buffer.
- Yet again changed how =comint-process-echos= gets set. It really
needs to be nil on NTEmacs 21.1 or comint gets stuck in an infinate
loop.
- Fixed a problem with =C-c C-v= jumping forward 2 lines at a time
* Version 0.4.0 (1998-12-14)
- Use info-look for info interface. No change to gnuplot-mode user
interface, but cleaner code. With info-look, the help funcion works
regardless of the version number of gnuplot. Also,
=gnuplot-keywords= (used for help, keyword-completion, and hilit19
highlighting) is now generated automatically.
- =info-look= leaves a couple of really useless buffers lying around
so I cleaned them up. Also fixed font-lock rules so that things in
quotes get highlighted correctly and the surrounding text is
unhighlighted. Fixed up font-lock rules for plot and splot. Added
=gnuplot-send-line-and-forward=.
- Added toolbar for xemacs -- see file =gnuplot-toolbar.el=. Fixed
error message in plot line function when line is empty. Option added
to display the comint buffer showing the gnuplot process in a
separate frame
- Fixed highlighting in comint buffer. fixed frame behavior. added
"[:]" to range insertions. added :link to defgroup.
- Fixed some mismatched defcustoms. added a few lines to suppress some
compile-time warnings.
- Fixed behavior of filename insertion function. Added more :links to
defgroup.
- Added function =gnuplot-setup-info-look= and variable
=gnuplot-info-hook= to handle various versions of the gnuplot info
file.
- Split up gnuplot-insertions-menu for ease of custimization, put
menubar initialization in a function.
- defcustom the insertions submenus, add
=gnuplot-insertion-menu-flag=, intelligent Makefile knows which
info-look to compile
* Version 0.3.0 (1998-09-15)
- Include insertions menu.
- Fixed bug finding info file if missing, fixed bug starting
font-lock, fixed bug re overwriting files in installation script.
- Added =(require info)= to =eval-and-compile= clause, Added
=(kill-all-local-variables)= to =gnuplot-mode=, altered order of:
=(provide gnuplot)= =(run-hooks gnuplot-load-hook)= at the end of
the file in case something in the load hook requires gnuplot (oh not
that old one again...), added =gnuplot-comint-setup-hook=, corrected
=gnuplot-mark-active= which caused an error to be raised by (mark)
when the mark was inactive. Some changes to font-lock rules.
* Version 0.2.0 (1998-09-11)
- Added filename insertion, indentation, and colorization/completion
in comint buffer.
- Made =indent-line-function= buffer-local (whoops!) and fixed some
stuff in the installation script
* Version 0.1.0 (1998-06-25)
- Finished with initial release.