home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 3
/
PDCD_3.iso
/
utilities
/
utilsm
/
multidesk
/
!MultiDesk
/
History
< prev
next >
Wrap
Text File
|
1995-04-26
|
3KB
|
121 lines
0.00 28 Nov 1994
Arbitrarily picked as the first version...
0.01 29 Nov 1994
Used a condensed version of DeskLib's Window.Show.c file to save memory,
and added hot-key handling.
0.02 01 Dec 1994
Menu click on the main window brings up the iconbar menu.
Made the scale be set as a perentage in the Choices window.
Barsprite now has a palette, so is displayed correctly in all modes.
Changed MakeMod so that calls to Wimp_SendMessage from the filter code
is sent to the 4-byte taskhandle, rather than the lowest 16 bits. I did
this to make MultiDesk work on the RPC.
(Thanks to Mike Enderby for suggesting the above things).
Added an 'Info' icon to the info window which starts up !Help.
0.03 03 Dec 1994
Checked scale>0 in Choices window. Made the post-filter send
event_CLOSE to MultiWind as well as event_OPEN and event_KEYPRESS.
08 Dec 1994
Changed MultiDeskModule to detect low-level key-press events instead of
registering a filter Wimp keypress events. Hopefully this will work on a
RPC... Used a transient call-back routine which checks the Alt key and
calls Wimp_SendMessage.
09 Dec 1994
Removed the help icon from the info window - !Help not always seen
before multidesk tries to run it...
10 Dec 1994
Made the filter part of MultiDesk stop any Alt-cursorkey events from
reaching applications (apart from MultiDesk), as the low-level detection
of Alt-cursorkey means that these still get handled by the wimp.
0.03.2 16 Dec 1994
Changed code to not wait for event_OPEN from module when user moves
around the virtual desktop - can get 2 Alt-cursor's before the
event_OPEN arrives, which results in out-of-date virtual desktop
display.
0.04 06 Jan 1995
Made the module pretend to be the WindowManager module, so as to get all
calls to the Wimp_Open/Close/DeleteWindow SWIs. Unfortunately, menus are
not opened with these calls (presumably the menu code calls the
Wimp_Open/Close directly rather than as an SWI, because menu swis are in
the WindowManager module), so the window stack still has to be checked
periodically.
0.04.1 08 Jan 1995
Ommited fn names for Error_ functions, to make !RunImage smaller.
1.00 09 Jan 1995
Tidied up the docs ready for release.
1.01 06 Feb 1995
Ensured that the main window is always opened in the visible screen
area. A buggy app seemed to get a bit confused and moved MultiDesk's
main window off the screen - and the only way to get it back was to
recall the windows.
1.02 13 Mar 1995
Recompiled with a slightly later version (1.03) of my Dialog2 library.
Source code size reduced by about 200 bytes by this.
First release to hensa.
1.021 25 Mar 1995
Recompiled with DeskLib 2.15
1.03 29 Mar 1995
Improved the drawing of the virtual desktop slightly - the bottom line
of a window is ommited if the text of the window is taller than the
window.
1.04 26 Apr 1995
Fixed a bug in the hot-key handling - because these are sent with
Wimp_SendMessage from the module, one can get a second hotkey before the
display has updated to cope with the first hotkey.
MakeMod improved (mainly all SWIs now use error-returning X form) thanks
to Simon Proven.