[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/gnuplot ac8ab77 173/184: Move changelog to a dedicated org
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/gnuplot ac8ab77 173/184: Move changelog to a dedicated org file. |
Date: |
Sun, 29 Aug 2021 11:03:39 -0400 (EDT) |
branch: elpa/gnuplot
commit ac8ab77ff2bc9d2b5c34a8e5231a43dc59219e69
Author: mtreca <maxime.treca@gmail.com>
Commit: mtreca <maxime.treca@gmail.com>
Move changelog to a dedicated org file.
---
CHANGELOG.org | 207 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
gnuplot.el | 140 ---------------------------------------
2 files changed, 207 insertions(+), 140 deletions(-)
diff --git a/CHANGELOG.org b/CHANGELOG.org
new file mode 100644
index 0000000..336fa5d
--- /dev/null
+++ b/CHANGELOG.org
@@ -0,0 +1,207 @@
+#+TITLE: Changelog for =gnuplot.el=
+
+* Upcoming Changes
+
+List of changes for the upcoming =gnuplot.el= 0.8.0 version ranging
+from March 2014 to December 2020.
+
+** Major Changes
+
+- Change project license to GPLv3.
+
+- Deprecated XEmacs support. Bump minimal GNU Emacs version to 24.3.
+
+- 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.
+
+** Minor Changes
+
+- 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 7.0 (Oct 20th 2012)
+
+- Contextual completion & help, inline plots, some other stuff.
+
+* Version 6.0 (Dec 13th 2011)
+
+- Changed numbering scheme to accommodate gnuplot packaging
+ requirements.
+- Moved to github, updated contact info.
+
+* Version 5.0 (Sep 16th 2002)
+
+- 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 4.0 (Dec 14th 1998)
+
+- 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
+
+
+* Verison 3.0 (Sep 15th 1998)
+
+- 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 2.0 (Sep 11th 1998)
+
+- 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 1.0 (Jun 25th 1998)
+
+- Finished with initial release.
+
+
+
+
diff --git a/gnuplot.el b/gnuplot.el
index d1f0721..584c939 100644
--- a/gnuplot.el
+++ b/gnuplot.el
@@ -152,146 +152,6 @@
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; TODO Move history and installation instructions in their designated files.
-
-;;; History:
-
-;;
-;; 0.1 Jun 25 1998 Finished with initial release.
-;; 0.2 Sep 4 1998 Added filename insertion, indentation, and
-;; colorization/completion in comint buffer. <BR>
-;; 0.2a Sep 11 1998 made `indent-line-function' buffer-local (whoops!)
-;; and fixed some stuff in the installation script <BR>
-;; 0.3 Sep 12 1998 include insertions menu <BR>
-;; 0.3a Sep 14 1998 fixed bug finding info file if missing, fixed bug
-;; starting font-lock, fixed bug re overwriting files in
-;; installation script <BR>
-;; 0.3b Sep 15 1998 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 <DB> Some changes to font-lock rules <LB>&<BR>
-;; 0.4 Nov 14 1998 <BR> 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.
-;; 0.4a Nov 18 1998 <BR> 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' as suggested by <MD>.
-;; 0.4b Nov 21 1998 <BR> 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
-;; 0.4c Minor stuff: Nov 30 1998 <BR> fixed highlighting in comint
-;; buffer. fixed frame behavior. added "[:]" to range
-;; insertions. added :link to defgroup. Dec 1 1998 <BR> fixed
-;; some mismatched defcustoms. added a few lines to suppress
-;; some compile-time warnings. Dec 3 1998 <BR> Fixed behavior
-;; of filename insertion function. Added more :links to
-;; defgroup.
-;; 0.4d Dec 6 1998 <BR> Added function gnuplot-setup-info-look and
-;; variable gnuplot-info-hook to handle various versions of the
-;; gnuplot info file.
-;; 0.4e Dec 12 1998 <BR> Split up gnuplot-insertions-menu for ease of
-;; custimization, put menubar initialization in a function.
-;; 0.4f Dec 14 1998 <BR> defcustom the insertions submenus, add
-;; gnuplot-insertion-menu-flag, intelligent Makefile knows
-;; which info-look to compile
-;; 0.5 Dec 27 1998 <BR> 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. Dec 29 1998 <BR>
-;; 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.
-;; 0.5a Jan 23 1999 <BR> 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.
-;; 0.5b `gnuplot-kill-gnuplot-buffer' made more robust. fixed a bug
-;; in `gnuplot-plot-from-comint'. fixed description of
-;; gnuplot-faces group.
-;; 0.5c update copyright information, update gpelcard
-;; 0.5d Mar 20 1999 <BR> adopt installation materials from <LH>. Add
-;; some support for hidden3d. Use constants in types alists in
-;; gui. Various other minor improvements to the types alists.
-;; 0.5e Apr 6 1999 <BR> at the suggestion of <SE> I did away with the
-;; 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. Apr 11 1999 <BR> 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.
-;; 0.5f May 15 1999 <BR> 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.
-;; 0.5g May 27 1999 <BR> 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, as suggested by
-;; <KL>
-;; 0.5h Aug 15 1999 <BR> 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.
-;; 0.5i Sep 2 1999 <BR> 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).
-;; 0.5j Sep 9 1999 <BR> Do a more robust check for the gnuplot
-;; process before killing the gnuplot buffer, as suggested by
-;; <SE>.
-;; 0.5k Sep 22 1999 <BR> make `gnuplot-send-line-and-forward' skip
-;; over blank and comment lines as suggested by <SE>. Jan 10
-;; 2000 Bound C-c C-j to `gnuplot-forward-script-line'.
-;; 0.5l Nov 16 2000 <BR> 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.
-;; 0.5m Nov 17 2000 <BR> 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.
-;; 0.5n Jan 4 2001 <BR> corrected a serious problem interacting with
-;; speedbar
-;; 0.5o skipped
-;; 0.5p Mar 14 2001 <BR> fixed problem with toolbar creation and
-;; speedbar clicking
-;; 0.5q May 30 2001 <BR> added font-lock bindings for words associated
-;; with plotting
-;; 0.5r Oct 17 2001 <BR> Incorporate two suggestions by <RF>, 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
-;; April 12, 2002 <BR> added feature to trim length of gnuplot
-;; process buffer
-;; 0.5s Jun 7 2002 <BR> 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.
-;; 0.5t Sep 16 2002 <BR> Fixed a problem with C-c C-v jumping
-;; forward 2 lines at a time
-;; 0.6.0 Dec 13 2002 <BR> Changed numbering scheme to accommodate
-;; gnuplot packaging requirements
-;; 0.6.1 Sep 13 2011 <BR> Moved to github, updated contact info
-;; 0.7.0 Oct 20 2012 <jjo> Contextual completion & help, inline plots,
-;; some other stuff
-;; 0.8.0 Dec 07 2020 <MFT> Remove XEmacs support, including the toolbar
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Acknowledgements:
- [nongnu] elpa/gnuplot 3fc4020 147/184: solve package-lint/byte-compile/check-doc warnings, (continued)
- [nongnu] elpa/gnuplot 3fc4020 147/184: solve package-lint/byte-compile/check-doc warnings, ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 7830b22 156/184: Add configuration instructions in README.org. Remove dotemacs.el., ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 402d487 152/184: Support indent with tab in gnuplot script, ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 5fdef54 151/184: Merge pull request #47 from conao3/remove-weird-char, ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 9894505 153/184: Ignore backward-sexp error when get completion, ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 2c6137c 159/184: Merge pull request #53 from conao3/add-github-actions, ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 496c6e4 145/184: Change LICENSE; GPLv2 -> GPLv3, ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 290c332 162/184: Revert "[WIP] Remove Xemacs support", ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot f73abe1 165/184: Merge pull request #57 from dkogan/fix-comint-process-echoes, ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot fc302fd 167/184: set fail-fast strategy as false, ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot ac8ab77 173/184: Move changelog to a dedicated org file.,
ELPA Syncer <=
- [nongnu] elpa/gnuplot 1488629 174/184: Fix font-lock not loading., ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 5fd785c 178/184: Fix test runner, ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 65b58b2 175/184: Fix cl deprecation (#68), ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 6a192ef 176/184: Fix more deprecated functions., ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 58a1cf5 024/184: Fixed horrible bug in gnuplot-in-string/gnuplot-in-comment, ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 0d9c0af 025/184: Better method for scanning strings/comments., ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 84933f0 029/184: Allow single quoted strings to include '' as an escape for ', ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot c97f028 078/184: use a defsubst instead of defmacro in debug-context, ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot f710394 057/184: Add keys C-M-x (evaluate region) and C-j (evaluate line and newline), ELPA Syncer, 2021/08/29
- [nongnu] elpa/gnuplot 54f3882 070/184: Silence another compiler warning by using with-current-buffer, ELPA Syncer, 2021/08/29