Author: junrue Date: Tue Mar 21 19:27:07 2006 New Revision: 66
Modified: trunk/README.txt trunk/src/uitoolkit/widgets/menu.lisp trunk/src/uitoolkit/widgets/widget-with-items.lisp Log: final tweaks prior to 0.2.0 release
Modified: trunk/README.txt ============================================================================== --- trunk/README.txt (original) +++ trunk/README.txt Tue Mar 21 19:27:07 2006 @@ -31,6 +31,44 @@ http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html
+Known Problems +-------------- + +Aside from the fact that there are a myriad number of classes, functions, +and features in general that are not yet implemented, this section lists +known problems in this release: + +1. When running the layout-tester application on CLISP, you may experience + intermittent GPFs given sufficient playing around with window sizing, + or adding/removing/hiding/showing controls if the flow layout is set to + wrap. + + This problem needs further in-depth investigation. + +2. When running the event-tester application on CLISP, you may experience + intermittent GPFs after selecting File | Start Timer to start the + timer test. + + This problem needs further in-depth investigation. + +3. Image loading currently requires installation of the ImageMagick + library as described in the next section. I have tested with Windows + BMP files (and this is what the image-tester application displays). + ImageMagick itself supports many image formats, but Graphic-Forms + has not been tested with all of them. Therefore, images may not + display properly, expecially when a transparency is selected. + +4. The event-tester application's menu definition specifies that the + Test Menu | Submenu | Item A item should be disabled but it does + not get disabled. However, the GFW:ENABLE function does otherwise + work correctly for menu items. + +5. Graphic-Forms supports CLISP 2.38 and LispWorks 4.4.6. The + intention is to support additional Lisp vendors, but currently + the library will not run on anything but CLISP or LW due to some + vendor-specific features that have to be used. + + How To Configure and Build --------------------------
Modified: trunk/src/uitoolkit/widgets/menu.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/menu.lisp (original) +++ trunk/src/uitoolkit/widgets/menu.lisp Tue Mar 21 19:27:07 2006 @@ -131,6 +131,7 @@ ;;;
(defmethod append-item ((owner menu) text image disp) + (declare (ignore image)) ; FIXME: temporary measure until we support images in menu items (let* ((tc (thread-context)) (id (increment-menuitem-id tc)) (hmenu (gfs:handle owner))
Modified: trunk/src/uitoolkit/widgets/widget-with-items.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/widget-with-items.lisp (original) +++ trunk/src/uitoolkit/widgets/widget-with-items.lisp Tue Mar 21 19:27:07 2006 @@ -72,9 +72,6 @@ (if (gfs:disposed-p w) (error 'gfs:disposed-error)))
-(defmethod (setf item-at) (index (it item) (w widget-with-items)) - (error 'gfs:toolkit-error :detail "not yet implemented")) - (defmethod item-count :before ((w widget-with-items)) (if (gfs:disposed-p w) (error 'gfs:disposed-error)))
graphic-forms-cvs@common-lisp.net