The attached patch fixes a few minor bugs found in the Emacs interface in
the bigloo 4.1a-2 release. The bee-indent.el part fixes a function with a
parameter named "indent-state", but references throughout the body of the
function to a variable named "state". The bee-tags.el part may be
incorrect. The form "(error f)" is used, but there is no variable named
"f" in scope. I tried to guess the intent of the author there. The
bee-toolbar.el part looks like a simple typo. Finally, the bmacs-xemacs.el
part works around XEmacs' aversion to a parameter named "t". It throws an
error that says:
Attempt to set a constant symbol: t
Regards,
--
Jerry James
http://www.jamezone.org/
--- ./bmacs/bee/bee-indent.el.orig 2014-02-21 09:15:23.000000000 -0700
+++ ./bmacs/bee/bee-indent.el 2014-03-04 09:09:26.717613161 -0700
@@ -338,7 +338,7 @@ of the start of the containing expressio
;*---------------------------------------------------------------------*/
;* bee-module-indent-hook ... */
;*---------------------------------------------------------------------*/
-(defun bee-module-indent-hook (indent-state point)
+(defun bee-module-indent-hook (state point)
(if (in-modulep state)
(save-excursion
(if (= (1+ (cadr state)) (cadr (cdr state)))
--- ./bmacs/bee/bee-tags.el.orig 2014-02-21 09:15:23.000000000 -0700
+++ ./bmacs/bee/bee-tags.el 2014-03-04 09:10:07.541627965 -0700
@@ -66,7 +66,7 @@
(defun bee-safe-read (port)
(condition-case err
(read port)
- (error f)))
+ (error port)))
;*---------------------------------------------------------------------*/
;* bee-find-afile-module ... */
--- ./bmacs/bee/bee-toolbar.el.orig 2014-02-21 09:15:22.000000000 -0700
+++ ./bmacs/bee/bee-toolbar.el 2014-03-04 09:10:46.909617380 -0700
@@ -31,7 +31,7 @@
;; either the find or the ibuilder button
,@(if (bee-interface-builder-ready-p)
;; the ibuilder button
- `(,(ude-ibuilder-icon bee-interface-builder-start "Interface builder"))
+ `((,ude-ibuilder-icon bee-interface-builder-start "Interface builder"))
;; the find button
`((,ude-edit-icon bee-tags-find "Find definition")))
--- ./bmacs/bmacs-xemacs.el.orig 2014-02-21 09:15:23.000000000 -0700
+++ ./bmacs/bmacs-xemacs.el 2014-03-04 09:14:27.109576697 -0700
@@ -308,8 +308,8 @@ If PATHS is omitted, `load-path' is used
;*---------------------------------------------------------------------*/
;* set-default-toolbar-visible ... */
;*---------------------------------------------------------------------*/
-(defun set-default-toolbar-visible (t)
- (set-specifier default-toolbar-visible-p t (selected-frame)))
+(defun set-default-toolbar-visible (b)
+ (set-specifier default-toolbar-visible-p b (selected-frame)))
;*---------------------------------------------------------------------*/
;* ude-set-nontext-pointer ... */