Metropoli BBS
VIEWER: megadesk.new MODE: TEXT (ASCII)

   Megadesk Change history, most recent changes at top:


July 7, 93 V2.24
----------------
- Allow accelerators to work if caps lock is on
- Removed "all rights reserved" from "about" information (for OS2EWS)

May 14, 93 V2.23
----------------
- Fixed another bug where bitmap changed size on hide/show of menu bar with some
  configurations
- 16-bit support dropped from package

Internal   V2.22
----------------
- Fixed bug where bitmap changed size on hide/show of menu bar with some
  configurations

Internal   V2.21
----------------
- Fixed another bug with traps on restore of main state
- The repaint that happens after you drag a window in the Megadesk bitmap
  did not respect the "Show all windows in bitmap" setting
- Float timer now gets stopped when float is unselected
- Enter from the Window List will now cause Megadesk to switch rooms (before,
  only the mouse double click would work)

Apr 30, 93 V2.20 (BETA CON'D)
----------------
- Free MEGAHOOK.DLL on exit
- Problem with MEGAHOOK causing traps in other PM windows on exit
- Resize window to proper size if restore title and menu bar on a small
  sized Megadesk
- Do not allow desktop (PM Shell) to be moved from within Megadesk (MB2 drag)

Internal   V2.19
----------------
- Fixed bug with traps on restore of main state

Internal   V2.18
----------------
- Fixed bug with new INI file on lower resolution display being detected
  as an old 16-bit INI file

Apr 23, 93 V2.17 (BETA)
----------------
- Removed ability to minimize Megadesk
- Added ability to hide Megadesk title and menu bar:
  - Double click mouse button # 1 to toggle
- Added checking for INI file version, with (hopefully) automatic updates
  as new options are added
- Removed "Wait for Repaint" message at startup only
- Task list (window list) is locked always
- Desktop is locked always, there is a setting available to unlock it
- Added ABOUT box


Internal   V2.16
----------------
- Added ability to issue screen refresh on hot keying from a full screen
  WIN-OS/2 session (added for 8514/A users that turn FASTSS on)

Internal   V2.15
----------------
- Fixed bug with 16-bit version not restoring bitmap on restore of main state

Jan 05, 93 V2.14
----------------
- Made locks list into listbox
- Fixed (I hope) 3270 window position problems
- Will not allow save of any numbered (not main) state if the key 'PASSWORD'
  exists in the INI file for that state.  This key must be manually added,
  and megadesk currently does not prompt for a password, it simply does not
  allow the state to be saved.  The contents of this passowrd entry are
  ignored at this time
- Fixed bug in 32 bit version preventing restore or erase of a numbered state

Nov 24, 92 V2.12
----------------
- First 32 bit BETA (BETA), 16 bit executables renamed
  (====>>  rename original INI file to MEGADS16.INI)
- Added relative room number under locks list
- Fixed room switch from task list bug under 2.0

Feb.30 '91 V2.11
----------------
- fixed bug which resulted in showing 3270/5250 hidden windows during
  Restore State's from other than the main window (icon holes)
- fixed a minor icon text bug
- fixed bug with changing screens while certain dialog boxes (EPM's
  file select listbox, Control Panel's Change Screen Colors) were up
  which resulted in the loss/movement of dialog box controls
- added /s parameter so that locked/megadesk windows are not hidden during
  screen redraw
- added /r parameter which will redraw each room as you leave it
  (implies /s parameter)

Feb.4  '91 V2.10
----------------
- created work- around for bug in early OS/2 V1.2 CSD levels with
  message queue hooks

Jan.31 '91 V2.09
----------------
- fixed bugs in task- list following function (MEGAHOOK.DLL added)
- added "Restore Main State" to system menu for iconized convenience
- fixed bug in iconizing with wrapped menubar

Jan.25 '91 V2.08
----------------
- added special processing for 3270 windows to fix complaints from the
  forum
- follow- active- window feature fully implemented

Jan.11 '91 V2.07T
-----------------
- released test driver for V2.07-  see MEGADESK FORUM for details of use
- added focus- follow- active- window feature
- changed to top- left coordinate basis

Jan.8  '91 V2.06
----------------
- Fixed bug to do with moving certain windows
- Fixed bug during shutdown of Megadesk
- Improved icon appearance
- Added function to set size of icon in Options submenu
  (icon size saved by all Save State's)
- Added option to "Float" icon above all other windows (ex. /F)
- Added option to start Megadesk minimized (ex. /M)

Dec.20 '90 V2.05
----------------
- Added /wn3 parameter to wait before startup.  n3=number of seconds
  default = 2 seconds, (ex. "start megadesk /W10" for 10s wait)
- Megadesk now works when iconized-  right mouse on icon changes screens
- Megadesk now accepts <- - >   keys to change screens
- Let windows decide where they want to go on the screen
  (should fix certain edge problems with 3270, EPM windows)
- Forced Vio Windowed sessions to stay in place when off screen

Dec.12 '90 V2.04
----------------
- Added /d parameter to use dialog boxes to check when painting complete
- Added /n parameter to stop hiding of windows completely off screen
  (see DOC for explanation)
- Stopped the "bring windows back to main screen" feature when Megadesk
  is killed by system shutdown. This was causing an unpredictable
  timing bug.

Dec.10 '90 V2.03
----------------
- Improved "Redraw All Screens" checking
- Improved sizing of Megadesk window (no re- drawing of screens)
- Improved hiding of windows off screen to fix CMMOUSE problem
- Added options for changing number of screens high/wide interactively
- Added numbered states (Saving, Restoring, Erasing) as well as Main State
- Added Version to Exit menuitem

Dec.3, '90 V2.02
----------------
- Fixed a timing bug in moving between screens as noted by BELA at BLDVM4

Dec.2, '90 V2.01
----------------
- Fixed a bug in "Redraw all Screens" as noted by XZZ0280 at RCHVMW3

Dec.1, '90 V2.00
----------------

Previous Users:
- in order to add Move Window function from overview (see
  MEGADESK DOC), made bitmap drawing a little more exact.
  Please "Redraw all Screens" and "Save State" after you
  start the new MEGADESK.EXE or moving might be a little
  messy.  DO NOT erase your old MEGADESK.INI file.

All Users:
- Added Move Window from overview function (see MEGADESK DOC)
- Changed things so Alt- Esc only goes through windows at least
  partially on screen
- Allowed "SET MEGADESK=" environment statement to set path for
  MEGADESK.INI file
- Got rid of nasty Dialog Boxes
- changed "Redraw this Screen" to right mouse button double- click
- now returns all windows to screen when terminated


Nov.22,'90 V1.01
----------------
- Added icon to Megadesk.
- Changed the "Restore State" window handling to be less tolerant in
  matching windows without ClientClassNames and WindowText with the
  saved window group.  This should stop certain bugs during restore
  and make it faster.
- Removed "Task List" and "KWM_SURROGATE_CLASS" from "Locks" listing.
  These windows are part of PM and shouldn't be affected by
  applications like Megadesk.
- Changed startup- without- MEGADESK.INI file to be more user- friendly.
  Doesn't go through all screens at start, just assumes only main
  screen has windows.




[ RETURN TO DIRECTORY ]