Ray Favre is supporting the Dr Wimp package from 1st May 1999.

He can be contacted at:

Snail-mail : Ray Favre
             26 West Drayton Park Avenue
             West Drayton
             Middlesex
             UB7 7QA
             U.K.
              E-mail     : rayfavre@argonet.co.uk

Web-site   : http://www.argonet.co.uk/users/rayfavre/



If you have any suggestions then I would be very grateful for them. I
want DrWimp to have the features and ways of implementation that
people want.

Many many many thanks to Eddie Lord for redesigning the manual layout
so it was more amenable to A5 printing and hole punching, proof
reading the manual, and providing many valued suggestions.

Thanks to Ernie Ong for providing lots of suggestions, including
adding the function menu to !Fnc'n'Prc, sorting functions into
alphabetical order and allowing multiple info files to be used. Thanks
also for suggesting a method of allowing FNuser_saveicon to set three
icon numbers for save windows, which is now implemented.

Thanks to Guy Bartle for providing the impetus to allow users to act
on mode changes, and add a function to get the screen size. Also for
getting me to make loading with double-clicks work and push ahead with
releasing version 3.00. Also thanks for raising the issue of switching
delays on and off during polling, and prompting the writing of
PROCwimp_singlepollidle. Thanks for drawing my attention to the fact
that the upgrading file for version 3.00 had the omission of a couple
of lines that went with FNwimp_loadsprites and for giving me the idea
of FNwimp_getscreenres. More thanks for the majority of the additions
and bug fixes for version 3.50, which are: adding
FNwimp_getwindowvisibleOS, FNwimp_getwindowvisiblescreen, FNuser_quit,
PROCwimp_quit, PROCwimp_bindpointer, PROCwimp_releasepointer,
PROCwimp_updatewindow, PROCwimp_scroll, PROCuser_prepare,
PROCwimp_resizewindowvisible, PROCwimp_setpointerposition,
FNwimp_getpointerposition, enhancing FNuser_loaddata, FNuser_savedata,
fixing a bug with PROCwimp_singlepollidle and FNwimp_getpapersize,
fixing a bug with !Toolbar example application, and pane positioning.
Also many many thanks for updating the manual to accommodate all these
new features and changes (which I know is no small task!), updating
the history and upgrading files, and basically doing all my work for
me! :)

Thanks to Ray Favre for pointing out that save windows don't
automatically grab the input focus like they should, and for raising a
point about the error handling. Thanks also for reminding me of the
bug in !Linker and for pointing out lots of errors and typos in the
manual and Func'n'Proc. Thanks too for pointing out the bug in
PROCwimp_recreatemenu, and the redraw bug in PROCwimp_rendersprite,
FNwimp_getspritesize and PROCwimp_render for sprites. Also thanks for
pointing out the problem with Linker causing large programs to exceed
the maximum allowed line number. Thanks for pointing out the bug in
CodeTemps with regard to button types. Thanks for pointing out the bug
in the function FNwimp_gettextsize and FNwimp_gettextsizeh, and
various typos in the Func'n'Proc function listings and manual. Thanks
for pointing out the bug whereby drawfiles with thick lines cannot be
printed.

Thanks to Tim Nicholson for pointing out that in section 10 I had
refered to PROCuser_loaddata when it is infact FNuser_loaddata, and
for also pointing out I had used pathname$ in Fnc'n'Prc and section 3
of the manual when elsewhere it is path$. Thanks also for suggesting
vertical sliders and for pointing out the missing THEN in the internal
PROCwimp_decodemenuentry.

Thanks to Keith Raven for pointing out to me the problem with not
being able to call DrWimp functions in FNuser_savedata, in order to
implement complex file saves.

Thanks to Alan Cook for suggesting the FNwimp_reinitmessages function.

Thanks to Martin Ward for providing a simple way of improving the
performance of applications.

Thanks to Jim Hawkins for providing a new version of his
UnCrunch/CrunchFix utility for distribution with DrWimp.

Someone pointed out the dragging bug in the Saver example application,
but I can't remember who! If it was you then please let me know so I
can credit you. :)

