branch: externals/wisi commit a12d5248783d9c98d46c66c8fd3607fceb47b36d Author: Stephen Leake <stephen_le...@stephe-leake.org> Commit: Stephen Leake <stephen_le...@stephe-leake.org>
Release version 4.2.2 --- NEWS | 8 ++++++++ README | 2 +- alire_rules.make | 16 ---------------- wisi-process-parse.el | 3 ++- wisi.el | 4 ++-- wisi.texi | 10 +--------- 6 files changed, 14 insertions(+), 29 deletions(-) diff --git a/NEWS b/NEWS index 058168d67c..de041e5bf2 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,11 @@ Please send wisi bug reports to bug-gnu-em...@gnu.org, with 'wisi' in the subject. If possible, use M-x report-emacs-bug. +* wisi 4.2.2 +16 Jan 2023 + +** Fix bug in wisi parser startup. + * wisi 4.2.0 3 Jan 2023 @@ -51,6 +56,9 @@ Please send wisi bug reports to bug-gnu-em...@gnu.org, with ** In wisi project files, import_env_var=<name> can be used to inherit an environment variable from the Emacs process. +* wisi 4.0.0 +22 Oct 2022 beta prompted to release + * wisi 4.0.beta 9 Jul 2022 beta testing diff --git a/README b/README index 715c4da796..3fe3d2b3d8 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -Emacs wisi package 4.2.0 +Emacs wisi package 4.2.2 The wisi package provides utilities for using generalized error-correcting LR parsers (in external processes) to do indentation, diff --git a/alire_rules.make b/alire_rules.make deleted file mode 100644 index e214496368..0000000000 --- a/alire_rules.make +++ /dev/null @@ -1,16 +0,0 @@ -# gnu make rules for building with Alire. - -# alr must be started in the directory holding alire.toml -alire-build : force - GPR_PROJECT_PATH= ; alr --no-tty --no-color $(ALIRE_ARGS) build $(ALIRE_BUILD_ARGS) - -alire-env : - GPR_PROJECT_PATH= ; alr $(ALIRE_ARGS) printenv - -alire-clean : - alr clean - rm -rf alire build/obj/release build/obj/development - -.PHONY : force - -# end of file diff --git a/wisi-process-parse.el b/wisi-process-parse.el index def4ce9c6e..94019e01b1 100644 --- a/wisi-process-parse.el +++ b/wisi-process-parse.el @@ -842,7 +842,8 @@ Source buffer is current." (cl-defun wisi-process-parse--prepare (parser parse-action &key nowait) "Check for parser busy and startup, mark parser busy, require parser process." - (unless (process-live-p (wisi-process--parser-process parser)) + (unless (or (not (wisi-process--parser-process parser)) ;; not created yet + (process-live-p (wisi-process--parser-process parser))) (wisi-parse-log-message parser "process died") (error "parser process died")) diff --git a/wisi.el b/wisi.el index ff517456a6..9ba44a3aad 100644 --- a/wisi.el +++ b/wisi.el @@ -7,7 +7,7 @@ ;; Keywords: parser ;; indentation ;; navigation -;; Version: 4.2.0 +;; Version: 4.2.2 ;; package-requires: ((emacs "25.3") (seq "2.20")) ;; URL: https://stephe-leake.org/ada/wisitoken.html ;; @@ -29,7 +29,7 @@ ;;; Commentary: -;;;; History: see NEWS-wisi.text +;;;; History: see NEWS ;; ;;;; Design: ;; diff --git a/wisi.texi b/wisi.texi index 9949c5b1e1..684b2db916 100644 --- a/wisi.texi +++ b/wisi.texi @@ -23,21 +23,13 @@ developing GNU and promoting software freedom.'' * Wisi: (wisi). Error-correcting LR parsers and project integration. @end direntry -@titlepage -@sp 10 -@title Wisi Version 4.2.0 -@page -@vskip 0pt plus 1filll -@insertcopying -@end titlepage - @contents @ifnottex @node Top @top Top -Wisi Version 4.2.0 +Wisi Version 4.2 @end ifnottex @menu