Changes V3.0 -> V4.0 -------------------- Major: - Finally a complete and up-to-date well documented release with all of the support utilities. - Basic support for batchmode processing. - Radical new music composition by Paul van der Valk. - Erwin Zwart has completely redesigned the graphics to conform to the 2.0 look. Aesthetics and functionality have improved significantly. - Defaults to support for a "safe library root". This is larger startup code for library imploded files that warns when no library is present. You can override this setting. - The "Protect" option has been discontinued. See the "philosophy" document for the rationale on this. - Mouse hater support by way of a CLI based Deplode command, and keyboard equivalents throughout. Minor: - Support for "pure-imploded" files removed; If you know how to make a program resident, you know how to use the library. - The "Library" gadget now defaults to on. - The "Merge" gadget now defaults to off. Improved compilers/linkers plus the much more frequent appearance of selfdetaching programs have made this option less important and more dangerous respectively. - Added tooltypes and commandline switches for specifying the setup options. - The copperlist has been tuned down a bit, and the screen is now dragable. - The explode.library has been enhanced/sped up a bit. - Removed bug that caused Intuition to read from location zero. This would occasionally crash the machine when location zero was nonzero. This bug was already removed in V3.1 (thanks to Arnout). - All stuff has been enforced and mungwalled so now we've even better confirmation that no serious bugs are present. - Improved overlay file recognition. No longer expects overlayed files to have additional space in the hunk table. Searches for the magic longword. - Decodes ARP resident program tags. Warns against stack gobblers. - Data hunk ID now preserved upon deplosion. Inconsequential, yet neater. Very stringent format checks in the old deplosion routine barf on the extra bit required for this, but the old explode library doesn't mind, so in that sense it is backwards compatible. - Lots of other small changes.