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.