Skip to content

Commit bd343d4

Browse files
committed
Update changelog
1 parent 85bd75c commit bd343d4

File tree

2 files changed

+16
-69
lines changed

2 files changed

+16
-69
lines changed

CHANGELOG.org

Lines changed: 14 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
#+TITLE: Changelog for =gnuplot.el=
22

3+
* Development
4+
5+
- Minor code cleanup and updates.
6+
- Removed deprecated functions.
7+
38
* Version 0.9 (2025-05-30)
49

510
- Enable ~gnuplot-inline-image-mode~ by default.
@@ -13,202 +18,146 @@
1318
- Unbind ~M-RET~ for tab completion. Use the default ~M-TAB~ instead.
1419
- Fix compatibility with Emacs 30 and newer.
1520

16-
* Version 0.8.1 (Feb 18th 2023)
17-
18-
List of changes for =gnuplot.el= version 0.8.0 ranging from January 2021
19-
to February 2023.
21+
* Version 0.8.1 (2023-02-18)
2022

2123
- Fixed the =completion-at-point= function
22-
2324
- Improve lazy loading of the gnuplot-gui library
24-
2525
- Remove legacy code
26-
2726
- Lexical scoping and linting
2827

29-
* Version 0.8.0 (Jan 3rd 2021)
30-
31-
List of changes for =gnuplot.el= version 0.8.0 ranging from March 2014
32-
to January 2021.
28+
* Version 0.8.0 (2021-01-03)
3329

3430
- Changed project license to GPLv3.
35-
3631
- Greatly simplify the compilation process.
37-
3832
- Fix deprecated calls to the =cl= library.
39-
4033
- Deprecated XEmacs support. Bump minimal GNU Emacs version to 24.3.
41-
4234
- Add a =gnuplot-program-args= variable for passing additional
4335
arguments to the gnuplot program binary.
44-
4536
- The =gnuplot-inline-image-mode= can now take three values: =nil=,
4637
=inline=, =dedicated=.
47-
4838
- Add the =gnuplot-use-context-sensitive-completion= configuration
4939
option.
50-
5140
- Removed the =gnuplot-bug-report= function.
52-
5341
- The provided =gnuplot.info= manual file has been updated for gnuplot
5442
version 5.2.6.
55-
5643
- Add the =gnuplot-program-args= customization option to pass
5744
additional arguments to the gnuplot process.
58-
5945
- Use =syntax-proprietize-rules= in gnuplot buffers.
60-
6146
- =gnuplot-context-sensitive-mode= is now a normal minor mode.
62-
6347
- Enable =completion-at-point= in gnuplot =comint= buffers.
64-
6548
- Remove the unused =dotemacs.el= file.
66-
6749
- =comint-process-echoes= is now buffer-local.
6850

69-
70-
* Version 0.7.0 (Oct 20th 2012)
51+
* Version 0.7.0 (2021-10-20)
7152

7253
- Contextual completion & help, inline plots, some other stuff.
7354

74-
* Version 0.6.0 (Dec 13th 2011)
55+
* Version 0.6.0 (2011-12-13)
7556

7657
- Changed numbering scheme to accommodate gnuplot packaging
7758
requirements.
7859
- Moved to github, updated contact info.
7960

80-
* Version 0.5.0 (Sep 16th 2002)
61+
* Version 0.5.0 (2002-09-16)
8162

8263
- Wrote initial draft of gnuplot-gui.el, included it in insertions
8364
menu and in =gnuplot-insert=. Negate option function, bound to =C-c
8465
C-n=.
85-
8666
- =C-c C-h= with no response goes to Commands menu. Transparent toolbar
8767
icons. Replace kw-compl with a simple completion function. Put
8868
gnuplot-toolbar code in gnuplot.el.
89-
9069
- Send file uses the load command. add =gnuplot-plot-from-comint= and
9170
=gnuplot-save-and-plot-from-comint= and keybindings in the comint
9271
buffer. do =(process-kill-without-query gnuplot-process nil)=.
9372
=gnuplot-negate-option= checks if set option has a negated form.
94-
9573
- =gnuplot-kill-gnuplot-buffer= made more robust. fixed a bug in
9674
=gnuplot-plot-from-comint=. fixed description of gnuplot-faces
9775
group.
98-
9976
- Update copyright information, update gpelcard
100-
10177
- Change installation materials. Add some support for hidden3d. Use
10278
constants in types alists in gui. Various other minor improvements
10379
to the types alists.
104-
10580
- Removed =gnuplot-which-highlight= variable and revamped how
10681
colorization gets turned on. This is a bit tricky since I want it to
10782
work with font-lock under emacs and xemacs and with hilit19.
108-
10983
- Insert space at end of unique completion. add a few GUI types,
11084
rewrite some stuff in the GUI interface. primitive support for plot,
11185
splot, and fit. Fixed completion in file widget.
112-
11386
- Add =pgnuplot.c= and Win9x install instructions to the distribution.
11487
Fixed a defface bug. Added =gnuplot-keywords-when= allowing deferral
11588
of parsing the info file.
116-
11789
- Fixed font-locking of strings and comments. Figure out
11890
=gnuplot-version= number from startup message and set
11991
=gnuplot-echo-command-line-flag= accordingly. Added
12092
=gnuplot-program-version= variable. Check that font-lock is actually
12193
a feature.
122-
12394
- Added =gnuplot-determine-gnuplot-version= so that the gnuplot
12495
version number and =comint-process-echos= actually get set
12596
correctly. Actually, the first time something is plotted, the
12697
echoing might not work, but the second time it will.
127-
12898
- Once again changed how =comint-process-echos= gets set. Maybe I got
12999
it right this time? Also fixed certain situations where the info
130100
file did notget properly loaded (insertion with info toggle on and
131101
info button in GUI).
132-
133102
- Do a more robust check for the gnuplot process before killing the
134103
gnuplot buffer.
135-
136104
- Make =gnuplot-send-line-and-forward= skip over blank and comment
137105
lines.
138-
139106
- Bound =C-c C-j= to =gnuplot-forward-script-line=.
140-
141107
- Support for pm3d in gnuplot-gui and in plot options insertions menu.
142108
mentioned pm3d in gpelcard. gui support for x11 pm3d and vgagl
143109
terms. =gnuplot-negate-option= works with new syntax.
144-
145110
- Add colorization and gui support for new commands in 3.8. gui
146111
support for emf term. gui support for new "set style" syntax. much
147112
better scheme for determining gnuplot version number + make better
148113
use of it.
149-
150114
- Corrected a serious problem interacting with speedbar
151-
152115
- Fixed problem with toolbar creation and speedbar clicking
153-
154116
- Added font-lock bindings for words associated with plotting
155-
156117
- Bind =C-c C-c= to =comment-region= and =C-c C-o= to the GUI, also
157118
make =C-c C-l= respect continuation lines. Added feature to trim
158119
length of gnuplot process buffer.
159-
160120
- Yet again changed how =comint-process-echos= gets set. It really
161121
needs to be nil on NTEmacs 21.1 or comint gets stuck in an infinate
162122
loop.
163-
164123
- Fixed a problem with =C-c C-v= jumping forward 2 lines at a time
165124

