Short: Ultimate Phone Call Coster/Logger OS2+ Author: ellis@cam-ani.co.uk (Ellis Pritchard) Uploader: ellis cam-ani co uk (Ellis Pritchard) Type: comm/misc Architecture: m68k-amigaos Online-o-Meter - The Ultimate Call Coster Measures the length and calculates the cost of phone calls via modem or voice; never be surprised by your phone bill again! Features: - Accurate call timing and costing. - Log file generation. - Low resource usage. - ARexx, Commodities and GadTools GUI Interfaces. - AmigaGuideŽ documentation. - Flexible Tariff setup using Preferences Editor. - `Numerous' Preferences files! Changes for Version 1.5: Just a few fixes and one major enhancement: OnlineMeter ˇ Fixed two minor memory leaks I noticed: - one which I introduced in 1.4: OnlineMeter would loose around 20-80 bytes every time it read the preferences: I wasn't freeing the Hotkey strings... (applied to OnlinePrefs too) - one which must have been around since early versions: OnlineMeter would loose 464 bytes every time the window was closed. The problem lies in the fact that gadtools.library CreateMenus() allocates all its menus in one big lump, and if you subsequently add some, they don't get freed on a FreeMenus() as you'd think they would. You wouldn't belive how long this took me to trace! An interesting combination of CodeWatcher/owner/lvo/wedge/VLT/cpr & Artm eventually found it... ˇ Crash recovery: - If machine crashes while OnlineMeter is running or before ENV: vars are saved, running OnlineMeter again after reboot will recover the call values and ask if you wish to log them (if logging is enabled). Uses OS compilant KickTags mechanism. ˇ Slight Adjustment to layout should work better with some fonts. Enjoy! -- E.F.Pritchard. ellis@cam-ani.co.uk