[mcclim-devel] Drei issues

Troels Henriksen athas at sigkill.dk
Sun Mar 23 08:58:34 UTC 2008


"Willem Broekema" <metawilm at gmail.com> writes:

> Hi,
> The following two issues in Drei came up in Allegro 8.1:
>
> 1. In Drei/syntax.lisp in update-lex there is a call to undefined
> function low-mark.

This is not a very high-priority problem, since the problematic code
in syntax.lisp is not used anywhere anymore, and should probably just
be removed. (It's part of an older parser generator that turned out to
be too slow).

> 2. In the listener, I try to show a picture from a file. Typing in the
> accept box for the filename gives the following error (normally caught
> in av-do-accept, but I disabled the catch-all handler):

Do you have the most recent CVS version? I fixed a bug that could
cause this error a week or so ago.

> That error is thrown in fetch-chunk, which does:
>   (destructuring-bind (relative-chunk-end-offset . objectp)
>       (aref (chunks line) chunk-index)
>  and at that point, (chunks line) = #((2)) while chunk-index = 1.

This used to happen when redisplay was performed at a time where the
view of the buffer had not been updated to account for buffer
changes. The dialog implementation used to be a major culprit at
triggering this. Could you please provide me with the exact steps
needed to reproduce this?

-- 
\  Troels
/\ Henriksen



More information about the mcclim-devel mailing list