The homepage of this project is located at:
http://kazong.privat.t-online.de/
The mailing-list for this project is to be found here:
http://groups.yahoo.com/group/DM2-Forum
2.6 (2005-12-11) 103072 Bytes
This is the most complete update ever, there were changes in all
modules since 2.5.32, some more prominent than others.
So please read the release-notes carefully, although this is only
a shortened list to inform you what changed for you.
- Renamed Startup.DM to DiskMaster2.prefs
Nothing else yet, just a little step for standardisation.
Just rename your Startup.DM and you are home again.
- Renamed DM2.catalog to DiskMaster2.catalog
As above, just rename your .catalog file or copy over
the one from the archive.
- The requesters use Reaction now
The 68K version of DiskMaster2 requires at least the V41 classes which is
what you find on Aminet in the ClassAct2Demo.lha archive.
The minimum *supported* version of Reaction is V45 however which
is what was distributed with OS3.9.
This should allow to still use the 68K version of
DiskMaster2 on MOS.
And yes, this makes it more difficult to boot DiskMaster2 from
a floppy-disk but then there are still older versions to do just this.
- All new preferences-requester: "AddCmd DMPrefs, 30,03, DMPrefs"
And before the discussion begins, no, this is not what made
DiskMaster2 23K bigger, it's impact is way less than that.
And no, this can not be added as external program, it has to access
data that is not available otherwise and creating an interface to
allow just this won't make the binary significantly smaller.
- Bugfix: A direct 'Delete' as in "Delete ram:xx" caused an Enforcer-Hit
- Bugfix: A 'Find' without arguments caused an Enforcer-Hit.
- Bugfix: 'Rename' may have caused an Enforcer-Hit.
- Bugfix: A check for a dir-window path caused an Enforcer-Hit
when there were no dir-windows.
- Bugifx: 'Check' caused an Enforcer-Hit when being called without
arguments and no dir-windows - somewhat esoteric...
- Bugfix: removed a potential buffer-overflow from 'SaveConfig' which
could occur in case ASL.library was not available.
- Bugfix: 'Read' did not display directly given files in case
the DEV/VOL/ASN list was displayed for the active window.
Thanks for reporting to Lorence Lombardo!
- Bugfix: the FORCE-flag was not reset so after deleting with
this option subsequent moves deleted protected files.
- Bugfix: volumes with InfoData.id_NumBlocks=0 caused a division-by-zero error.
Found with a "toasted" DVD-RW...
- Bugifx: Using empty lines for 'AddCmd' opens a requester again.
- Bugfix: sorting by extension could be trapped in an endless loop
for empty directories.
- Bugfix: When starting from the internal startup the default-name
for the startup was wiped out.
- Bugfix: Saved font names are now enclosed in quotes for 'NewScreen' and 'Font'.
Thanks for reporting to Javier de las Rivas <javierdlr@jazzfree.com>!
- Bugfix: 'SetList' was badly broken for OS4 since 2.5.31
- Bugfix: using 'Sort' with no window opened issued an enforcer-hit since 2.5b7.
Thanks for reporting to Javier de las Rivas!
- Bugfix: Due to a typo the OS4 version displayed negative values
in the window-title for dirs with 2gig+ of files.
Thanks for reporting to Javier de las Rivas!
- Bugfix: When opening a new command-window without actually adding a command to
it, it was converted to a dir-window - remained undetected since 2.1c at least...
Thanks for reporting to Javier de las Rivas!
- Bugfix: Arranging the windows' positions went unnoticed unless the window in question
also had been resized -> the wrong position was saved in this case.
- Bugfix: Jumping from one screen to annother is now possible.
- Bugfix: Screen-promotion does not mess-up window-scaling anymore.
- Bugfix: The "COMMENT" option for 'Select', introduced with 2.5b13,
fed MatchPatternNoCase() with NULL-strings for empty comments.
- Bugfix: Parser - "\" (escape char) handling was broken.
- Changed the format of the $VER string to fully comply with
the specifications for AmigaOS.
- Broken soft-links are now displayed as files with a size of zero
and a comment that this is a broken link.
- Rewrote 'Archive' to generate longer argument strings.
In addition using "#" for the name argument suppresses the target-requester thus
making 'Archive' better suitable for generic multi-select actions.
- Most requesters feature a context-help now accessible thru a button
or by just pressing the HELP key which opens DiskMaster2.guide from
progdir or what is configured thru 'SetX' "Guide".
Note that some commands do not feature a dedicated requester and use
'Confirm' or 'ReqPattern' instead.
- "ASNYC" option for 'View' and 'Info'.
- 'SetX' - new "LongCmd", "WheelMult", "DragDelay", "ReqHideHelp" and "Guide" options.
- Rewrote 'Delete' to let it handle links better and to speed it up somewhat.
- Implemented a new sortmode: sort by name-length -> L/L-
- The minimum window width and height are now calculated based on the sizes of the borders
and the sizes of the gadgets. The defaults for the commands have been raised to 100.
- 'FileStat' - Returns file time (<stem>.TIME = "HH:MM:SS").
- 'Dirlist' - TIME option (<stem>.TIME.<idx> = "HH:MM:SS").
- 'Color' can use 24 bit values now and has a new "Offset" option.
- Added "CmdReq" command. Opens a req, and executes the input as a DM command.
- Added support for OS4 mouse-wheel events - with configurable multiplier of 1 to 5.
- Added SHIFT-qualifier to mouse-wheel scrolling on OS4 to allow
scrolling sideways with a standard 1-wheel mouse.
- Added sort-by-length and 'DMPrefs' entries to the internal startup.
- Changed the internal startup to use "#" chars as indicator for empty
command-lines.
- Replaced hardcoded "G" and "T" with msgUnitGigB and msgUnitTerB.
- Improved the up/down/left(right scrolling delay by actually reading the
system-prefs and using KeyRptSpeed and KeyRptDelay.
- Replaced a WaitTOF() call in drag-selection with a conditional delay configurable
thru 'Setx' to 3...9 milli-seconds.
So if drag-selecting the next entry takes less than e.g. 5 milli-seconds
the further execution is delayed by the difference.
Helps with fast machines, should not affect slow machines too much.
- In preparation for the support of proportional fonts in the directory
listviews a large portion of the display code has been rewritten.
The code already is more complicated but should not work significantly
slower than before - but the final step to prop-fonts will make
things a little slower.
- 'Read' - new "TabSize" option.
- Removed ReqTools code. 'Color', without any args, opens the "Colors"
page of 'DMPrefs'.
- DM flag %R always returns not quoted text as suggested
by Javier de las Rivas.
Have fun - Rudolph
|