                            Wimp Release Notes
                           ==================

Contents
========

        This file contains changes and comments about the Wimp RM
available in this directory. When a new Wimp is installed into this
area, the existing one will be placed in /old and will remain until
a subsequent release.

Versions
========

The current versions of released modules are as follows:

        Filer           1.67b
        Wimp            3.23b  
        DragASprite     0.05
        Pinboard        0.52a

History
=======

03-02-93        First release into /u/nkellehe/Wimp
                Features proportional system font with following bug-fixes
                and enhancments: Caret position in dialogs with passwords
                now correct. Base of sprites no longer missing (though still
                a problem in some sizes of text). Can use *Set as well as 
                *SetEval to alter text size and width. Empty-string L40
                icons no longer cause Data Abort. 
                Auto Menu width ammended as follows: If menu has no writeable
                entries then automatically determine the width, otherwise use
                given menu width as a minimum.
03-02-93        Installed WIMPtempla. This file includes *fixed* templates 
                for the 'Free' window (disk space) and !Edit (search and 
                Found windows).
04-02-93        Fixed bug involving proportional system font being written on
                top of itself. WIMPtempla no longer required as a result, but
                may be faster as regions cleared rather than redrawn.
05-02-93        Fixed bug reported by ddv- if wimp$font is unset then selecting
                an icon knocks off the top line(s) of pixels. Caret moving 
                after clicking or typing first character fixed.
11-02-93        Improved background filling for inverted and sprite+text icons.
                Support Wimp_ReadSysInfo (Reason 8) returning system font
                handle in R0 and symbol font handle in R1. Fixed some validation
                string problems affecting stability.
22-02-93        Random character problem fixed (i hope).
22-02-93pm      Unfilled Text icons drawn with correct background- now uses
                correct antialiasing colours. Removed WIMPtempla as no longer
                required.
25-02-93        Icons with Border validation (eg. R6,14) go correct colour when
                pressed.
25-02-93pm      'Kar' bug fixed.

******* Installed Pinboard, DragASprite, Filer and Wimp in /u/nkellehe/Libra ******

08-03-93        -All modules display message on welcome screen. 
                -Created Bugs File. 
                -Wimp now sends message when system font changes. 
                -Added new SWI, Wimp_GetIconInfo. 
                -Creating icons on icon bar (eg. SCSI Filer), automatically 
                 widen if text (in current system font) doesn't fit- NOTE, if fontwidth 
                 changes during desktop use, it is not updated. 
                -Filer now copes with bigger fonts, columns automatically widen or narrow 
                 (down to template defined minimum). Font/Size can be changed at run time.
                -Filer templates removed from wimp RM, Homerton tuned bitmap built in.
                -Wimp/!3DIcons incompatibility fixed.
                -Selecting a file inverts text without trailing spaces
11-03-93        -On filesystems such as NFS, the full leafname is shown (ie >10 chars)
                 up to a maximum of 60 (talk to me if this is a problem).
                -Large icon display now has auto column width calculation.
                -clicking on end of text now selects file even in large fonts.
12-03-93        -Large icon display a lot faster
                -Very long names (>60 chars) no longer have trailing whitespace
                -Sprite icons with R 1 validation (slab out) become slabbed in
                 when selected (try the !Paint app in this directory to see the 
                 effect- used on toolbox)
                -Window's with background colour 1 can have a backdrop sprite
                 (try iconsprites tile, using the sprite file in this dir to
                 see the effect). The wimp looks for tile_1 sprite, first in the
                 window's own sprite area and then the wimp area (thus an app can
                 have its own unique backdrop). If the sprite does not exist
                 then the background is cleared as usual.
15-03-93        -large icon display with v. long filenames could totally wreck
                 the filer (this was a *feature* of the original filer), now fixed
                -cleared up some more whitespace problems
                -empty directories open to size of title, still a few problems
                 with window sizes though.
                -now tiles 4bpp sprites correctly in 8bpp modes, though currently
                 only if they have a palette.
                -homerton font now removed from wimp. homerton.medium can now be
                 used as wimp$font.
16-03-93        -Speeded up wimp tiling, installed !Texture.
17-03-93        -Wimp_GetIconInfo now copes with strings that involve symbol font
                -Autorepeating icons no longer flicker
                -Full info improved- doesn't clutter in large fonts, window size increased
                 if necessary
                -filenames containing symbol font characters now 'hit' at correct distance
                -Features dithered sprites in drag operation, now possible to see whats
                 being dragged over (suggested by user, implemented by DDV)
19-03-93        -redrawing/scrolling speeded up especially for small sprites.
                -JC's indirected menu title fix encorporated.
                -Origin of work area rather than top left of window used as
                 tile origin.
                -vertical scrolling now works for both y positive and y negative
                 work areas.
25-03-93        -Bug related to invalidatecache service call fixed. Inverted unfilled
                 icons improved. Wimp becomes slim-line, indtroduced wimpres, wimpromres.
16-04-93        -Filer displays non-typed files correctly aligned in full info mode.
                 It no longer fills behind the full info text. Wimp speeded up for tiling
                 window backgrounds
21-05-93        -Filer copes better with Wimp$Font unset. New Sprites. Installed !SprInfo

02-06-93        -Installed Error system Wimp in this directory. Also features Medusa
                 compatibility. Watchdog uses Break key. Bug fixes in transfer block and
                 positioning the error sprite. Unset wimp$font now works out menu widths.
                 Installed !SysFont and modified filer (for broadcast message_fontchanged)
10-06-93        -Installed Wimp 3.22i, various speedups, altered error handling, installed
                 !ErrorDemo. Filer bug fix.

*******            Installed !NewDesk           *******

14-06-93        -Installed Wimp 3.22j, speedups, builtin darwin font.
16-06-93        -Installed Wimp 3.22k,Filer 1.66k, Filer fixes adjust-new dir bug. Wimp
                 speedups and error fix. reinstalled wimp 3.22l.
22-06-93        -Installed Wimp 3.22m, fixes L icon bugs.
06-07-93        -Installed Wimp 3.22o, fixed !Edit scrolling bug, faster window furniture
                 Ok/Continue fix. tweaked darwin. iconbar icons auto resize, new sprites.
20-07-93        -Installed Wimp 3.23, Pinboard 0.52, Filer 1.67. Implemented direct calling
                 mechanism, bug fixes (resize iconbar icons and send font message) new swis
                 see spec. Medusa: break key and sprite pool. CMOS font support
30-07-93        -Installed Wimp 3.23b, Pinboard 0.52a Filer 1.67b. Wimp_TextOp. Filer speedup
                 and bugs fixed.
02-08-93        -Installed Pinboard 0.53, fixes various bugs.
10-08-93        -Installed Wimp 3.23d.
08-09-93        -Installed Wimp 3.26 and Filer 1.68. CMOS tiling control. multi depth tile
                 support. sprites can now be used in menus- auto width.