---------------------------------------------

After 1st May 1999

---------------------------------------------

Continued thanks to Guy Bartle and Eddie Lord for being part of the
preview team. (Guy also offered several new wimp-functions, most of
which have been included in Version 3.53.)

Thanks to Mark Scholes for many ideas received, many of which are in
Version 3.53. (Also to Mark for pointing out the silly error in
Version 3.53 which made Version 3.53a necessary!)

Many thanks to Harriet Bazley and Keith Wright for offering a
StrongHelp version of !Fnc'n'Prc - and further thanks to Harriet
Bazley for providing a Freeware utility to produce the StrongHelp
version automatically from !Fnc'n'nPrc.

---------------------------------------------

Continued thanks to Mark Scholes for several improvements suggested.

Thanks to Dick Alstein for improvements suggested.

---------------------------------------------

Thanks to Michael Curtis and Chris Rogers for several suggestions
which led to many of the changes in this version.

Thanks to Harriet Bazley for pointing out bugs in !Fabricate and
!CodeTemps - and also for pointing out inconsistencies in
'FNuser_loaddata' and 'FNwimp_createwindow'.

---------------------------------------------

Thanks to Harriet Bazley for upgrading utility to produce the
StrongHelp version automatically from !Fnc'n'nPrc.

Thanks to Chris Rogers for 'generic' routine to return OS Version
number.

Thanks to Steve Wyatt (via archive-on-line) for helping with rendering
of sprite colours.

---------------------------------------------

Thanks to Mark Scholes for several suggestions which have led to
additional facilities, improvements and a couple of bug corrections.

Thanks to John Bebbington whose queries led directly to changes
improving memory management of several DIMs.

REM --------------------------------------------------------------

Thanks to Andrew Hill for several suggestions leading to coding
improvements.

Thanks to David Thomson and Jonathan Lupton for reporting,
respectively, a problem with the caret handling of writable icons and
a problem with dragging text-plus-sprite icons.

Thanks to Eddie Lord for making several suggestions on how to improve
!Fabricate.


REM --------------------------------------------------------------

Thanks once more to Andrew Hill for continuing to make several
suggestions leading to coding improvements.

Thanks to Philip Perry for suggesting that wimp-functions to
plot/print some simple geometric shapes would help.

Thanks to Dave Edwards who put me onto a possible problem with
multiple panes. This led directly to more robust coding.

Thanks to Kevin Edwards who told me of a problem with
'FNwimp_pdriverpresent'. This led to much investigation and safer new
coding.

Thanks to George Foot for several suggestions which led to a drive for
better consistency in the documentation.
 

REM --------------------------------------------------------------

Thanks to Harriet Bazley for offering code which helped when
developing the new font menu facilities.

Thanks to Pete Miller for pointing out a problem when deleting dynamic
areas on shutdown - and for helping to find the solution. Also for
pointing out a problem in FNwimp_makemessagemenu().

Thanks to George Foot for suggesting the 'export' addition to
!Fabricate and the 'custom sprites' addition to !Fabricate.

Thanks to Graeme Wall for suggesting the 'Save window' addition to
!Fabricate. Also for his help in identifying a problem during
development of the !Fnc'n'Prc 'export' addition.


REM --------------------------------------------------------------

Thanks to Harriet Bazley for offering code to improve wimp-message
passing.

Thanks to Pete Miller for pointing the way to improve
FNwimp_createmessagemenu() - and also for offering coding to improve
the quit/shutdown management - and also for noticing a file reading
bug when dealing with drawfiles.

Thanks to Andrew Hill for pointing out a bug about file saving.

Thanks to Phil Williams for pointing out a bug when iconbar menus use
'dotted lines'.

Thanks to John Bebbington for finding problems with creating a large
number of dynamic areas.

Thanks to Eddie Lord for continuing to make suggestions for developing
!Fabricate.

REM --------------------------------------------------------------

For 3.62,

THANKYOU TO:
    
Harriet Bazley for passing on code from newsgroup c.s.a to stop
potential for flickering when changing window title.

Steven Murphy and Kevin Edwards for suggestions to extend colouring
options for icons.

