MacNetTools Bugs, WishList Items and Future Plans
What bugs are known to exist in MacNetTools?
As with any program, there are bound to be a few bugs. Anyone who tells you that their program is perfect, just doesn't have their eyes open.
General Program Bugs
- Mime decoder still needs more work... but that will always be the case. :-)
- Some parts of movable dialog windows do not get updated when another window is selected while dialog is active. This is now only true with the Move To folder boxes. These can be changed to controls but may not get done for ver 1.2.1.
- Set FType Prefs dialog - Add, Delete, Chng buttons do not work properly. For now, use Edit FType command on Edit menu instead.
- Filetype Editor dialog - when any filetype in the list is selected, the icon for that item disappears. This is a cosmetic issue only and will be fixed at some time in the future. Problem now seems to have vanished.
OS X Specific Bugs
- When running under OS X, file/folder drops onto MNT with MNT already running result in Finder window reactivate following dialog display, thus covering up the dialog. This cause may be that some MNT events may be getting higher priority than Finder events. In any case, the fix is not something that should be addressed at the last minute before release and will have to wait for later releases. Meanwhile, the workaround is to simply click on the Status window to bring MNT back to the front if this should happen.
- System version is displayed improperly in About Box. This is new with OS X 10.2 and may be due to a change in the version word format. It is cosmetic only.
Other Rare But Possible Bugs To Watch For
- File Tools dialog used to cause machine to intermittently do a hard crash (MacsBug could not recover). I subsequently did some work in this area and fixed one type casting discrepancy. Since then there have been no additional crashes. Will keep this one on the list for a while longer until even I am convinced that this bug is gone.
- Folder Tools - drop with MNT already running does nothing - problem disappeared.
- Wildcard Match Check has at rare times caused machine to crash - MacsBug recovers OK.
What are are your future plans for MacNetTools?
Listed in no particular order.
- The yEnc decoder is now vastly improved but there is still some "fat" remaining in the inner loops of the code which can be removed with a possible speed increase. Some work was done in this area but further "hand tuning" could still be done.
- Further Appearance manager support, specifically the use of smaller fonts in all dialogs as opposed to the old Chicago/Charcoal 12 font. This is not so much an addition of choice as it is of necessity. MNT has so many options now that the available dialog "real estate" is becoming very crowded. Each additional feature brings with it the challenge of finding some way to fit the applicable controls into the dialogs and the obvious solution is to simply use smaller controls and associated fonts. In addition to being more practical, I think it would simply look better too.
- Further expansion of mime support. Considering that there are some individuals who make a life's work of working on nothing but mime, this might be looked upon as an ongoing project.
- Change multitasking yields to a time based system rather than work based as at present. This should improve the consistency of cooperation with other tasks while maximizing the usage of the time that is available to MNT.
- Notification that a task is complete if it completes while program is in background. Should have added this to this version but I never got around to it (although I DO have a round TUIT... really).
- Additional Command Period abort support. Command Period is currently honored on each pass through the file scanner (it is built in) or once per file processed, but if an operation gets stuck inside the code that handles the processing of each individual item, the user is out of luck and must use Cmd Option Escape.
- After working for 18 years in the field of radar measuring satellite position and trajectories, it is not surprising that one of my interests is geodetics and mapping. There is a lot of raw mapping data out there available for free from the USGS and of special interest is the high resolution DEM data which provides elevation and contour data for the entire US (and the world is coming in time). There is a neat (although crash prone) freeware Mac program which processes this data into a form that is usable by any 3D program but with a change in the USGS data format that came about with the higher resolution data, this program is no longer usable with the USGS data. When I find the time, I would like to add a set of tools to MNT to process such data into something that is usable on the Mac. These data files are typically rather large and the buffered data system that is built in to MNT would be ideal for handling such data with ease.
- Plus a varied list of other similar utility functions which continue to pop into my mind and/or are suggested by others.
User Wishlist Items
- Long Filename support under OS X (already planned)
- CSV list support - catalog and verify functions, build csv lists and verify existing files hierarchies plus a rename function for OS X only and perhaps also flatten and restore hierarchy functions to convert the file structure to all files in a single folder and vice versa if that would be of any use
- Make It Scriptable
- No frills file stuffing function like Stuffit 4
- Stuffit Segment Joiner / Segment Renamer
- Learn from your input and automatically find the next series of segs - segment resync
- More List Files Options and List Compare Feature
- Perhaps an automatic checksum verification much the way a par index file does now
- Winrar3 support
- Par processing comprehensive completion report (not one per file but a page of "everything I have done this time round")
What are are your excuses? Why isn't it already done?
To begin with, lets face it... I'm slower than Christmas and not about to get any faster with the passage of time. It isn't often that a turtle can be made to move in high gear, but eventually he always gets where he is going. The same applies to me.
- Right now I have one main project which has been sidetracked for about a year for 1) some of the following subprojects, 2) the original creation of MNT itself and 3) several other tasks that turn up demanding immediate attention. My main project (and its subprojects) gets first attention, but it is quite possible that I might end up giving some occasional time to MNT even prior to that time. The truth is that I could really use 48 hours in each day.
- With OS X coming into common use, I absolutely must finish updating the remainder of my code to make it Carbon compatible. With MNT now done, the score is currently one project down and three more to go. Given that, I might get back to MNT once again sometime in the year 2004, but the fact remains that MNT is rather fun to play with so more often than not, if I can find an excuse to do some work on MNT, I will do so.
- Meanwhile I hope that you the users of MNT will find as many good uses for it as I have.
This page last updated Mar 5, 2005