166-
* Version 0.4.0 (Dec 14th 1998)
125+
* Version 0.4.0 (1998-12-14)
167126

168127
- Use info-look for info interface. No change to gnuplot-mode user
169128
interface, but cleaner code. With info-look, the help funcion works
170129
regardless of the version number of gnuplot. Also,
171130
=gnuplot-keywords= (used for help, keyword-completion, and hilit19
172131
highlighting) is now generated automatically.
173-
174132
- =info-look= leaves a couple of really useless buffers lying around
175133
so I cleaned them up. Also fixed font-lock rules so that things in
176134
quotes get highlighted correctly and the surrounding text is
177135
unhighlighted. Fixed up font-lock rules for plot and splot. Added
178136
=gnuplot-send-line-and-forward=.
179-
180137
- Added toolbar for xemacs -- see file =gnuplot-toolbar.el=. Fixed
181138
error message in plot line function when line is empty. Option added
182139
to display the comint buffer showing the gnuplot process in a
183140
separate frame
184-
185141
- Fixed highlighting in comint buffer. fixed frame behavior. added
186142
"[:]" to range insertions. added :link to defgroup.
187-
188143
- Fixed some mismatched defcustoms. added a few lines to suppress some
189144
compile-time warnings.
190-
191145
- Fixed behavior of filename insertion function. Added more :links to
192146
defgroup.
193-
194147
- Added function =gnuplot-setup-info-look= and variable
195148
=gnuplot-info-hook= to handle various versions of the gnuplot info
196149
file.
197-
198150
- Split up gnuplot-insertions-menu for ease of custimization, put
199151
menubar initialization in a function.
200-
201152
- defcustom the insertions submenus, add
202153
=gnuplot-insertion-menu-flag=, intelligent Makefile knows which
203154
info-look to compile
204155

205-
* Version 0.3.0 (Sep 15th 1998)
156+
* Version 0.3.0 (1998-09-15)
206157

207158
- Include insertions menu.
208-
209159
- Fixed bug finding info file if missing, fixed bug starting
210160
font-lock, fixed bug re overwriting files in installation script.
211-
212161
- Added =(require info)= to =eval-and-compile= clause, Added
213162
=(kill-all-local-variables)= to =gnuplot-mode=, altered order of:
214163
=(provide gnuplot)= =(run-hooks gnuplot-load-hook)= at the end of
@@ -217,14 +166,13 @@ to January 2021.
217166
=gnuplot-mark-active= which caused an error to be raised by (mark)
218167
when the mark was inactive. Some changes to font-lock rules.
219168

220-
* Version 0.2.0 (Sep 11th 1998)
169+
* Version 0.2.0 (1998-09-11)
221170

222171
- Added filename insertion, indentation, and colorization/completion
223172
in comint buffer.
224-
225173
- Made =indent-line-function= buffer-local (whoops!) and fixed some
226174
stuff in the installation script
227175

228-
* Version 0.1.0 (Jun 25th 1998)
176+
* Version 0.1.0 (1998-06-25)
229177

230178
- Finished with initial release.

README.org

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,8 @@ output a string before pausing, by doing =pause -1 "Hit return"= or similar.
130130

131131
Some users have reported [[https://github.com/emacs-gnuplot/gnuplot/issues/39][issues when trying to display unicode characters]]. This
132132
issue is likely due to your distribution bundling Gnuplot with [[https://unix.stackexchange.com/questions/496206/unicode-in-gnuplot-terminal/496245#496245][editline instead
133-
of readline]]. Recompiling the source with support for Unicode should fix the
134-
issue until this issue is fixed upstream. Thanks to [[https://github.com/rolandog][rolandog]] for discovering
135-
this fix.
133+
of readline]]. Recompiling the source with support for Unicode fixes the issue
134+
until this issue is fixed upstream.
136135

137136
* Maintenance
138137

0 commit comments

Comments
 (0)