Ben Hickling for finding a bug in 'FNwimp_createmessagemenu' (and for
finding the cure!).

James Gooding for notifying a (long-time) bug in !Linker.

'Domino' for notifying a bug in !Fabricate.

Thanks to Harriet Bazley and Ben Hickling for finding some important
typing errors in the Manual.



REM --------------------------------------------------------------

For 3.63,

THANKYOU TO:
    
James Harper for suggesting two new wimp-functions and changing
'user_preclosewindow' from a PROC to a FN. Also for pointing out some
bugs.

Alan Robertson for pointing out that 'getwindowtitle' needed
protection against no title (!).

Brian Jordan for greatly assisting in improving the rendering of
drawfiles with 'fills'.

Keith Wright for offering a utility to convert the text manual into an
HTML version.
    

REM --------------------------------------------------------------

For 3.64,

THANKYOU TO:
    
Ben Hickling and Harriet Bazley for pointing out some errors in the
Manual

John Nolan for suggesting that a description of how to print the
Manual in pamphlet form might be helpful.

James Harper who, in passing, alerted me to the existence of the
DrawFile SWIs.


REM --------------------------------------------------------------    

For 3.64a,

THANKYOU TO:

James Harper for pointing out two silly errors in the drawfile
rendering area of the above release.


REM --------------------------------------------------------------    

For 3.70,

THANKYOU TO:

Harriet Bazley for offering the initial coding which led to
'Elixir_01'

James Harper for suggestions for improving the coding in several
wimp-functions - also for finding a bug in 'FNwimp_getmenuenable' and
suggesting the new 'PROCwimp_savesprites'.

David Briggs for pointing out bugs in 'FNwimp_decplacesstr' and
'FNwimp_roundfloat' and for offering suggestions for improving the
coding in several other wimp-functions.

James Lampard for finding a bug when dragging 'save' icons and for
offering the solution.

David Thomson for finding a bug in the 'unsaved data' quitting area.

REM --------------------------------------------------------------    

For 3.71,

THANKYOU TO:

Harriet Bazley for finding the bug in FNwimp_getscroll()

REM --------------------------------------------------------------    

For 3.80,

THANKYOU TO:

James Harper for pointing out that it would be best to reinstate the
previous location of the only call to PROCuser_error.

Alan Robertson for suggesting the enhancement of FNwimp_createwindows
to allow the colours of all 'furniture' items to be specified..

John Williams for suggesting (and providing coding for) additional
wimp-functions for testing the presence of a filer object and to check
if a task is already running. Also for the idea that lead to the
introduction of a means to extract users' start-up 'options'.

Harriet Bazley for pointing out a shortcoming in the use of
SWI"Wimp_GetWindowInfo" and for letting me know of a problem with
panes for those using RO3.10. She also suggested coding solutions for
both.

Harriet and Chris Bazley for pointing out a limitation in the internal
wimp-function 'FNwimp_string'

Ben Hickling for suggesting an upgrade to the colour-picker functions
to give better control over the 'None' button - and for providing
proposed coding for this.

David Briggs for offering several coding improvements 'behind the
scenes' including an efficient solution for the 'FNwimp_string'
limitation mentioned above.


REM --------------------------------------------------------------    

For 3.81,

THANKYOU TO:

Harriet Bazley for pointing out a problem that led to a correction of
the coding in PROCwimp_bar; for asking for a change to
FNwimp_fontcolour; for suggesting that scrolls ought to be preserved
in PROCwimp_resizewindowvisible; and also for continuing to offer
improvements to the handling of panes.

Peter Miller for letting me know that <adjust-drags> were not
performing correctly, and for several other minor bugs.

David Briggs for suggesting several coding improvements.

Don Lewis and Graeme Wall for contacting me about items which led to
clarifications being made in the Manual.


        *****************************************************
    
    IT ONLY TAKES A LITTLE EFFORT TO LET ME KNOW OF ANY PROBLEMS -
        BUT THE RESULT IS A MUCH BETTER PACKAGE FOR EVERYONE!

        *****************************************************


EOF381