--------------------------- Call Trace Revision History --------------------------- September 18, 2003 (1.0.0.31) [1.0 beta 5] ============================= - Caller ID improvements: * Support for 'DDN' caller ID format used by some Canadian telcos (must use 'Manually decode caller ID data' option) * Caller number no longer shows up as UNAVAILABLE or OUT OF AREA in some cases where caller ID is sent twice, replacing the first valid number * Invalid characters automatically removed from caller number - Bug Fixes: * Phone book entries without location no longer display trailing dash * Call Log NAME column correctly sorted when phone book names used * Printing call log now formats names and numbers correctly * Menus once again support screen readers (MSAA support courtesy of Toolbar2000) April 16, 2003 (1.0.0.29) [1.0 beta 4] ======================== - Phone Book: * associate numbers with user-defined names and locations * play custom sounds or launch programs * screen specific callers by assigning 'BLOCKED' priority - User Interface: * Support for Windows XP visual styles * Improved toolbars and menus (courtesy of Toolbar2000) - Caller ID improvements: * Added option to re-initialize modem after each call * Support for non-standard formats for Zyxel and other modems (must use 'Manually decode caller ID data' option) * Support for TAPI devices with custom service providers (untested) - Bug Fixes: * 'DBISAM Engine Error' no longer occurs when exporting calls with some date/time locales * dozens of minor fixes and improvements July 27, 2001 (1.0.0.24) [1.0 beta 3a] ======================== - New female voiceovers for announcing numbers - Bug fixes: * fixed: 'not a valid floating point value' error message no longer occurs on systems that use a comma as their decimal separator * fixed: long distance numbers would not display for Stentor telcos (Canada) when using the 'manually decode caller ID data' option * fixed: insufficient file permissions on NTFS partitions would cause Call Trace to quit without a meaningful error message * better detection for caller ID support by modem driver (setup .inf) July 21, 2001 (1.0.0.23) [1.0 beta 3] ======================== - Ability to decode modem data directly for incoming calls: * support for non-standard caller ID implementations (Canada/UK etc.) * Win95 users on longer experience a delay in receiving cid info * added VIEW->MODEM LOG dialog to see raw data for the current call (disabled by default, configurable via MODEM->SETUP dialog) - Export utility to save the call log to a text or HTML file (FILE->EXPORT->MANUAL EXPORT) - Automated export feature (file is updated with each incoming call) for remote viewing of calls via a third party FTP or Web server. (FILE->EXPORT->AUTOMATED EXPORT) - Added option (in FORMATTING OPTIONS) to strip the '1' that is prefixed by some Canadian telcos in long distance numbers (enabled by default) - Ability to view ALL calls in addition to last 30, 90, or 180 days - Bug Fixes: * fixed: 'Unable to find specified line device' error would sometimes occur * fixed: Installing/removing your modem while Call Trace is running would result in a repeated 'Call Trace no longer has access to the modem' error * better support for repair of corrupt databases July 12, 1999 (1.0.0.19) [1.0 beta 2] ======================== - Fully customizable number formatting for call log to support international conventions - Option added to automatically cancel call alert indicator if you left-click on the system tray icon (enabled by default) - Bug Fixes: * fixed: Call Trace was sometimes unable to find its help file * fixed: name sometimes displayed as 'O' instead of 'OUT OF AREA' * fixed: popup window was still sometimes obscured by screen saver (in Always On Top mode) * Sound profiles are automatically created on the fly if they don't exist * Modem state is remembered on shutdown June 27, 1999 (1.0.0.18) [1.0 beta 1] ======================== - Sleep mode (disables selected notification types until a specified time) - Enhancements to Popup Window: * Easy Close option (clicking anywhere on the popup window can close it) * Displays faster when in full screen mode - Call timer (keep track of a call's duration - must be started/stopped manually) - Action menu added (cancel call alert, sleep mode, call timer accessible) - Online/offline toggling in toolbar to open/close modem - Several annoying issues in month calendar (for Daily/Monthly view) fixed - Help files available June 15, 1999 (0.0.0.17) ======================== - Windows 2000 support (tested with beta 3) - Modem diagnosis and troubleshooting completed in MODEM SETUP dialog: * help files pending * automatic warning if O/S or modem does not support caller ID * automatic detection and update if modems are added or removed - Toolbar additions to toggle different notification types (right click to configure) - Daily/Monthly view added to selectively filter call log within a range of selected dates - Call Alert (flashing tray icon): * for all calls * for missed calls (not answered within specified # rings) - Bug Fixes: * system tray icon now reappears after Explorer crash * access violation when restoring current instance of Call Trace fixed * time/date format remains consistent with regional settings * popup window appears on top of screen saver (when 'Always on Top') * Call Trace no longer freezes when announcing a number (rare circumstances) * system crash doesn't result in loss of calls since last graceful shutdown * automatic repair of corrupt database March 20, 1999 (0.0.0.14) ========================= - Log format updated from line-delimited text file to a proper backend database, removing the 1000 call limit on logging calls. - User Interface: * New (flat) Outlook-style grid, which supports sorting and grouping by any column(s). * Names/Numbers auto-formatted on the fly * Dockable toolbar added * Toolbar, grid, window size/position saved on exit February 16, 1999 (0.0.0.11) ============================ - Modem Setup: * manual reinitialization of modem (through SETUP menu) * auto-notification and prompt to reinitialize if modem's COM port is inadvertently closed * Modem Setup dialog implemented with list of available modems and diagnostics for O/S, TAPI, Caller ID, Voice etc. support - Bug fixes: * The popup window's full screen mode would sometimes choose an incorrect font size for the caller's name * Caller's number would sometimes not be announced * Specifying a set volume for announcing calls/number would adjust the wave output volume, and not the master volume October 25, 1998 (0.0.0.9) ========================== - Enhancements to popup window: * multi-monitor support (Windows 98/2000) * start 'minimized' option added * full screen option added - Sound notification: * play sound on incoming call * automatically announce incoming number * playback sounds at default or specified volume * use default sounds or specifiy your own April 22, 1998 (0.0.0.7) ======================== - Search features added to Caller ID log (FIND/FIND NEXT in the EDIT menu) - Status bar shows menu hints - new options: * Always on Top option added in system menu * Option to change process priority class to HIGH - Automatic (text) logging of calls, configurable through Program Options April 09, 1998 (0.0.0.6) ======================== - When running as a system service, Call Trace no longer terminates when the user logs out - Basic edit (copy/cut/delete/save/clear) functions added (saving is comma delimited to a file) - Printing support (either selection or all), with page numbers at the bottom of each page - Added (Program) Options to auto-format incoming names to upper/lower case (DOE JOHN -> Doe John) and to specify font for the caller-id log. - Popup Window option added in Caller ID Notification Dialog, fully configurable with respect to: * screen position (top left, top right, center, bottom left, bottom right) * always on top * auto-close feature (either based on a timer or when the phone stops ringing) * Name/Number/Time fonts can all be user specified - Program options are saved in an INI file ("ctrace.ini" in the program directory) March 14, 1998 (0.0.0.5) ======================== - Application starts minimized - Program Options dialog added : * can auto-start as a system service * limit multiple instances of Call Trace * Dialing Properties button added (for access to Windows telephony properties) * Auto-format incoming numbers: 1234567890 -> (123) 456-7890 * Strip out local area code: 1234567890 -> 456-7890 Feb 20, 1998 (0.0.0.4) ====================== - Application minimizes to system tray: * left-click to restore program, rick-click for popup menu * tray icon & hint context sensitive to line status - About dialog box added Feb 14, 1998 (0.0.0.3) ====================== First functional (internal) release.