From xemacs-m  Mon Jun 16 04:57:26 1997
Received: from steadfast.teradyne.com (steadfast.teradyne.com [131.101.1.200])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id EAA11249
	for <xemacs-beta@xemacs.org>; Mon, 16 Jun 1997 04:57:25 -0500 (CDT)
Received: from engine.ecf.teradyne.com (engine.ecf.teradyne.com [131.101.192.6]) by steadfast.teradyne.com (8.7.1/8.7.1) with ESMTP id GAA21503 for <xemacs-beta@xemacs.org>; Mon, 16 Jun 1997 06:01:20 -0400 (EDT)
Received: from midnight.eng.ecf.teradyne.com (midnight.ecf.teradyne.com [131.101.192.49]) by engine.ecf.teradyne.com (8.7.1/8.7.1) with SMTP id LAA11937; Mon, 16 Jun 1997 11:56:44 +0200 (MET DST)
Received: by midnight.eng.ecf.teradyne.com (SMI-8.6/SMI-SVR4)
	id LAA03067; Mon, 16 Jun 1997 11:56:43 +0200
To: xemacs-beta@xemacs.org
Subject: Re: Build Success: 20.3 "Oslo" XEmacs Lucid (beta7) on sparc-sun-solaris2.5
References: <rxsbu58me9q.fsf@ecf.teradyne.com> <m2u3j0418p.fsf@altair.xemacs.org> <rxsbu570wks.fsf@midnight.ecf.teradyne.com> <m2soyincog.fsf@altair.xemacs.org>
X-Face: 4[iHdXiTu\V3u[~\I)<f9HC);%~nG8`oUqv#uzvs6=\V{AjN6Sn
 c/qi;YLwRmEbt8Y*=j5n(urqY@chPh@J'D"QlqD!C8>*}#kYF[-tYl3VZga/HSOP|K,{L
 Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9
 =w|R6U3_;SH&B<Mfy6Q%#
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: multipart/mixed;
 boundary="Multipart_Mon_Jun_16_11:56:40_1997-1"
Content-Transfer-Encoding: 7bit
From: Adrian Aichner <aichner@ecf.teradyne.com>
Date: 16 Jun 1997 11:56:41 +0200
In-Reply-To: Steven L Baur's message of "16 Jun 1997 02:02:07 -0700"
Message-ID: <rxsafkqvpk6.fsf@midnight.ecf.teradyne.com>
Lines: 176
X-Mailer: Gnus v5.4.56/XEmacs 20.3(beta7) - "Oslo"

--Multipart_Mon_Jun_16_11:56:40_1997-1
Content-Type: text/plain; charset=US-ASCII

>>>>> "sb" == Steven L Baur <steve@xemacs.org> writes:

    sb> Please try this patch (untested because I cannot reproduce the
    sb> problem) and see if things work any better.

Steven,

I applied your patch, started a fresh XEmacs and can see no trouble
while hacking in this Followup (as I would before the patch).

I have noticed that I got into recursive editing mode while
debugging the overlay lossage.

Oh, shoot, overlay predicate test just failed again. Here's the
*Backtrace* and also some lossage (see *Help*), which happend when I
got to loss. At los if have the option of completing with [sz] in
German. I type the second s, and here we go...

Thanks,

Adrian


--Multipart_Mon_Jun_16_11:56:40_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="*Backtrace*"
Content-Transfer-Encoding: 7bit

Signaling: (wrong-type-argument overlayp nil)
  wrong-type-argument(overlayp nil)
  (setq overlay (wrong-type-argument (quote overlayp) overlay))
)
  (if (not (overlayp overlay)) (setq overlay (wrong-type-argument ... overlay)))
)
  (check-argument-type (quote overlayp) overlay)
)
  (let (temp) (check-argument-type (quote overlayp) overlay) (if (null buffer) (setq buffer ...)) (if (null buffer) (setq buffer ...)) (check-argument-type (quote bufferp) buffer) (if (and ... ...) (delete-overlay overlay) (if ... ...) (set-extent-endpoints overlay beg end buffer) overlay))
)
  move-overlay(nil 14 16)
  (if (= idx from) (move-overlay quail-overlay pos (point)))
)
  (let ((pos ...)) (insert (aref translations from)) (if (= idx from) (move-overlay quail-overlay pos ...)))
)
  (while (< from to) (insert (format " %d." ...)) (let (...) (insert ...) (if ... ...)) (setq from (1+ from)))
)
  (let* ((idx ...) (translations ...) (from ...) (to ...)) (indent-to 10) (insert (format "(%d/%d)" ... ...)) (while (< from to) (insert ...) (let ... ... ...) (setq from ...)))
)
  (if (consp (car map)) (let* (... ... ... ...) (indent-to 10) (insert ...) (while ... ... ... ...)))
)
  (save-excursion (set-buffer quail-guidance-buf) (erase-buffer) (insert key) (if (cdr map) (let ... ... ... ...)) (if (consp ...) (let* ... ... ... ...)))
)
  (let ((key quail-current-key) (map ...)) (save-excursion (set-buffer quail-guidance-buf) (erase-buffer) (insert key) (if ... ...) (if ... ...)))
)
  quail-show-translations()
  (cond ((eq guidance t) (quail-show-translations)) ((null guidance) (let ... ...)) ((listp guidance) (let* ... ...)))
)
  (let ((guidance ...)) (cond (... ...) (... ...) (... ...)))
)
  (if (or (null input-method-tersely-flag) (not ...)) (let (...) (cond ... ... ...)))
)
  quail-update-guidance()
  quail-update-translation(nil)
  (lambda nil "Add the typed character to the key for translation." (interactive "*") (setq quail-current-key (concat quail-current-key ...)) (quail-update-translation (quail-translate-key)))()
  call-interactively(quail-self-insert-command)
  recursive-edit()
  (let ((overriding-local-map ...)) (setq quail-current-key "") (recursive-edit))
)
  (if (and (not quail-suppress-conversion) (quail-conversion-keymap)) (let (...) (setq quail-exit-conversion-mode nil) (recursive-edit) (if ... ...)) (let (...) (setq quail-current-key "") (recursive-edit)))
)
  (catch (quote quail-tag) (if (and ... ...) (let ... ... ... ...) (let ... ... ...)) (let (... ...) (if ... ...)) nil)
)
  (if (catch (quote quail-tag) (if ... ... ...) (let ... ...) nil) (quail-mode -1))
)
  (let ((mode-line-format quail-mode-line-format)) (quail-setup-overlays) (if (catch ... ... ... nil) (quail-mode -1)))
)
  (if (assq (event-key last-command-event) (cdr ...)) (let (...) (quail-setup-overlays) (if ... ...)) (add-hook (quote post-command-hook) (quote quail-toggle-mode-temporarily) nil t))
)
  (lambda nil "Start translating the typed character in Quail mode." (interactive "*") (setq unread-command-events (cons last-command-event unread-command-events)) (if (assq ... ...) (let ... ... ...) (add-hook ... ... nil t)))()
  call-interactively(quail-start-translation)

--Multipart_Mon_Jun_16_11:56:40_1997-1
Content-Type: text/plain; charset=US-ASCII



--Multipart_Mon_Jun_16_11:56:40_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="*Help*"
Content-Transfer-Encoding: 7bit

Recent keystrokes:

misc-user BS BS BS BS BS BS BS l o s s y e s y e s 
y C-g BS BS BS BS l o s s y e RET C-x C-b C-x o C-n 
C-n d C-p C-p d x y e s RET C-x C-b C-x o C-p C-e BS 
BS BS BS l o s s C-h l misc-user misc-user misc-user 
misc-user misc-user misc-user misc-user misc-user misc-user 
misc-user misc-user misc-user misc-user misc-user misc-user 
misc-user misc-user C-x k RET BS BS BS BS C-x o C-x 
k RET C-x o misc-user l o s s C-h l


Recent minibuffer messages (most recent first):

Entering debugger...
Entering debugger...
Wrong type argument: overlayp, nil
Wrong type argument: overlayp, nil
Entering debugger...
Wrong type argument: overlayp, nil
Wrong type argument: overlayp, nil
Wrong type argument: overlayp, nil
Wrong type argument: overlayp, nil
Wrong type argument: overlayp, nil
Wrong type argument: overlayp, nil
Wrong type argument: overlayp, nil
Entering debugger...
Wrong type argument: overlayp, nil
a not defined.
Entering debugger...
No preceding item in read-command-history
Wrong type argument: overlayp, nil
C-M-g not defined.

--Multipart_Mon_Jun_16_11:56:40_1997-1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

                            Adrian Aichner
                        Applications Engineer
  Teradyne GmbH
  Semiconductor Test Group    Telephone +49/89/41861(0)-208
  Dingolfinger Stra=DFe 2       Fax       +49/89/41861-217
  D-81673 M=DCNCHEN             E-mail    aichner@ecf.teradyne.com



                            Adrian Aichner
                        Applications Engineer
  Teradyne GmbH
  Semiconductor Test Group    Telephone +49/89/41861(0)-208
  Dingolfinger Stra=DFe 2       Fax       +49/89/41861-217
  D-81673 M=DCNCHEN             E-mail    aichner@ecf.teradyne.com


    sb> Index: lisp/leim/quail.el
    sb> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
    sb> RCS file: /usr/local/xemacs/xemacs-20.0/lisp/leim/quail.el,v
    sb> retrieving revision 1.2
    sb> diff -u -r1.2 quail.el
    sb> --- quail.el=091997/06/06 00:57:07=091.2
    sb> +++ quail.el=091997/06/16 08:59:00
    sb> @@ -557,7 +557,8 @@
    sb>        (setq overriding-local-map quail-saved-overriding-local-map)
    sb>        ;; If whole text in conversion area was deleted, exit from t=
he
    sb>        ;; recursive edit.
    sb> -      (let ((start (overlay-start quail-conv-overlay)))
    sb> +      (let ((start (if (overlayp quail-conv-overlay)
    sb> +=09=09       (overlay-start quail-conv-overlay))))
    sb>  =09(if (and start (=3D start (overlay-end quail-conv-overlay)))
    sb>  =09    (throw 'quail-tag nil)))
    sb>        )))

    sb> -- 
    sb> steve@calag.com baur
    sb> Unsolicited commercial e-mail will be billed at $250/message.



--Multipart_Mon_Jun_16_11:56:40_1997-1--

