home *** CD-ROM | disk | FTP | other *** search
- Short: DiskMaster 2.2b15 and DM2.guide 1.50
- Author: rriedel@amiga.on-luebeck.de (Rudolph Riedel)
- Uploader: rriedel@amiga.on-luebeck.de (Rudolph Riedel)
- Version: 2.2b15
- Type: util/dir
- Replaces: util/dir/DiskMaster.lha
-
- Try to *READ* the guide *FIRST* if you encounter any problems!
-
- News in short:
-
- The sorter is working in warp-mode now and also sorts by comment.
- Fixed fours bugs that I introduced and three old ones.
-
- From the guide:
-
- 2.2b15 (97-09-24) 58464 Bytes
-
- - A security check in the new DosExecute() function prevented the
- execution of external programms when there was no file-window.
- Thanks for the fast report to Fredrik Ismyren.
- - Added a new security check to DosExecute().
- Thank you, Heinz Wrobel, for showing me that possible
- error-source.
- - Optimized ParseScreenArgs() and DosExecute() by Elimination
- of a function call.
- - Added the new sorter-sources from @{"Richard" link "Company" 0}:
-
- The new "Benchmarks":
-
- 1422 2816 4909 Files
-
- 00:08:11 00:27:00 01:14:90 2.1c Sort by Name
- 00:06:77 00:22:69 01:03:74 2.2b14 Sort by Name
- 00:02:73 00:05:11 00:08:69 2.2b14 Sort by Fast (no sort)
- 00:02:75 00:05:75 00:09:75 2.2b15 Sort by Name
-
- All in plain ANSI-C!
- Now we have to speed-up the seek...
- - The new sorter is also handling special characters correctly now.
- - Overall Cleanup of the source, created a new File called DMSort.c,
- dumped all the obsolete ASM-Source.
- - Optimized the sorter by means of speed and size.
- 10002 entries are sorted:
- Fast: 00:19:37 Name: 00:20:52 Date: 00:20:26 Size: 00:20:62
- - Sorting by date is now done like the wb - newest first.
- - Implemented a sort-by-comment.
- - Re-worked the sort-by-date to have drawers on top of the list.
- - Sort-by-comment caused enforcer hits, fixed,
- should be close to waterproof now.
- - Fixed a bug that I introduced with 2.2b12.
- Copy NEWER also copied the file if it had the same date.
- Reported by David Brown <David.Brown-6@pp.ksc.nasa.gov>.
- - Fixed SaveConfig() that I left unfinished in 2.2b12,
- now works like the original but without the bugs...
- - Restructured parts of the source.
- All sorting is now done in one file.
- Made a new function out of three identical passages, this saved 150 bytes.
- Also increased the readability for later analysation.
- - Fixed the bug that prevented the usage of the reader from two DM`s
- at the same time - the pub-screen names were identical.
- The name of the reader-screen is now: " DM-Reader.DMnumber"
- The white spaces are necessary for cosmetic reasons only.
- - Fixed annother rarely occuring Enforcer-Hit that apeared since 2.04 .
- Thanks to Hannu Nevalainen again for reporting it!
- - CompareDates() is now also used to determine if the FileInfoBlocks
- have been updated.
- - Volumes are now renamed using Relabel() instead of sending an
- 'ACTION_RENAME_DISK'-packet, this saved 112 bytes.
- - Restructured the source by moving some functions around and
- re-formated them to increase readability.
- - Further restructured and cleaned-up the code,
- removed some dead lines.
- - Created a new source-file named DMRexx.c in which all Arexx stuff is done.
- The source is now splitted into 12 files.
- - Inserted some checks to prevent a '//' in the dir-name.
- First reported by Bryan K. Williams <bryanw@connectnet.com> - thanks!
-