Trac
As of March 2007, the "Trac" issue tracker has been enabled for the mcclim project. It can be found at http://trac.common-lisp.net/mcclim/. New problem reports should be submitted there. Migration of current bug reports to Trac would also be useful.
------------------------------------------------------
N.B.: most of the links in this page point to messages that are different from, and unrelated to, the intended ones, due to the unexpected consequences of an upgrade to clim-devel list archiving software. They will be eventually fixed here manually with new links to the corresponding Gmane archive, but this will take time -- Paolo Amoroso, 14 August 2005.
This page lists the oustanding *(Bug)s of McCLIM. When a bug is closed, its
entry may be removed. Instructions:
- add new entries at the top (use other entries as templates)
- if a more complete description is available elsewhere, provide a link
- pick a unique symbolic identifier for the bug, e.g. a Lisp symbol (see also the HTML source)
- sign and date each entry
Open bugs
- Failure to refresh window when resized
- When one resizes a window it seems that embedded acceptor gadgets are not redrawn. Goatee. See picture.
Reported by Robert P. Goldman, 2 March 2007
-
Unbound variable when using
with-presentation-type-xxx
- with-presentation-type-xxx -- Paolo Amoroso, 21 Apr 2006
Originally reported by Paul Werkowski on 18 Apr 2006.
-
Draw-circle using transformation throws a type error
- draw-circle-using-transformation -- Paolo Amoroso, 20 Dec 2005
Originally reported by Paul Werkowski on 20 Dec 2005.
-
Infinite redisplay loop without
:incremental-redisplay t
- infinite-redisplay-loop -- Paolo Amoroso, 11 Dec 2005
Originally reported by Paul Werkowski on 9 Dec 2005.
-
Gray regions in Clouseau inspector
- clouseau-gray-regions -- Paolo Amoroso, 9 Dec 2005
Originally reported by Peter Scott on 2 dec 2005.
-
Drawing
xpm-icons to accepting-values-stream doesn't work
- xpm-icons-avv-stream -- Paolo Amoroso, 30 Aug 2005
Originally reported by Max-Gerd Retzlaff on 29 Aug 2005.
-
Puzzle demo crashes at startup. See also the reports by Robert Goldman and Paolo Amoroso.
- puzzle-demo-crashes -- Paolo Amoroso, 28 Jun 2005
Originally reported by Dirk Gerrits on 28 Jun 2005.
-
Building with ASDF fails because of incorrect Scigraph module specification
- scigraph-asdf-spec-broken -- Paolo Amoroso, 30 May 2005
Originally reported by Christian Lynbech on 26 May 2005.
-
Windows opened by
open-window-stream are not automatically closed when their parent is closed
- open-window-stream-not-closed -- Paolo Amoroso, 28 Feb 2005
Originally reported by Christophe Rhodes on 18 Feb 2005.
-
No presentation type error for
standard-generic-function when running inspector example
- no-presentation-type-standard-gf -- Paolo Amoroso, 17 Feb 2005
Originally reported by Paolo Amoroso on 14 Feb 2005.
-
SETUP-GADGET-RECORD tries to set height on ACCEPTING-VALUES-STREAM
- setup-gadget-record -- Anthony W. Juckel, 17 Feb 2005
Problem arises when using WITH-OUTPUT-AS-GADGET within ACCEPTING-VALUES.
-
Problem with
precache-icons in CLIM Listener on Allegro CL 6.2
- listener-precache-icons-acl62 -- Paolo Amoroso, 31 Jan 2005
Originally reported by Robert Goldman on 27 Jan 2005. Fix available in the linked message.
-
Corrupted output in Goatee test if initial contents has string with newline
- goatee-corrupted-initial-output -- Paolo Amoroso, 9 Jan 2005
Originally reported by Matley on 5 Jan 2005.
-
Right-click menu commands are echoed but not immediately executed
- context-menu-command-not-executed -- Paolo Amoroso, 1 Jan 2005
Originally reported by Paolo Amoroso in Apr 2004.
-
Nodes not translated when translating a graph
- graph-nodes-not-translated -- Paolo Amoroso, 1 Jan 2005
Originally reported by Paolo Amoroso on 14 Apr 2004.
-
Numbers in pane layout specifiers are ignored
- numbers-pane-layout-specifiers -- Paolo Amoroso, 1 Jan 2005
Originally reported by Paolo Amoroso on 14 Apr 2004. Additional info.
-
Error when typing nonexistent symbol at Listener
- listener-nonexistent-symbol -- Paolo Amoroso, 1 Jan 2005
Originally reported by Paolo Amoroso on 30 May 2004.
-
Text fields with
:editable-p nil still editable
- editablep-nil-still-editable -- Paolo Amoroso, 1 Jan 2005
Originally reported by Paolo Amoroso on 21 Jun 2004.
-
Frame width can't be resized more than default with a particular pane layout
- text-field-resize-width -- Paolo Amoroso, 1 Jan 2005
Originally reported by Paolo Amoroso on 4 Jul 2004. Workaround.
-
Frame initialization of text fields doesn't work with
run-frame-top-level :before method
- text-field-init -- Paolo Amoroso, 1 Jan 2005
Originally reported by Paolo Amoroso on 9 Aug 2004. Additional info.
-
Missing
:inherit-menu arg in define-command-table, make-command-table
- command-table-inherit-menu -- Paolo Amoroso, 31 Dec 2004
Originally reported by Paolo Amoroso on 5 sep 2004.
-
Build with Allegro CL 7.0 breaks at
#'eat-delimiter-or-activator
- acl7-eat-delimiter-or-activator -- Paolo Amoroso, 30 Dec 2004
Originally reported by Friedrich Dominicus on 13 Dec 2004.
-
Application pane vertical scrolling does not work with table formatting
- table-formatting-scrolling -- Paolo Amoroso, 28 Dec 2004
Workaround.
-
(setf frame-current-layout) does not work
- setf-frame-current-layout-broken -- Paolo Amoroso, 28 Dec 2004
Originally reported by Robert Strandh on 25 Dec 2004.
- RADIO-BOX-VIEW class wanted --- Robert Goldman 03 Jan 2005
- The original requestor reported that his system didn't port from Allegro CLIM because of this missing class. I do not endorse this as a bug --- it may simply be an Allegro extension that is missing and that McCLIM need not support. FWIW, Scigraph seems to want this symbol (at least as revealed by no inspection more semantically clueful than Unix find).
- Table-pane :spacing initarg appears to have no effect
- Reported by Andy Hefner, 25 Jan 2005.
- Degrafted sheets should not retain their medium
- Currently when a sheet is degrafted it retains its medium. Attempting to
output to such a sheet will result in a CLX error (The value NIL is not of type XLIB:WINDOW), which is less than ideal. We should probably be calling degraft-medium somewhere. -- Andy Hefner, 27 Feb 2005
- format-graph-from-roots will not accept all :duplicate-test values admissible in spec.
- The CLIM spec calls for format-graph-from-root to accept any predicate of two arguments as :duplicate-test. The existing code in layout-graph-nodes assumes that this will only be one of the Equality testing predicates acceptable to make-hash-table.
Patch submitted. Not yet applied. -- Robert Goldman, 31 July 2005
- Gadget displays are not updated when gadget-value is reset.
- Andy Hefner reports:
I don't think (setf
(gadget-value ...) ...) works right in our current implementation -
the slot value may change, but the graphic display won't be updated,
and strange things may happen relating to multiple selection.
See this email.
Robert Goldman, 31 July 2005
- Can't change items list in list-pane/option-pane
- Paolo reports
My plans for a file selection dialog are on hold due to the limitations of McCLIM's implementation of list-pane and option-pane. List panes would be a natural way of maintaining directory and file lists in such a dialog, but they can currently no longer be updated after creation.
See this thread.
Robert Goldman, 31 July 2005
Closed Bugs
-
draw-arrow* doesn't preserve transformations (includes fix)
- draw-arrow-transformation -- Paolo Amoroso, 20 Aug 2006
Originally reported by Luigi Panzeri on 19 Aug 2006.
- Allegro lisp that has mk-defsystem experiences a "defsystem" package collision --- Robert Goldman 03 Jan 2005
- Originally reported by Robert Goldman on 27 December 2004. The problem is that the system file first checks for mk-defsystem being loaded and, if it is loaded, tries to import the
mk:defsystem into the COMMON-LISP-USER package. Unfortunately, if you try this with Allegro, it will clash with the symbol EXCL:DEFSYSTEM, which is already imported into COMMON-LISP-USER. Report contains patch. The posted patch has not yet been accepted into the repository. An alternate to the posted patch would be to load system.lisp into a new package, rather than COMMON-LISP-USER, so that we could control the package imports better. My preference would be for the conceptually simpler package name referencing.
-
Problems with
compose-xxx-with-yyy transformation functions
- compose-xxx-with-yyy-transformations -- Paolo Amoroso, 9 Dec 2005
Originally reported by Paul Werkowski on 9 Dec 2005. Fixed.
-
No applicable method for
standard-bounding-rectangle in output-record-hash
- no-method-standard-bounding-rectangle -- Paolo Amoroso, 14 Aug 2005
Originally reported by Taylor Campbell on 12 Aug 2005. Fixed.
-
The
:highlight option of presentation :single-box is broken
- presentation-single-box-highlight-broken -- Paolo Amoroso, 6 Aug 2005
Originally reported by David Murray on 27 Jul 2005. Fixed.
-
Graph nodes are incorrectly placed when scale factor <> 1
- graph-nodes-incorrectly-placed-when-scaling -- Paolo Amoroso, 24 Mar 2005
Originally reported by Thibault Langlois on 22 Mar 2005. Fixed.
-
Pasting selected text returns garbled string
- text-paste-returns-garbage -- Paolo Amoroso, 28 Dec 2004
Originally reported by Paolo Amoroso on 7 Dec 2004. Pasting works within McCLIM panes and with
xterm, but not with Konsole, KWrite, GNU Emacs, AbiWord and OpenOffice. Fixed.
-
format-graph-from-roots missing default for :arc-drawer
- arc-drawer-missing -- Paolo Amoroso, 28 Dec 2004
Originally reported by Robert Goldman on 23 Dec 2004. Fixed.
-
Running McCLIM application over
ssh -X fails
- clim-over-ssh-x-fails -- Paolo Amoroso, 9 Jan 2005
Originally reported by Timmy Douglas on 3 Jan 2005. Fixed.
-
Copying text to clipboard loops displaying messages to Konsole
- loop-when copying-text -- Paolo Amoroso, 2 Mar 2005. This may not be a McCLIM bug, it is probably related to the Klipper KDE clipboard tool.
Originally reported by Paolo Amoroso on 28 Feb 2005. Fixed.
- Package lock errors when compiling/loading with CMUCL 19 or later
- listener-cmucl-package-lock -- Paolo Amoroso, 3 Jan 2005. Compiling or loading the CLIM Listener with CMUCL 19 or later causes package lock errors for the
common-lisp, debug and ext packages. Fix. Fix applied.
-
The beagle backend fails to compile
- beagle-backend-set-keyboard-focus -- Christophe Rhodes, 2 Mar 2005
Originally reported by Tom Winchester on 28 Feb 2005. Fix. applied to latest CVS.
-
Clim-Fig doesn't ignore figure presentation highliting
- clim-fig-presentation-highlighting -- Paolo Amoroso, 30 Dec 2004
Originally reported by Paolo Amoroso on 17 Oct 2004.
This is now fixed, probably by the combination of changes checked in
here,
here and
here.
-
Stream-unread-gesture doesn't work when stream-read-gesture returns a character
Resolved
- stream-unread-gesture-char -- Paolo Amoroso, 31 Dec 2004
Originally reported by Robert Strandh on 31 Dec 2004. Additional info.
-
CLX
medium-clear-area doesn't transform from medium to device coordinates
Resolved
- clx-medium-clear-area-transform -- Paolo Amoroso, 11 Feb 2005
Originally reported by Nyef on 11 Feb 2005. Fix available in the linked message.
-
Show Command Table Listener command: error left-clicking field in
accepting-values dialog
Resolved
- show-cmd-table-arg -- Paolo Amoroso, 21 Jan 2005
-
integer is not of type
xlib:gcontext error when using pixmaps in Listener
Resolved
- pixmaps-gcontext-error -- Paolo Amoroso, 17 Jan 2005
- TEXT-FIELD-VIEW class wanted --- Robert Goldman 03 Jan 2005
- The original requestor reported that his system didn't port from Allegro CLIM because of this missing class. I do not endorse this as a bug --- it may simply be an Allegro extension that is missing and that McCLIM need not support. FWIW, Scigraph seems to want this symbol (at least as revealed by no inspection more semantically clueful than Unix find).
Resolved
-
image:write-pnm doesn't work with SBCL 0.8.17
- write-pnm-sbcl-0.8.17 -- Paolo Amoroso, 28 Dec 2004
Originally reported by Milan Zamazal on 10 Dec 2004. Resolved