"Willem Broekema" metawilm@gmail.com writes:
Hi, The following two issues in Drei came up in Allegro 8.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).
- 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?