************************************************************************ * * * COPYRIGHTS * * * * UNLESS OTHERWISE NOTED, ALL FILES ARE * * * * Copyright (c) 1985-1993 Commodore-Amiga, Inc. All Rights Reserved * * * ************************************************************************ ************************************************************************ * * * CONFIDENTIAL DEVELOPER MATERIALS * * * ************************************************************************ THIS SOFTWARE AND INFORMATION IS PRELIMINARY AND/OR CONFIDENTIAL, AND IS PROVIDED ONLY FOR INHOUSE TESTING AND/OR USE BY REGISTERED DEVELOPERS. THIS SOFTWARE AND INFORMATION MAY NOT BE DISTRIBUTED, DISCLOSED, OR DUPLICATED, IN WHOLE OR IN PART, IN ANY MANNER OTHER THAN AS SPECIFIED IN A SIGNED NONDISCLOSURE AGREEMENT WITH COMMODORE. THIS SOFTWARE AND INFORMATION MAY NOT BE RETRANSMITTED ELECTRONICALLY, AND MAY NOT BE STORED ON MULTI-USER SYSTEMS. ************************************************************************ * * * DISCLAIMER * * * * THIS SOFTWARE AND INFORMATION IS PROVIDED "AS IS". * * NO REPRESENTATIONS OR WARRANTIES ARE MADE WITH RESPECT TO THE * * ACCURACY, RELIABILITY, PERFORMANCE, CURRENTNESS, OR OPERATION * * OF THIS SOFTWARE AND INFORMATION, AND ALL USE IS AT YOUR OWN RISK. * * NEITHER COMMODORE NOR THE AUTHORS ASSUME ANY RESPONSIBILITY OR * * LIABILITY WHATSOEVER WITH RESPECT TO YOUR USE OF THIS SOFTWARE * * AND INFORMATION. * * * ************************************************************************ AMIGA RELEASE 3.1, WORKBENCH V40.29 Date Generated : 16-Aug-93 11:31:19 -------------------------------------------------------------------------- The following are the changes since release 40.23: DiskCopy 40.2 - Now uses the fssm_Flags value from the FileSysStartupMsg structure for a given DOS handler when doing OpenDevice() on the underlying device. That's what it should have been doing all along... animation.datatype 40.5 o Downcoded CopyBitMap routine. o Optimizations in load process. o GetDTAttrs now returns ADTA_KeyFrame. locale.library 40.4 - Changed from using CheckDate() instead of Date2Amiga() in the date conversion code. This prevents illegal date being accepted as valid. This fixes FormatDate(), and dos.library/StrToDate() (since locale patches that) IconEdit 40.2 o Finally honors ^C and ^F o Uses the preference busy pointer o Draws bevel boxes correctly in all cases. o No longer sets NO_ICON_POSITION when saving icons. o Dropping an icon into the normal or selected image no longer changes the directory of the current icon. o Selecting Cancel on the file requester brought up by the Action|Save then Action|Cancel requester will now cancel the action. o Long file names no longer trash the status information or vice versus. o Extremely Long file names no longer cause an unreadable changes requester. o Save to clipboard and file the same size as the real icon image instead of 80 x 40. o Save to clipboard and file when using a screen of more than 8 colors now saves a correct color map. Now only saves 2, 4 or 8 entry color maps instead of 2, 4 or 256. CDFileSystem 40.9 o Adds support for 2.0 packets OpenFromLock(), DupLockFH(), ParentOfFH(), ExamineFH(), IsFileSystem(). All low-risk, since internally a filehandle was a lock plus a few extra fields. nonvolatile.library 40.35 - Major cleanup of docs and public includes lowlevel.library 40.35 - Major cleanup of docs and public includes HDSetup 40.5 - Now deals correctly with A3000 super-kickstart setups and will create two partitions named "WB_2.x" and "HD1" instead of creating "HD0" and "HD1" whenever it is run on an A3000/A3000T. This was supposed to be fixed by 40.4, but wasn't completely. - In order to support the above, a new ProdPrep script was added to the build called "A3000Partitions". This sits in the same directory as the previous "StandardPartitions", but it used when running on an A3000. Install (script) 40.17 - Fixed typos in the French portion of the script. (40.15) - Made some minor changes to help developer upgrades and reduce the script size. Installs of the system software can now be done from a hard drive or from RAM:. What you need is to have a directory structure which looks like: (40.15) Workbench3.1 (dir) Extras3.1 (dir) Storage3.1 (dir) Install3.1 (dir) Fonts (dir) Locale (dir) Each of these sub-directories must be located within the same directory, and must contain all the files for their respective disks. The high-density layout can also be used and looks like: Workbench3.1 (dir) Locale (dir) Extras3.1 (dir) Fonts (dir) Install3.1 (dir) Storage (dir) - Fixed bug where it would no longer work when installing from low-density floppies. (40.16) - Fixed bug where if you had a directory with the same name as a file (say a ToolManager directory in the Tools directory, and a ToolManager program in WBStartup), the Installer would delete the file, and move the directory in place of the file. This was meant to upgrade the program file in WBStartup with the newer version from Tools. Only files are now moved in this way, and directories are left alone. (40.17) MultiView 40.8 o Passes the name of the ARexx port in DTA_ARexxPortName. amigaguide.datatype 40.11 o suppresses @ commands at the beginning of lines again. (40.9) o Uses BACKGROUNDPEN to clear behind the control panel. (40.9) o Now handles relative paths correctly. (40.9) o Added several new synchronous (don't return until complete) ARexx commands: (40.10) GetNodeCount - Returns the number of nodes in the database in the RESULT string. Next - Go to the next node in the database. Previous - Go to the previous node in the database. Retrace - Go to the previous node in history. Print - Print the current node to the printer. o Updated amigaguide_dt.doc (the Autodoc) to include AREXX commands, database/node commands, and attributes. (40.10) o No longer crashes on an incomplete link. (40.11) amigaguide.library 40.4 o CTRL_C now aborts AmigaGuide. o CTRL_F now activates the AmigaGuide window. o Now passes the ARexx port name to the amigaguide.datatype. text.datatype 40.1 o Bumped to V40. o Expunge was going off of unused internal count instead of library open count. o Compiled with SAS6 with new "standard" library options. Save 2956 bytes. o Now sets up the rastport used for clearing using the draw info pens. Format 40.2 - In the device selection display, if no device is currently selected, and a disk is inserted, it no longer selects the first device in the list. It now tries to select the device in which a disk was inserted. - The fuel gauge and cylinder counters are updated twice as often when formatting devices with more than 1000 cylinders. Folks complained it wasn't updating often enough - When run from WB, it now reads the tooltypes of the Format icon. The ToolTypes supported are: VOLUMENAME= TRASHCAN= Exchange 40.1 - Fixed incorrect handling of the listview when new commodities were started and quit while the listview was displayed. The listview would always be reset to show the top item instead of showing the selected item. This fix also removes an ugly flash of the listview whenever its contents changed. PrinterPS 40.3 - Fixed memoration crash when switching between the different pages of the program. CI #315 IPrefs 40.7 - Disabled beta alert in preparation for final release. CI #227