4.1.0 - 12/20/2024 FEATURE - Gifts View! FEATURE - Task and History view, added Task Purpose filter. FEATURE - Contacts View, TNT Tab, the Gifts list is significantly improved and modernized. FEATURE - Contacts View, TNT tab, added ability to view all gifts for the current group. FEATURE - Contacts View, TNT tab, added button to create a new gift. FEATURE - Contacts View, TNT tab, double-click on "Current Group" button to view gifts for current group on Gifts list. FEATURE - Contacts View, TNT tab, Gifts list width can be resized by the user with a UI splitter. FEATURE - Right-click on task/history/gift list to 'Send To' > 'Excel (all rows)' or 'Excel (selected rows)'. FEATURE - Right-click on task/history/gift list to 'Lookup' > 'within the current group' or 'add to the current group'. FEATURE - Contacts View, Contact menu, added menu items to create new gift and new promise. FEATURE - History view, added "This year" date range filter button. FEATURE - [Group Actions | Create Mass E-mail], Hold down Shift key to change bottom left button to "Export to CSV...". FIXED - Google Maps issue where it would sometimes turn all green until it was resized. FIXED - Issue where SizeOfFile() would be incorrect for files more than 4GB in size. FIXED - When sorting task or history list by date, when a time is not present, it's now sorted correctly. CHANGE - Contacts View, TNT tab, reworked layout of gifts list and chart area. CHANGE - Moved Groups button below History button to match tab order on left side bar. CHANGE - History View, changed "Last 2 Year" filter to "Last 24 Months". CHANGE - History View, date filters "Last 12 Months" and "Last 24 Months" now start at the beginning of the month. CHANGE - Google Maps pane can be resized with faster responsiveness. CHANGE - ExportDataSetToCsvFile() modified so that when FieldsToExport is given, the order of that list it followed. CHANGE - Slightly improved icon at top left of History view. CHANGE - Task/History List, the "Schedule" menu item appears, but is grayed out when the database is in read-only mode. CHANGE - Task/History List, the "Schedule" menu item now saves the current contact record before proceeding. CHANGE - Improved consistency of displaying designations to filter on. 4.0.72 - 10/29/2024 FIXED - Google Maps issue which would sometimes cause application to freeze. FIXED - Google Maps issue where the display would be mostly all green after resizing. FIXED - Issue with address format for Italy where an extra blank line was always included. CHANGE - Updated German translation. NOTE - Google Maps, internally removed unused "MapIdle" event. 4.0.71 - 10/14/2024 FIXED - Import Contacts from Text, line break symbols were only converted when the Match by Contact ID box checked. FIXED - Import Contacts from Text, when mapping to Contact ID field with blank source text, random Contact ID was used. CHANGE - When prompted about the need to be connected to the community, it now adds "Click 'OK' to get connected." CHANGE - When prompting user to authorize a connection to the community, you can now right-click for advanced options. 4.0.70 - 8/20/2024 FEATURE - MailChimp Sync, added "Use Email Label as Greeting When Available" option. CHANGE - Gift Input from Web, removed "(Click here if you need a User Name and Password.)" link. CHANGE - FetchUrl, WinInet ERROR_INTERNET_SECURITY_CHANNEL_ERROR, delay added followed by 2 retry attempts. 4.0.69 - 7/26/2024 FIXED - Google Maps compatibility issue since May 24, 2024 when v3.54 of their API was required. CHANGE - Updated Chromium Embedded Framework to CEF 80.1.15.0. CHANGE - When checking if Internet Is Connected, checking if Internet Is Allowed or Work Offline now handled up front. CHANGE - When detecting if DNS is working, a time-out of 5 seconds is now used. 4.0.68 - 7/2/2024 FIXED - Mac, "The specified file was not found" when authorizing a DonorHub connection. FIXED - ListViews with check box, cannot inadvertently right-click to check box. FIXED - SafeForXml() added removal for #0E. CHANGE - When pulling together a list of recently used databases, errors from GetFileTimeStamp() are now ignored. NOTE - TntLXUtils.GetFileTimeStamp() returns additional details when there's an error. NOTE - Refactored OAuth.pas and some functions from TntFxBrowseForOAuthCodeDlg.pas into TntLXOAuth.pas. NOTE - Updated release scripts to use new Authenticode certificate. 4.0.67 - 2/13/2024 CHANGE - Task/History lists now have an improved mechanism to ensure they are refreshed when needed. CHANGE - Improved performance of calculating the CRC of large file/streams. NOTE - _TTntCustomListView.CreateWnd() now ensures that FCreateWndDone is set to false when done. NOTE - TDataSyncStringHelper refactored into standalone subroutines for better code sharing. 4.0.66 - 1/10/2024 FEATURE - TntSync, Icons and Thumbnails are now fetched on background thread when showing files to sync. FIXED - Issue with Shell_GetThumbnail() resulting in buffer overflow error. CHANGE - ExtractIcons() internal function now uses first icon found, not last. CHANGE - ExternalHandlers.zip updated to refer to TntConnect and not TntMPD and corrected registry locations. NOTE - Updated copyright year to 2024. 4.0.65 - 12/7/2023 FIXED - MPDX Importer, issue where it didn't encrypt the MailChimp API Key before storing it in the TntConnect database. FIXED - MailChimp Sync, "Internal Error: Length must be a multiple of four." when an unencrypted API Key is encountered. 4.0.64 - 12/4/2023 FIXED - Mac, When searching for a database, Application Bundles are not traversed. FIXED - Wine, When searching for a database, infinite recursion is avoided by checking symbolic link targets. CHANGE - Mac, "Search for a database", increased delay from 0.5 to 1.0 seconds before sending "mpddb" keys to Finder. CHANGE - Wine, after running shell script, temporary working folder is removed for better clean-up. 4.0.63 - 11/27/2023 FEATURE - Query Designer, hold Shift key on "Export to Excel" to save to as CSV file instead. FEATURE - TntWare Uninstaller, added check box to "Delete Installation Folder". FIXED - MPDX Importer, issue where a value to import was too long for title or suffix resulted in an error. FIXED - Wine/Mac issue where Campaign list didn't display properly. CHANGE - System Requirements, added Mac OS X 14 Sonoma. CHANGE - Jet Login dialog, when recovering a password, the password is now displayed to the user. CHANGE - Jet Login dialog, when a recovery key is entered as the password, it now attempts to recover password. NOTE - Create_XmlDocument_ReadOnly_From() retries using stripNonValidXMLCharacters() if EDOMParseError and 'file::'. NOTE - SafeShowException(), now handles .NET ThreadAbortException correctly. 4.0.62 - 10/17/2023 FIXED - MPDX Importer, "Invalid argument" error when importing certain fields that were unexpectedly blank. CHANGE - MPDX Importer, Prompt for new user name is now automatically initialized based on file name. 4.0.61 - 10/13/2023 FIXED - MPDX Importer, "You cannot add or change a record because a related record is required in table 'TaskType'" FIXED - MPDX Importer, "A first, last or organization name must be entered for this contact" 4.0.60 - 10/10/2023 FIXED - MPDX Importer, fixed "Field 'DonorID' not found". 4.0.59 - 10/9/2023 FIXED - MPDX Importer, fixed "The changes you requested to the table were not successful..." error with designations. 4.0.58 - 9/26/2023 FIXED - MPDX Importer, resolved issues with importing contacts, organizations, designations, gifts and other fixes. CHANGE - Updated German translation. 4.0.57 - 9/19/2023 FEATURE - Added ability to import a database from MPDX [File | Utilities | New Databases from XML]. CHANGE - Improved performance of TextMatchesPattern() internal function. CHANGE - TntLXXmlToCsvUtils, improved performance by refactoring to the use of MSXML/MSDOM at a lower level. NOTE - When creating a read-only XML document, AutoSave is disabled. 4.0.56 - 8/30/2023 FIXED - MailChimp Sync issue "JSON Parse Exception". 4.0.55 - 8/29/2023 FIXED - Google Maps, issue causing map to not show up. FIXED - XmlToCsv function of processing record "ByNodeValue" now includes nodes with empty text within. CHANGE - Chromium Embedded Browser now handles enter and escape keys differently. 4.0.54 - 8/21/2023 FIXED - Contacts view, Groups tab issue where changing the member of an exclusive group resulted in cascading errors. CHANGE - Improved performance of SafeForXml() and stripNonValidXMLCharacters(). CHANGE - Updated German translation. 4.0.53 - 6/18/2023 FEATURE - Added option to "Auto-Sync Dropbox Conflicts Automatically" (on by default). FIXED - Mac/Wine, Issue causing task list and history list to not display rows on Wineskin with CX 22.1 engine. 4.0.52 - 6/17/2023 FIXED - Issue, "Mail Chimp Error (Invalid Resource), , Dates must be in valid ISO 8601 time format". CHANGE - Mac/Wine, When determining if database is in Dropbox folder, symbolic links are now taken into consideration. CHANGE - Mac/Wine, System Info shows "Database (DOS, Resoved)" if the database file path is based on a symbolic link. CHANGE - Mac/Wine, When resolving a symbolic link, "pwd -P" is now used instead of "pwd". CHANGE - TntSync, moved preferred table order of the Currency table before the Campaign table. CHANGE - TntSync, When syncing file folders, excluded paths are now taken into consideration before scanning directories. CHANGE - Updated German translation. 4.0.51 - 5/23/2023 FIXED - MailChimp Sync issue reported as "Invalid Resource" error when updating list. 4.0.50 - 5/12/2023 FEATURE - Contacts view, Added a third field over top of tabs and below top notes. CHANGE - Import Contacts from Text, improved overall performance and added progress bar while logging history. CHANGE - Import Contacts from Text, when a MapLat or MapLng changes by less than 0.01, the change is not logged. CHANGE - Import Contacts from Text, "Notes (Formatted)" is no longer an importable field. CHANGE - Importing gifts after February 28, 2025 is only possible through DonorHub for Reliant. 4.0.49 - 5/10/2023 FIXED - Google Maps, issue where pins would not show up on map. FIXED - MailChimp Sync, fully uses v3 of API to prepare for June 5, 2023 deadline. CHANGE - Mac, Added exception to allow database on iCloud Drive: ~/Library/Mobile Documents/com~apple~CloudDoc. 4.0.48 - 4/10/2023 FIXED - Quick Setup Wizard, after base currencies are downloaded from organization, progress label is updated accordingly. FIXED - Issue with TzUtils_ConvertDateTime_Local_To_UTC() at 2:00 AM switching to daylight savings time. FIXED - Campaign Builder, resolved issue causing EConvertError when pulling up Campaign Builder. 4.0.47 - 3/12/2023 FIXED - Issue with displaying and parsing Bulgarian date formats. CHANGE - When converting text to currency values internally, the English/US format will be attempted as a last resort. 4.0.46 - 3/10/2023 FEATURE - CrossOver, Installation tab of Options dialog includes a link to edit the region/locale on CrossOver. CHANGE - Refreshed reference to appservices.asmx 4.0.45 - 2/28/2023 FIXED - Google Maps was updated to conform with Google's new requirement to use SSL. CHANGE - Updated German translation. 4.0.44 - 2/17/2023 FIXED - Issue, ''Cannot create file "".' with rotating picture on Windows. FIXED - Issue where certain drop-down lists would flicker when dropped down. FIXED - Historical Gift Importer, issue where Options tab displayed incorrectly on a high-dpi display. CHANGE - Improved performance of editing multiple task or history, especially when changing the campaign. CHANGE - When double-clicking on a picture with no caption, "Untitled" is used as the file name. 4.0.43 - 2/14/2023 FEATURE - Contacts view, now you can right-click to "Rotate" a picture. FEATURE - When a donor is marked or unmarked as deceased with an organization, a task to research is now created. FEATURE - When a street address contains (undeliverable) or *undeliverable*, the address is now marked as undeliverable. FIXED - Mac, issue with double-clicking on a picture to view it in Preview. FIXED - Mac/WINE, MS XML Parser 6.0 SP2 installation now succeeds on 64-bit WINE prefix. FIXED - Mac/WINE, Possible race condition with running slow shell scripts with multiple instances of application. FIXED - Mac/WINE: Issue where progress message about database opening would stick in front of prompt to choose user. FIXED - Input from Web, "Jpeg error" when an organization is advertising a non-jpeg logo. FIXED - Issue with auto-sizing a picture where the previously entered caption was reset. FIXED - Issue where copyright year was not fully updated to 2023. CHANGE - Mac: Enhanced new application installation experience via Wineskin. CHANGE - Mac: Added support for Wineskin version detection and reporting. CHANGE - Gift Input from Web, now checks with tntware.com to see if selected non-DonorHub organization is allowed. CHANGE - Input from Web, organization drop-down list increased to showing 20 items. CHANGE - Input from Web, non-DonorHub organizations are no longer showing in red. CHANGE - Historical Gift Importer no longer restricts recent gifts when user has synced via "Input from Web" in last 60 days. CHANGE - Automatic search for initial database prior to prompting user for file is now limited to 3 seconds instead of 5. NOTE - Mac: Removed legacy detection and reporting of WineBottler and Wineskin. NOTE - System Info, in advanced mode, added right-click to "Launch in Notepad" menu item. NOTE - Rotate picture is for Windows and Mac only. 4.0.42 - 2/2/2023 FIXED - Mac/WINE, TntSync error, "Internal Error: 5 events still linked" when syncing two file folders. CHANGE - "overflow error" with large monetary amounts in TntGetSnappedCurrency(). CHANGE - Under the "Contact" menu, renamed "Duplicate Contact" menu to "Duplicate This Contact". CHANGE - Improved error message when TntConnect cannot connect with Word 2016/2019 or Outlook 2016/2019. CHANGE - Updated German translation. NOTE - IsDonorHubOnline() updated to recognize local development environment. NOTE - Began work on a new helper tool: TntWareUninstaller.exe. NOTE - Refactored StringToXml() and SafeForXml() to use a string builder internally. NOTE - Updated copyright year to 2023. 4.0.41 - 12/14/2022 FIXED - Lookup | By Field, issue with taking away contacts with a field greater than a specified value when that field is null. 4.0.40 - 12/8/2022 CHANGE - Mac, When opening a database, TntConnect now allows ~/Library/CloudStorage folder. CHANGE - Improve performance of CSV_Cell(). CHANGE - GetWideStringFieldPrettyText() ignores certain functions when text is < 256 KB. 4.0.39 - 11/26/2022 FEATURE - Options, added "File History" section to allow user to clear out file history. 4.0.38 - 11/23/2022 FIXED - Mac/WINE issue often reported as "PledgeFrequencyID (1) not found". FIXED - TStreamReader issue where FillBuffer() might enter a nearly infinite loop, often while parsing a CSV stream. NOTE - Updated TntExcelExporter to version 1.0.1.8. 4.0.37 - 11/22/2022 FEATURE - Options, Automatic Actions, added option to "Mention when contact is not a newsletter recipient." FIXED - Mac/WINE issue where renaming a group caused application to freeze. FIXED - Issue with some SysUtils file functions where FollowLink=true caused file handle resource leak. NOTE - WINE: TTntADODataSet.Locate() now checks for false positives. NOTE - Refactored many uses of GetTntDate(Now) to Today(). NOTE - Implementation of changes to Historical Gift Importer re DonorHub will phase out on Jan 1, 2024 (to be reworked). 4.0.36 - 10/10/2022 FEATURE - Added lookup "By Contact IDs". FIXED - Issue on WINE/Flatpak where application would come to the foreground unexpectedly when mapping contacts. CHANGE - TntSync, certain paint errors will only be reported once per minute, to avoid flooding user with error messages. CHANGE - TTntFormLX.Destroy() only calls ProcessPaintMessages for fsMDIChild. NOTE - Refactored TStrings.TrimEachString() for improved performance. 4.0.35 - 8/6/2022 FIXED - Outlook Sync issue with importing a appointment with a location larger than 100 characters. FIXED - Issue where user was not prompted to accept a change to EULA introduced in 4.0.33. 4.0.34 - 7/22/2022 FIXED - Gift Input from Web, Issue where name of organization selected was longer than 50 characters. FIXED - Issue where the country selected by default in a drop-down box was based on the alternate name. CHANGE - LookupCountryID() recognizes more country names: Brasil, Malvinas, Micronesia, and United States. NOTE - Slightly refactored CSV parser. NOTE - TTntCSVImportBaseTable.DoBeforePost() improved to allow editing an existing row when not in query designer. NOTE - Refactored some code where the current time was retrieved from the database to detect local time natively instead. NOTE - Refactored use of BCDToCurr() and CurrToBCD(), use of TXSDateTime/TXSDecimal objects and TArray.Min(). 4.0.33 - 6/12/2022 CHANGE - License clarified to mention that gifts can only be imported through the features specifically made for this. CHANGE - TntSync, when copying files larger than 50 MB, the COPY_FILE_NO_BUFFERING flag is included for performance. NOTE - Implementation of changes to Historical Gift Importer re DonorHub will phase out on Jan 1, 2023 (to be reworked). NOTE - CalcCRC32Stream() improved to handle streams larger than 2 GB. 4.0.32 - 6/1/2022 FIXED - Issue where TntConnect incorrectly determined that a database was not in the Dropbox folder (intro in 4.0.31). FIXED - TntSync issue, "Thread wait timed out." when a directory scan took longer than one minute. CHANGE - When pulling up a new window, hold down Shift+Ctrl to avoid restoring saved window position. 4.0.31 - 5/13/2022 FIXED - Mac issue where TntConnect incorrectly determined that a database was not in the Dropbox folder. FIXED - "Internal Error: GetQMailingAddressType out of bounds (0)." CHANGE - Improved translatability of some items and updated German translation. 4.0.30 - 4/5/2022 FEATURE - Added option to show donor ids on the Manual Gift Entry Form along with contact name. CHANGE - Manual Gift Entry Form is now resizable with a larger initial size. CHANGE - Installation program, removed link to Facebook at end of installation. CHANGE - About box, removed link to Facebook. 4.0.29 - 3/10/2022 FIXED - "An error occurred while saving the notes." when a contact's notes contained a large amount of formatted text. 4.0.28 - 2/28/2022 FEATURE - Tools | Options, in Tasks section, added option to indicate the most common task types. FEATURE - Edit Task, an icon for the selected task type is now shown. FEATURE - Edit History, an icon for the selected task type is now shown. FEATURE - Tools | Options, in Gift section, added option to add comment to imported historical gifts. FEATURE - Tools | Options, in Gift section, added option to mark if imported historical gifts are available on the web. FEATURE - Contacts view, under the "Contact" menu, you can now select "Duplicate Contact". FIXED - Issue with the Export Current Group results grid showing selected cell as all white on Windows 11. FIXED - An issue where the list of recently used databases on the main screen might show duplicate entries. FIXED - Issue where use of TLS 1.2 over OpenSSL always failed on first connection. CHANGE - Historical Gift Importer will no longer limit import of recent gifts when user has recently connected to DonorHub. CHANGE - Mac, improved AppleScript implementation of "Search for Databases" feature where a Finder window is launched. CHANGE - Mac, Improved the "Show in Finder" feature implementation by using "open -R" instead of AppleScript. CHANGE - TntSync, when scanning a network share, the maximum thread count was decreased from 64 to 32. CHANGE - TntSync, when scanning a local drive, the maximum thread count was increased from 1 to 8. CHANGE - TntSync, the threaded implementation of scanning files and folders has been reworked to use a thread pool. NOTE - In TntLXUtils, several references to TMonitor.Enter() where changed to ForceTryEnter(). NOTE - StreamToString() is optimized for smaller streams. NOTE - Implementation of changes to Historical Gift Importer re DonorHub will phase out on July 1, 2022 (to be reworked). NOTE - The "most common task types" will appear at the top of all menus or lists pertaining to task types. NOTE - Updated system requirements to mention Windows 11 and macOS 12. 4.0.27 - 1/5/2022 FIXED - Contacts view, issue where selected row on gifts grid did not display correctly. FIXED - Groups view, issue where a selected exclusive group did not display correctly. FIXED - Contacts view, Issue causing 100% CPU usage when Address tab was showing. FIXED - Contacts view, issue where changing option to show org contact person on contact list didn't refresh display. FIXED - Contacts view, issue where changing a contact's org contact person didn't refresh contact list display. FIXED - Org Info view, issue where a donor's org contact person did not display with the address. CHANGE - Contacts view, org contact person is now shown in blue on contact list. CHANGE - When reporting exception, only the first 5000 lines will be included in Details. Open in Notepad to see full details. CHANGE - Create_XmlDocument_ReadOnly_FromFile() now uses UTF8 and stripNonValidXMLCharacters(). CHANGE - Create_XmlDocument_ReadWrite_FromFile() now uses UTF8 and stripNonValidXMLCharacters(). NOTE - Updated copyright year to 2022. 4.0.26 - 12/15/2021 FIXED - "value '...' is too large for field "Donor.RefGuid" which has a max of 32 characters" when accepting new donor info. CHANGE - Query Results dialog, increased default width and height. CHANGE - Update Gifts from Web, Improved performance when importing large numbers of gifts. CHANGE - Update Donors from Web, Removed flicker of donor list when importing as new contacts. CHANGE - Manage Campaigns, reduced flicker when scrolling list (intro in 4.0.20). 4.0.25 - 11/16/2021 FIXED - "DisplayField2Combo: Field 'MagicField_...' not found" after unchecking the box to make a group a contact field. CHANGE - Updated German translation. 4.0.24 - 10/27/2021 FIXED - Installation program, "Access violation" (intro in 4.0.22). FIXED - Mac, "Access violation ... in module 'TntConnect.exe'. Read of address 00000004" when adjusting form size. FIXED - Restored partial translation of installation program in Arabic (intro in 4.0.22). CHANGE - Contacts view, Groups tab, Improved performance of adding/removing a contact from a saved group. NOTE - Deployment process no longer auto-updates output directories of certain projects. 4.0.23 - 10/21/2021 FEATURE - Added "Memo" column to "Match Gifts to Campaigns" dialog. 4.0.22 - 10/20/2021 CHANGE - Improved performance of TTntIndexedTempFileStream by increasing buffer sizes. CHANGE - Improved performance of TTntVarArrayDataSet by aligning record buffers on 1K bounaries. CHANGE - Mac, Improved performance of getting CrossOver version. CHANGE - Mac, when getting Word and CrossOver version, an error occurs it's caught and reported within the system info. CHANGE - Mac/WINE, when running a shell script, more time is given for the output file to be produced. 4.0.21 - 9/20/2021 FIXED - Mac/WINE, issue with list boxes displaying incorrectly when themed. FIXED - TntSync, "Range Check" error when trying to scan a drive that is locked with BitLocker. CHANGE - When the login dialog is shown, if the last user cannot be found in list, first user is selected by default. NOTE - [File | Restore] Extraneous context menu divider is no longer included. NOTE - When reporting an error about a directory that is not writable, additional details are included in the report. NOTE - When reporting an error about a file that doesn't exist, additional details are included in the report. 4.0.20 - 9/11/2021 FIXED - Mac, issue where prompt for file or folder would not use native macOS file chooser. FIXED - Mac, issue on Mac 10.10 and newer where the default email application could not be determined. FIXED - Mac/WINE, issue with list boxes displaying incorrectly when themed. FIXED - Mac/WINE, issue with spin edits displaying incorrectly when themed. FIXED - Mac/WINE, check boxes and buttons with word wrap now display with vertical alignment set correctly. FIXED - Mac/WINE, issue where application would hang while closing (on Wine 3.14 or CrossOver 18). FIXED - Mac, Access Denied error when you open a database in folder that needs permission in Privacy & Security settings. FIXED - Issue where the message on the status bar had a gray background on a themed appearance. CHANGE - Improved appearance of main screens by brightening up colors. CHANGE - Contacts view, Improved appearance when selecting lookup filter in list and then changing focus to other control. CHANGE - Contacts view, Reduced flickering while resizing width of contact list. CHANGE - Contacts view, Contact list splitter now has a smooth surface and display is updated while resizing. CHANGE - Contacts view, Removed warning icon of Next Task area on contacts view. CHANGE - Contacts view, Improved behavior on clicking "What next action will most effectively develop this relationship?". CHANGE - When clicking [File | Open], the search for optimal initial directory is cancellable and limited to 5 seconds. CHANGE - Error message, "An error ocurred trying to auto-compact the database..." is logged but no longer shown. CHANGE - Mac, Improved performance of starting up application. CHANGE - Mac, improved handling of access violation issue with detecting font list (due to WINE issue). CHANGE - Mac, when reporting an error via AppleScript, Finder is no longer relied on for showing the alert. CHANGE - Mac, Removed "Current App Name" from system information. CHANGE - Mac/WINE, simplified detection of working memory when running on Wine 4.12 or older. CHANGE - Mac/WINE, Reinstated workaround starting in Wine 5.0 for handling themed buttons (intro in 4.0.18). CHANGE - Mac/WINE, improved performance of detecting macOS or WINE version. CHANGE - Detection of drive encryption status for drive hosting database file is only performed when necessary. CHANGE - When connecting to DonorHub, detection of encryption is only required when ReportEncryptionStatus is True. NOTE - WINE, added option for simulating WineTricks under a certain version of Wine via TntWareWineTricks registry entry. 4.0.19 - 9/2/2021 FIXED - Deployment issue where reference to CrossOver tie file was hard-coded to 4.0.12 version. FIXED - MailChimp Sync, "Range check error" when deleting an email from MailChimp. FIXED - Issue where a directory with a full path name that is too long could not be created or deleted. FIXED - Mac, Improved detection of Wineskin environment. CHANGE - Improved speed of getting a list of files in a folder (Windows 10+). CHANGE - TntSync, when two files have same timestamp, but different sizes, TntSync will not report both files as modified. CHANGE - TntSync, improved scanning of network folder by allocating threads according to logical processor count. CHANGE - TntSync, improved scanning of folders by making the process cancellable by the user at any time. CHANGE - Mac/WINE issue when enumerating Screen.Fonts. Two checks for nil are added to try and workaround issue. 4.0.18 - 7/23/2021 FIXED - MAC, Issue where application would freeze up after laptop goes to sleep and later resumes operation. CHANGE - WINE, Removed workaround starting in Wine 5.0 for: auto-complete on the contact list. CHANGE - WINE, Removed workaround starting in Wine 5.0 for: expanding personal sections on the Family tab. CHANGE - WINE, Removed workaround starting in Wine 5.0 for: expanding sections on the Internet dialog. CHANGE - WINE, Removed workaround starting in Wine 5.0 for: expanding sections on the Phone dialog. CHANGE - Mac, Removed workaround starting in Wine 5.0 for: closing application while full screen. CHANGE - WINE, Removed workaround starting in Wine 5.0 for: combo box item heights. CHANGE - WINE, Removed workaround starting in Wine 5.0 for: handling themed buttons. 4.0.17 - 7/22/2021 FEATURE - Options, User Interface tab, added option to "Show Organization Contact Person on contact list." FIXED - Lookup | By Giving, Issue where checking > 1 "Only" boxes resulted in contacts who met only one "only" criteria. FIXED - Hovering mouse over notes icon on task/history list didn't cause notes to appear as hint on high-dpi displays. CHANGE - Gift Input from Web, never prompts to delete gift unless it's within sync range or not more than 365 days old. CHANGE - Import Contacts from Text, added ability to convert new line symbols in text being imported. CHANGE - When importing history from text, Description can now be 150 characters long. CHANGE - When importing task/history from text, Notes can now be unlimited length. CHANGE - After lookup, auto-complete on contact list will work only if it is naturally sorted alphabetically. NOTE - Reworked translation updater script to work via newer VPN instead of Dropbox. 4.0.16 - 6/21/2021 FEATURE - TntSync, when displaying pending changes to folder, double-click on row jumps to both files in Explorer. FIXED - TntSync, issue with high-dpi displays where statistics labels didn't resize correctly, so couldn't be double-clicked. FIXED - Issue where cancelling the launch of app needing elevated privileges caused a strange error about "no association". FIXED - Issue where a handling a file with a path and name of exactly 260 characters wasn't handled correctly. CHANGE - Removed "Request Adjustment" from Gift Input from Web feature (DonorHub dropped this problematic feature). CHANGE - Updated Spanish translation. NOTE - Reworked translation updater script to work via Dropbox instead of OpenVPN. 4.0.15 - 3/23/2021 FIXED - MailChimp Sync, issue where TntConnect would need more than 30 merge tags to sync. FIXED - MailChimp Sync, Fixed issue where delete merge tags might not be factored in when checking the 30 tag limit. CHANGE - MailChimp Sync, Improved error message when more than 30 merge tags will result from adding needed tags. CHANGE - Lookup | By Giving, when selecting "Only" box, the restriction is limited to the date/amount filters above. NOTE - MailChimp Sync, "FAM_LEVEL" and "FAM_SIDE" merge tags combined into just "FAM_LEVEL_". 4.0.14 - 2/18/2021 FIXED - Issue where option to "Enable Embedded Web Browser" was only visible on Mac OS 11.15 (Catalina). FIXED - "Truncation error." when auto-truncating fields during import, when not accounting for carriage returns. FIXED - Indy downloads, added support for "no-cache" cache control. CHANGE - Indy downloads, added support for ZLib compression. NOTE - Copyright year changed to 2021. 4.0.13 - 12/18/2020 FIXED - Mac OS X 11.1 is now detected, so Mac-specific features are enabled on Big Sur. FIXED - OpenSSL/Indy error handling incorrectly attempted to fall back to WinInet when settings should have blocked this. FIXED - OpenSSL/Indy error handling incorrectly did nothing if TLS 1.2 was required. FIXED - OpenSSL/Indy didn't support session cookies. 4.0.12 - 12/7/2020 FIXED - The value "..." is too large for field "File As" which has a max of 75 characters. 4.0.11 - 11/20/2020 FEATURE - Contacts view, added "Send email" icon to tool bar. FIXED - An issue with how donors were matched to contacts based on related donor ids. CHANGE - Gift Input from Web, never prompts to delete gift unless it's within sync range or not more than 90 days old. NOTE - Refactored Export Database to XML in terms of how monetary values are exported. 4.0.10 - 11/10/2020 FIXED - Resolved issue where a combo box might drop-down list based on an already handled key press. CHANGE - LX Combobox, drop-down width can now go to edge of screen when on modal form. CHANGE - General database insert performance improvement by better handling deterministic default field values. CHANGE - Refreshed reference to appservices.asmx CHANGE - Updated OpenSSL library to version 1.0.2_u. CHANGE - Updated 7za.exe to version 19.00. NOTE - Refactored LogDbUserAction_InBackground() and LogOrgUserAction_InBackground(). NOTE - Refactored CSV query importer code to be able to import from an in-memory string list. NOTE - Refactored FileToString() and StringToFile() and TTntIndexedTempFileStream. NOTE - Refactored FileToBytes() and BytesToFile() to be cross platform with .NET. NOTE - Refactored FetchUrl() to support PostDataBytes. 4.0.9 - 10/8/2020 FIXED - Manual Gift Entry Form, "'''' is not a valid integer value" when selecting a different currency. FIXED - Issue with DBLookup control where key value was missing in list caused display to be blank. FIXED - Issue in TTntTable.GetCurrentPositionNumber() when the ID field was a string type field. FIXED - Query designer issue where data type might display as "Text(0)" instead of "Memo". FIXED - Issue with the logical LIKE, SameText and InHierarchy derived fields when both inputs appear numeric. CHANGE - Import Contacts, made field mapping grid auto-adjust width as the screen resizes. CHANGE - Refactored field assignment to use GetAutoFitTextForField() more consistently. NOTE - Reworked TTntDBLookupControlLX to better update selection when the underlying list changed. NOTE - Refactored TTntADOConnection.ExecuteScalar() to support batched queries in SQL Server. NOTE - Refactored TTntList.GetRange(). NOTE - Refactored code relating to lookups, importing and exporting contacts. 4.0.8 - 9/2/2020 FIXED - "List index out of bounds (0)" when loading gifts from Web on a Mac under certain conditions. FIXED - "Grid index out of range" when clicking "Test" on query designer when importing records. CHANGE - Improved error handling in TStringsHelper.LoadFromStream_Safe(). CHANGE - Improved error handling in TDataSyncDownload.Background_DoSuccess(). CHANGE - Added ADODB connection state information to "GetStrPropByName.Connection not active" to help diagnose error. NOTE - Refactored TTntStringsReader to better deal with empty string list. 4.0.7 - 7/30/2020 CHANGE - Task List and History List use when an item was last edited as a tie breaker when sorting by date. CHANGE - When more than 500 gifts are adjusted during Gift Input, an auto-compact is scheduled for next session. CHANGE - Refactored feature that downloads and runs updates to application. CHANGE - Improved performance of TntLXDataSet sorting. CHANGE - Query Designer, Export to Excel can now handle larger datasets without running out of memory. CHANGE - When sorting a TTntDataSet, if 5,000 or more records exist, a flash message is used to show progress. CHANGE - TTntVarArrayDataSet now uses a temp-file-based memory model. CHANGE - Updated German translation. NOTE - Refactored TTntCSVTable to locally store parsed record to improve performance. NOTE - Refactored TTntDataSet to improved performance of retrieving/storing field values. 4.0.6 - 5/26/2020 FEATURE - Saved Groups, can now right-click on selected contacts on right list to remove from group where there is overlap. FIXED - Gift Input, Issue when transitioning from DataSync imports to DonorHub with conflicting organization code. FIXED - Issue with link to "What's New" on Welcome screen after upgrading, when web-based help is not available. FIXED - When importing contacts from a text file, an inavalid Newsletter Media Preference will be reported as an error. CHANGE - Added an exception for DiscipleMakers to import gifts from non-DonorHub sources until June 30, 2020. CHANGE - Added an exception for Greater Europe Mission to import gifts from non-DonorHub sources until June 30, 2020. CHANGE - Added an exception for Navigators Canada to import gifts from non-DonorHub sources until June 30, 2020. CHANGE - Gift Input, Added the ability to delete an organization, even if no logins are in the list. CHANGE - Gift Input, when locating organization, query.ini url gets first priority over code to better handle org changes. CHANGE - Enhanced TextMatchesPattern() to support multiple wildcards. 4.0.5 - 4/17/2020 FIXED - Issue where upgrading database to 4.0 showed message of 3.5 to 3.6... CHANGE - Mac OS, chrome browser will become disabled if it freezes while trying to load. CHANGE - Dropbox conflict file detection improved to verify existence of master file. CHANGE - Dropbox conflict file detection improved to detect One Drive conflict files. CHANGE - Gift Input, Organization list shows non-DonorHub listings in red. CHANGE - Query designer improves performance for testing and exporting to Excel. CHANGE - TntLXAdoDataSet, improved performance of ExcecuteScalar when parameters are used by using native ADODB. CHANGE - Improved flash message display to show nested messages more often. CHANGE - Refactored CSV parser to consolidate logic. CHANGE - Enhanced TextMatchesPattern() to support [*] for escaping literal asterisks. NOTE - Consolidated logic of detecting DonorHub. 4.0.4 - 3/3/2020 FIXED - Mac, List index out of bounds (0) when starting application. FIXED - Issue where flash progress message didn't indicate estimated remaining time. CHANGE - When starting application, the standard progress display is now used and placed below the splash screen. 4.0.3 - 3/2/2020 CHANGE - Improved performance of detecting when a database is on an encrypted drive by caching results. CHANGE - Mac Catalina-only, added "Enable Chromium Embedded Web Browser" box on "Installation" section of Options. CHANGE - Mac, Improved flash messages when detecting FileVault status. CHANGE - WINE, Improved flash messages when running shell scripts to display more quickly. CHANGE - WINE, transitioned the import of previous settings from the main program to the installation program. CHANGE - Updated German translation. 4.0.2 - 3/1/2020 FIXED - Contribution Report, issue where extra field would sometimes show the raw value instead of the display value. FIXED - WINE, When closing main form, then Gift Input from Web form, the application will quit. FIXED - WINE, Issue with showing License on a scaled display where letters in the license text were not spaced properly. FIXED - Performance issue where _NativeAdoIdFind() was used with table types other than "Table Direct". FIXED - Mac, issue with detecting current app name, causing old-style file chooser dialogs to be used. FIXED - Issue where application wouldn't close before launching an upgrade. CHANGE - Gifts after May 31, 2020 cannot be imported by Gift Input from Web/File unless from DonorHub. CHANGE - A CrossOver CrossTie file is now published and referred to by the system requirements. CHANGE - System requirements updated to include CrossTie download link. CHANGE - Chrome OS support is now via Linux terminal available in latest Chrome OS. CHANGE - Mac, Suggested macOS Privacy Setting dialog, Refactored and fixed some typos. CHANGE - Mac, Suggested macOS Privacy Setting dialog, Added a check box for "Don't show again". CHANGE - Installation does a better job of closing running programs to avoid needing to reboot. CHANGE - Installation program takes additional steps to ensure theming installation files on Mac. CHANGE - Mac, Added "Current App Name (Raw)" to system info to help diagnose file open dialog prompt issues. CHANGE - Mac, improved on the "Please wait..." message for some background scripts that get run occasionally. CHANGE - Mac, When prompting user for a file via CrossOver, a message will indicate this to make it more clear. CHANGE - Added a message to indicate when chromium embedded browser is loading for first time. CHANGE - Installation will ignore errors when uninstalling older version when upgrading. NOTE - When updating PATHEXT environment variable, SendMessage(HWND_BROADCAST...) is no longer performed. NOTE - Caching is used to improve performance of Mac_AppleScript_GetCurrentAppName(). NOTE - Improved performance of detecting Crossover version via Info.plist. 4.0.1 - 2/18/2020 FEATURE - Added support for running TntConnect on Linux and Chrome OS (Chromebook) with Intel chips via CrossOver. FEATURE - Mac, Network Settings, added check box to opt-in to auto-detect proxy settings from Mac network settings. FIXED - Contribution Report, issue where wrong designation showed up in designation column. FIXED - Historical Gift Importer, fixed "Duplicates not allowed" issue when importing gifts. FIXED - Issue where about box was too narrow to display all the text. FIXED - Historical Gift Importer, Issue where the tabs scaled incorrectly for high dpi displays. FIXED - Issue where some Dropbox conflict file names were not detected. FIXED - "Access Denied" Issue where TntConnect was searching for a database file prior to prompting to open a file. FIXED - Issue where temp directory was cleaned out in the middle of an installation causing unexpected installation issues. CHANGE - Improved general performance of starting up program, changing contact data, and doing lookups. CHANGE - Delayed loading of Help or Map chromium browser until first shown. CHANGE - Improved performance of contact list on Saved Groups view. CHANGE - Installation program will now support the one-click install after installing prerequisites. CHANGE - Installation shows a "Checking Requirement" dialog earlier as the installation is first loading. CHANGE - Access Database Engine 2010 removed from installation program. CHANGE - Turned off default option to install offline help. CHANGE - Installation program has refactored web media blocks to only include Bundle-Files plug-in. CHANGE - Installation program Bundle-Files plug-in has fewer dependencies. CHANGE - Installation doesn't check windows version, Wine versions or service packs, or Wine/Mac prefix versions. CHANGE - Mac, Added "Current App Name" to system info to help diagnose file open dialog prompt issues. CHANGE - Mac, added an informational prompt about Mac privacy settings to improve ability to show a native file chooser. CHANGE - Mac, improved error message when running an AppleScript script that fails due to Mac privacy settings. CHANGE - WINE, made detection of CrossOver more robust. CHANGE - WINE, made detection of MSXML6 more robust in installation program. CHANGE - WINE: /bin/sh can be used when /bin/bash doesn't exist. CHANGE - Mac, removed "for Mac" function that shows Options dialog if it was not yet displayed since first install. CHANGE - Mac, removed "for Mac" function that shows Check for Updates dialog if it was not yet displayed since first install. CHANGE - Mac, removed "for Mac" function that would recycle old/unused WineBottler or Wineskin prefix. CHANGE - Mac, removed "for Mac" function that would remove extra TntMPD or TntConnect apps from Applications folder. CHANGE - Mac, removed "for Mac" function that would check for a file open attempt via custom-compiled winemac driver. CHANGE - Mac, removed "for Mac" function that would check for a new Mac packaging version. CHANGE - Mac, auto-detection of proxy is now limited to "http_proxy" environment variable only by default. CHANGE - WINE, moved setup of theming from main program to installation program. CHANGE - WINE, Installation of Jet 4.0 is done under "winxp". CHANGE - WINE, Installation of MDAC 2.8 is done under "nt40", and overrides msado15 and mtxdm with "native, builtin". CHANGE - Mac, Installation no longer sets "WinePrefixVersion" registry value. CHANGE - Wine, Installation sets "msls31.dll" as "native, builtin". CHANGE - Updated German translation. NOTE - Added a restriction to the EULA (license) to limit the importing of gifts through only the features provided. 4.0.0 - 2/4/2020 FEATURE - Dropbox Sync can now sync deletes, avoiding issues such as completed tasks coming back to life. FEATURE - Added "Potentially Lost Partner" lookup. FEATURE - Added advanced newsletter lookup: "Paper Newsletter (allowed and possible)". FEATURE - Added advanced newsletter lookup: "Email Newsletter (allowed and possible)". FEATURE - Contribution Report, added option to include a "Designation" column. FEATURE - Added "Import Historical Gifts" under File | Import menu. FEATURE - Added "Import History" under File | Import menu. FEATURE - Added "Import Tasks" under File | Import menu. FEATURE - When opening a damaged database file, an automatic attempt is made to repair the file. FEATURE - Gift Input with DonorHub can seamlessly sync gifts after the backend organization donation system changes. FEATURE - When navigating to a new contact, the donor info window shows the most relevant donor account. FEATURE - When deleting a user, the option is given to inactive the user instead. FIXED - Windows 10 issue where program would pop behind other windows when splash screen was closed. FIXED - Issue preventing prompt given to restore most recent valid auto-backup when "Unrecognized database format". FIXED - Issue with importing address information from MailChimp where the text was too long to fit. FIXED - Before deleting current group of contacts, changes to current contact are saved before auto-backup takes place. FIXED - Issue where deleting an organization caused issues with TntSync. FIXED - Issue where deleting an allocation caused issues with TntSync. FIXED - Issue where combining currencies caused issues with TntSync. FIXED - Issue where deleting a user caused issues with TntSync. FIXED - Access violation if showing cancellable form while program is closing. FIXED - Mac Issue with loading a CSV file with unexpected characters based on current code page. FIXED - Issue with reading in a file with zero bytes. FIXED - Wine, detection of MDAC version works on Wine 4 and newer. CHANGE - Gifts after March 31, 2020 cannot be imported by Gift Input from Web/File unless from DonorHub. CHANGE - "Dropbox Mode" option has been deprecated, and it is turned off after upgrading database. CHANGE - Table record deletes are now tracked within the database and used by TntSync for auto-sync. CHANGE - Organization ids (gift, donor, designation, payment method, motivation) increased from 18 to 30 characters. CHANGE - When matching manually entered gifts, the gift with the closest date within 30 days is now matched to. CHANGE - When matching manually entered gifts, gifts older than 5 days prior to the system minimum will not be considered. CHANGE - When deciding which manually entered gifts to delete, gifts prior to the system minimum will not be considered. CHANGE - Inactive users are shown on the Manage Users screen in a lighter gray. CHANGE - When importing gifts from DonorHub, if OAuth token is expired, the user is automatically prompted to reauthorize. CHANGE - Gift table now includes OrgSystemContext field to help with DonorHub backend donation system transitions. CHANGE - Detection of damaged database file is more reliable. CHANGE - TntSync, synchronizers are now more proactive at releasing memory after syncing. CHANGE - TntSync now uses Win32 CopyFileEx() function to improve performance. CHANGE - Refactored some code with assumption that program is running on Windows XP. CHANGE - On error dialog, saving the error details to Notepad now saves as UTF-8. CHANGE - Flash message updates were made more efficient. CHANGE - Orphaned task/history records are now deleted every time database is opened. CHANGE - When auto-sizing checkbox, label is increased by an additional 2 pixels. CHANGE - When running as console app, there are fewer places where a form/window handle is created. CHANGE - TntExcelExporter 1.0.1.7 is now included. CHANGE - System Info includes CrossOver version when applicable. CHANGE - During installation of MSXML on Wine, the Wine version is set to "winxp". CHANGE - Initialization of Windows theming settings now works better on CrossOver. CHANGE - Wine, the installation now includes "TntConnect (another instance)" under "Tools" menu. CHANGE - Updated code to be compatible with Wine 4.0. NOTE - As of Wine 4.12, CurrentProcessMemory_KB() is used for system information. NOTE - As of Wine 4.12, Date Time Pickers no longer have workaround for included checkbox. NOTE - As of Wine 4.12, Progress Bars no longer have workaround for theming. NOTE - As of Wine 4.12, Fetch Url no longer has workaround for reporting the URL in an error message. NOTE - As of Wine 4.12, LX Forms no longer has a workaround for forms with TaskBarButton set to True. NOTE - As of Wine 4.12, LX Forms and List Views no longer have a major refresh workaround included. NOTE - As of Wine 4.12, StretchDraw() no longer has a workaround. NOTE - As of Wine 4.12, ListView.AutoSizeAllColumns() no longer has a workaround. NOTE - As of Wine 4.12, ListView no longer has a workaround for first item being selected. NOTE - As of Wine 4.12, ListView no longer has a workaround for item hot tracking. NOTE - As of Wine 4.12, Buttons with WordWrap no longer have a workaround for theming. NOTE - As of Wine 4.12, Radio Buttons no longer have a workaround for theming. NOTE - As of Wine 4.12, WideShellExecute no longer has a workaround for SE_ERR_DDEBUSY on http/https URLs. NOTE - As of Wine 4.12, Main form no longer has a workaround for resizing the panel shown when no database is open. NOTE - As of Wine 4.12, GCM Contact Info Display no longer has a workaround for centering the paragraph style. NOTE - As of Wine 4.12, Dialogs for editing internet/phone info no longer have a workaround for scaling display. NOTE - Moved "WineLaunchStatus" to "HKEY_LOCAL_MACHINE\Software\Wine". NOTE - Moved "TntWareWineTricks" to "HKEY_CURRENT_USER\Software\Wine". NOTE - Refactored a bunch of code related to WINE, and moved around some system requirement checking code. NOTE - Refactored TntCurrToStr(). NOTE - EULA updated to show that "TntWare" is a registered trademark. NOTE - Added "TntWare" to title of main form, about box and installation program. NOTE - The copyright year now mentions 2020. 3.5.26 - 10/9/2019 FIXED - Issue where clicking the WhitePages button didn't pull up contact at whitepages.com. FIXED - Issue (intro in 3.0.0) where an unrecognized country during import was silently mapped to default country. FIXED - Win32 issue with TTempFileStream where handle wasn't closed on .Destroy(). FIXED - Issue where loading TStrings didn't use the new method based on an efficient stream reader. FIXED - Issue where loading an xml document from text failed when invalid unicode code points were included. FIXED - Issue with json string escaping related to unicode characters. FIXED - Issue with FixSQLLikeText() where it didn't fully escape the input. FIXED - Issue where EWinInetError.CreateStatus() incorrectly decoded downloaded stream. CHANGE - Welcome screen now shows "TntWare TntConnect". CHANGE - IsEmail() and ValidateEmail() check for zero width space. CHANGE - NormalizeEmailAddress() removes zero width space. CHANGE - Improved generation of temp files to include 8 hex characters. CHANGE - Improved generation of temp files to use application instance specific sub folder. CHANGE - Improved generation of temp files to rollover to new sub folder when it becomes difficult to find unused name. CHANGE - Improved generation of temp files by cleaning up temp files older than 7 days when quitting app. CHANGE - When closing application, new function to auto-clean the application temp path is wrapped in exception handler. NOTE - Refactored GetTempFileWithExt() and RandomInteger() to only lock RandomInteger() to improved scalability. NOTE - Refactored GetSnappedCurrency() function. 3.5.25 - 7/15/2019 FEATURE - MailChimp Sync, when adding/updating multiple emails, each will be uploaded with report on the ones that failed. FIXED - Memory leak with TTntDataSet when data binding is involved. FIXED - Issue where Iso8601_StrTo*() didn't preserve milliseconds. CHANGE - TTntCSVTable.LoadFromStrings() automatically loads via temp file for string lists with 1000 lines or more. CHANGE - TTntStringList.SaveToStream() and TTntStringList.SaveToFile() reworked to avoid "out of memory" errors. CHANGE - Error dialog, "Report Issue" button will be enabled when you click "Details" button. CHANGE - CSV Parsing improved to strip control characters to make safe for conversion to XML. NOTE - Refactored TntLXAdoDataSet._GetTntConnectionStatus(). NOTE - Iso8601_StrTo*(), added option to return local time. NOTE - Refactored string list LoadFromFile() and LoadFromStream() for better memory management. NOTE - Refactored TTempFileStream to use FILE_ATTRIBUTE_TEMPORARY and FILE_FLAG_DELETE_ON_CLOSE flags. NOTE - Refactored construction of SQL queries internally. 3.5.24 - 5/24/2019 CHANGE - Error dialog, if a new update is detected while dialog is shown, it will be reported to user. CHANGE - Error dialog, when a new update or a known solution is available, the button will be bold. CHANGE - Error dialog, can't click "Report Issue" for 30 seconds if a new update or a known solution is available. 3.5.23 - 5/15/2019 FIXED - Mail Chimp Error (Member In Compliance State). FIXED - IsEmail() validation to allow for additional characters in local name, and other checks. CHANGE - Manual Gift Entry Form, Added possible to fix to "Grid index out of range" when clicking "New Partner". NOTE - Refactored Base64 encode/decode from UTF-8. 3.5.22 - 5/3/2019 FIXED - Access violation ... Read of address 00000000 when syncing with MailChimp. FIXED - IsEmail() validation to allow for additional characters in local name, and other checks. CHANGE - Improved clarity in error message when error occurs when trying to use native Mac file chooser. CHANGE - Hold down Shift key when sending to Excel to save as file instead. CHANGE - Suppressed some errors when starting main screen if certain icons don't load. 3.5.21 - 4/23/2019 FIXED - Import Contacts from Text, issue where a blank value was mapped to "Contact ID". FIXED - Import Contacts from Text, issue where merging new email/phone where it remained not valid/preferred. CHANGE - MailChimp Sync, improved error message when trying to upload an invalid email address. NOTE - Refactored "Import Contacts from Text" feature. NOTE - Refactored Iso8601_StrToDateTimeDef(). 3.5.20 - 4/10/2019 FIXED - MailChimp Sync, issue where an email address could not be added to MailChimp. FIXED - MailChimp Sync, issue where CR/LF in user fields were uploaded to MailChimp. CHANGE - Improved general performance of MailChimp Sync. CHANGE - Improved error reporting of MailChimp Sync. NOTE - Refactored Connection.GetDBID to use cached values. 3.5.19 - 4/8/2019 FIXED - MailChimp issue, "Some columns are missing from the MailChimp export: , FNAME". 3.5.18 - 4/5/2019 FIXED - MailChimp issue, "Some columns are missing from the MailChimp export: , EMAIL". FIXED - Mail Chimp Error (JSON Parse Error). FIXED - Fixed email validation to allow "+" in email address. CHANGE - Updated German translation. NOTE - Refactored EscapeString_for_JavaScript(). NOTE - Updated copyright notices to mention "TntWare, Inc." 3.5.17 - 3/14/2019 CHANGE - Improved MailChimp sync error handling and progress display. 3.5.16 - 3/14/2019 CHANGE - Sync with MailChimp, updated to support MailChimp API 3.0 which is required on April 2, 2019. CHANGE - FetchUrl() support for custom methods and ignoring specified response statuses. CHANGE - Added support for AppServices core_error checking. CHANGE - Updated German translation. 3.5.15 - 2/22/2019 FIXED - Issue where manually adding a gift under the TNT tab didn't recalculate some summary contact money fields. FIXED - Issue with Groups view where a Windows theme change would cause unexpected errors. FIXED - Issue with XML encoding where EOT character was not handled. FIXED - Issue where looking up by Preferred Phone Type showed a number instead of the phone type name. FIXED - Issue where ISO date in format YYYY-MM-SS hh:mm:ss.z could not be converted. CHANGE - "Update Donor/Gift Info from File" will require the gift sync range to be specified within the DataSync file. CHANGE - Improved error reporting for XML parsing issues. CHANGE - Preferred Email Types is hidden from lookups. CHANGE - Centralized checking of secure urls for Gift Input from Web. CHANGE - Improved translatability of Campaign Tracking dialog. CHANGE - DoNotOfferToMatchNewDonorIDsToExistingContacts (intro in 3.4) is no longer supported. CHANGE - DoNotPromptToDeleteGifts moved to FILE section. NOTE - The copyright year now mentions 2019. 3.5.14 - 11/13/2018 FEATURE - Added option to "Show Contact ID on Contacts View". 3.5.13 - 10/30/2018 FIXED - Mac issue where app would seem to freeze because of richedit issue applying fonts/style via OLE. FIXED - Run Query, issue where CPU would spike while running a long query. CHANGE - When trying to find a matching contact for a donor, related donor codes are factored in. CHANGE - Updated German help manual. CHANGE - Updated German translation. NOTE - Slightly changed the way gocryptfs is detected. NOTE - CopyAllAttributes() includes additional error details. NOTE - TntClasses TStringsHelper.AddStrings (win32 only) modified to be explicit about inherited. 3.5.12 - 8/31/2018 FIXED - Issue where database on gocryptfs wasn't detected if it had certain characters in the file path. FIXED - Issue where "{\urtf" wasn't detected as RTF for auto-conversion. FIXED - Issue where RTF pasted into notes wouldn't auto-convert on save on Windows. FIXED - Resolved issue where many list views would sort in a case sensitive way. FIXED - Issue causing application to hang on shut down (SysUtils.DoneMonitorSupport). CHANGE - Dropbox, when user clicks button to install Dropbox, they are asked if they already have account ... for best url. CHANGE - DataSync files with organization code starting with "SampleOrg" or "Sample-Org" can only refer to "455770" desig. CHANGE - Updated German translation, including help manual. NOTE - Refactored memory leak fix for SOAP client (in TWSDLLookup.Destroy). NOTE - Check for nil pointer added to TntLXJCLUtils.GetExceptionStackInfoProc(). 3.5.11 - 7/19/2018 FIXED - Issue with installing on Windows 10 related to setting WinInet defaults causing installation to disappear. FIXED - "This database can only be opened on an encrypted drive." when auto-syncing a Dropbox conflict file. FIXED - Issue where changing a campaign name wasn't reflected on task/history list. CHANGE - Edit Campaign, Added mouse over hint to profile last updated box. CHANGE - Updated help manual with three new pages on campaign tracking. CHANGE - Updated German translation. 3.5.10 - 6/18/2018 FEATURE - When editing a gift, the designation name is now included. FEATURE - Added option to "Gifts" section to include designation name in gift list under TNT tab. FEATURE - Added support for detecting a drive encrypted via gocryptfs on Mac/Linux (Wine). CHANGE - Added ability for organizational download redirect to be provided by tntware.com. CHANGE - Cleaned up display of disk encryption provider in Options "Privacy and Security" center. CHANGE - Updated German translation. 3.5.9 - 6/12/2018 FIXED - "Dataset not in edit or insert mode" when editing notes in certain languages. FEATURE - Shift-Right-Click on organization logo in Organization Info window to "Accept all changes" from organization. FEATURE - Lookup By Donor IDs filter added. FEATURE - Lookup By Giving, added "Only" filter for currency, designation and motivation. 3.5.8 - 6/6/2018 FIXED - Windows 10 issue where digital signature of publisher was not recognized. CHANGE - Updated German translation. 3.5.7 - 6/4/2018 FIXED - Out of memory error when attempting to download gifts from some servers. CHANGE - Donor/Gift Input from File, improved error message when internet is not allowed. CHANGE - Made "The Netherlands" the alternate name for "Netherlands". CHANGE - Improved error message details for EDOMParseError errors. CHANGE - Improved encoding detection for SOAP calls. CHANGE - Updated German translation. NOTE - Updated OpenSSL dlls to 1.0.2o (released on Mar 27, 2018). 3.5.6 - 5/28/2018 FIXED - Mac issue, "The function is unfamiliar with the Certificate Authority ... (us18.api.mailchimp.com)" FIXED - Issue with long file paths where file path length = MAX_PATH or over a network. CHANGE - Donor/Gift Input from File, connection to community not checked if user is registered but internet is not allowed. CHANGE - Quick Setup Guide, allows for checking/adding the community registration when internet is not allowed. CHANGE - Pledge Fulfillment Report, link is added to right of "Not more than 30 days late" to indicate "known until" date. 3.5.5 - 5/21/2018 FIXED - Gift Input issue where required TntConnect version wasn't checked immediately after query.ini download. CHANGE - Improved progress display when exporting large tables to Excel. CHANGE - Updated German translation. 3.5.4 - 5/17/2018 FIXED - Access Violation on new Mac installs when showing installation options at startup (intro in 3.5.0). CHANGE - Gift Input from Web requires TLS 1.2 as of July 1, 2018. A warning will be given for noncompliant servers. CHANGE - Gift Input from Web will no longer prompt for SSL certificate issues (such as expired certificates). CHANGE - Improved error messages when opening a database based on newer version of TntConnect. CHANGE - Supports "NonAdminUserShowUpdates" registry key to hide certain Help menu items for non-admin users. CHANGE - Added support for modified OAuth 2.0 "Implicit" mode for Newsletter Service integration. CHANGE - When uploading current group to Newsletter Service, a warning is given if not using HTTPS. 3.5.3 - 5/11/2018 FIXED - Google Maps issue where incorrect api key was being used. CHANGE - Gift Input from Web doesn't require registration with community when downloading from DonorHub Online. CHANGE - Added back reference to DonorHub's ConvertToOAuthToken() method. CHANGE - Updated German translation. NOTE - SafeForXml() improved to filter out #25. 3.5.2 - 5/8/2018 FEATURE - Google Geocoding and Maps JavaScript API now uses TntWare servers for better quality control. FIXED - Issue where connecting database to community didn't always persist. FIXED - FetchUrl() Issue where the wrong encoding was used to extract text from a downloaded stream. CHANGE - Geocoding cache expiration extended for ZERO_RESULTS from 1 to 6 months. CHANGE - Geocoding cache expiration extended for AMBIGUOUS from 2 to 8 months. CHANGE - Geocoding cache expiration extended for APPROXIMATE from 3 to 10 months. CHANGE - Use of Google Maps now requires database to be registered with community. CHANGE - Use of Update Donor/Gift Info from File requires internet connection and database registered with community. CHANGE - Use of Gift Input from Web now requires database to be registered with community. CHANGE - Use of Sync with MailChimp now requires database to be registered with community. CHANGE - Use of Send Current Group to Newsletter Service now requires database to be registered with community. CHANGE - Send To Newsletter Service, now requires OAuth, no longer supporting AccessTokenRequestUrl/CompleteUrl. CHANGE - Updated DonorHub API Explorer to better handle query.ini urls that are OAuth-only. CHANGE - Removed reference to DonorHub's ConvertToOAuthToken() method since it is now deprecated. NOTE - DNS internet check now ignores redirects 301 and 302. NOTE - Added registry 'HKCU\Software\Wine\TntWareIsWine' where 'False' means TntConnect will assume it's not on Wine. 3.5.1 - 4/25/2018 FEATURE - Options screen in Gift area, when TntConnect Pro is checked, option to make gift list wider under TNT tab. FEATURE - Clicking "Ctrl+D" opens the Contact Details screen and "Esc" closes it. FIXED - Issue on Welcome screen where icons for Facebook and Give didn't stretch for higher DPI screens. CHANGE - Updated German translation. 3.5.0 - 4/25/2018 FEATURE - Added "Privacy and Security" section to Options, with new option to require encrypted drive. FEATURE - Added cryptocurrencies: Bitcoin, Bitcoin cash, Ethereum and Litecoin. FEATURE - Automatic exchange rate updates available for Bitcoin. FIXED - When "Require password to sign in to database" is checked, the option to "Keep me signed in" is no longer available. CHANGE - Gift Input from Web or File, will not auto-generate tasks if no gifts are in database. CHANGE - When a promise is selected in gift list, the text color will always be white to make it more readable. CHANGE - Updated currency symbol for Zambian kwacha from ZMK to ZMW. CHANGE - Updated currency symbol for Zimbabwean dollar from ZWL to ZWB. 3.4.11 - 3/22/2018 FIXED - Issue where a history item showing a contact pledge change might include multiple redundant lines in the notes. FIXED - Issue where an allocation could not be deleted. CHANGE - Updated German translation. NOTE - Removed the 260 character MAX_PATH file name limitation from many internal functions. 3.4.10 - 2/26/2018 FIXED - Access Violation when editing a gift that was over allocated. FIXED - Mac, issue where third-party tools (such as typeit4me) would paste text, and main menu got stuck. CHANGE - Reworked memory management of background threads to avoid errors while application is closing. 3.4.9 - 1/29/2018 FIXED - [File | Work Offline] was not visible on Mac. FIXED - Access Violation when closing program if long running thread still running. FIXED - Issue where Thread.Quiet didn't propagate to sub-threads. FIXED - Issue where a notification button performed an invalid operation while application was closing. CHANGE - Added multiple logged attempts to terminate background threads that run too long. CHANGE - Reworked memory management of background threads to avoid errors while application is closing. CHANGE - Added code to suppress false SOAP memory leak report on shutdown. 3.4.8 - 1/11/2018 FIXED - Issue with Campaign Tracking where "#Contacts" column counted some contacts twice. FIXED - "Internal Error: CampaignAmount (_) <= Amount(_)" when upgrading database. FIXED - Manual Gift Input, issue where contact list put lower case last names to the end. FIXED - Some thread lock conflicts with log files and garbage collected files and folders. FIXED - When closing app, CheckSynchronize() is not called unless on main thread (avoiding 217 error). FIXED - Access violation that can occur when shutting down app based on specific timing of a background thread. CHANGE - Send Group to Newsletter Service, enhanced by using system default web browser to authorize connection. NOTE - The copyright year now mentions 2018. 3.4.7 - 12/16/2017 FIXED - Campaign Tracking, #History was incorrectly consolidating group history items so the count was too low. FIXED - Campaign Tracking, View Giving Trends was not sorting the selected campaigns to analyze. FIXED - Update Gift Info, wasn't correctly displaying a link to reauthorize an expired connection to DonorHub. 3.4.6 - 12/10/2017 FEATURE - "Match Gifts to Campaigns" allows you to choose date range and by default only shows the last 90 days of gifts. FEATURE - "Match Gifts to Campaigns" grays out gifts that match the donor's pledge amount. FIXED - Issue where creating/updating linked Access database created links to last closed database, not currently open one. FIXED - "Syntax Error" when a group name contains a single quote. FIXED - "Internal Error: No CSV text to process" as CSV parser can now handle an empty stream properly. FIXED - Mac, issue with notes where changing font color didn't save. CHANGE - Pledge Fulfillment filter now shows the status circle next to each option. CHANGE - "Request Adjustments" is not checked by default the first time you sync with a profile. CHANGE - Updated German translation. NOTE - TntConnect for Mac container now includes correct file association for .tntdatasync files. NOTE - Wine, "riched30" winetricks is now applied. NOTE - Refactored SOAP, FetchUrl and TntTask, and improved behavior of cancelling background threads. 3.4.5 - 11/22/2017 FIXED - Scaling issue introduced in 3.4.4 where contact notes might appear extra large. FIXED - Corrected issue where contact table might for no apparent reason, start up in Edit mode. FIXED - Fixed an issue with reducing PNG images to a JPEG format. FIXED - When formatting FileAs with no last name, but a spouse last name, the spouse last name is used instead. FIXED - Issue causing failure while detecting database header on Dropbox. CHANGE - Manage Campaigns, shows monetary amounts without symbol to improve export to Excel. CHANGE - When clicking Google Map icon on tool bar, the Mapping Address is used instead of Mailing Address. CHANGE - Run Query, query can now run for an unlimited time and the user can cancel it anytime. CHANGE - Exception logging includes more details for inner exceptions. CHANGE - Updated German translation. NOTE - DonorHub API Explorer updated for new FUND queries in DonorHub. NOTE - Platform statistics now include "SessionEx", an enhanced description of the GUI platform. NOTE - Refactored TntLXUtils: URL_GetPath and Url_AddQueryString. NOTE - Refactored TTntHTTPReqResp to support send/receive timeouts in a more standard way. NOTE - Corrected spelling of "All rights reserved" on About box. 3.4.4 - 10/12/2017 FEATURE - Regions definitions can be transferred between databases. Right-click on Regions options to Save/Load from file. FIXED - Issue where a Rich Edit would sometimes not scale correctly. CHANGE - When adding a picture to a campaign, landscape oriented pictures are cropped to fit. CHANGE - Improved speed of hidden "Scramble" feature. CHANGE - All SOAP calls are now run under a cancellable thread for better UI responsiveness. CHANGE - Update Donor/Gift Info from File, removed ability to import specifically formatted *.xls files. NOTE - Refactored SOAP detail to better avoid a possible memory leak. 3.4.3 - 9/19/2017 CHANGE - Update Donor/Gift Info from File, Added Shift+Click to Browse button to add *.xls to file selection filter. FIXED - Organization Download Error, improved font-size when using a scaled display. FIXED - Memory leak if a background task was freed before it began execution. 3.4.2 - 9/15/2017 FIXED - Mac, issue where tasks/history were not color coded. FIXED - Input from Web, issue where "Update Donor Info" box wasn't properly sized. CHANGE - DataSync files require the [ORGANIZATION] section. CHANGE - DataSync files with an organization code of "Sample-Organization-USA" can only refer to the "455770" desig. CHANGE - .tnt and .tntmpd are no longer recognized as DataSync files. CHANGE - Only files with the .tntdatasync extension are recognized as a DataSync file. CHANGE - .mpd is no longer a registered file extension for TntConnect databases. CHANGE - Added some code when app is shutting down to clear up any stuck threads. CHANGE - FetchUrl, INTERNET_FLAG_NO_UI used when Quiet to avoid modal prompts. CHANGE - Updated German translation. NOTE - TntTask, Quiet is always True if IsConsole to avoid modal prompts. NOTE - Added support for HTTP Basic authentication to TTntHTTPReqResp. NOTE - Platform statistics now include file encryption methods. 3.4.1 - 8/31/2017 FIXED - Issue (intro in 3.4.0) with Gift Input from Web where after first download you are prompted to download addresses. FIXED - Some graphics that didn't scale for hi-res displays. CHANGE - Input from Web, reworked the OAuth authorization UI to avoid some confusion about the need to reauthorize. CHANGE - Added a "Close" button to the OAuth completion window. CHANGE - Added better validation for downloading from a url that is blank. CHANGE - Updated full name format for Netherlands. CHANGE - Run Query, increased query timeout limit from 30 seconds to 90 seconds. NOTE - Input from Web, added DonorHub API Explorer by shift-right-clicking on Profile label when using a DonorHub server. CHANGE - Updated German translation. 3.4.0 - 8/25/2017 FEATURE - Added support for OAuth 2.0 connections with DonorHub for improved security and easier logging in. FEATURE - Gift Input from Web, Added support for "DonorHub Perfect Sync" via "Request Adjustments" check box. FEATURE - Gift Input from Web, after 30 days user will be prompted to Update Donor Info for address updates. FEATURE - Added "Enable Promise Tracking" option (under Campaigns) to allow or hide the promises feature. FEATURE - Added "# Promises", "Promises" and "Fulfilled" columns to all campaign lists. FEATURE - DataSync files, added support for [Organization] option: DoNotPromptToDeleteGifts. FEATURE - DataSync files, added support for [Organization] option: DoNotOfferToMatchNewDonorIDsToExistingContacts. FEATURE - DataSync files, added support for importing a .xls file when the first line is a tab delimited: PEOPLE_ID,ACCT_NAME,DISPLAY_DATE,DON_MEDIUM_TYPE,AMOUNT,DONATION_ID. FIXED - Issue where gifts were prompted to be removed when designation from one organization matched that of another. FIXED - Access Violation when cancelling an application update from within application. FIXED - "Current Recordset does not support updating..." when looking up a Fund Rep when database is read-only. FIXED - DonorHub API issue where version negotiation worked incorrectly unless only one additional major versioned section. CHANGE - Issue where prompt to login to tntware.com may have been unsynchronized with main thread causing it to freeze. CHANGE - When prompted to login to tntware.com, default web browser is now used. CHANGE - System info now includes information about disk encryption (VeraCrypt, BitLocker, FileVault). CHANGE - Added "FundRep_Description" to mail merge fields. CHANGE - Quick Setup Wizard, Removed prompt when "Remind me later" is clicked. CHANGE - Quick Setup Wizard, If "Remind me later" is clicked, the 30 days postponement is strictly followed. CHANGE - Auto-updating of exchange rates will only be attempted if the user is registered. CHANGE - Most errors that occur while auto-updating exchange rates will be suppressed. CHANGE - Restore Database, detecting backup source files will not take longer than 0.5 seconds. CHANGE - Removed redundant prompt to upgrade on Gift Input when a new version is recommended but not required. CHANGE - Reduced unnecessary console messages displayed when being prompted to login to tntware.com. CHANGE - HTTP downloads (via WinInet, not Indy) now support gzip and deflate compression for better responsiveness. CHANGE - When hourly backup takes more than 10 seconds, the prompt to turn off hourly auto-backups no longer appears. CHANGE - Input from Web dialogs, removed ability to embed a custom portal in logo area. CHANGE - Improved performance when connecting to a DonorHub profile with a large number of designations. CHANGE - Added PE flag (TERMINAL_SERVER_AWARE) to avoid crashing when displaying file open/save dialogs on Citrix. NOTE - Restore Database, added Shift+Right+Click context menu "Export Developer Info" to assist in troubleshooting. NOTE - Platform statistics now include name of console session. 3.3.3 - 7/14/2017 FIXED - Issue intro in 3.2.4 where an attempted history item didn't display with strikeout font. FIXED - TntSync correctly suppresses database errors when reindexing close new records. FIXED - Issue with Internet connection detection via InternetGetConnectedState() on Windows Server. FIXED - "Variant or safe array is locked" and other errors associated with an April 2017 update on Windows Vista. FIXED - Some graphics within the program that didn't expand for scaled displays. FIXED - Issue where a country might mistakenly be marked as obsolete. CHANGE - Options, Improved error message when an invalid goal is entered. CHANGE - When exporting large tables to Excel, the progress bar is now cancellable. CHANGE - TntSync only merges close new history records if the Notes are also the same. CHANGE - TntSync now includes table name in error messages. CHANGE - Updated German translation. 3.3.2 - 6/23/2017 FIXED - Some graphics within the program that didn't expand for scaled displays. FIXED - Edit Gift, issue causing "Item not found" when editing a gift linked to a campaign. FIXED - Edit Gift, issue causing "Allocated" label to not appear on additional splits. FIXED - Edit Gift, issue where "Apply Campaign Pledge(s)" button was enabled when contact had no pledge. CHANGE - "Campaigns" and "Tools" menu are swapped. CHANGE - A number is added to duplicate user fields labels to ensure uniqueness. CHANGE - "Campaigns Since Last Gift" now only counts the distinct number of campaigns in history since last gift. CHANGE - When matching numeric donor ids, leading zeros are ignored. CHANGE - Updated German translation. CHANGE - Refactored UrlEncode() to be RFC 3986 compliant. CHANGE - Added South Sudan to country list and SSP to currency list. NOTE - Enhanced TUrl class with additional path and query properties. NOTE - Refactored code for protecting secret data from being included in error reports. 3.3.1 - 5/14/2017 FIXED - Automatic actions when downloading gifts (intro in 3.3.0). CHANGE - Restored capability to custom sort contact lookups (requires May 2017 Windows updates to be applied). NOTE - Code that substitutes old [MPD] placeholder in merge favorites is no longer needed and has been removed. NOTE - Removed registry opt-in for custom sorting of contacts (intro in 3.3.0). 3.3.0 - 5/13/2017 FEATURE - Contacts view, Added "Campaigns" tab. FEATURE - Campaign Tracking, Contact tab now includes additional columns to show comprehensive info per contact. FEATURE - Campaign Tracking, Contact tab now includes any contact related to a campaign FEATURE - Added "Match Gifts to Campaigns..." to "Campaigns" menu to help match gifts to campaigns. FEATURE - Campaigns, added ability to make a campaign as not active FEATURE - Campaigns, added ability to set a begin date and end date to automatically change if it's active. FEATURE - Campaigns, added ability to categorize, attach an image and add notes to a campaign. FEATURE - Added option to set default special and monthly goal for new campaigns. FEATURE - Added option "Campaigns indicate what the donor is giving towards." to "Gifts" area. FEATURE - Added option "Prompt if entire pledge is not distributed to campaigns." to "Gifts" area. FEATURE - Added option "Auto-match incoming gifts to campaigns..." to "Gifts" area. FEATURE - When "Campaigns indicate what...", Campaigns tab, added "Adjust Net Monthly Pledge..." button. FEATURE - When "Campaigns indicate what...", Campaigns tab, added button to "Match Gifts to Campaigns...". FEATURE - When "Campaigns indicate what...", Added "Allocate Gifts..." to Campaigns menu. FEATURE - When "Campaigns indicate what...", Added "Manage Allocations..." to Campaigns menu. FEATURE - When "Campaigns indicate what...", Added "Apply Campaign Pledge(s)" button to Edit Gift dialog. FEATURE - When "Campaigns indicate what...", Added ability to mail merge campaign information to Microsoft Word. FEATURE - Added option "Campaigns represent children in a child sponsorship ministry" to "Gifts" area. FEATURE - Campaigns can be used to track child sponsorship with extra fields like First/Last Name, Birth Date and Gender. FEATURE - Added ability to lookup preferred contacts to sync with Outlook. FEATURE - Added ability to lookup contacts previously synced with Outlook. FEATURE - Added "Show File in Explorer" to "File" menu to help user find their own database. FEATURE - Added "Web Browser" tab to Network Settings dialog so user can clear embedded browser cache. FIXED - "PromiseID not found" error when editing a gift that was moved to another contact. FIXED - "Internal Error: CampaignAmount (125) <= Amount(75)" FIXED - "BOF or EOF" error when deleting the only gift/promise for a contact. FIXED - Issue where a database from version 1.6 could not be upgraded. FIXED - Issue where TntConnect would attempt to auto-update a contact even if Outlook was not installed. FIXED - Issue with CSV parser where last column of last row might not be detected. FIXED - Issue where last column of a List View might not be wide enough to fully see the caption header. FIXED - Issue where a popup form might inadvertently bring main form to the top when not expected. FIXED - Issue where a database couldn't get upgraded if the Gift table was missing an index. FIXED - Issue where a vertical oriented picture might be stretched with a different aspect ratio to fit within max file size. FIXED - Mac, issue where sort order of contacts wasn't expected after lookup contacts by task list. FIXED - Issue where exchange rates would be auto-updated more than necessary causing flickering when starting program. CHANGE - Campaign Tracking, History tab excludes pledge increase history items. CHANGE - Campaign Tracking, # Contacts column now counts any contact related to a campaign. CHANGE - Campaign Tracking, # History column excludes pledge increase history items. CHANGE - Campaign Tracking, Renamed "Total Increases" column to "Net Monthly Pledges". CHANGE - Campaign Tracking, Renamed "Target Contacts" tab to "Contacts". CHANGE - Campaign Tracking, Renamed "Subgroup" column under Contacts tab to "Target Group". CHANGE - Campaigns, when resizing window, top half and bottom half retain proportions. CHANGE - Campaigns, when clicking "Lookup Contacts", if multiple items selected, only selected contacts are looked up. CHANGE - Moved "Campaign" menu from "Tools" menu up to main menu. CHANGE - Campaign Tracking, added grid lines to every list. CHANGE - When manually adding or editing a gift, the campaign list starts off only showing active campaigns. CHANGE - Created a "Campaigns" area in the Options dialog. CHANGE - Slightly enhanced data portability warning. CHANGE - Mac/Wine, Attempted to reduce the number of error logs that can build up in the EventLogs folder. CHANGE - When upgrading database to 3.3, merge favorites with old [MPD] placeholder are upgraded to use [TNT]. CHANGE - Moved "Rebuild Database" to directly under the "File" menu. CHANGE - The "Picture" merge field no longer has quotes around file name. CHANGE - Increased privacy of MPD Weekly Update by reducing contact names with outstanding pledges to initials only. NOTE - Refactored mail merge feature to support different contexts. NOTE - Added registry opt-in for custom sorting of contacts, such as after lookup contacts by task list. 3.2.9 - 4/17/2017 CHANGE - Revised Data Portability warnings regarding MPDX as well as EU data privacy policies. 3.2.8 - 4/12/2017 FIXED - "Variant or safe array is locked" and other errors associated with an April 2017 Windows Update. FIXED - Issue with upgrading database where certain sub-groups would be lost. FIXED - Manual Gift Entry Form, issue with scaled display where you could see an extra column in grid. FIXED - Issue where an export to Excel would revert to CSV for certain non-ANSI characters. NOTE - Updated TntExcelExport to version 1.0.1.6. 3.2.7 - 3/17/2017 FIXED - Possible "Access Violation" issue when opening a database. CHANGE - Improved performance of Google Maps to where it was before 3.2.6. 3.2.6 - 3/15/2017 FIXED - Google Maps issue where it wouldn't display because an API Key is now required. FIXED - "You cannot add or change a record because ... (Table = "GroupContact") when auto-syncing Dropbox conflicts FIXED - Spelling of MailChimp on Newsletter Tools helper. FIXED - Tab order of gift editing dialog. NOTE - Added some translatable items. NOTE - Updated TMS WebGMaps to version 2.7.1.0. 3.2.5 - 2/26/2017 FIXED - Groups view, issue with drag-and-drop where it looked like it removed other members after dragging new ones in. FIXED - Groups view, "Could not convert variant of type (Null)" when deleting an exclusive group with sub-groups. 3.2.4 - 2/26/2017 FEATURE - Groups view, added drag-n-drop from contact list on right to contact list on left. FEATURE - Groups view, added drag-n-drop from either contact list to groups tree. FIXED - Groups view, fixed issue where you couldn't delete a group that was the target group of a campaign. FIXED - Mac, issue with task/history lists where it didn't show divider lines between groupings. FIXED - Mac, Campaign Builder is now in color. FIXED - History lists, issue where some group membership change logs were not identified as such. FIXED - Campaign Tracking, fixed issue where list wasn't refreshed after deleting a campaign. FIXED - Issue where exporting/importing the Newsletter Language field wasn't user friendly. FIXED - Export Current Group, issue where it failed if database was opened read-only. FIXED - Contribution Report, issue where it would show contacts with no gifts when changing display to years. FIXED - Corrected sort order of sub-groups when an exclusive group is a contact field. FIXED - Corrected sort order of designations in several areas of the program. CHANGE - Campaign Tracking, Improved appearance of window. CHANGE - Campaign Builder, An auto-backup is done before building a campaign. CHANGE - Improved tab order on task/history editing dialogs. CHANGE - Options, made auto-backup options more clear that hourly backup depends on main backup option (on exit). CHANGE - Every 30 days, if auto-backups are not turned on a warning is given to the user. CHANGE - When editing a promise, the Campaign box is moved up higher in the form. CHANGE - Excel export better handles exports with greater than 65,536 rows. CHANGE - Updated Dutch translation. NOTE - Improved error message for failed shell file operations. NOTE - Updated TntExcelExport to version 1.0.1.5. 3.2.3 - 1/19/2017 FIXED - "Error when upgrading database from version [3.1]., Item not found" FIXED - Campaign Tracking, dialog showed special goal for monthly goal. CHANGE - Improved appearance of Gift Grid when a row is selected, and put Desig column before Campaign column. CHANGE - Default of Hide Change Logs is now True CHANGE - Campaign Builder builds groups based on 1 = Top Level, and 4 = Prospects. CHANGE - Export current Group always saves selected fields for next time. CHANGE - Task/History editing dialogs always show Campaign in the lower left. CHANGE - Improved appearance of Export Database to XML dialog. CHANGE - Export Database to XML dialog mentions that DonorElf is able to import XML file. CHANGE - Options, Added "Change Log Includes Group Membership Changes" option to "User Interface" section. CHANGE - Improved the description for pledge change logs, and pledge change logs always show. CHANGE - Made more translatable. CHANGE - Updated German translation. 3.2.2 - 1/7/2017 FIXED - Issue where you couldn't upgrade a database from 2.1 or 3.0. FIXED - Quick Setup Guide where it didn't follow an organization's "RedirectQueryIni" correctly. FIXED - TntSync issue where groups might get deleted when a parent group is reindexed. CHANGE - TntSync improved to avoid constant reindexing in a hub and spoke topology by favoring local database. CHANGE - TntSync improved order of syncing task and history tables to group similar operations together. CHANGE - Export Database to XML, red data protection warning is now BOLD when provider doesn't support data portability. CHANGE - Updated German translation. 3.2.1 - 1/5/2017 FEATURE - Under Groups tab, exclusive group families have a line divider to set them apart. FEATURE - Pledge changes logged as a history now mention what changed in the description. FIXED - Issue where Saved Groups list on Groups view was sorted randomly. FIXED - Issue where a trailing space might appear when editing the pledge amount for certain locales. FIXED - Issue where a group with path "2016\abc" would be sorted after a group with path "2016 (2)" FIXED - (intro in 3.2.0) Issue where a special gift linked to a campaign didn't produce a corresponding thank-you task. FIXED - (intro in 3.2.0) Issue where deleting a group used as a contact field might cause a series of errors. FIXED - (intro in 3.2.0) "___ is not a valid currency value" when launching Campaign Builder. FIXED - (intro in 3.2.0) "Unexpected format, couldn't find ":" in ___" when saving a contact with a changed date field. FIXED - (intro in 3.2.0) "Error opening [Group]., , Operation must use an updateable query" FIXED - (intro in 3.2.0) Corrected some spelling issues in the Export Database to XML dialog. FIXED - (intro in 3.2.0) "PromiseID (0) not found" when editing a gift. FIXED - (intro in 3.2.0) Issue where dialog for editing a gift was not sized correctly for scaled displays. FIXED - (intro in 3.2.0) Issue where a Change Log wasn't revertible because it localized the internal change details. FIXED - (intro in 3.2.0) Issue where a Change Log was made for a field that didn't actually change. CHANGE - When only the formatting in the notes change, the Change Log mentions this. CHANGE - Change logs for mass Group membership changes are batched together under one history item. CHANGE - The "Next Ask Amount" field displays more like a money field, and makes itself blank if zero. CHANGE - Campaign Tracking and Campaign Builder no longer auto-size the last column in lists to fill remaining space. CHANGE - Campaign Builder numbers the subgroups created for each level to preserve a natural order of the levels. CHANGE - Campaign Builder allows you to sort by Name, and then Level, to have it sort by level and then name. CHANGE - Campaign Builder now uses "Top-Level" instead of "Major". CHANGE - Updated German translation. NOTE - The copyright year now mentions 2017. 3.2.0 - 12/25/2016 FEATURE - Saved Groups now support unlimited levels of hierarchy. FEATURE - Saved Groups support Exclusive Groups. FEATURE - Groups View, group names can now be edited in place. FEATURE - Groups View, Duplicating a group duplicates all sub-groups as well. FEATURE - Saved Groups now have option to appear as Contact field (can display above notes, be exported/imported into). FEATURE - Group membership changes are logged as "Data Change" history items which can be reverted. FEATURE - A history is logged when a new contact is added. FEATURE - A history is logged when changes are made to a contact. FEATURE - A history is logged when a contact's pledge is changed, along with the change to the pledge. FEATURE - A history is logged when a contact's notes are changed, showing each line added or removed. FEATURE - Added the ability to right-click on "Data Change" history items to "Revert Data Changes". FEATURE - Added "Hide Change Journals" check box next to "Hide Mass Mailings". FEATURE - Added Weekly and Fortnightly pledge frequencies. FEATURE - Added Contact fields: Fund Rep, Next Ask Amount and Estimated Annual Capacity, and four more user fields. FEATURE - Mass Change a Field, added ability to add/remove from a comma separated list for certain fields. FEATURE - Campaign feature (new name of "Appeal") significantly enhanced, supports goals, and linked to saved group. FEATURE - Campaign Builder tool added to help kick start a fundraising campaign. FEATURE - TntConnect Pro, Added support for Promise tracking. FEATURE - TntConnect Pro, Added ability to split a gift towards multiple campaigns. FEATURE - Added support for user passwords (restored functionality from TntMPD 2.1). FEATURE - When Removing a user with related records, a prompt is provided to reassign items or delete anyway. FEATURE - Added the ability to inactivate a user. FIXED - Manual Gift Entry Form - Issue where entering an invalid year cause an error message to popup repeatedly. FIXED - Excel export issue where a missing font might cause export to fail. FIXED - Issue where you couldn't delete or combine currencies. FIXED - Display issue on Windows when program started maximized, but it was off by a few pixels until database opened. CHANGE - TntConnect Pro, Campaign box is more prominent when scheduling a task or logging a history. CHANGE - Removed unused TranslatedBy label from About box. CHANGE - Redesigned the Welcome dialog to not use an embedded web browser to make it faster. CHANGE - Added links to Donate and Facebook on the About box. CHANGE - Mapping fields are considered internal, so as to not create false conflicts in TntSync. CHANGE - Improved security of storing api keys in database. CHANGE - Improved "Export Database to XML" to provide more information about data portability. NOTE - A "promise" is a commitment to give a certain amount by a certain date. NOTE - Improved performance of loading task list with a large number of tasks. NOTE - Improved general performance. NOTE - Improved the appearance when a dialog is dismissed and a progress message was behind it. NOTE - Updated TntExcelExport to version 1.0.1.4. 3.1.14 - 11/10/2016 FIXED - Mac, Issue where double-clicking on a database file in Finder didn't open it automatically. FIXED - Manual Gift Entry Form, issue where "Copy Last Month" simply moved gifts up a month and didn't add new ones. FIXED - Manual Gift Entry Form, issue where you couldn't "Copy Last Month" from Dec -> Jan. CHANGE - Manual Gift Entry Form, extra space characters are ignored when entering day and amount. CHANGE - When first installing TntConnect, if no database found, prompt is provided before auto-searching for a database. 3.1.13 - 10/8/2016 FEATURE - Added "WhatsApp" task type. FEATURE - Prompt given to restore most recent valid auto-backup when "Unrecognized database format". FEATURE - Manual Gift Entry Form, added "Copy Last Month" button to start off a new month based on last month. FEATURE - Import Contacts from Text, added option to: "Automatically detect duplicate contacts (no prompts)". FEATURE - Import Contacts from Text, added duplicate information merge options. FEATURE - Import Contacts from Text, logs history for: Imported, Was Found, and Merged Info events. FIXED - Issue where one could import into LastActivity, LastLetter and/or LastPrecall fields. FIXED - Issue where parsing a CSV file might take too long or not auto-detect delimiter correctly. FIXED - CSV import issue where it might detect only part of a file or use the wrong codepage. FIXED - Welcome dialog, issue where OK button was placed incorrectly. FIXED - Improved error message when downloading from a server that doesn't support ADDRESSES_BY_PERSONIDS query. FIXED - Issue where a form might resize itself at the wrong time. FIXED - Issue where Fast_ActiveMDIChild might report incorrect value. FIXED - Issue where Indy downloads didn't support redirects or ignore 500 status. FIXED - Issue where SOAP connections would fail if redirected by server. FIXED - "Directory ... doesn't exist" when scanning folders that have a deep path structure. FIXED - Issue where switching databases and community logout took > 1 second, the database user lost link to community. FIXED - Issue with "Input Donor/Gift Info from File" where organization error wasn't reported to organization. FIXED - Issue where only changing a tasks "Due in Days" did nothing. FIXED - Outlook Sync issue where a phone country code would not always be preserved when syncing. CHANGE - Import Contacts from Text, enhanced duplicate detection option to include phone, email and urls. CHANGE - "Select a Contact..." dialog will now add (city, state) when the name contains "Church". CHANGE - "Work Offline" was removed from IE 11, so this setting is now shared only between TntWare applications. CHANGE - DataSync features now report "nothing returned" as an error to be reported to the organization. CHANGE - Installation includes links to donate and Facebook. CHANGE - WinInet HTTP status errors now return with response body for further analysis. CHANGE - Increased max reports to Event Viewer from 50 to 1,000 and ignore EAbort. CHANGE - Impvroved error details reported to Event Viewer. CHANGE - Updated Spanish address formatting rules. CHANGE - Updated German, Dutch and Portuguese translations. NOTE - Refactored HTTP redirect handling code. 3.1.12 - 7/31/2016 FEATURE - Options dialog, added "Network Settings" button. FIXED - Mac, issue with multiple monitors where login prompt might be invisible. FIXED - Mac, issue where [File | Exit] would not completely quit program if full screen. FIXED - Mac, when closing program via "Quit", sometimes the program wouldn't remember its position. FIXED - Manual Gift Entry Form, issue where it appeared as too short. FIXED - Donor/Gift Input from File, fixed issue where stand-alone semicolon delimited text wasn't recognized. FIXED - Mass E-mail, issue where Microsoft Outlook was displayed as the email client when it was AOL. FIXED - "An error occurred while checking lookup table" when starting TntConnect. FIXED - When starting program, main window is made to fit on the monitor it's displayed on. FIXED - Export to XML, replaces VT (vertical tab) with a standard linefeed character. CHANGE - Improved experience of using application on a computer with multiple monitors. CHANGE - Improved appearance when using high resolution displays. CHANGE - Installation program, uses arrows instead of dots on left to show where you are at in the process. CHANGE - Mac, first time launch shows a cleaner Installation tab in Options dialog. CHANGE - when opening a database that is in the wrong folder, an option is now given to show it in Explorer. CHANGE - Analysis, the label now just says "Analysis" instead of "TNT Analysis". CHANGE - Access Query editor, Right-click on Access procedure for your choice of where to run it against. CHANGE - Improved ability to parse large CSV files without running out of memory. CHANGE - Installation, improved detection of Access 2010 Database Engine. CHANGE - Failed installation of Access 2010 Database Engine doesn't stop TntConnect from installing. CHANGE - Failed installation of Google Chromium doesn't stop TntConnect from installing. CHANGE - Analysis, added hint to progress bar about percent fully funded. CHANGE - Added "Platform" and removed "WindowsNT" as logged platform info. CHANGE - Updated German, Dutch, Italian and Portuguese translations. 3.1.11 - 6/18/2016 FEATURE - Right-click on Notes to "Paste as Plain Text". FEATURE - Birthday/Anniversary Report, added "Exclude Deceased" check box. FIXED - History list, issue (intro in 3.1.8) where an attempted item wasn't displayed with strikethrough font. FIXED - Issue with editing a pledge amount with a comma in it. FIXED - "A connection with the server could not be established..." on Windows when TLS 1.2 was turned off. FIXED - Issue where leading/trailing spaces on a custom user field label were not trimmed. FIXED - System Info, Issue where Windows 10 was not properly reported. FIXED - Quick Setup Guide, issue where after you click "Remind Later" it would reappear. FIXED - An issue causing "Cannot change Visible in OnShow or OnHide". FIXED - Issue where the wrong currency code was reported as "not recognized by the server". FIXED - Outlook Sync issue (intro in 3.1.8) causing false reports of phone numbers not fully syncing. FIXED - "Típustévesztés, '2016. 05. 21.' is not a valid date" on Windows 10 for Hungarian locale settings. FIXED - When more than one currency exists, the grayed "Multi-currency Display" check box in Options appears checked. FIXED - Issue where first contact set the default font style for the notes. FIXED - Issue where clicking "Ignore" on an unreviewed donor address didn't clear orange/bold from the contact address. CHANGE - Improved the Contacts view attempt at auto fixing RTF notes. CHANGE - Improved reliability of deleting garbage collected temp files and folders. CHANGE - Newsletter Service integration now supports $TNTCONNECT_DATABASE$ placeholder. CHANGE - TntSync, "Checking for unchanged records" is much faster. CHANGE - Manual Gift Entry Form, added banner ad at bottom. CHANGE - Input from File, TntWare can add banner ads as well as organization. CHANGE - Input from Web, TntWare can add banner ads as well as organization. CHANGE - Mac, Reduced CPU usage while idling. CHANGE - Updated Dutch translation. CHANGE - Updated English and German help manual. NOTE - When logging an organization user, query.ini URL is also logged. NOTE - "WindowsNT" logged as platform info. 3.1.10 - 5/14/2016 FIXED - "A first, last or organization name must be entered" when creating a new contact (intro in 3.1.8). FIXED - Mac, Options or Network Settings would sometimes freeze when clicking "OK". CHANGE - Updated German translation. 3.1.9 - 5/13/2016 FIXED - Issue where support for TLS 1.2 on some platforms wasn't working. 3.1.8 - 5/13/2016 FEATURE - Added support for TLS 1.2 on all platforms. FIXED - Mac, issue where history list was not color coded. FIXED - Mac, issue where TntConnect might freeze shortly after being when minimized (noticable after you restore). FIXED - Mac, issue where TntConnect would restore from minimized at the wrong time or not when it was supposed to. FIXED - Mac, issue where certain settings might keep getting reverted to how they were in TntMPD. FIXED - Issue where map status icon wasn't updated immediately. FIXED - Chart labels were sometimes wrong when summarizing by quarters or years. FIXED - Issue where changing database with Community view open would close program. FIXED - "GetStrPropByName.Connection not active" when changing databases. FIXED - TntSync, Incorrect reporting of "No local database file name has been provided". CHANGE - Outlook Sync improved to follow option to always "Display the country code in local phone numbers." NOTE - Enhanced messages for Shift+Cmd when clicking "OK" in Options to help diagnose freeze issue. 3.1.7 - 4/22/2016 FIXED - "CK_MPDProgress_PledgesReceiveds_When_BaseCurrency" issue when base currency decimal places < 2. CHANGE - Improved error message "This file does not appear to be a TntConnect database" to explain why. NOTE - Changed "IsAdmin" to not report as "True+" on Mac OS X. 3.1.6 - 4/21/2016 FIXED - Issue causing TntSync to appear to freeze after auto-syncing a Dropbox conflict file. FIXED - "It may not be a database that your application recognizes..." when compacting a database on Dropbox. FIXED - Issue causing some threads to never fully terminate. FIXED - "Cannot change Visible in OnShow or OnHide" when closing program. FIXED - "PendingAction: Cannot perform this operation on a closed dataset". FIXED - TntSync, "Resource LICENSE_RTF not found" when showing License Agreement from About box. FIXED - Issue where CommandTimeout wasn't always applied correctly. NOTE - If user is running w/ elevated permissions, IsAdmin is reported as "True+". 3.1.5 - 4/18/2016 FEATURE - Gift Input from Web, right-click on gifts to add to "Export to Excel". FIXED - "Call was rejected by callee" when mail merging to Word, and Word had a dialog box open. FIXED - '''' is not a valid integer, when opening Manual Gift Entry Form. FIXED - Scaling issue with tabs over business address to select spouse. FIXED - Scaling issue with Community view when Font Size increased in Options. FIXED - Scaling issue with Splash Screen status area. FIXED - Installation issue where TntMPD 3.0.40 could not be uninstalled during the installation. FIXED - Installation issue where "Run TntConnect now" would start TntConnect with admin permissions. FIXED - Outlook Sync Settings, display issue with "Allow Import of Completed Tasks/Appointments". CHANGE - Better error message if file to open is not provided or doesn't exist. CHANGE - TntSync, better error message if local or remote path not provided. CHANGE - Added "License Agreement..." link to About box. CHANGE - Updated German translation. CHANGE - Updated the English and German help manual. NOTE - Installation Issue with "Run TntConnect now" caused TntConnect to be isolated from the Edge and Outlook. NOTE - Added usage tracking of multi-currency and multi-language newsletter. 3.1.4 - 4/13/2016 FEATURE - Added support for managing newsletters in multiple languages. FEATURE - MailChimp, added option to include Newsletter Language field. FEATURE - Newsletter Tools, added option to filter by Newsletter Language. FEATURE - Newsletter Tools, added button in "Problems" to find "Newsletter Language Unknown". FEATURE - Added option to auto-dial with "tel:" protocol, and made it the default. FIXED - TntSync, issue causing duplicate contacts when reindexing duplicate currencies after Quick Setup Guide. FIXED - Issue with calculating monthly average on contacts with gifts in multiple currencies. FIXED - Quick Setup Guide, issue with "Apply Best Guess" button for manually entered gifts. FIXED - Analysis, issue where charts showed totals of tendered amounts, not converted to base currency. FIXED - Mac, "Expected dos path (/...) to be fully qualified". FIXED - Mac, Issue where previous installation wasn't completely cleaned up. FIXED - Issue with upgrading certain TntMPD 3.0 databases with complex passwords. FIXED - Manual Gift Input, issue where "Another Gift" could be pressed when no contact was selected. FIXED - Manual Gift Input, "'' is not an integer value" when no currencies are defined in database. FIXED - Quick Setup Guide, Issue where 301 redirects were not followed. FIXED - Contacts, Tasks, History views: some improvements on scaled displays (> 100%). FIXED - Lookup description of newsletter recips w/ valid mailing address, where it showed "Valid Preferred Email". FIXED - Display issue on top name info area with two preferred email addresses, where one is a subset of the other. CHANGE - Moved "Likely to Give" from TNT tab to User tab (to make room for Newsletter Language). CHANGE - Options, added "Newsletters" tab. CHANGE - Mac, when an issue occurs with the native file chooser, the WINE file dialog is offered. CHANGE - PC, Improved URL detection in the notes. CHANGE - Added support for "tel:" and "evernote:" hyperlinks in the notes. CHANGE - Detection of duplicate currencies enhanced by matching by Code. CHANGE - Improved error message when importing a DataSync file that is missing DefaultCurrencyCode. CHANGE - Reworked TManagedThread.SafeFreeThreadOwner() to avoid deadlock. CHANGE - FetchUrl() no longer automatically adds Content-Type header on GET requests. CHANGE - Updated German translation. CHANGE - Updated the German help manual. CHANGE - Extended the BETA expiration until May 13, 2016. CHANGE - Added "setup pledge currencies" and "setup newsletter languages" hyperlinks under TNT tab. NOTE - Shift+Cmd when clicking "OK" in Options to help diagnose freeze issue. NOTE - Improved organizational usage reporting to tntware.com when importing a DataSync file. NOTE - System Info mentions if database is read-only because of file attribute. 3.1.3 - 3/23/2016 FEATURE - Contribution Report, added "Lookup" button. FEATURE - Added Currency to "Lookup | By Giving". FIXED - "File sharing lock count exceeded. Increase MaxLocksPerFile registry entry." when opening database last in 3.1.0. FIXED - Mac, Issue where file chooser appeared frozen. FIXED - Issue where Default Lookup sometimes failed to load. FIXED - Issue where Quick Setup Guide tried to connect to "tnt.email.import.*" FIXED - Importing DataSync with organization section didn't set organization's default currency on first import. FIXED - Scaling issue w/ navigation status in toolbar of Contacts view. FIXED - Scaling issue w/ field mapping in text importer. CHANGE - Error dialog now displays URLs at clickable hyperlinks. CHANGE - Increased maximum number of shown recently opened database under "Reopen" menu from 5 to 15. CHANGE - Updated English Help. NOTE - "Newsletter Language" field was hidden (until this feature is ready). NOTE - Beta expiration extended from Apr 14 -> Apr 25 2016. 3.1.2 - 3/20/2016 FIXED - "Internal Error: Upgrade process incomplete" when upgrading database. 3.1.1 - 3/20/2016 FEATURE - Right-click on gift grid (under TNT tab) to "Explore Manually Entered Gifts". FIXED - Quick Setup Guide, issue where unresolved gifts list couldn't sort. FIXED - MailChimp sync error: 'Cannot delete "TNTMPDINFO" because it does not exist on the specified list'. FIXED - "Could not delete registry key: Software\TntWare\TntConnect\TntMPDDB\...\OutlookSync\..." FIXED - Mac, Issue where previous settings or saved password from TntMPD.app didn't automatically migrate. FIXED - "CK_Symbol_Required" error when downloading gifts from certain organizations. FIXED - "Current Recordset does not support updating" when opening database in read-only mode. FIXED - Issue where Community view was too enlarged on certain display settings. FIXED - "Error when upgrading database from version [2.1]., , Undefined function 'REPLACE' in expression". FIXED - Issue with duplicate FamilyLevel and FamilySide values on Italian translation. CHANGE - Quick Setup Guide, combined Support Goal and Primary Currency into one page. CHANGE - Quick Setup Guide, display of unresolved gifts includes personal/memo info. CHANGE - Quick Setup Guide, performs an auto-backup prior to displaying. CHANGE - Quick Setup Guide, added option to delete unresolved gifts. CHANGE - Option given to view file in Explorer/Finder after "This file does not appear to be a TntConnect database". CHANGE - Mac, when starting, old or duplicate copies of TntMPD.app are deleted from Applications folder. CHANGE - Mac, when starting, duplicate copies of TntConnect.app are deleted from Applications folder. CHANGE - .tntdatasync is the preferred file extension for DataSync files. .tnt and .tntmpd are still supported. CHANGE - When opening database in unallowed folder, choice is given to move database to Documents or Dropbox folder. CHANGE - Improved error message when opening non-3.1 database in Read-Only mode. CHANGE - Updated German translation. NOTE - Added data structures to prepare for Newsletter Language feature. 3.1.0 - 3/15/2016 FEATURE - Added support for managing support in multiple currencies. FEATURE - Added "Currencies" section in Options. FEATURE - Added "Quick Setup Guide" to help setup currencies, support goal and community connection. FEATURE - Improved management of out-of-date calculated fields needing to be updated. FEATURE - Right-click on history list to "Log Reply...". FEATURE - Mac: Added ability to work full screen. FEATURE - Mac: Added "TntMPD (another instance)" to Tools menu. FEATURE - Added "Font Size" option to the "Installation" section of [Tools | options]. FEATURE - Dropbox usage promotion starts 7 days after creating a new database or upgrading to 3.1, then every 30 days. FEATURE - Added [File | Open Recent | Show Recent Activity] to monitor file activity (open, new, upgrade, restore, merge). FEATURE - Restore dialog, can now select multiple backups and Delete. FEATURE - Added the ability to suggest values for UserStatus and ChurchName. FEATURE - Added the ability to limit input to suggested values for User1-4, UserStatus and ChurchName. FEATURE - Added "Current Group" filter to Contribution Report. FEATURE - Added option to control email list separator (comma or semicolon). FEATURE - Added Greek and Italian translations. FIXED - Google Maps issue where it failed to display. FIXED - Windows 10 issue where application would not start. FIXED - Mac 10.11 (El Capitan) issue where application would not start. FIXED - Incompatibility with Office 2010/2013 causing TntMPD to need to frequently "repair the installation". FIXED - Dropbox folder/installation detection issue. FIXED - Mac, "TntMPD can't be opened because the identity of the developer cannot be confirmed." FIXED - Mac, frequent crashes since 10.10.3 with "decorated windows". FIXED - Mac, issue where TntMPD would disappear when dragged to 2nd monitor. FIXED - Mac, "Error reading StatusBar.Left: System Error. Code: 1411. Class does not exist." FIXED - Mac, integration with Finder when double-clicking on a TntMPD database. FIXED - Mac, issue on 10.10 where TntMPD couldn't correctly detect email client. FIXED - Mac, "Range Check" error when command-clicking. FIXED - Mac, "database has been placed in a state by an unknown user" when opening db on some mounted network drives. FIXED - Issue when editing a phone number with an international dialing code that was not the contact's default. FIXED - Issue when clicking "Merge" button when editing mail merge favorites and grid was empty. FIXED - Issue where displaying a recurring/regenerating appointment froze the program. FIXED - Drag-n-drop email from Outlook where the history memo didn't include the specific "Me" email used. FIXED - Drag-n-Drop email from Outlook issue where certain date formats caused an error. FIXED - Issue where auto-backup on exit only occurred if "auto-backup every hour" was checked. FIXED - Mail Merge to Word issue where the "File In Use" dialog was hidden. FIXED - Issue on task/history list where "Send To" wasn't hidden, even when it had no sub-menus. FIXED - Issue with large fonts where "Never Ask" check box looked strange when unchecked. FIXED - "Directory doesn't exist" error when refreshing MRU list on really long path names. FIXED - Analysis screen, issue where you couldn't analyze Contacts on Hand by MPD Phase in a data grid. FIXED - Issue with extracting a URL parameter ending with '#'. FIXED - Issue were AppealsSinceLastGift and ChallengesSinceLastGift would be set to zero when deleting last gift. FIXED - Issue where "Update Donor/Gift Info from File" didn't auto-maintain contact year totals when changing years. FIXED - Issue where manually adding a gift, setting appeal, then amount, then click ENTER saved gift without appeal. FIXED - Issue where mapping update would cause the contact screen to flicker and/or cancel editing of the current contact. CHANGE - Renamed "TntMPD" to "TntConnect", "MPD" tab to "TNT" tab, and "MPD Phase" to "TNT Phase". CHANGE - Renamed "MPD Coach" to just "Coach", and "MPD Weekly Update" to just "Weekly Update". CHANGE - Updated Chinese, Dutch, German, Spanish, Portuguese and Turkish translations. CHANGE - Improved the prompt to upgrade the database format. CHANGE - Community view delays loading home page until showing. CHANGE - Gift Input from Web, HTTP 301 permanent redirect on query.ini updates saved url. CHANGE - Newsletter Service recognizes a HTTP 307 in addition to how it recognized 301/302/303. CHANGE - DataSync Files, ISO dates "YYYY-MM-DD" accepted. CHANGE - When editing a pick list, such as Appeals, adding an existing item simply chooses it. CHANGE - When detecting DNS issues, "download.tntware.com" is used instead of "www.tntware.com". CHANGE - File|Open, you can now cancel the preceding search for a database. CHANGE - Contact.LastChallenge includes history marked as challenge even if mass mailing. CHANGE - Contact.ChallengesSinceLastGift includes history marked as challenge even if mass mailing. CHANGE - "Hide Mass Mailings" on History view never hides any item that is Received or Attempted. CHANGE - The Dropbox icon on the main toolbar now works when no database is currently open. CHANGE - When opening a database, TntMPD ensures it uses the correct file name extension and database format. CHANGE - When opening a database, TntMPD ensures that it's not in a system temporary folder. CHANGE - Mac, When opening a database, TntMPD ensures that it's not in ~/Library folder. CHANGE - Removed password encryption of databases. Use Full Disk Encryption and/or Boxcryptor instead. CHANGE - Added support for Dropbox conflict file detection when using Boxcryptor. CHANGE - Shortened "Pledge/Commitment" to "Pledge" under "MPD" tab. CHANGE - Export to Excel will now uses list separator defined by system (comma/semicolon) when reverting to CSV method. CHANGE - Improved name/address display to use custom name line if first/spouse/last all exist in same line. CHANGE - Improved sizing of top name panel when large fonts are used. CHANGE - Improved overall performance by only populating the map with pins when the map is visible. CHANGE - Increased wait attempts for Dropbox to release database file lock. CHANGE - System Info, includes Dropbox and OneDrive folder. CHANGE - System Info, includes "MachineUser" as reported platform var. CHANGE - TntSync, Files and Folders sync better with OneDrive (round timestamps to nearest second). CHANGE - TntSync, Files and Folders sync better with Dropbox (round timestamps to nearest second). CHANGE - TntTranslator, "Export Languages to CSV File" includes SubLang column. CHANGE - TntTranslator, added "Export Locales to CSV File" to show internal Delphi languages. CHANGE - TntTranslator, "ro" now recognized as Neutral Romanian ISO code. CHANGE - Mac: Improved overall reliability and performance. CHANGE - Mac: Improved detection of Wine platform. CHANGE - Mac: Now uses native Mac Folder Chooser when selecting folders. CHANGE - Mac: Improved reliability of native Mac File Open/Save dialogs. CHANGE - Mac: File|Exit now uses Ctrl+Q as shortcut. CHANGE - Mac: Improved how full-screen and minimized windows display and function. CHANGE - Mac: Improved how tool windows are handled. CHANGE - Mac: The native file name is shown in more places instead of the "Z:" dos file name. CHANGE - Increased maximum size of most recently used database list from 10 to 25. CHANGE - User must be logged into to community to download an application update. CHANGE - Improved handling of user logging in and out of community within application. CHANGE - Temporary databases are not backed up prior to upgrading. CHANGE - Temporary databases are never auto-compacted. CHANGE - Ctrl+Click changed to Shift+Click for advanced/hidden features. CHANGE - Gift Input from Web, Added "How can my organization be added to this list?" to organization list. CHANGE - Gift Input from Web, Must Shift+Click when expanding organization list to reveal "Custom". CHANGE - Must press Shift key while launching a mail merge to see "Contact Data" section. CHANGE - Puerto Rico address format now same as USA. CHANGE - When the "No Database is Open" panel appears, the mru list box gets the focus. CHANGE - The German help manual is significantly updated. NOTE - Improved handling/reporting of missing values in query.ini. NOTE - Changed all references to http://www.tntware.com to https://www.tntware.com. NOTE - The database engine to Jet 4.0 (Access 2000 format). NOTE - When opening a TntMPD 3.0 database, TntMPD may try all saved password on machine to find a match. NOTE - Mac, Removed WineTrick for right-click on Groups tree. NOTE - Improved WineTricks registry override detection. NOTE - Improved some error messages. NOTE - Improved handling of errors while painting contact list. NOTE - Chromium shutdown errors are suppressed. NOTE - TTntADODataSetLX slightly refactored. NOTE - Disabled Windows ghosting for long running processes. NOTE - Restored CHM help capabilities internally. NOTE - Reworked display of borderless/maximized MDI child windows. NOTE - Improved translatability. NOTE - Mac: Removed many unnecessary "wine tricks". NOTE - Mac: Improved detection of Documents and Desktop folders. NOTE - WINE: Shell scripts saved as UTF8. NOTE - Updated OpenSSL dlls to 1.0.2d. NOTE - Updated 7za to version 15.14. NOTE - Updated Chromium/libcef.dll to 3.2454.1344, and dcef3 to r2454. NOTE - Updated TMS WebGMaps to version 2.3.0.1. NOTE - Mac: Wine 1.7.25 or newer required (CrossOver 14 or newer). NOTE - Changed installation & EULA. NOTE - Changed splash screen and about box copyright year and display. 3.0.39 - 10/31/2014 FIXED - Mac issue where "ssl certificate" issue was reported. Indy is now attempted as a fall back. FIXED - PC issue with http download where TLS 1.0 wasn't yet enabled causing connection issues. FIXED - Issue where hovering over a link might cause the email or phone list to scroll up or down so you can't see link. CHANGE - Mac, http download issues include security flag info, to help determine if https was used. CHANGE - TntTranslator - Import .po file now has option to allow ambiguous items. CHANGE - TntTranslator - Export .po file now has option to not include duplicate items. CHANGE - Updated German translation. 3.0.38 - 10/15/2014 FIXED - "Access is denied" when starting TntMPD if your database was in the system temp directory. FIXED - Select Contact, issue where selecting a contact from list, selection would change by two rows. FIXED - "The handle is invalid" when waiting for background thread. CHANGE - "Update Donor/Gift Info from File": "Try to match new accounts..." check box hidden until file is specified. CHANGE - When importing contacts, you can now specify to "Always prompt" to find a matching contact. CHANGE - When importing contacts, you can use a mapping to Contact ID to try to auto-match existing contacts. CHANGE - When TntMPD for Mac is restored and appears frozen, the main caption indicates "Command-1" to unfreeze app. CHANGE - Added option to turn off auto-backups every hour. CHANGE - When hourly auto-backup takes longer than 10 seconds, user is given option to turn off hourly auto-backups. CHANGE - When sorting task list, importance and status are used as tie breakers. CHANGE - Updated French translation. 3.0.37 - 9/15/2014 FIXED - Mac, Issue where an error occured while saving the notes. CHANGE - Mac, removed an unnecessary security prompt on the first time you launch TntMPD for Mac. 3.0.36 - 9/12/2014 CHANGE - When saving rtf notes, extra null terminator characters are removed. NOTE - Improved reporting of EExtraInfoException when extra info includes a null terminator character. 3.0.35 - 9/8/2014 FIXED - "Access violation ... Read of address 0000000C" when exporting query results to Excel. CHANGE - Improved error message if auto-backup takes longer than 15 seconds. NOTE - Mac, improved error details if "An error occured while saving the notes...". NOTE - TTntTask threads are now named when debugging. 3.0.34 - 8/22/2014 FIXED - Mac, issue where hourly auto-backup would cause TntMPD to steal focus from other active app. FIXED - Outlook Sync, Access violation when viewing contact, when option of exporting Job Title as MPD Phase turned off. CHANGE - Outlook Sync, when looking for differences in phone numbers, only '+', numbers and letters are considered. CHANGE - Outlook Sync, when looking for differences in email addresses, case is ignored. CHANGE - Added Kosovo to the country list. CHANGE - "The response from the server (*) was unexpected" is now reported to the organization, not TntWare. 3.0.33 - 8/14/2014 FEATURE - Added "Donor" tab to Options dialog with option to not auto-match new donors to contacts. FIXED - Assertion error (intro in 3.0.32) when you click "Rebuild Database" if database is read-only because of NTFS. FIXED - Issue where once you open and close a read-only database, items remain read-only if you open another database. FIXED - Issue (intro in 3.0.17) where any error that occured while navigating to a contact was initially supressed. FIXED - Access violation when editing a lookup favorite. FIXED - Outlook Sync, name on task/appointment was just husband if contact info was split. FIXED - MailChimp Sync, issue where emails successfully exported weren't removed from list if one or more were invalid. FIXED - MailChimp Sync, issue where importing email from MailChimp might add contact's existing emails to email list as well. FIXED - TntSync, "Could not convert variant of type (Null) into type (Integer)" when syncing with a partially corrupt table. FIXED - TntTranslator, issue where a bare "%" wasn't detected as invalid. CHANGE - Improved handling of Dropbox file locks when trying to restore a database. CHANGE - Improved handling of clicking "No" to UAC prompt when launching install program. CHANGE - Mac, Reduced reporting of "An error occured while saving the notes" for certain types of RTF notes. CHANGE - TntSync, set max threads for scanning network directory to 32. CHANGE - TntSync, greatly improved performance when reindexing a table. CHANGE - TntTranslator, resourcestrings with invalid format specifiers are returned as is as their canonical value. CHANGE - Updated French and German translation. NOTE - Improved error message when trying to display contact information with #0 characters in it. NOTE - Enhanced error message when the read-only attribute on a file can't be removed. NOTE - TntSync, when reindexing a table, the table name in the status label. 3.0.32 - 7/29/2014 FIXED - Issue where sending email via Simple MAPI resulted in assertion error when successful. FIXED - "Import Contacts from Text" wasn't 100% compatible with CSV from "Export Current Group" for lookup fields. CHANGE - Improved how Import Contacts from Text imports: MPD Phase, Likely to Give, Family Side, Family Level. CHANGE - Improved how Import Contacts from Text imports: Pledge Frequency, Last Gift Organization, Map Address Type. CHANGE - Improved how Import Contacts from Text imports: Newsletter Media Pref. CHANGE - Improved how Import Contacts from Text imports: Mailing Address Type. CHANGE - When a donor's organization contact person changes, a history is logged. CHANGE - Outlook Sync, when an item is not synced completely, the log includes which fields were not synced. CHANGE - Improved detection of "Click Here to Proceed" for Gift Input. CHANGE - "Rebuild Database" is enabled if the database is read-only because of NTFS permissions. CHANGE - "HKLM\Software\TntWare\TntMPD\NonAdminUserShowUpdates"="0" blocks non-admin users from seeing new application updates in status bar. CHANGE - TntSync, Improved error message when trying to copy a file to a full disk. CHANGE - Improved handing of "MAPI Initialize Error" when sending email via Simple MAPI. CHANGE - TntSync, ForceNetworkConnect() provides better error message for ERROR_NETNAME_DELETED. CHANGE - Updated French and German translation. CHANGE - Added country: "Suisse romande". CHANGE - Enhanced Salutation Format for France, and "and" word for Italy. NOTE - TntDataChangeNotifier - fixed issue causing multiple data change notifications per notifier. NOTE - TSafeFetchUrlTask - improved security of not reporting secret data that might get url-encoded. NOTE - Safe_FindFirst() enhanced to report the Path variable when there's an error. 3.0.31 - 6/27/2014 FIXED - "Assertion failure (C:\dev\source\TntMPD\dialogs\MPDDM.pas, line 234)" FIXED - "Duplicados no permitidos" when using Outlook Sync with Spanish translation. FIXED - "Error opening [DisplayContact]" when changing databases with Newsletter Tools open. FIXED - Issue where designation filter box didn't appear when you start program with TntMPD Pro turned on. FIXED - "TabWidths not updated" error. FIXED - "You cannot add or change a record because a related record is required in table 'Appeal'" when adding/editing gift. FIXED - Outlook Sync, fixed issue when it might try to log a history with a description too long to fit. CHANGE - When Community view is loading a page, it shows a waiting graphic. CHANGE - Added code to possibly reduce "Error when upgrading database from version [2.1]." errors. CHANGE - .tnt files detected as DataSync files just like .tntmpd when opening from shell. CHANGE - Improved translatability. CHANGE - Outlook Sync, improved error message when a contact was deleted while being inspected and you click "OK". CHANGE - Outlook Sync, improved detection of existing job title being originally from TntMPD MPD Phase. CHANGE - Outlook Sync, improved reporting of overwritten address info in Outlook when conflicted item. CHANGE - TntSync, Added [Help | View System Info]. CHANGE - TntSync, Added [Help | About]. CHANGE - Improved extraction of default email program icon. CHANGE - Increased delay from 1 second to 2 seconds when trying to delete a DropBox conflict after auto-syncing with it. CHANGE - Updated German translation. NOTE - Outlook Sync, refactored code to support IMobileItem and IMobileItemMeta. 3.0.30 - 5/30/2014 FIXED - Outlook Sync, issue where "last crc" of an item that was not synchronized completely was incorrectly reported. FIXED - Mac: issue where tab key was sometimes ignored. FIXED - Mac: issue (intro in 3.0.29) where auto-sized check box widths were too narrow. NOTE - Mac: "TntMPD for Mac" container must be 3.0.30 or newer. NOTE - Mac: reduced changes to selection on LX combo boxes when enter/exit focus. 3.0.29 - 5/27/2014 FIXED - Outlook Sync, access violation when creating items in Outlook under certain conditions. FIXED - Outlook Sync, issue where clicking "Which items didn't synchronize completely?" didn't always work. FIXED - Mac, issue where some buttons might not repaint until you mouse over them. FIXED - Mac, issue (intro in 3.0.28) where "The file operation was aborted..." was reported at the end of the installation. FIXED - Restored the pre-3.0.25 help context for the "View Giving Trends" appeal tracking report. FIXED - Issue with help map authoring if "View Screen Codes" is turned on but help map authoring is not. CHANGE - Mac, when newer TntMPD for Mac is available, you can click "Download now!" to download .dmg file. CHANGE - Mac, when newer TntMPD for Mac is available, you can't update the installed version unless you hold cmd key. CHANGE - The default free/busy for appointments changed from "Free" to "Out of Office". CHANGE - Updated the English help manual. 3.0.28 - 5/20/2014 FIXED - Mac, only checks Dock height at startup, not every minute, avoids flicker and freezes when opening drop-down lists. CHANGE - The format of the installed help manual is now HTML instead of CHM. Looks better on PC and Mac. CHANGE - MPD tab looks better when themed. CHANGE - Mac, Wine: Improved appearance of many UI controls when themed. CHANGE - Mac, more script results are cached to improve performance and reduce flicker. CHANGE - Improved appearance of progress bar when not themed. CHANGE - Updated German translation. NOTE - Help map authoring, "TntMPD.HelpMapAuthoring.txt" no longer needs/supports "CHM_HelpFile". NOTE - Help map authoring, when showing help contexts in title bar, invalid mappings are indicated. NOTE - Help map authoring, under the "Help" menu added "Report Invalid Help Mappings...". NOTE - Refactored tab width calculation in LX combo boxes to reduce unnecessary repaints. 3.0.27 - 5/14/2014 FIXED - TntSync, issue when scanning network folder might miss some files and incorrectly suggest a delete. FIXED - Outlook Sync, issue with "Inspect" dialog where it showed wrong records. CHANGE - Outlook Sync, when updating an item in TntMPD, a reverse update is also applied to ensure a final match. CHANGE - Outlook Sync, on "Inspect" dialog you can right-click on the grid for a "Details" menu. CHANGE - Outlook Sync, if not all items could be fully synced, a link to show which items didn't fully sync will appear. CHANGE - Outlook Sync, if item timestamp has been modified since last scan, record will be further inspected before sync. CHANGE - You can set "Pledge Received" even if no gifts, but "thank for first gift" might still get created for new recent gifts. NOTE - Internal refactoring of some translation functions and image list streaming. 3.0.26 - 5/6/2014 CHANGE - Added a "Check All" and "Uncheck All" button to the prompt after you click "View Giving Trends". CHANGE - When importing a new contact from MailChimp without a first or last name, the email address is used as the name. CHANGE - The display of the green action bar on short displays is now enabled by default. CHANGE - Updated German translation. 3.0.25 - 5/2/2014 FEATURE - Appeal Tracking, View Giving Trends allows you to select which appeals to include. FEATURE - Outlook Sync, when inspecting an item, "<" and ">" buttons can be used to navigate prev/next. FIXED - Issue where newly added contacts via Add Referrals didn't show up if the lookup was "Everyone". FIXED - Issue where newly added contacts via MailChimp didn't show up if the lookup was "Everyone". FIXED - Most cases of "Cannot update. Database or object is read-only" when Dropbox is interfering. FIXED - Improved installation of the Access 2010 database engine installation. FIXED - Mac, issue where themed buttons might appear unthemed. FIXED - Mac, issue where themed checkboxes were blank when the mouse was pressed. FIXED - "One or more unspecified errors occurred. No message was sent" when reporting an organization download issue. FIXED - Issue where merging to Word might result in "... is not available because this command is not available for reading" FIXED - Error where cached gift download couldn't be deleted because of a temporary lock by Dropbox. FIXED - Issue where a Donor spouse mobile phone was auto-accepted when there was no spouse (title/first). FIXED - Issue where a Donor spouse email was auto-accepted when there was no spouse (title/first). FIXED - Most cases where "FileAs" was somehow customized. FIXED - Outlook Sync, "Outlook item not assigned" error when sending a contact to Outlook. FIXED - Outlook Sync, issue where identical items were reported as needing to be synced. FIXED - Outlook Sync, issue where sending contact to Outlook took longer than expected. FIXED - Outlook Sync, Issue where inspecting a "false positive" would change sync item action after clicking OK. FIXED - Outlook Sync, TntMPD database is backed up before merging with Outlook. CHANGE - Outlook Sync, the "Next" button is no longer ever renamed to "Skip" on the "Review Sync Actions" step. CHANGE - When editing a history item, the mouse wheel won't change description unless you click on or tab to the box. CHANGE - Appeal Tracking, View Giving Trends sorts column and row order based on activity and amounts. CHANGE - Improved drop-down list for "Value" when looking up by a date/time field. CHANGE - Click [View | Action Toolbar] when screen is too short to display green tool bar by default. CHANGE - No gifts always assumes "pledge NOT received". CHANGE - "Resolve" context menu on the "Pending Actions" list is bold to indicate it's the default menu item. CHANGE - Improved the error message when trying to run TntMPD on 64-bit Linux if no 32-bit /bin/sh exists. CHANGE - Improved error details when parsing a country-specific name format. CHANGE - Improved error message when connecting with Word or Outlook. CHANGE - Updated German translation. CHANGE - Updated Dutch name/address formatting rules. CHANGE - Updated the English help manual. NOTE - Changed from /bin/sh to /bin/bash to work better on 64-bit Linux. NOTE - Wine, setup program now installs Microsoft XML Parser 6.0 SP1. 3.0.24 - 4/4/2014 FEATURE - Added option to "Never prompt to change MPD Phase." FEATURE - Added option to "Never automatically update Region." FEATURE - Outlook Sync, when resolving conflicts, option to "Merge information between TntMPD and Outlook" is provided. FEATURE - Outlook Sync, when updating contact in TntMPD, a history is logged of all the changes. FEATURE - Outlook Sync, when updating conflicted contact in Outlook, a history is logged if any unique information is lost. FIXED - Issue where task/history list didn't show an updated user name. FIXED - Issue where the "weeks back" filter box didn't update if you left TntMPD running during a week change. FIXED - Issue where you couldn't lookup on blank birthday/anniversary month/day/year. FIXED - Issue where the birthday/anniversary report excluded events with a blank day. FIXED - Contact View, issue with History tab in Group mode where date filter was sometimes ignored. FIXED - Access violation in Wininet when reporting download issue. FIXED - TntMPD Installation, "This action is only valid for products... when ACE 2010 was incorrectly detected as installed. FIXED - Issue where strange error was reported if you entered a password longer than 20 characters. FIXED - Issue where "Export Current Group" would re-run the lookup and you might get less contacts to export than shown. FIXED - Issue where "Input Donor/Gift Info from File" didn't report an error when a file was invalid. FIXED - Issue where clicking "Download All" on "Input Donor/Gift Info from File" might cause windows changing focus effect. FIXED - Issue TntMPD ignored any other Windows shortcut mode other than "Normal window". FIXED - Issue causing "Could not delete C:\...Dropbox-*.txt" when closing TntMPD. FIXED - Issue where editing a task and entering invalid time and clicking "OK" caused an unexpected error. FIXED - Outlook Sync, issue where tasks would be duplicated via Google Apps Sync. FIXED - Outlook Sync, "Internal Error: Lookup.Contact not assigned" when a custom lookup is used for Preferred Contacts. FIXED - Outlook Sync, changed some labeling from "Calendars" to "Appointments". FIXED - Outlook Sync, minor display issue when inspecting a conflicting item when "All Fields" is checked. FIXED - Outlook Sync, when inspecting a record from the "Unpreferred" list, it's no longer in "reconcile mode". FIXED - Outlook Sync, issue where Outlook contacts missing spouse contacts weren't available to export. FIXED - Outlook Sync, a few places where "&" appeared as an underscore instead. CHANGE - Reorganized Task/History right-click menu by putting "Send to Outlook" under a "Send to" menu. CHANGE - Reorganized Task/History right-click menu by putting "Link Item(s) to a Different Contact" under a "Send to" menu. CHANGE - Improved how Export Current Group exports: MPD Phase, Likely to Give, Family Side, Family Level. CHANGE - Improved how Export Current Group exports: Pledge Frequency, Last Gift Organization, Map Address Type. CHANGE - Improved how Export Current Group exports: Newsletter Media Pref. CHANGE - Added field to Export Current Group: Mailing Address Type. CHANGE - Auto-Backup now takes place every hour. CHANGE - Increased the minimum number auto-backups to keep from 5 to 8. CHANGE - Increased the number of months to save manual backups from 2 to 6. CHANGE - The last auto-backup of the day is now kept for the last 7 days. CHANGE - Restore Backup, Right-click on a backup to "Merge with this backup..." CHANGE - Improved contact matching engine to enhance results with city matches when finding identical names. CHANGE - When adding an invalid picture to a contact, a better error is reported. CHANGE - When Resolve Dropbox Conflicts can't delete conflict database after sync, delays another .75 secs before retry. CHANGE - Right-click on organization logo in "Update Gift Info" and "Update Donor Info" to "Refresh Banner Ad". CHANGE - Outlook Sync, made the suggestion to delete unpreferred contacts optional (off by default). CHANGE - Outlook Sync, list of contacts no longer preferred no longer includes "MPD Phase" by default. CHANGE - OUtlook Sync, list of Contacts no longer preferred now includes "Reason" column. CHANGE - Outlook Sync, significantly improved performance of the analysis phase. CHANGE - Outlook Sync, contacts in Outlook with no name information are ignored. CHANGE - Outlook Sync, improved automatic matching of contacts when detecting if the Outlook contact is the spouse. CHANGE - Outlook Sync, improved automatic matching of contacts by account number also checking contact names. CHANGE - Outlook Sync, improved automatic matching of contacts by account number to only look for unique accounts. CHANGE - Outlook Sync, improved automatic matching of contacts to match by email addresses when names are also similar. CHANGE - Outlook Sync, improved automatic matching of contacts to match by phone numbers when names are also similar. CHANGE - Outlook Sync, improved automatic matching of contacts to match by names when unique and exactly the same. CHANGE - Outlook Sync, made matching of contacts fully automatic, with no need for prompts to confirm matches. CHANGE - Outlook Sync, on "Review Sync Actions" step the Next button is labeled Skip if conflicts exist and none resolved. CHANGE - Outlook Sync, Improved layout of Summary and Unsyncable steps when resizing Outlook Sync screen. CHANGE - Outlook Sync, sync settings are now statically captured at the beginning of a sync session. CHANGE - Outlook Sync, FileAs and FullName for contacts in TntMPD are displayed with optional ampersand for "and". CHANGE - Outlook Sync, "Choose All" button switches to "Choose None" if all items are checked. CHANGE - Outlook Sync, improved when phone numbers are associated with a country code when exporting/importing. CHANGE - Outlook Sync, added hints to help explain "Update TntMPD" and "Update Outlook" buttons. CHANGE - Outlook Sync, main sync dialog remembers position and size. CHANGE - Outlook Sync, when inspecting a record, the dialog is the same position and size as the main sync dialog. CHANGE - Outlook Sync, progress bar when syncing items shows names (not title bar of main sync dialog). CHANGE - Outlook Sync, TntMPD database is backed up before any changes occur to TntMPD. CHANGE - Outlook Sync, "Only Show Conflicts" box is disabled if all items are conflicts. CHANGE - Outlook Sync, made "Mobile Sync Group" dialog more self-explanatory. CHANGE - Outlook Sync, added "Apply Defaults" button to "Mobile Sync Group" dialog. CHANGE - Outlook Sync, added mouse-over hint to "Allow Import of Completed Tasks/Appointments" box. CHANGE - Outlook Sync, added tabs to the Outlook Sync Settings dialog for different sync options. CHANGE - Outlook Sync, number of items selected is shown for most lists. CHANGE - Outlook Sync, when change is detected in profile, default folders are only applied if existing path doesn't exist. CHANGE - Outlook Sync, if Outlook folder not defined, Outlook Sync Settings is shown before attempting to synchronize. CHANGE - Outlook Sync, country name is not sent to Outlook if it's the default. CHANGE - Outlook Sync, added option to "Warn about Outlook contacts that use unsynced phone fields." CHANGE - TntSync, as sync actions occur, the action counter display on top left is updated. CHANGE - TntMPD Pro, reordered the last three columns of the gift grid under the MPD tab. CHANGE - Updated the Salutation formatting rule for Spain. CHANGE - Applied the Portuguese name and address formatting rules to Angola. CHANGE - Applied the Portuguese salutation format to Brazil. CHANGE - Applied the Spanish salutation format to many Spanish speaking countries in Latin America. CHANGE - Updated German translation. 3.0.23 - 2/28/2014 FIXED - Issue introduced in 3.0.15 where "unrecognized database format" is reported to user as "invalid password". FIXED - "Format of the initialization string does not conform to the OLE DB specification." when password has double quotes. FIXED - Mac, issue where using arrow keys to move tabs might cause them to ignore further mouse clicks. FIXED - Issue with Windows themes where the scroll bar on the Gift Grid might disappear unexpectedly. FIXED - Issue with editing a phone number where it was difficult to remove a country code explicitly added prior. FIXED - TntSync, issue where new context menu introduced in 3.0.22 wasn't working correctly. CHANGE - Outlook Sync, major facelift. CHANGE - Outlook Sync, major improvement of conflict resolution dialog (double-click or click "Inspect" button). CHANGE - Outlook Sync, on first sync, nothing is marked as "new" (bold). CHANGE - Outlook Sync, on first sync of contacts, no contacts in Outlook are automatically chosen for import. CHANGE - Outlook Sync, "Prev" and "Next" will not take you to empty lists (unless the Ctrl key is pressed). CHANGE - Outlook Sync, context-sensitive help more granular based on where you are in the process. CHANGE - Outlook Sync, link/reminder added to click F1 for help at any time "helpful video tutorials". CHANGE - Outlook Sync, right-click on most lists to "Choose All", "Choose None" and "Send List to Excel". CHANGE - Outlook Sync, "Only Show Conflicts" check box now filters on conflicts that are still marked as Skip. CHANGE - Outlook Sync, Ctrl+A to select all rows in the "Review Sync Actions" grid. CHANGE - Outlook Sync, Review Sync Actions grid starts off with first Skip selected. CHANGE - Outlook Sync, whenever resolving a single Skip, the next Skip is automatically selected. CHANGE - Outlook Sync, improved how contact names are displayed on the sync review grid. CHANGE - Outlook Sync, list of contacts no longer preferred now includes "MPD Phase" as default column. CHANGE - Outlook Sync, right-click on list of contacts no longer preferred to "Lookup Contacts". CHANGE - Outlook Sync, right-click on list of contacts no longer in TntMPD to "Forget previous link with TntMPD...". CHANGE - Outlook Sync, right-click on list of contacts to export to "Lookup Contacts". CHANGE - Outlook Sync, reduced unnecessary reporting of changes to "Mailing Address Type" on Contacts in Outlook. CHANGE - Mac, TntMPD only allows itself to be run from "/Applications/TntMPD.app". CHANGE - Mac, first-time version check automatically closes if it detects it is the latest version. CHANGE - Mac, startup issues related to 1400/1411 report with a "Help" button which links to a FAQ article. CHANGE - MailChimp Sync, enhanced display of buttons below lists by adding a "button tray" to contain them. CHANGE - Update Gift/Donor Info ... indicates "Click here to proceed" while waiting to become foreground window. CHANGE - Send to Newsletter Service, added "Close" button that changes to "OK" if you select different service. CHANGE - Included server name in more internet connection error messages. CHANGE - TntSync, Files and Folders ... suggested change list is sorted by folder and then file. CHANGE - TntSync, improved performance of starting synchronizer for both TntMPD Databases and Files and Folders. CHANGE - Updated the German translation. NOTE - "Access violation ... in module 'libcef.dll' ..." now only reported every 10th occurrence. 3.0.22 - 2/13/2014 OUTLOOK SYNC FEATURE - Outlook Sync, added option: "Preferred Contacts to Sync" to specify which contacts you'd like to sync. FEATURE - Outlook Sync, newsletter information included when MPD information is applied to Job Title. FEATURE - Outlook Sync, new actions (never before skipped) are checked by default and bold (delete, import, export). FEATURE - Outlook Sync, Double-click to view an item when in a list for delete, import or export. FEATURE - Outlook Sync, on list of items to import, you can right-click and delete instead. FEATURE - Outlook Sync, right-click on import/export/sync list to control the link between items in TntMPD and Outlook. FEATURE - Outlook Sync, when sync conflicts are left unresolved, you're prompted with ways to automatically resolve them. FIXED - Outlook Sync issue where changes to Last Appointment/Call/Gift weren't detected for export to Job Title. FIXED - Outlook Sync issue causing "Some items were not synchronized completely" after manually reconciling fields. FIXED - Outlook Sync issue causing "Some items were not synchronized completely" after matching new spouse contact. FIXED - Outlook Sync issue, "The RPC server is unavailable", when Outlook is closed in the middle of a most sync operations. FIXED - Outlook Sync issue, deleting spouse contact in Outlook that no longer exists in TntMPD corectly updates summary. FIXED - Outlook Sync issue where sending current group to Outlook might not include spouse contacts. CHANGE - Outlook Sync no longer deals with linked contacts on tasks or appointments. CHANGE - Outlook Sync shortens the MPD phase put in Job Title for Partner-Financial to just "PARTNER". CHANGE - Outlook Sync settings now has a "Cancel" button. CHANGE - "Sync with Outlook Settings" renamed to "Outlook Sync Settings". CHANGE - Outlook Sync, Contact Sync Options now has a "Default" button to apply default options. CHANGE - Outlook Sync, improved final message displayed when user cancels synchronization operations. CHANGE - Outlook Sync, suggests exporting all appointment from today to the future (auto-checks the box to export). CHANGE - Outlook Sync, suggests deleting a contact if it's not a "Preferred Contact" according to the Outlook Sync Settings. CHANGE - Outlook Sync, suggests exporting all "Preferred Contacts" (auto-checks the box to export). CHANGE - Outlook Sync, doesn't include non-"Preferred Contacts" in export list, unless it was explicitly "Sent To" Outlook. CHANGE - Outlook Sync, export-only fields are auto-updated before checking for actual changes. CHANGE - Outlook Sync, import of contacts will include non-blank titles when "Export Titles as Blank" is turned on. CHANGE - Outlook Sync, many more columns displayed for import/export lists. CHANGE - Outlook Sync, order of columns displayed for delete, import, export lists can be re-ordered by dragging. CHANGE - Outlook Sync, many general improvements to the user interface. FIRST TIME INSTALL EXPERIENCE CHANGE - When TntMPD first runs on machine, it no longer prompts user to create new database. CHANGE - When the list of recently used databases is empty, TntMPD automatically searches for databases to add. CHANGE - Added "Refresh List" when you right-click on list of recently used databases to search for databases to add. CHANGE - Right-click on database in Most Recently Used list on main screen causes it to be selected before menu appears. NOTABLE IMPROVEMENTS CHANGE - Top name/address panel ensures that the spouse first name is included (also for F12 - Magnified Info). CHANGE - Appeal box now includes history usage when sorting contents. CHANGE - The "Weekly Activities" box on the MPD Analysis view now indicates task types similar to the task/history list. CHANGE - Removed "should" suggestions when creating a new database password. CHANGE - "Appeal" column on Gift grid now called "Appeal / Memo". CHANGE - Ctrl+Click on "Change Database Password" to avoid confirming previous password ... helps if you forgot it! MAC fixes FIXED - Mac issue where Resolve Dropbox Conflicts display had very narrow columns if only one item was shown. FIXED - Mac, Input from Web appeared to be stuck after a new version was recommended. FIXED - "Range Check Error" in __Detect_Wine(). FIXED - CrossOver 13.0 ... issue where divider lines in History lists made item background black. MAIL CHIMP fixes FIXED - MailChimp Sync issue where all MailChimp fields that started off as being required ended up as not being required. GENERAL fixes/changes FIXED - Input from Web now correctly handles logins that have a non-default profile only. FIXED - Issue where switching out of details mode of MPD/History tab might cause "can't focus invisible window". FIXED - Issue where the keyboard focus might be incorrect when starting program. FIXED - MPD Analysis view: "Send MPD Weekly Update to Excel" button now appears on smaller displays < 600 pixels high. FIXED - Clicking "Ignore Address" in Donor Info caused cursor icon/hint to freeze until mouse moved over another link. FIXED - Issue where a .tntmpd file would be opened on start-up if it was accidentally in the registry as the "last database". FIXED - Access violation issue if there was a problem creating the Help or Map view when starting program. FIXED - Issue where attempted newsletter didn't have a line through it in history list. FIXED - "The server encountered an unexpected condition" might occur when backing up password recovery key to website. CHANGE - TntMPD waits two weeks before attempting to generate "Call to check on status of financial commitment" tasks. CHANGE - When adding or editing a gift, the Amount box starts with keyboard focus. CHANGE - When editing a history item, the Description box starts with keyboard focus. CHANGE - Installation - if uninstall of old version fails, click "OK" to continue installing anyway. CHANGE - Included Dropbox usage status in System Info. CHANGE - Moved network proxy info above Dropbox usage status in System Info. CHANGE - Included server name in more internet connection error messages. CHANGE - When Resolve Dropbox Conflicts can't delete conflict database after sync, delays for .25 secs and tries again. CHANGE - Resolve Dropbox Conflicts, click Esc to close dialog. CHANGE - Hold "Ctrl" key when clicking "Tools" menu to reveal "Scramble Database..." menu item. CHANGE - Drag-n-drop journals from Outlook no longer tries to use the ContactID previously set on linked contact. CHANGE - Improved drag-n-drop emails from Outlook to reduce 4 linefeeds to 2 linefeeds in email message. NOTE - Database file size reported when checking for new version. NOTE - Added change to avoid hiding underlying error with "Multiple-step OLE DB operation generated errors." NOTE - Improved Excel graphic on "Send MPD Weekly Update to Excel" button on MPD Analysis view. HELP / LOCALIZATION CHANGE - Updated the English help manual. CHANGE - Made a few more items translatable. CHANGE - TntTranslator, improved how it handles line feed characters for InstallAware translations. CHANGE - Updated the Dutch, French, German and Spanish translations. CHANGE - Updated And word, Salutation format, and Full Name format for Portugal. CHANGE - All salutations now end with a comma. TNTSYNC FEATURE - TntSync, when selecting multiple items, new context menu item to change all actions to local or remote. FEATURE - TntSync, when synchronizing multiple items, an information panel displays activity progress. CHANGE - TntSync now handles "Null" as the LastEdit field and reports it as Jan 1, 1900 instead of reporting an error. CHANGE - TntSync, Ctrl+A to select all rows in the reconcile grid. 3.0.21 - 10/30/2013 FIXED - MailChimp Sync issue where duplicate history items might be created. FIXED - Issue (intro in 3.0.18) "Error opening [Query1]..." when switching databases. FIXED - Issue where pressing "Cancel" when exporting to Excel didn't cancel but instead exported as CSV. FIXED - "Internal Error: MonthsBack < 1" when typing in zero for the number of months on the Gift chart. FIXED - Mac: Issue (intro in 3.0.18) where attempt failed to install newer update on first run. FIXED - Mac: AppleScript error dialog wasn't suppressed when opening a url and user cancels. FIXED - Wine: Fixed issue where "~" produced an extra "/" in Wine_ConvertToDosPath(). FIXED - Wine: "sharing violation" when running shell script. FIXED - TntSync: "Unexpected ItemIndex: -1". CHANGE - Mac: Improved detection of Dock size. CHANGE - Wine: Improved support for Unicode when running scripts and using File Chooser. CHANGE - Changes to a contact are saved before doing a lookup. CHANGE - Drag-n-Drop email from Outlook turned off when no database is open or database is read-only. CHANGE - Made "TntMPD for Mac" update recommendation more clear with a red label. CHANGE - Improved responsiveness of progress dialog under certain conditions. CHANGE - Improved Unicode support for name/address formatting rules engine. CHANGE - Updated "And" word and Salutation format for Greece. CHANGE - Updated Chinese, German, French and Spanish translation. CHANGE - Updated English Help. NOTE - Dropbox usage reported when checking for new version. 3.0.20 - 10/22/2013 FIXED - MailChimp Sync issue (intro in 3.0.19) "Missing ), ] or Item in query expression..." 3.0.19 - 10/22/2013 FIXED - MailChimp Sync issue (intro in 3.0.16) where duplicate history items might be created on the same day. FIXED - Outlook Sync issue where changes to Last Appointment/Call/Gift weren't detected for export to Job Title. CHANGE - Searching tasks/history for "Thanks" now includes "Present" task types as well. CHANGE - "Present" task type color coded as green (thank) in task type lists. CHANGE - Auto-fix Mobile Phone logs a history when fixing a Home, (his) Business or Other phone number. CHANGE - Auto-fix Mobile Phone also checks for labels like "John cell", "John's cell", "John mobile" and "John's mobile". CHANGE - Updated Chinese and German translation. 3.0.18 - 10/17/2013 FEATURE - Added option to (not) "Log call in history after optional auto-dial." FEATURE - When clicking phone number to log history, number dialed is put into history notes. FEATURE - Added "Chart/Details" modes to Individual mode under "MPD" tab. FEATURE - Added "List/Details" modes to Individual mode under "History" tab. FEATURE - Added the ability to show more previous weeks on the MPD Analysis view. FEATURE - Added "Auto-fix mobile phones" button to Maintenance to adjust mobile phones based on labels matching names. FIXED - "Operation not allowed on a unidirectional dataset." when opening read-only database. FIXED - "No context-sensitive help installed" if you click F1 with a menu dropped down. FIXED - If database is read-only, no attempt is made to geocode in the background. FIXED - Mac: issue where "Welcome to TntMPD" window would go below the Dock within first minute of application opening. CHANGE - When first opening database in TntMPD 3.0.18+, mobile phones are auto-fixed based on names matching labels. CHANGE - Improved display of MailChimp "add or update" errors. CHANGE - When selecting appeal for gift, task or history, unused appeals are listed first, then those with more recent gifts. CHANGE - Drag-n-Drop email from Outlook now includes From and To email addresses in the history notes. CHANGE - Delay background version check by 10 seconds after logging in. CHANGE - Mac/Wine: Auto-clean event log to improve performance. CHANGE - Mac/Wine: Improved ability to delete folder with really long names. CHANGE - TntTranslator: added ability to export PO files with untranslated items only. CHANGE - When importing from text, no attempt is made to save file mapping if folder is not writable. CHANGE - Improved some aspects of error reporting (unicode, username and server name). CHANGE - When browsing to find a database recovery key, the "Logout" link works better. CHANGE - "Update Donor/Gift Info from File": Enhanced "Number of new accounts" label to mention auto-matches. CHANGE - "Update Donor/Gift Info from File": shows auto-matches between new donor accounts and existing contacts. CHANGE - Under "MPD" tab, gift grid responds better to dragging scroll bar. CHANGE - Improved performance of doing lookups. CHANGE - Improved performance of lookups and updates when mapping is turned off. CHANGE - Improved performance of task/history view when many items are shown. CHANGE - Outlook Sync: Original Job Title is preserved when turning off option to export "MPD Phase -> Job Title". CHANGE - Outlook Sync: Original Department is preserved when turning off option to export "Referral -> Department". CHANGE - Outlook Sync: When spouse information is missing, exporting spouse is now checked by default. CHANGE - Updated Chinese, German and French translation. CHANGE - Updated English Help. NOTE - Wine: installation disables crash dialog on first install (feature intro in 3.0.17 but broken). NOTE - Improved reporting of feature usage to tntware.com. NOTE - Refactored progress dialog to avoid recursion under specific circumstances. NOTE - Refactored code so that database name is preserved in error details if error while opening database. 3.0.17 - 9/25/2013 FEATURE - Added "Send to Newsletter Service" dialog to help with sending newsletters each month. FIXED - Issue where the Microsoft Access 2010 Database Engine would not fully install if the 2007 Engine was installed. FIXED - '"1.5'' is not a valid integer value" when entering the length of an appointment in hours. FIXED - "You selected the same contact" when relinking a donor, task or history to a different contact. FIXED - "Field 'PictureDate' must have a value" when editing a contact. FIXED - "An error occurred while keeping track of your MPD progress ... duplicate values ..." when opening database. FIXED - "Internal Error: Table cannot be locked while closed" (intro in 3.0.15) when exporting database to XML. FIXED - Issue (intro in 3.0.16) where a beta version required for Gift Input is not visible to TntMPD. FIXED - Memory leak (intro in 3.0.15) when locking data change notifications. FIXED - "Range check error" when upgrading database. FIXED - When resizing the application, if the edit button is showing next to an address, it gets moved as needed. FIXED - Issue where developer tools wasn't installed correctly for embedded browser. FIXED - Mac: Issue where Lookup By Field displayed controls too wide to fit screen. FIXED - CrossOver 12.5, "Access violation ... in module 'wininet.dll'. Read of address 00000000". FIXED - CrossOver 12.5, Mac issue where application changed to CrossOver when choosing a file. FIXED - Mac: When Outlook:mac is default email client, semicolon is used to separate email addresses. FIXED - Issue where Compact/Repair prompted for a password when password was already saved on machine. FIXED - TntSync: "Range Check" error when synchronizing files and folders. CHANGE - Added "Send Group to Newsletter Service" to "Group Actions" menu. CHANGE - Added "Send to Newsletter Service" button to "Newsletter Tools" dialog. CHANGE - Increased the default sync range for downloading gift information to six weeks or more. CHANGE - "Export to XML" now excludes sensitive data such as passwords, api keys and OAUTH access tokens. CHANGE - Made more actions disabled when database is read-only, with an emphasis on the task, history and gift grids. CHANGE - Added proactive check for duplicates when importing into "ContactID" and offer to unmap when duplicate found. CHANGE - Improved how TntMPD displays on small screens < 600 pixels high. CHANGE - Improved how missing libcef.dll is reported when loading embedded browser. CHANGE - Added context menu to BCC box of Mass Email dialog with additional ways to copy email addresses to clipboard. CHANGE - Improved email import by drag-n-drop from Outlook by removing extra blank lines. CHANGE - Improved "Check Emails in History" button in the Maintenance screen by removing extra blank lines. CHANGE - Clicking "Download list of profiles" will auto-clean obsolete profiles from the list in TntMPD. CHANGE - When accepting a donor address/phone/email, the history that is logged is now associated with the current user. CHANGE - Enhanced performance of starting database and navigating contacts (need to rebuild existing database). CHANGE - Improved behavior of sso self-service links when using embedded browser to backup/recover password. CHANGE - Improved behavior of clicking cancel for password when TntMPD is launched by EventNotifier.exe. CHANGE - Updated German and Spanish translation. CHANGE - Updated English help manual. NOTE - Wine: installation disables crash dialog on first install. NOTE - Improved reporting of feature usage to tntware.com. NOTE - Refactored FetchUrl library to allow for more RESTful coding style. NOTE - Tested with CrossOver 12.5 on Linux (ubuntu-12.04.3-desktop-i386). NOTE - Tested with Wine 1.4 on Linux (ubuntu-12.04.3-desktop-i386). 3.0.16 - 9/6/2013 FEATURE - MailChimp Sync now always lets users confirm the emails it wants to delete from MailChimp. FIXED - Mac: Extreme slowness (intro in 3.0.15) when navigating screens and list controls. FIXED - "TaskID (x) not found" and other refresh issues (intro in 3.0.11) when a contact has unsaved changes. FIXED - Reduced flicker (intro in 3.0.15) when geocoding occurs in background. FIXED - "Internal Error: unexpected tag 0" (intro in 3.0.15) when right-clicking on top name/address area. FIXED - "Internal Error: Table cannot be locked while in edit mode" (intro in 3.0.15) when editing a task or history. FIXED - Issue where an organization contact person wasn't exported to Outlook as a nickname. FIXED - Issue where MailChimp history items weren't logged if similar item already exists in a contact's history. FIXED - "file already in use" when auto-compacting database. FIXED - "too large for field "ContactPicture.Caption" which has a max of 50 characters" when adding picture. FIXED - "The record cannot be deleted or changed because table 'History' ..." when upgrading database to 3.0. CHANGE - Enhanced "Move to" menu item when you right-click on an address box by giving it a sub-menu. CHANGE - On "Options" screen, added a hint to the "Alert me when new Beta versions are available." check box. NOTE - More efficient version check when running a beta. NOTE - Enhanced system information to indicate of 64-bit edition of Microsoft Access Database Engine is installed. NOTE - Improved security of organization download error reports. 3.0.15 - 8/30/2013 FIXED - Issue causing error in "libcef.dll" when first displaying browser. FIXED - "Could not find installable ISAM" error when password begins with equals (=) sign. FIXED - When checking if a directory is writable, first it is checked for existence. FIXED - "duplicate values" error when upgrading database. FIXED - TntSync now recognizes folders starting with a period ".". FIXED - Mac: issue where "Welcome to TntMPD" window would go below the Dock. FIXED - Issue where Compact/Repair on a pre-3.0 database prompted for password. CHANGE - Added "Move to..." menu item when you right-click on an address box. CHANGE - Improved export to Excel if more than 256 columns. CHANGE - Improved correctness of Outlook matching of new contacts. CHANGE - Added "Paste" to context menu for password entry controls. CHANGE - Lookup "By List" now allows zero contacts to be selected. CHANGE - Changes to current contact are now saved before displaying the MailChimp Sync dialog. CHANGE - "An error occurred while checking the password" is no longer added to "Unrecognized database format". CHANGE - Added "Decode RTF" to Notes context menu when encoded RTF is selected. CHANGE - Updated Spanish translation. NOTE - Refactored data change notification and locking subsystem. NOTE - Improved error reporting by adding data change notification lock status information to system info. 3.0.14 - 8/7/2013 FIXED - "libcef.dll" errors caused by memory leaks in the Map view. FIXED - Groups view: Issue where current group name wasn't updated immediately. FIXED - TntSync issue: "The 'Organization Name' and 'Organization Contact Person' fields cannot ...". FIXED - "ContactID (x) not found" after synchronizing contacts with Outlook. FIXED - Mac: Issue where main screen wouldn't repaint correctly when resizing if no database is open. FIXED - Mac: Issue where last showing item in contact list on Groups view would sometimes freeze. NOTE - When reporting issue to forums, the platform (PC/Mac) is included in the subject line. NOTE - Current Working Set added to system info. NOTE - Ctrl-right-click on Community/Map title bar to "Show Developer Tools". NOTE - UserAgent in embedded browser restored to default. 3.0.13 - 7/31/2013 FIXED - Issue where the Microsoft Access 2010 Database Engine could not install if Office 2010 (64-bit) SP2 was installed. FIXED - Mac: Access Violation in user32.dll when entering a city or state into a new database. FIXED - Issue where the mouse scroll wheel wouldn't zoom the integrated Google Map. FIXED - Groups view: issue where "Contacts to add" label showed the wrong number sometimes. FIXED - Issue where a long database name caused problems when creating a password and saving to TntMPD website. FIXED - Improved detection of Dropbox conflict file names. FIXED - Issue where you couldn't import into Organization Account IDs. FIXED - Issue where a customized country name that included a space caused problems with TntSync. CHANGE - Improved detection of when the Microsoft Access 2010 Database Engine is not installed correctly. CHANGE - Added a translatable hint to the middle name label. NOTE - Improved code for sending an email via simple mapi. 3.0.12 - 7/11/2013 FIXED - "Array index out of bounds" when analyzing Outlook folder if an item was deleted during analysis. FIXED - Mass Mailing: error "... too large for field ExcelTable.Greeting ...". FIXED - "System Error. Code: 5., Access is denied" when backing up password. FIXED - Issue where an organization download issue was reported as a TntMPD issue. FIXED - Issue where the adding of an invalid picture was not cancelled out after the error was reported. FIXED - Issue where "Challenges Since Last Gift" was incorrect if TntMPD 3.0.10 or older was used. FIXED - Issue where formatting toolbar doesn't appear when editing forum post in Community view. FIXED - Issue where "Input Donor/Gift Info from File" dialog allowed downloads when database is read-only. FIXED - "Internal Error: Expected dos path..." when logging in to database. CHANGE - Improved performance when navigating between contacts with larger databases. CHANGE - Disabled menus and buttons to schedule new tasks or log new history when database is read-only. CHANGE - Updated German translation. 3.0.11 - 7/5/2013 FEATURE - Added "Send Newsletter is checked for new contacts by default" option to Contacts. FEATURE - Newsletter Tools: shows number of contacts for paper or email lookup. FIXED - "Record is deleted" when deleting current group of contacts and/or adding gifts. FIXED - "Sharing violation" on .lock file when opening database. FIXED - Issue where you couldn't login to Google using embedded browser because "Chrome was out of date". FIXED - Issue where default newsletter media preference wasn't always applied to new contacts. FIXED - Issue where Column D in the MPD Weekly Update was too wide if no history were shared. FIXED - Issue where one could edit the names of the option tabs. FIXED - Issue where the Contacts view wasn't completely initialized if a floating window was initially active. FIXED - "operating system denied access..." when updating program. FIXED - "MailChimp Error (254) "EMAIL" does not appear..." if EMAIL is not first column. FIXED - Editing a business address showed wrong default address. FIXED - Issue where moving an address between Home and Business caused address to have custom address block. CHANGE - "Newsletter Tools" button added to toolbar, and icon added to menu item. CHANGE - Dropped "Notes (Formatted)" from exportable field list since "Notes" is preferable. CHANGE - Improved appearance of "Lookup Selected Contacts" menu when disabled on Tasks/History view. CHANGE - Added an error message when opening linked Microsoft Access database that is password protected. CHANGE - Conflict file detection enhanced to recognize "...[Conflict].mpddb" pattern. CHANGE - When looking up by "Map Address Type", the value box is a drop-down with suggested values. CHANGE - Improved the error message when "The embedded chromium web browser library failed to load." CHANGE - Reordered the tabs in "Newsletter Tools". CHANGE - Newsletter Tools: Export to CSV button skips the field chooser prompt. CHANGE - Improved translatability and German translation updated. CHANGE - Updated English help manual. 3.0.10 - 6/27/2013 FEATURE - Added "Newsletter Tools" under the "Tools" menu. FEATURE - When manually accepting a new address from donor or import file, a history is logged. FIXED - "List index out of bounds (-1)" when importing contacts from text if you dragged source field to wrong place. FIXED - "Range check error" on Calendar view if number larger than 9 entered for "Number of weeks". FIXED - Issue with drag-n-drop emails from Outlook where history was duplicated if subject had a single quote. FIXED - TntSync: issue where divider line below a synchronizer in list was not drawn completely. FIXED - Mac: Possible "Access Violation in msxml6.dll" after logging in to database. FIXED - Possible "Access Violation" when syncing tasks/appts w/ Outlook. FIXED - Possible "Unknown picture file extension" when upgrading database to 3.0.9. FIXED - Issue where clicking "Cancel" when prompted to select user was ignored after auto-compacting. FIXED - Mac: Issue where selecting item in history view showed blank text if right above divider line. FIXED - "Catastrophic Failure" when running TntSync on Windows XP with SQL Server. FIXED - Issue where default fields for "Export Current Group" were undefined. FIXED - Issue preventing TntMPD from starting up on Windows 8.1 preview. CHANGE - The Saved Groups tree now remembers if you collapsed or expanded a category. CHANGE - Rearranged the position and arrangement of the "Newsletter Recipients" menu. CHANGE - Added option 'Mark new appointments as "Partnership Challenge".' CHANGE - Appointments are no longer considered a "Partnership Challenge" by default. CHANGE - Another "Partnership Challenge" box appears when editing task/history for appointments. CHANGE - When editing a task, no error is reported if you leave the date box blank. CHANGE - Improved error message when syncing to Outlook if folder path not defined in settings. CHANGE - Alt+K when selecting user toggles check box "Keep me signed in on this computer". CHANGE - Improved error message in Update Gift/Donor Info when profile code is too long. CHANGE - "Sync with MailChimp" dialog changes "Select..." button to "Options..." if list already selected. CHANGE - "Sync with MailChimp" more restrictive when auto-matching by last name. CHANGE - When looking up "By Giving" the designation and motivation box appear if non-default options applied. CHANGE - The field list for "Mass Change a Field" is sorted. CHANGE - Improved "Input Donor/Gift Info from File" dialog when database is read-only. CHANGE - Improved "Update Donor Info" dialog when database is read-only. CHANGE - Improved "Update Gift Info" dialog when database is read-only. CHANGE - Updated the German and Dutch translations. 3.0.9 - 6/18/2013 FEATURE - Contacts view: right-click on address type label to move address to another address type. FEATURE - Contacts map view: Added "Current Group" view to show red pins. FEATURE - Salutation can be based on Greeting to propagate custom greetings. FEATURE - Added "Manage Users" action to user box when editing a task or history. FEATURE - Added a warning dialog if database is on Google Drive. FIXED - Issue where mistranslation of SDateEntryOrder doesn't stop program from opening. FIXED - Issue with Portuguese translation causing "SDateEntryOrder must be a combination...". FIXED - Merge to email: invalid emails excluded. FIXED - Mass email: invalid emails excluded. FIXED - "Length of names must be the same" error when editing address entry order. FIXED - Mac: access violation when deleting first saved group. FIXED - "Index for History must be HistoryID" on Windows 8 in read-only mode. FIXED - "Error opening [Region]" after database fails to open. FIXED - "Integer overflow" caused by some recurring tasks. FIXED - Issue where corrupted "MapStatus" field kept database from opening. FIXED - "Either BOF or EOF is true" when closing/changing databases. FIXED - No check for Dropbox conflict files is database is on external drive and drive ejected. FIXED - Issue where an email dragged in from Outlook wouldn't import if another imported email differed only by subject. FIXED - Mac: Issue where cursor didn't always show in "Manual Gift Entry Form" and "Add Referrals" screens. FIXED - Mac: Issue where first column in task list was too narrow. FIXED - Windows: issue with contact list where item was highlighted with MPD status color for a second. CHANGE - Enhanced the "Welcome" screen for brand new users to mention the community and F1 help. CHANGE - Contacts map view: Renamed "Current Group" to "Status". CHANGE - Business address block based on the individual's full name. CHANGE - Manual Gift Entry Form: tab moves to next row. CHANGE - Any pictures added before TntMPD 3.0.9 are auto-shrunk. CHANGE - Task/History view: starts with list having keyboard focus. CHANGE - Task/History view: "Esc" key clears search text box. CHANGE - F1 Help can now link to specific anchors within help topics. CHANGE - When organization download doesn't include required fields, error is reported as an organization error. CHANGE - Added "MPD Letters" task type submenu. CHANGE - New gifts from partners w/ appeal always generate thank-you for special gift. CHANGE - Each preferred email is its own hyperlink in the top of the contact view. CHANGE - Error report dialog: Combined "Report" and "Email" into one "Report Issue" button. CHANGE - Error report dialog: "Report Issue" button always shows now. CHANGE - Removed "Apply" button when editing name/address/phone/email. CHANGE - TntTranslator dropped support for Help & Manual, Pure XML, and Java Properties files. CHANGE - Improved keyboard focus when editing an existing history item to avoid accidental changes. CHANGE - Improved error reporting when there's a RTF conversion problem for the notes. CHANGE - Improved "Fix RTF Notes" button in the Maintenance dialog to take advantage of saved plain text notes. CHANGE - Contact Details: "Lifetime Ttl" to "Lifetime Total". CHANGE - Family tab: "Business" to "Business Name". CHANGE - "Group Field Change" dialog renamed to "Mass Change a Field" to be more consistent. CHANGE - Options: "Special gift" put before "appeals count towards pledge fulfillment". CHANGE - Options: better alignment of bottom of left tree view and right tab view. CHANGE - Options dialog: added "Tasks" tab. CHANGE - Options dialog: added "New tasks and history are 'Shared with MPD Coach'". CHANGE - Options dialog: moved "Show history after clearing..." to Tasks tab. CHANGE - Options dialog: moved "Draw a line through attempted..." to Tasks tab. CHANGE - Options dialog: moved "Draw a line through contacts..." to Contacts tab. CHANGE - Right-click on task/history to "Share with MPD Coach" not "Share with Coach". NOTE - Mac: detection of WINE now uses wine_get_version() function. NOTE - Refactored code that saves password backup to TntMPD website. NOTE - Refactored build process for help file (English and German). NOTE - Mac: "TntMPD for Mac" container must be 3.0.9 or newer. 3.0.8 - 6/5/2013 FEATURE - Added "Organization" name as an input to country-specific name formatting rules. FIXED - Issue where looking up zero contacts caused Groups tab to clear out. FIXED - Issue where processing background events might cause multiple error messages. FIXED - "Directory doesn't exist" when trying to select a database. FIXED - Issue where RTF notes might be saved to plain text notes field. FIXED - "Contact Person" field only accepted 25 characters on address editing dialog. FIXED - Issue where a negative or zero amount gift would trigger an auto-task. FIXED - Banner ad size in "Update Gift Info" and "Update Donor Info" dialogs. CHANGE - Salutation format for USA and some other countries now shows "Dear Friends at ,". CHANGE - Changed "Clear Database Passwords" (plural) to "Clear Database Password" (singular: current database only). 3.0.7 - 6/2/2013 FEATURE - Added "Contact Person" field to address editing dialog for organizations. FEATURE - Task/History views highlight the search box when used and then provide button to clear search box. FEATURE - Task Type filter box is now color coded on the Task/History views. FEATURE - Organization memo is now also displayed on the gift list under the "MPD" tab. FEATURE - Added "Include Display Name in Email Address" box when mail-merging to email. FEATURE - When clearing multiple tasks at once, you can now check box to "edit logged history" after OK. FIXED - "Item not found" repeated error when displaying a different view. FIXED - Issue where "Welcome to TntMPD 3.0" might be too tall to show OK button on shorter displays. FIXED - Organizations no longer include business names (in addition to organization name) in business address. FIXED - "enter password" caption might get cut off when logging in if Unicode or large fonts are in use. FIXED - "Cannot focus..." error on "Manual Gift Entry Form". FIXED - Issue where an organization-specific error wasn't reported to organization on "Update Gift Info". FIXED - Issue where processing background events might cause multiple error messages. FIXED - Mac: Error #12057 when connecting to certain servers using SSL. FIXED - "Directory doesn't exist" when trying to select a database. FIXED - "LocalProperty table doesn't exist" when opening an old 1.6 or 2.0 database. FIXED - "Another organization exists..." when providing a different code in DataSync file. FIXED - "Unable to open key ... ExternalTools" when starting program. FIXED - "TaskTypeID not found" when displaying task/history list. FIXED - "ContactID not found" when deleting a contact with donor information showing. FIXED - Issue where gift memo was removed if it was the same as the organization memo when importing. FIXED - "Edit Country Information" dialog where "Restore Default" button for "Salutation" tab didn't work. CHANGE - Default for syncing user fields with Outlook is now turned OFF. CHANGE - Improved error message when auto-cleaning up old auto-backups. CHANGE - Custom task types are less likely to produce errors when first opening database in 3.0. CHANGE - Updated the German translation. CHANGE - Export to Excel redesigned so that same export engine is used on Windows and Mac. NOTE - Export to Excel from Analysis "Source Data Grid" no longer creates chart worksheets on Windows. 3.0.6 - 5/24/2013 FIXED - Issue causing slow performance with Groups, Task and History screen as it loaded the map view. CHANGE - Right-justified the "Amount" column of the Gift grid under the MPD tab. CHANGE - The default is now turned OFF for the option to "Auto-Update Contacts in Outlook". CHANGE - Updated the English help manual. 3.0.5 - 5/22/2013 FEATURE - "Welcome to TntMPD 3.0" prompt when upgrading database includes a place for "what's new" information. FEATURE - Added Back and Forward buttons on Community browser title bar. FIXED - "Richedit line insertion error" when displaying address with non-standard line breaks. FIXED - Issue where clicking "Retry Last Download" on Gift Input ignored "Match Contacts" check box. FIXED - "ContactID (x) not found" when changing region on a contact. FIXED - Mac: TntSync file chooser would switch focus to Finder to select a file. FIXED - Mac: TntSync might report "0x8000FFFF" error when synchronizing databases. FIXED - Issue where updating linked Access database from command line might prompt for a password on pre-3.0 database. CHANGE - MailChimp, added confirmation message before manually deleting email addresses from MailChimp. CHANGE - MailChimp, added confirmation message before manually unsubscribing email addresses in TntMPD. CHANGE - MailChimp, a history is logged whenever an email is added to MailChimp. CHANGE - MailChimp, button to "Unsubscribe in TntMPD and "Delete from MailChimp" are never bold. CHANGE - MailChimp, "Next" button says "Skip" if there are any possible items to manually resolve. CHANGE - Export Current Group requires at least one field to be selected. CHANGE - "New Database" prompt defaults to Dropbox folder. CHANGE - "Open Database" prompt defaults to location of most recent database in Dropbox, Desktop or Documents folder. CHANGE - Enhanced error messages that might occur when backing up database. NOTE - Reduced unnecessary registry hits when checking for Wine Tricks. 3.0.4 - 5/16/2013 FIXED - Contacts view: Fixed application freeze when showing email newsletter recipients on map. FIXED - Contacts view: The two dropdown boxes below the Notes now refresh their list when you save a contact. FIXED - "Cannot create file '...lock'" when opening database. CHANGE - Dropbox dialog: changed guidance on installing Dropbox to show benefits and provide better link to website. CHANGE - MailChimp Sync: when emails are auto removed from MailChimp, a history is logged and message shown. CHANGE - Database login: changed how database file name is displayed. CHANGE - Installation: if "Microsoft Access 2010 Database Engine" fails to install, an error message is now shown. CHANGE - Installation: detection of "Microsoft Access 2010 Database Engine" now uses same logic as TntMPD. CHANGE - Installation: The "Repair" radio button is automatically selected when starting in repair mode. CHANGE - Installation on Mac requires 2 GB of system memory. CHANGE - Installation on Mac w/ CrossOver requires CrossOver 11 (XI) or newer (Wine 1.4 or newer). CHANGE - Installation on Mac requires "TntMPD for Mac" 3.0 or newer (Wine 1.5.21 or newer). 3.0.3 - 5/13/2013 FIXED - (intro in 3.0.2) issue where user is prompted for a password when opening a pre-3.0 database. FIXED - "Accept Phone" or "Accept Email" from Donor ignored when user changed target location. FIXED - Issue where user is prompted for database password when opening a Linked Access database. FIXED - "Donor Table has wrong index ()" when viewing Donor info in read-only mode on Win8. FIXED - "system cannot find the path specified" when moving database to Dropbox. FIXED - After moving database to Dropbox, if database opens read-only, dialog closes immediately. FIXED - Issue where the COM library may have been incorrectly unloaded. CHANGE - Dropbox dialog automatically detects when Dropbox is installed and changes display accordingly. 3.0.2 - 5/9/2013 FEATURE - Added guidance to "Resolve Dropbox Conflicts" dialog to help user install Dropbox and move database. FEATURE - You can accept address/phone/email info from a new duplicate contact just added or imported. FEATURE - Reintroduced the Microsoft Access menu (Linked Access Database feature). FEATURE - When lookups return zero contacts, the Contact view support a new display so you can edit your last filter. FEATURE - Lookup favorites that return zero contacts can now be edited and re-saved. FEATURE - Added "MailChimp" and "Present" task types. FEATURE - The Task list is color coded like the History list (but old items and mass mailings never turn gray). FEATURE - Ctrl+A will now select all items in a task/history list. FEATURE - Backspace key will work the same as Delete on a task/history list (better for Mac keyboard). FEATURE - Color coded the task type drop-down box when editing task/history. FIXED - "Cannot find CountryID 0" when downloading donor information from the web. FIXED - About box now shows 2013. FIXED - Contact view: MPD Phase no longer shows line above "Partner-Financial" when drop-down is closed. FIXED - History view: changed "Scheduled" to "Logged" in "Combine History Logged as a Group". FIXED - Calendar view: fixed issue where multi-day events spilled over a little bit into the next day. FIXED - Issue where processing pending actions couldn't be cancelled. FIXED - Edit Task dialog, issue where "Never Due" check box meant the opposite. FIXED - Event Notifier add-on: you can now right-click for address/phone/email info (w/ TntMPD 2.1 labels). FIXED - Event Notifier add-on: "Assertion failure" when launching if database password was not remembered. FIXED - Event Notifier add-on: "file already in use" when launching if database already open in TntMPD. FIXED - File|Restore ... incorrectly showed backups of databases with same name but different source path. FIXED - Issue where double-click did nothing on the TntMPD/Outlook record reconciler. FIXED - "Access Violation" in "MSASN1.dll" when logging into database. FIXED - Mac issue "Unexpected organization name selected" when entering organization info for first time. FIXED - "Invalid Pointer Operation" when doing Gift Input for first time. FIXED - "Access Violation" when doing Gift Input for first time. FIXED - "Internal Error: Timestamps different" when synchronizing databases. FIXED - Issue where updating a donor record would cause duplicate email or mobile phone. FIXED - "Edit" menu operations (Cut, Copy, Paste, Select All, Undo) in a few places. FIXED - A few display issues in TntMPD and TntSync with high-dpi font scaling settings in Windows. FIXED - Several memory leaks. CHANGE - When auto-accepting email address from donor, if contact looks divorced email is not marked "preferred". CHANGE - TntMPD no longer logs a donor name change when organization puts spouse name into first name field also. CHANGE - Auto-thanks for gifts associated with an appeal now include the name of the appeal in the description. CHANGE - Improved the order of "Automatic Actions" on the Options dialog to better fit the MPD cycle. CHANGE - Changed naming of "address and phone" to "donor" in many places. CHANGE - Changed naming of "Input from Web" under Tools menu to "Update Info". CHANGE - Changed icon used to represent web updates from organization. CHANGE - Update Donor Info dialog ends with an info message and check box to lookup contacts w/ unreviewed info. CHANGE - Improved Drag-n-Drop email from Outlook detection of the "Me" contact email address if a space is in the name. CHANGE - Improved performance of MailChimp sync dialog. CHANGE - Improved feedback when importing from or exporting to MailChimp. CHANGE - Bar charts have a lighter background. CHANGE - Edit Gift dialog: made organization memo box taller and added scroll bar. CHANGE - Improved tab order on several dialogs. CHANGE - Changed label from "Name" to "Please Enter Your Name" to the New User dialog. CHANGE - The green title panel on main views is hidden if scaled screen height is not at least 540 pixels. CHANGE - Added donor name and TntMPD contact name to dialog when accepting donor info. NOTE - Linked Access Databases have read-only access to the TntMPD database. NOTE - Update queries in an Linked Access Database are applied directly to the current TntMPD database. 3.0.1 - 4/29/2013 FEATURE - Right-click on Organization, Login or Profile in Gift Input to delete. FIXED - Issue where "Gift Input from Web" caused lookups to no longer work and other errors. FIXED - Issue where history tab wouldn’t refresh when the contact changed. FIXED - Issue where auto-fill wasn’t working on name and address fields as you type. FIXED - "TaskID (x) not found" after Gift Input if new tasks were generated. FIXED - "Either BOF or EOF is true" when mail merging. FIXED - User field labels did not appear customized in Lookup By Field and other places. FIXED - Mac: "Provider cannot be found" when exporting to Excel. FIXED - Removed strange faded area around map/community button on main screen. FIXED - "Requested operation requires elevation" when running TntSync and other programs. FIXED - "An outgoing call cannot be made…" when synchronizing with Outlook. FIXED - Issue where "Merge with Another Database" didn’t refresh main screen afterwards. FIXED - "Internal Error: Timestamps different" when synchronizing databases. FIXED - Mac: Added a caption to Back/Next buttons on browse dialog since images didn’t show. FIXED - Issue where TntSync might prompt you for a password twice when upgrading a database. FIXED - File|Close didn’t cause the "No Database Is Open" panel to appear. FIXED - TntSync doesn’t try to sync .laccdb files if a matching TntMPD synchronizer exists. FIXED - Issue where history was synchronized before users causing error. FIXED - Issue where Gift Input from Web would overwrite gift memo with organization memo. CHANGED - "Auto-Snap" check box to use a white font on Map title panel. CHANGED - Added Newsletter Media Preference to add/edit contact dialog. CHANGED - Added a scroll bar to the "Magnified Address" window and made it resizable. CHANGED - Added color coding to the "Pledge Fulfillment" report and lookup. CHANGED - Improved dialog for mapping email addresses when dragging in emails from Outlook. CHANGE - Width of gift grid under MPD tab will grow to a certain limit as the main screen gets wider. CHANGE - "Merge with Another Database" now prompts you to confirm and does an auto-backup. CHANGE - Added Last Gift [Payment Method, Organization, Donor ID] to Contact Details dialog. CHANGE - When editing a task, a blank "appointment length" is interpreted as zero. CHANGE - Mac: Made it easier to select "Use this Address on Map Instead" menu for Other Address. CHANGE - Mac: Removed delay when expanding phone/email sections since animation didn’t show. NOTE - Added Jet 4.0 SP8 back to SetupTntMPD.exe. NOTE - MPD Progress always uses last day of week for "LogDate". NOTE - changed how Donor.RefGuid is generated. NOTE - Fixed "LocalProperty" table usage and removed some unused properties. 3.0.0 - 4/21/2013 [Google Maps Integration] Google Maps integration with Contact view. Google Maps integration with Groups view. Google Maps integration with Tasks view. Google Maps integration with History view. Main screen: Added Map button to the bottom left. [Dropbox Conflict Resolution] When TntMPD starts, it will alert you if it detects Dropbox conflicts. [File | Resolve Dropbox Conflicts] to automatically resolve Dropbox conflicts. The default for "Dropbox Mode" is now turned on. [Improved Address/Phone/Email (His/Hers Mobile)] Added "Send Newsletter" to name/address editing dialog for contacts. Improved name/address editing dialog for contacts. Improved phone editing dialog for contacts. Improved email/web editing dialog for contacts. Added Salutation field to contacts. Added Business Name to Business Address for contacts. Added Contact Person to Organization addresses for contacts. --- Added Salutation Format to Country Information. --- Added spouse Business Address to contacts. Added spouse email fields to contacts. Added Spouse phone fields to contacts. [Newsletter Media Preference: Paper/Email] Newsletter media preferences can now be entered as: Paper Preferred, Email Only, etc. Many more types of Newsletter Recipient lookups added, based on media preference. Contact View: Newsletter icon updated to reflect paper/email preference. [Improved Gift/Donor Information] Added "Payment Method" and "Memo" to the gift information received from the organization. Changed phrasing of "Address/Phone Out of Sync" lookup to "Unreviewed Account Info" instead. New "Accept Update" dialog that allows you to see and change which field in TntMPD will be updated. New donor fields: his/her email, his/her mobile phone, deceased, memo, hyperlink. (pending organization server updates) Redesigned the "Organization Info" dialog for viewing donor information. You can now delete a donor account with no gifts. Orange/Bold is now used to indicated unreviewed donor address/phone/email information. The "Account List" shows accounts in orange that contain unreviewed information. Change detection is now based on the actual field data, not "last modified" provided by organization. Changes to name, deceased or memo are logged in the contact’s history. [Contact Matching] Contact Matching Engine updated and improved. If manually entered contact is a duplicate, the duplicate contact is shown immediately. Import Contacts, if duplicate found, record is left in grid for further attempts. Import Contacts, if duplicate found, the confusing prompt to update name/address/phone is removed. [Improved Tasks/History] Right-click on task/history list for an individual to "Link Item(s) to a Different Contact...". Task and History View redesigned with a search box that searches any text shown plus notes. History View is much faster. Task and History editing dialogs redesigned. Added "E-Newsletter", "Unscheduled Visit", "Note", "Facebook" and "Text/SMS" task/history types. "Schedule Task" and "Log History" menus are re-ordered and categorized. "Schedule Group Task" and "Log Group History" now provide sub-menus to specify which task type. --- Task and History View can now be filtered by contacts in the current group. Under a contact's "Task" tab, double-click the "Current Group" button to view the items in the Task view. Under a contact's "History" tab, double-click the "Current Group" button to view the items in the History view. --- Task/History can be tagged as a "Partnership Challenge" and Appointments are tagged by default. Under a contact's "History" tab, you can view "Challenges Since Last Gift", appears red if > 2. Under a contact's "History" tab, "Appeals Since Last Gift", appears red if > 4. --- Task/History can be tagged as "Mass Mailing". "Newsletter" and "E-Newsletter" are tagged by default. Task/History tagged as "Mass Mailing" appear gray and don't affect any Contact.LastActivity fields. Task/History can be tagged as "Thank" and "Thank" tasks are tagged by default. Task/History tagged as "Thank" (but not "Mass Mailing") affect Contact.LastThank field. --- Task/History can be assigned to a user. Clearing a task now gives you the opportunity to specify which user did it. Unless a task was assigned, new history is assumed to be done by the current user. --- Tasks can have "Due In (days)" specified. Tasks overdue turn red. Tasks with an Importance of Low appear gray. Tasks with an Importance of High appear bold. --- Task/History can be "Shared with MPD Coach". The "MPD Weekly Update" will include all shared tasks from the next MPD week and prior. The "MPD Weekly Update" will only include shared history from the current MPD week. --- When a contact has a new gift come in, "Call to check on status..." tasks will be cleaned up. When a contact has a new gift come in, "Research gift of ... which is smaller" tasks will be cleaned up. New gifts linked to an appeal will trigger a thank-you for a SPECIAL gift. New gifts linked to an appeal will never trigger auto-task of "Research gift of ... which is smaller". Automatic thank you tasks of the same kind won't be duplicated for the same contact (new task will replace old task). Automatic thank you tasks will be "Due In" 28 days so they turn red after that many days. After "Gift Input from Web", the final message will include the number of new tasks. After "Gift Input from Web", if new tasks, an option is provided to "View Tasks" (default=yes). After "Gift Input from Web", if new tasks, an option is provided to "Show Auto-Task Options". [Drag-n-Drop from Outlook] Journal items can now be imported into TntMPD as History items. Email addresses are applied to selected contact when manually matched. [Outlook Sync Improvements] iCloud: TntMPD now syncs correctly with the iCloud provider in Outlook. --- Contacts: are auto-split into two Contacts in Outlook when spouse has phone/email info. Previously synced contacts are auto-sent to Outlook when changed (only if unchanged in Outlook). Contacts: More MPD information is now exported to Job Title (can be turned off). Contacts: Referral information is now exported to Department (can be turned off). Contacts: Titles are exported as blank (can be turned off). Contacts: The ampersand (&) is now used for "and" (can be turned off). Contacts: Nicknames are combined for split contacts (and optionally for combined contacts). Importing the "Mailing Address Type" is now optional since Google Apps auto-switches it to Business. Contacts: Synced contacts are indicated with an Outlook icon in the top right of the Contact view. Contacts: The right-click menu to "Send Contact/Group to Outlook" has the Outlook icon displayed. Contacts: Some rarely used phone numbers like "ISDN" are no longer synced. Contacts: Warning given if you sync a contact in Outlook with unsyncable phone numbers like "ISDN". Contacts: To preserve Contact note rich text formatting, you now need Outlook 2010 or newer. --- Tasks/Appts: Right-click (one or many tasks at a time) to "Send to Outlook". Tasks/Appts: Tasks/Appts synced with Outlook are indicated in the task list with the Outlook icon. Tasks/Appts: TaskType is added to the Subject of Tasks. Tasks/Appts: Contact Name is added to the Subject of Tasks and Appointments. Tasks/Appts: Mailing Address, Preferred Phone and Email added to Task Notes. Tasks/Appts: Mapping Address, Preferred Phone and Email added to Appointment Notes. Tasks/Appts: Fixed import of recurring tasks that are completed. --- General: When synchronizing, you are given the option to delete items that used to be in TntMPD. General: When viewing a list of changed records, the fields that changed are listed. General: When viewing a changed record, only the changed fields are shown by default. General: When comparing notes, the changed lines are easier to locate. --- Outlook Sync Settings: Improved the change of focus when clicking the "..." button. Outlook Sync Settings: Hold down the Shift key to reveal "Reset Sync Meta Data" link. Outlook Sync Settings: Removed "MAPI Enhancements". No longer needed with Outlook 2010. [MailChimp Sync Improvements] MailChimp, More options to control which fields are synced. MailChimp, New (default) option for syncing with a list: Only Sync With Email Newsletter Recipients. MailChimp, unsynced custom list fields are now shown at the end with right-click option to delete. MailChimp, "required" on list fields is temporarily turned off while syncing. MailChimp, added "Receives Email Newsletter" field in addition to "Receives Paper Newsletter". MailChimp, added optional address, phone and feedback fields. MailChimp, Organization added to First Name field. MailChimp, bounced emails handled for all contacts (if email was duplicated across contacts). MailChimp, unsubscribed emails handled for all contacts (if email was duplicated across contacts). MailChimp, the "Public" field attribute is only set when creating a field (so user can later customize). MailChimp, merge field labels are only set when creating a field (so user can later customize). MailChimp, when importing/creating a new contact: address, phone and feedback are also imported. MailChimp, right-click on import list to manually rematch. MailChimp, TntMPD-specific emails are given option to export to MailChimp or unsubscribe in TntMPD. [General Functionality Improvements] Added [File | Utilities | Merge With Another Database...] to automatically combine two databases. User tab caption can be customized via the "Options" dialog. User fields can have a minimal set of drop-down values provided via the "Options" dialog. "Mail Merge to Email" uses "Email Greeting" and "Email Salutation" for Greeting and Salutation fields. Mass Email dialog: Added Salutation field to export. MPD Progress statistics are internally recorded every week. Appeal Tracking screen: Added: Payment Method and Memo to gift export fields. Appeal Tracking screen: Hides Designation Name and Motivation Code from export if not "Pro" mode. Improved Auto-Backup retention strategy to preserve more of recent databases. Added "Remove Formatting in Notes for a Contact..." button to Maintenance dialog. Added Country: Curacao. [General UI Improvements] Improved many screens for high-dpi display settings. Many changes to graphics and icons throughout program. Main screen: Moved Community button to the bottom left. Options Screen has been greatly reorganized and improved. Schedule View renamed to "Calendar". Calendar can now display multi-day events. Improved load time of Calendar view. Analysis View now has a chart with a flat appearance. Contact View: Renamed "Personal" tab to "Family" and reorganized it. Contact View: Next task area changed to show two to 3.5 tasks at a time. Appeal Tracking screen: Added "Memo" column to Gifts grid. Contact Details screen: Removed "General" tab, moved Last Edit and Created Date to "Historical" tab. Contact Details screen: Renamed "History Summary" tab to "Historical". Contact Details screen: Added: "Last Visit" and "Last Challenge" fields. Maintenance screen reorganized into two tabs: General and More Tasks. When manually selecting a contact, the address of the selected contact shows. Removed decimal point and extra zeros when displaying monetary amounts in many places. Added "Yes to all" button when accepting gift adjustments from Gift Input. Removed "If No Task Scheduled" color/icon options from contact list. Right-click on individual task/history list and all "New " items are now in a submenu. MPD Phase drop-down is color coded to match the Contact List. "Appeal" now appears as "Special Gift Appeal" in many places to make its purpose more clear. Under the "View" menu "Toolbars" now hides/shows the green title panel as well. [Password Encryption, Changes to Database Engine, Linked Databases] Databases are now AES-128 encrypted with a user-provided password. Database engine/format upgraded to Access 2010. "Database Password Recovery Key" system is in place to help users who forget their password. --- Microsoft Access menu removed. Added "Run Query" under [File | Utilities] for quickly running ad hoc queries. Add-ons that call "/linkdb:create" or "/linkdb:update" continue to work, but only as read-only. (Add-On Developers: If you needs to change data, ask user for password and edit db directly.) (Access Users: You'll have to manually maintain table links with Access 2010 or newer.) [Database Upgrade/Create Improvements] When creating new database, you are prompted to create the first user before the first "Me" contact. When creating new database name fields for the "Me" contact are pre-populated with user name. Improved how quickly databases can be upgraded or rebuilt. Database is opened exclusively when upgrading or rebuilding to ensure no conflict with other users. [TntSync] When synchronizing TntMPD database, calculated fields don't affect change detection. When viewing a list of changed records, the fields that changed are listed. When viewing a changed record, only the changed fields are shown by default. When comparing notes, the changed lines are easier to locate. TntSync now has "Manual", "Auto (Interactive)" and "Auto" modes. "Auto (Interactive)" and "Auto" will automatically resolve conflicts in favor of most recent update or create. [Notes] Updated German translation. Updated English help manual. For help authoring, click Shift+F1 (instead of Ctrl+F1) to manually remap help topic. System Information dialog: added right-click to "Set Thread Locale to User Locale". Many functions in the code have been reviewed and refactored. ============================================================== 2.1.94 - 2/15/2013 FIXED - Several places causing: "The value * is too large for field..." error. FIXED - Issue where changing the Windows theme would cause the task or history list to go blank. FIXED - Issue where minimizing the maximized Community View would cause main form to look strange. FIXED - Issue where compacting a database that wasn't already open might cause error. FIXED - Issue where entering monthly goal might cause "* is not a valid integer value". FIXED - Issue where "Group Actions | Create Mass E-mail" would cause contact list to scroll to bottom. CHANGE - Removed re-scanning behavior that might occur when returning to Input from Web form. CHANGE - Made the "Appeals Since Last Gift" label under the History tab transparent. CHANGE - Improved error message when connecting to Outlook under certain circumstances. CHANGE - Updated the German translation. NOTE - Refactored how TntMPD launches other processes. 2.1.93 - 2/5/2013 FIXED - The value "*" is too large for field "Donor.OrgDonorName" which has a max of 50 characters. 2.1.92 - 2/5/2013 FIXED - Issue where text was silently truncated if too large for database field. FIXED - Issue where icon on progress dialog was not transparent when mail merging to Word. FIXED - (intro in 2.1.91) Mac: Issue where certain notes would crash TntMPD. FIXED - "FixSQLText() is not capable..." when downloading donor addresses. CHANGE - Added support for "ddd" component at start of Short Date Format. CHANGE - If auto-compact freezes, TntMPD will not try to auto-compact next time it starts up. CHANGE - Added delay to avoid "Cannot create file...Dropbox..." when opening database. CHANGE - Updated the German translation. 2.1.91 - 1/31/2013 FIXED - Issue with Community View where first login caused it to be stuck on "Congratulations" page. FIXED - Stack overflow issue (intro in 2.1.86) causing crash on startup for certain translations. FIXED - Issue where some lookup fields wouldn't display correctly. FIXED - Issue where resizing the task/history list would sometimes cause column widths to reset. FIXED - Issue where a database that failed to open would still be referenced by Compact and Repair. FIXED - Mac: Issue where TntMPD would start on first run after auto-update downloaded/started. FIXED - Mac: Issue where certain notes would crash TntMPD ("colortbl" directive in rtf). FIXED - Mac: Issue where Wine version was incorrect if surrounded by parenthesis. CHANGE - Improved LocateRecord to quickly return false for Null on require fields. CHANGE - Export to Excel will automatically handle "Interface not supported" errors. CHANGE - Organization Code read from query.ini reduced to 25 characters before processing. CHANGE - Improved error message if parsing date if "ddd" component at start of Short Date Format. CHANGE - Mac: Improved error message if TntMPD can't start. CHANGE - Mac: Improved error message on start if registry was corrupted/missing. NOTE - Refactored internal handling of progress messages. NOTE - Refactored internal CopyFields() method. NOTE - Refactored TntSync and Sync with Outlook. 2.1.90 - 1/11/2012 FIXED - Mac, Issue where you couldn't check a task off of list. FIXED - Issue where a beta version was reported as available if running latest general version. FIXED - PC, Issue where [File | Search for Databases] wouldn't work for certain keyboard layouts. CHANGE - Maintenance "Check Duplicates" button schedules tasks for contacts with duplicate emails. 2.1.89 - 1/10/2012 FIXED - Mac, Intermittent issue where adding a group would freeze application. FIXED - PC, Very intermittent issue where a record that exists cannot be located. FIXED - "Either BOF or EOF is true" when deleting a group. FIXED - Issue where clicking a popup link in embedded browser did nothing. FIXED - Issue where clearing cookies in embedded browser did nothing. FIXED - Spelling of "Birthday and Anniversary Report" menu caption. FIXED - Issue while downloading an update no longer suggests ... downloading an update. CHANGE - Improved display quality of images, pictures and logos that are reduced/enlarged in size. CHANGE - Contact pictures are never enlarged to fill in available space. CHANGE - Improved Maintenance "Fix RTF Notes" feature to detect an additional type of problem. CHANGE - Reduced unnecessary vertical scroll bar for phone/email list boxes under "Address" tab. CHANGE - Improved detection of hyperlinks in rich text boxes. CHANGE - Improved logging out of Community view. CHANGE - TntSync: only syncs read-only attribute on volumes detected as Samba. CHANGE - Changed the "and" word for the Netherlands to "en". NOTE - Improved TntLXUtils.TextMatchesPattern() to support patterns with both start/end wildcards. NOTE - Switched from Verisign to Comodo for Authenticode timestamp service. 2.1.88 - 11/14/2012 FIXED - (intro in 2.1.87) "PendingAction: Cannot perform this operation." when auto-compacting db. FIXED - (intro in 2.1.87) Issue where background check for new version was stuck in infinite loop. FIXED - (intro in 2.1.86) CrossOver: Issue where "TntMPD for Mac" update appeared on status bar. FIXED - (intro in 2.1.86) Mac: Issue where Command-comma didn't pull up the Options dialog. CHANGE - Added more detail to the "MailChimp could not add or update ..." error message. 2.1.87 - 11/12/2012 FEATURE - Resolved Pending Actions are automatically deleted when the application closes. FEATURE - Ctrl+B/I/U now work to Bold/Italicize/Underline selected text in the top notes box. FIXED - (intro in 2.1.86) Mac: Issue where tasks couldn't be cleared because ADO Locate failed. FIXED - (intro in 2.1.86) Mac: Issue where detected beta causes Mac Container beta to be detected. FIXED - Issue where changing Windows theme might cause the task or history list to freeze display. FIXED - (intro in 2.1.86) Status bar message to help on forum might supersede new version message. FIXED - (intro in 2.1.86) Clicking status bar message about help now pulls up context sensitive help. CHANGE - Clicking [Help | TntMPD Help] menu will now pulls up context sensitive help. CHANGE - Mac: "You do not have write permission..." shows the Mac/posix path, not Z: DOS path. CHANGE - Reduced flicker when resizing display, especially when Pending Actions panel is shown. NOTE - Time to display "Check for Updates" dialog might improve slightly. NOTE - ADO ExecuteScalar has improved error reporting details. 2.1.86 - 11/9/2012 FEATURE - Added support for Microsoft Streets & Trips 2013. FEATURE - Enhanced the status bar to include integrated messages from the Help Community. FEATURE - Enhanced the Help menu with links to "Video Tutorials" and "Technical Support Community". FEATURE - Create Mass Email: Added "Copy" button to Bcc area. FEATURE - Added "Export Database to XML" button to Maintenance screen. FIXED - Mac: Issue with AppleScript errors with older versions of Adobe Photoshop on Mountain Lion. FIXED - Mac: Issue on Mountain Lion where http/https proxy could not be detected for Wi-Fi. FIXED - Mac: Clicking on "www.*" link without "http" prefix no longer reports DDE error. FIXED - Mac: "http://" without subsequent text in notes no longer appears as a hyperlink. FIXED - Mac: Cut or Copy within TntMPD syncs to Mac clipboard correctly. FIXED - Mac: Changing just the formatting of the Notes will now be saved. FIXED - Mac: System Information includes report if failure occurs while detecting auto-proxy. FIXED - If details report fails to generate when reporting an error, a partial report will still return. FIXED - Mac: Issue where "File|Search for Databases" didn't work. FIXED - Input from File dialog closes when database closes. FIXED - Issue where a LoginProfile from same org would be deleted if same desigs or not verified. FIXED - Export Current Group dialog closes when database closes. FIXED - Double linefeeds in address blocks are removed unless included by country-specific rules. FIXED - Sync with Outlook dialog closes when database closes. FIXED - Issue where rich text display areas were not updated until text first changed. FIXED - Issue where you couldn't export to Streets & Trips if multiple filters in lookup. FIXED - Issue where you couldn't download files from the embedded browser. FIXED - Contact view, removed an extra space in the status bar for showing total contacts. FIXED - History view, removed an extra spaces and colon in the status bar for showing total items. FIXED - Issue where wrong hot keys were assigned to top level menu items. FIXED - "Internal Server Error" from an organization is reported as an organization download issue. CHANGE - Changed the default to NOT show a warning icon on the contact list if no task scheduled. CHANGE - The default is to not show the community bar at the bottom. CHANGE - Mac: Cmd+A,Z,X,C,V work for clipboard commands (select all, undo, cut, copy, paste). CHANGE - Mac: Cmd+O,N,S work for file commands (open, new, save). CHANGE - Mac: Cmd+B,I,U work for formatting commands (bold, italicize, underline) on Notes. CHANGE - Mac: Cmd+, opens Options screen (Ctrl+, for PC users). CHANGE - Appointments on calendar display description first, if assigned to the "Me" contact. CHANGE - Import Contacts, values in the grid are editable. CHANGE - Mac: Improved the "Check for Updates" screen to be more understandable. CHANGE - Made the Options dialog taller to accommodate all the auto-task options for new gifts. CHANGE - Add Referral screen - clarified message when matching contact found. CHANGE - Mac: If application can't start, user is encouraged to restart Mac in error message. CHANGE - Gift Input from Web: Changed "These contacts will be added..." to "Select the contacts...". CHANGE - Create Mass Email: "New Mail Message" button changed to "New Email (Mail App)". CHANGE - Create Mass Email: dialog is taller. CHANGE - Create Mass Email: changed order of fields when exporting to Excel to put Greeting at end. CHANGE - Top name display area is less likely to show a scroll bar because of extra blank line on end. CHANGE - Address boxes are less likely to show a scroll bar because of extra blank line on end. CHANGE - MailChimp dialogs center on main screen, not main form. CHANGE - If a lookup favorite cannot parsed, the error message is more specific as to which one. CHANGE - TntSync verifies that indexed tables are optimized for performance. CHANGE - Enhanced "unrecognized database format" message if file extension is prefixed w/ mpddb. CHANGE - If a progress/feedback status message fails to create itself, it is simply ignored. CHANGE - Mac: Shift key must be held down for open/save dialogs to revert to classic mode. CHANGE - Reduced screen flicker while resizing main window. CHANGE - Reduced screen flicker while resizing community view. CHANGE - Mac: new versions of Mac Packaging take precedence on status bar. CHANGE - When an error occurs, if an update is available, the "Update" button's icon changes. CHANGE - Mac: when an error occurs, an update to the Mac Packaging triggers the "Update" button. CHANGE - TntSync: New contacts are first matched by email then donor ids. Then same as before. CHANGE - TntSync: New gifts are additionally matched by just contact id, date and amount. CHANGE - Updated the German and Spanish translation. CHANGE - Made the "Select Contact" and "Find Contact" dialog the exact same size to align the buttons. NOTE - Mac: Removed workaround (in WINE 1.5.16+) for ADO Recordset to verify Locate result. NOTE - Mac: Removed workaround (in WINE 1.5.16+) for list views to not draw certain divider lines. NOTE - Mac: refactored AppleScript for file open and save dialogs. NOTE - Most Indy download exceptions are converted to EWinInetError to improve error messages. NOTE - Refactored FindContactIDByName and SelectContactID to return NO_CONTACT instead of -1. NOTE - Refactored GetSqlResult() method to ExecuteScalar() method. NOTE - Refactored AsWideString to AsString. NOTE - Refactored some database creation, upgrade and restructuring routines. NOTE - Referential integrity on new or rebuilt databases always use cascading updates. NOTE - Refactored lookup filter persistence routines. 2.1.85 - 10/7/2012 FIXED - Error "FixSQLText() is not capable..." when importing donor information from an organization. 2.1.84 - 10/5/2012 FEATURE - TntSync: File/Folder sync adds "Analyze files for real changes" option for remote WebDAV. FIXED - Mac/Wine: Fixed Assert auto-dialing error if hidden TAPI option chosen instead of "callto:". FIXED - File | Search for Databases ... on Windows Vista and newer. FIXED - Issue where IME didn't work if Chromium browser was ever created. FIXED - Issue where pasting text into TntTranslator or Export grid would revert when tabbing away. FIXED - Issue where some list views weren't drawing black divider lines when item was selected. FIXED - MailChimp sync issue where pressing Cancel wouldn't always dismiss dialog immediately. FIXED - TntSync: LastEdit is preserved when reindexing a table. FIXED - TntSync issue where you could delete synchronizer while it was in use by clicking "Del" key. FIXED - TntTranslator issue where saving a Pure XML projects might result in unexpected error. CHANGE - Mac: "OpenOffice" mail merge only appears if OpenOffice is installed in same Wine bottle. CHANGE - Country Info: Added "Hong Kong" as an alternate name. CHANGE - When editing a gift, if the amount box is blank, it's considered zero. CHANGE - If Excel cannot be automated due to anti-virus, the error message is more clear. CHANGE - User Agent for web service calls now includes application version information. CHANGE - When showing MDI client forms, only paint messages are processed to avoid flicker. CHANGE - Improved error message when a Gift Input file has a gift id or donor id > 18 characters. CHANGE - Chance to continue when syncing Tasks w/ Outlook and certain error occurs re ContactID. CHANGE - Added Authenticode signature to installation program used by [Help | Repair Installation]. CHANGE - Updated English help manual. CHANGE - Updated Portuguese translation. CHANGE - Updated German translation of install program. NOTE - Enhanced release tool to revert version info on shared projects. NOTE - Refactored how RTF is read from and written to from RichEdits. NOTE - Refactored use of Real to Double. NOTE - TntLXDbUtils.FixSQLText() reports error if CR/LF characters are passed in. NOTE - ListViewLX enhanced to better support list groups. NOTE - Refactored the SQL that sets property table values to use parameters. NOTE - Remove ListView workaround put in place to avoid "Stream Read Error". 2.1.83 - 7/31/2012 FIXED - Mac, issue where Open/Save file dialog caused AppleScript error on Mountain Lion (10.8). FIXED - Mac, issue where some dialogs might "pop under" the main window. FIXED - "Cannot find CountryID 0" if you entered an incorrect country when creating a new database. FIXED - Corrected proxy server labels in "Network Settings" dialog. FIXED - Issue with Japanese Hiranga IME where characters were transposed. FIXED - Issue where you couldn't import a number with commas like "1,000.00" into a monetary field. FIXED - "Integer Overflow" error that might occur when checking for time duration internally. CHANGE - Enhanced the "Select Font" button the Rich Text (Notes) formatting tool bar. CHANGE - Improved initial keyboard focus on "System Info" dialog. CHANGE - Updated German and Spanish translations. CHANGE - Updated translation tables for installation program. CHANGE - OpenSSL dlls are now installed on Windows as an alternative network to WinInet. CHANGE - Mac, on Mac OS X 10.8, DYLD_ environment variables are not sent to /usr/bin/osascript. CHANGE - Mac, on Mac OS X 10.8, "arch -i386" is never used to run /usr/bin/osascript. NOTE - TTntADODataSetLX slightly refactored to remove unused code. NOTE - TTntADODataSetLX slightly refactored how it determines if boolean fields are required. NOTE - Refactored calculation of "FileAs" for contacts. NOTE - Refactored LXListView drawing of divider lines. NOTE - Microsoft Access Database Engine (ACE) version is reported in System Info. 2.1.82 - 5/18/2012 FEATURE - "Lookup | By Giving" now supports Motivation Code if "TntMPD Pro" is turned on. FIXED - Error when double-clicking on the blank area of the target field list for importing. FIXED - Error when double-clicking on the blank area of the contact list in "Select Contact". FIXED - Memory leak when performing lookups. FIXED - Banner Ads don't try to pull up if not connected to the Internet. FIXED - "Gift Input from Web" doesn't minimize when main screen is minimized. FIXED - Mac: Removed double-prompt to choose file if 32-bit Adobe product installed on 64-bit Mac. FIXED - Issue with exporting SQL where a parameter was mistakenly detected. FIXED - Community view: Issue where browser might appear black when pressing Alt key. FIXED - WINE: embedded browser won't attempt to load unless Wine version is greater than 1.3.9. CHANGE - Community View stays closed even when restarting program. CHANGE - Removed high cpu usage when a contact lookup referring to a favorite was in use. CHANGE - Improved error message when an invalid lookup favorite is used. CHANGE - Lookup by field ... changed "is exactly" to "is". CHANGE - Lookup by field ... Shift+right-click to export field list. CHANGE - Lookup by field ... refactored to support calculated fields. CHANGE - Lookup ... fixed issue where clicking "Enter" didn't click "OK". CHANGE - Lookup ... initial keyboard focus set immediately when pulling up dialog. CHANGE - TntTranslator will now include Toggle Text for Help and Manual. CHANGE - TntSync: Improved "Internal_AttemptNetworkConnect" if "network path is unavailable". CHANGE - Updated German, Spanish, Portuguese and Turkish translation. NOTE - TTntDBGridLX doesn't show editor if column is read-only. NOTE - TTntADODataSetLX.Locate improved to only suppress exception when bookmark invalid. NOTE - Improved thread synchronization with embedded Chromium browser. NOTE - Improved shutdown of background threads. 2.1.81 - 3/16/2012 FIXED - Access Violation at 00000000 when closing TntMPD if embedded browser was never launched. FIXED - Mac: An issue where TntMPD 2.1.80 installation might freeze. FIXED - Mac: Right-click on Groups list doesn't result in the context menu appearing twice. CHANGE - Mac: Removed option to use Windows Auto-Dialer. CHANGE - Full Name format for USA and many other countries reverted to how it was in 2.1.77. CHANGE - Updated Portuguese translation. 2.1.80 - 3/14/2012 FIXED - "'''' is not a valid date and time" when syncing with MailChimp. CHANGE - Reduced screen flicker when resizing Contacts view. CHANGE - Made closing database via File|Close faster when Contact List is showing. CHANGE - Improved ability of Community view to logout when switching users. NOTE - Mac: Added fix for AppleScript error when 32-bit Adobe product installed on 64-bit Mac OS X. 2.1.79 - 3/13/2012 FIXED - (intro in 2.1.78) Issue where main program would freeze when minimizing Community view. FIXED - (intro in 2.1.78) "Item cannot be found in..." error when exporting certain current groups. FIXED - (intro in 2.1.78) TntTranslator had strange display problems when scrolling. FIXED - Issue where number of weeks to show on Schedule view could be out of range. FIXED - Mac: "301 Moved Permanently" error when syncing to MailChimp over a proxy. CHANGE - Improved Community view internal alignment within main form and reduced resize flicker. CHANGE - Improved display of Contact List when clicking F5 to refresh. CHANGE - Checking for new versions will auto-check for beta if current version is newer than RTM. CHANGE - Improved privacy in MailChimp error reports. CHANGE - Updated German, Portuguese and Spanish translations. 2.1.78 - 3/7/2012 FEATURE - Right-click on task/history list to “Lookup Selected Contact”. FEATURE - Right-click on “Gift Input” button to change its meaning to manual “Gift Input Form”. FEATURE - Added “Load from File” and “Save to File” on all “Choose One…” pick forms. FIXED - Issue when exporting to Excel with no data rows. FIXED - Issue where Error report dialog would pop under. FIXED - Issue where multiple downloads might try to use the same temporary file. FIXED - Range Check issue with JclDebug.CacheLineNumbers(). FIXED - Overflow issue with JclDebug.GetLocationInfoStr(). FIXED - Visual flicker when making mass changes to a table. FIXED - Resolved "Assertion" issue w/ TntLXCancellableFrm. FIXED - Issue where some drop-down boxes would blank out when you changed Windows themes. FIXED - MailChimp, duplicate fields in MailChimp now ignored. FIXED - TntTranslator issue where Find/Replace might cause last change to not be saved. FIXED - Mail Merge to Word, Corrected link to MS KB 246018 when “Call was rejected by callee”. FIXED - Mail Merge to Word, corrected “Nick Name” fields to be “Nickname” to allow auto-match. FIXED - “Stream Read Error” when changing Windows themes. FIXED - Access Violation if TMPDData failed during construction. FIXED - “Record is deleted” after deleting a contact. FIXED - Database “Login”, “New User” and other security screens now centered within the display. FIXED - History list when sorting on non-date column, secondary sorting is now date descending. FIXED - “PendingAction: Cannot perform this operation on a closed dataset” FIXED - Mac: Gift Input from Web more capable of detecting unique donation ids. FIXED - Mac: Issue where a new Mail Merge Favorite would not appear in the grid. FIXED - TntMPD for Mac will not delete the last used CrossOver bottle as if it were TntMPD for Mac. FIXED - Mac: “List index out of bounds (0)” when moving mouse over task list. FIXED - Mac: improved network error handling when checking for updates. FIXED - TntSync,“Item changed since preparing to sync” after manually reconciling table record. FIXED - TntSync, fixed file write error when saving sync state if directory didn’t exist. FIXED - Installation issue where a failed help file installation would cancel the installation. CHANGE - Updated German, Spanish, Dutch, Portuguese and Turkish translations. CHANGE - Group Editing Tools, renamed "All Contacts" to "Everyone". CHANGE - Improved WideShellExecute() to handle emails addresses not prefixed by "mailto:". CHANGE - Bold style on links preserved when mouse hovers over. CHANGE - Improved background thread handling. CHANGE - SQL Exporter now capable of prompting for parameters. CHANGE - Export Current Group hides internal fields. CHANGE - Import Contacts from Text dialog resized to make a little larger. CHANGE - MailChimp, reduced parallel web requests to avoid MailChimp api quota errors. CHANGE - MailChimp, improved display when no list is selected. CHANGE - MailChimp, fixed issue where clicking “Import” button would also import unchecked items. CHANGE - Contribution Report, columns are resizable. CHANGE - File|Open, File|Save … the initial directory is the location of the last database. CHANGE - When opening a database as Read-Only (Dropbox Mode), a temporary copy is opened. CHANGE - Improved error handling when auto-compacting a database. CHANGE - Full Name now includes Spouse First Name in USA and many other countries. CHANGE - Reduced minimum size of task/history list Description column. CHANGE - Gift Input responds more quickly when hundreds of old unmatched gifts exist. CHANGE - Program now detects when a database is opened read-only because of NTFS permissions. CHANGE - System Info will display if the database is opened read-only because of NTFS permissions. CHANGE - Added "Report Memory Leaks on Shutdown" to advanced system info context menu. CHANGE - The Error report dialog will now show if there is a newer version available. CHANGE - The embedded web browser is now based on Chromium. CHANGE - Added Proxy/Networking information to System Information. CHANGE - Mac: Proxy authentication now supported when downloading from the internet. CHANGE – WINE: Delete IE/WinInet cache when closing program. CHANGE - Improved error handling with networking issues. CHANGE - TntMPD for Mac will not display the Options dialog on CrossOver when first run. CHANGE - TntSync, if directory scan takes longer than a minute, prompt to confirm keep waiting. CHANGE - TntSync, increased time slop of network paths to 2 milliseconds. CHANGE - TntSync, increased time slop of \\readyshare paths to 1.01 seconds. CHANGE - TntTranslator: resourcestrings are always made canonical. CHANGE - Improved installation program by adding "Network Settings" when "Advanced" is pressed. CHANGE - Improved installation program's ability to download web media blocks via proxy servers. CHANGE - Modified how installation program installs document icons. NOTE - Mac: “OpenSSL 1.0.0f” now installed. NOTE - TntSync, Control-right-click on a sync item for an “Info…” menu to appear. NOTE - Import Contacts from Text, Shift-right-click on field list to reveal "Export Field Names" menu. NOTE - Group Field Change, Shift-right-click on “Select Field” label to export list of fields. NOTE - Many functions in TntLXDbUtils, TntLXUtils and TntLXVclUtils refactored. NOTE - Refactored RTFToPlainText(). NOTE - Removed a few items from translation not needed. NOTE - Soap functionality refactored to use TntFetchUrl. NOTE - Copyright now includes 2012. NOTE - InstallAware 2012 and Help and Manual 6.0 used. 2.1.77 - 11/15/2011 FIXED - "Field 'TaskDate' must have a value" when syncing with MailChimp. 2.1.76 - 11/14/2011 FEATURE - Added: "Tools" | "Sync with MailChimp". CHANGE - Enhanced "Match Contact" feature when provided only one of the spouse's names. 2.1.75 - 10/24/2011 FIXED - TntSync issue related to renaming a group and then creating new group with previous name. FIXED - Issue where pressing F5 or View|Refresh didn't refresh the Groups view. NOTE - Mac: Added WinePrefix/packaging to reported system info. 2.1.74 - 10/7/2011 FEATURE - Added Training Curriculum and Classroom Exercises to the online help manual. FEATURE - Turkish translation included. FIXED - Mac: Issue on first run when clicking "Always launch Excel files via Mac Finder". CHANGE - Updated Spanish translation. 2.1.73 - 9/19/2011 NOTE - Mac: Adapted Wine version reporting for CrossOver 10.1. NOTE - Mac/WINE: Refactored http/https DDE fix for shell execute. 2.1.72 - 9/9/2011 NOTE - Mac: Adapted for both Wineskin and WineBottler containers. NOTE - Refactored some "Gift Input from Web" code related to profiles and designations. 2.1.71 - 9/7/2011 FIXED - Issue where Category field displayed under Notes would sometimes not display field value. FIXED - TntSync: issue where an invalid file path would sometimes appear to exist when it didn't. CHANGE - Improved internal database field binding and metadata retrieval. CHANGE - Updated German translation. CHANGE - Updated English help manual. 2.1.70 - 8/30/2011 FIXED - Issue (intro in 2.1.69) causing "Could not load SSL library" when downloading gifts from web. 2.1.69 - 8/30/2011 FEATURE - Export to Microsoft Streets & Trips works with Streets & Trips 2007. FEATURE - Added "Phone Numbers" field to mail merge. FIXED - Issue where an error during Gift Input from Web left dialog stuck in unusable state. FIXED - Mac: "sharing violation" when 2 errors occur within same second by writing to same log file. FIXED - Mac: Issue with using basic authentication over OpenSSL (by default only used over a proxy). CHANGE - Better detection of internet connection via DNS test. CHANGE - Holding down Shift key when pulling up Network Settings reveals TLS/SSL tab on Windows. CHANGE - Improved layout of "Connection to Internet Not Available" dialog. CHANGE - Added "Run Network Diagnostics" to "Connection Not Available" for XP, Win 7 and Mac. CHANGE - Improved file restore dialog to better handle: Double Click, Enter, Delete, Escape. CHANGE - Improved floating tool windows to preserve position on additional monitor. CHANGE - When Gift Input requires newer version, beta will be downloaded if necessary. CHANGE - Improved error report when a directory cannot be created. CHANGE - Updated German translation. 2.1.68 - 8/12/2011 CHANGE - Gift Input from Web can be instructed by organization to not allow passive authentication. 2.1.67 - 8/12/2011 FIXED - "The changes you requested to the table were not successful" when duplicating a group. FIXED - Mac: Removed "The .exe file is invalid" when opening some urls. CHANGE - Mac: Added "OpenSSL" tab to "Network Settings" dialog. CHANGE - Mac: Improved OpenSSL alternative to handle servers that respond w/ SSL3 only. CHANGE - TntSync: Improved error details with "Item has changed since preparing to sync." 2.1.66 - 7/2/2011 FEATURE - Added: Groups | Export to Microsoft Streets & Trips (requires version 2011). FIXED - Removed prompt about Internet not being connected for background web requests. CHANGE - When an Outlook folder cannot be found, error message adds which folders are available. CHANGE - German greetings are formal when the first name is not known. CHANGE - Mac/WINE: Added network setting (hidden) to "Force Indy for all HTTPS". CHANGE - Updated Spanish translation. 2.1.65 - 5/26/2011 FIXED "... not a valid floating point value." issue when exporting to Excel (intro in 2.1.64). 2.1.64 - 5/23/2011 FIXED - Excel export issue where dates would appear formatted incorrectly in some locales. FIXED - Excel export issue causing "Field not found" in some locales. FIXED - Outlook sync issue when importing tasks causing "TaskID not found". FIXED - Issue where phone country code was not applied when importing/exporting. 2.1.63 - 5/21/2011 FIXED - Access Violation when pulling up Birthday and Anniversary Report (intro in 2.1.59). FIXED - Outlook Sync issue, "Field 'TaskDate' must have a value." when importing tasks or appts. FIXED - Outlook Sync issue where non-breaking space in Notes caused "not all items were synced". FIXED - Outlook Sync issue causing "Cannot find CountryID 0" when a phone code is not recognized. FIXED - Internal issue of overwriting freed memory w/ SOAP bug (intro in 2.1.59). 2.1.62 - 5/19/2011 FIXED - TntSync: Issue (intro in 2.1.61) where error was raised if file to delete was already deleted. CHANGE - TntSync: better handles when filestamp not preserved after upload to WebDAV. CHANGE - TntSync: detects when a local file and WebDAV file are the same content. CHANGE - TntSync: automatic rename for text case is never done on "Web.config" to avoid errors. CHANGE - TntSync: report an error if the file to create is already created. 2.1.61 - 5/17/2011 CHANGE - TntSync: Handles translation diffs between lookup tables like MPD Phase or Task Type. CHANGE - TntSync: Improved record description with contact info for task/history items. CHANGE - TntSync: Files and Folders synchronizer now supports multiple Auto-Skip Files. CHANGE - TntSync: New synchronizers now store settings in compressed files to save space. CHANGE - TntSync: Now ensures that file being overwritten/deleted hasn't changed since last scan. CHANGE - TntSync: Now ensures that record being overwritten/deleted hasn't changed since scan. CHANGE - Updated German translation. 2.1.60 - 5/13/2011 CHANGE - TntSync: Avoids most cases of "duplicate values in the index" error when syncing tables. CHANGE - TntSync: Improved performance and reliability of matching and merging new records. CHANGE - TntSync: Improved duplicate detection of new downloaded gifts with altered amounts. CHANGE - TntSync: Improved merging of new matched records with numeric fields. CHANGE - TntSync: Improved handling of failed deletes. They are retried after syncing other tables. CHANGE - TntSync: Improved table row icon displayed when synchronizing databases. CHANGE - TntSync: "Robocopy Upload" command uses new multithreading option on Windows 7. 2.1.59 - 5/10/2011 FIXED - Access Violation error when performing certain automatic table updates. FIXED - Mac: Issue where File|Open or File|New failed on Tiger or if too much time was taken. FIXED - Issue (intro in 2.1.57) where "Please Wait..." didn't display during Gift Input. FIXED - Memory leak (intro in Delphi XE) with each call made to a SOAP Web Service. FIXED - Issue where some list views might reset column sizes in certain conditions. CHANGE - MPD tab adds a scroll bar when chart doesn't fit in view. CHANGE - Contact tool windows (Big Phone, Org Info) can be positioned anywhere on the screen. 2.1.58 - 5/6/2011 FIXED - Issue with certain popup forms. 2.1.57 - 5/6/2011 CHANGE - Improved responsiveness while exporting to Excel or doing mail merge. CHANGE - TntSync: improved responsiveness when uploading to WebDAV share. NOTE - Refactored: Threading, FlashMsg, feedback of progress. 2.1.56 - 5/6/2011 CHANGE - Updated German translation. 2.1.55 - 4/29/2011 FIXED - Mac: issue with chart text appeared as squares when Office 2011 installed. FIXED - Mac: resolved many Access Violations in new version detection on first run. FIXED - Issue where TntSync didn't correctly detect if a network directory exists. FIXED - Issue where incorrect translation would sometimes be used. CHANGE - Mac: Improved experience of new version detection on first run. CHANGE - Mac: A native Mac dialog is used to display error messages when X11 is broken. CHANGE - TntSync: does a better job of reindexing new records to avoid unique key violations. CHANGE - When an error message cannot be displayed, a text file will be saved to the desktop. CHANGE - Export to Excel: improved performance, feedback and when to include charts. NOTE - Refactored: CheckListBox, RichEdit, SoapClient, WineFriendlyThemeServices. NOTE - Refactored: TntIntegerList, integer arrays, threading waits, WriteLn. NOTE - Refactored: DateTimePicker, string arrays, StringReplace, AdjustLineBreaks, TntMenus. NOTE - Refactored: CurrToStr, StrToCurr, FileGetAttr, FileSetAttr, FlashMsg, Chart. 2.1.54 - 4/15/2011 FIXED - Issue where changing existing custom query.ini wouldn't take effect if on the same domain. FIXED - Issue causing the CPU usage to spike while waiting for a background thread. FIXED - Issue where a web request would sometimes not respond instead of responding with an error. FIXED - Issue where auto-url detection sometimes didn't work. FIXED - "Access Denied" error when installing into a multi-user environment. FIXED - Mac: Command-Click when adding to the current selection doesn't initiate menu mode. FIXED - Mac/Wine: Access Violation at 00000300 when updating program on first run. CHANGE - Tools|Options...User Interface tab, mentions "logging a call" when clicking a phone number. CHANGE - Marking a person deceased will now remove their pledge and uncheck Send Newsletter. CHANGE - Added "Check All" and "Uncheck All" to the Export Current Group dialog. CHANGE - Improved syncing phone numbers with Outlook when Windows is set to different location. CHANGE - Slightly improved feedback of Excel export by indicating when a chart is being generated. NOTE - Improved error handling of delayed dll loading issues. NOTE - Refactored some functions related to phone country codes. 2.1.53 - 4/7/2011 FIXED - Issue where comparing two records in TntSync might cause one table to drift to other record. 2.1.52 - 4/1/2011 FIXED - Issue where certain grid columns were too narrow when Windows themes were enabled. FIXED - "Integer Overflow" when starting program (in TTntFxDbPropLink.GetStrProp). CHANGE - Improved accuracy of file timestamp detection (may initially cause skips in TntSync). CHANGE - Mac: New option to force Excel files to launch via Mac Finder (Tools | Options | Installation). CHANGE - Wine: Improved detection and install of MSXML6. This enables CrossOver 10.0 support. NOTE - Removed some SOAP client patches resolved by Delphi XE. NOTE - Language override registry key changed from Borland to Embarcadero. NOTE - Refactored: TntWindows LCID functions, TntSysUtils IsChar*() functions, NOTE - Refactored: TTntStringList.LastFileCharSet, FlashMsg, threading waits. NOTE - Refactored: MonthCalendar, DateTimePicker. NOTE - Help & Manual 5.5.1 used. NOTE - Updated JCL to 2.2.1. NOTE - Compiled with Delphi XE Update 1. 2.1.51 - 3/4/2011 FIXED - Mac/WINE: Issue where checking off a task didn't remove it (intro in 2.1.49, w/ newer Wine). CHANGE - Mac/WINE: Improved title of splash screen. 2.1.50 - 3/2/2011 FIXED - Issue causing "Invalid pattern string" when dragging in emails from Outlook. FIXED - Issue (intro in 2.1.49) that might cause "Access to the path 'C:\Windows\Local...' is denied." FIXED - Issue where "View Giving Trends" didn't show sum of gifts per contact (rebuild db required). CHANGE - The installation program tries to preserve the position of the desktop shortcut. CHANGE - Improved the appearance of the "Next Task" area and the contact list w/ Large Fonts. CHANGE - The view setting for the "Next Task" area is now remembered between sessions. CHANGE - When compacting the database, empty groups are no longer deleted. CHANGE - Updated German translation. CHANGE - Updated Spanish translation. 2.1.49 - 2/18/2011 FIXED - Issue (intro in 2.1.47) where a check for beta updates checked for normal updates. FIXED - Mac: When program first starts, a check for updates is performed only if Internet is Allowed. CHANGE - Improved scrolling and incremental search performance of contact list. NOTE - Refactored internal checks for "Wine Tricks". 2.1.48 - 2/15/2011 FIXED - Installation issue where a one-click installation might skip installing help file. FIXED - Mac: Issue where File|Open or File|New failed if X11 wasn't installed. FIXED - Installation issue, "Access Error", when running under a limited account. FIXED - TntTranslator: issue where sorting sometime was random and was causing errors on save. FIXED - TntTranslator: issue with (File|New) overwriting same .TntTranslator as what you're on. CHANGE - TntTranslator: added option to turn off Auto Translate of similar items. CHANGE - TntTranslator: added ability to "Find Previous/Next Translated Item". CHANGE - If user chooses to not remove read-only attribute, connection is made as read-only. CHANGE - A test is performed before opening a database to ensure that the folder has write access. CHANGE - WINE/Mac: Option to "Create Desktop Shortcut" is hidden/removed from installation. CHANGE - Mac: When program starts, if "TntMPD.desktop" is on desktop, it is deleted. CHANGE - Mac: When program first starts, a check for updates is performed. CHANGE - Updated German translation. CHANGE - Updated Portuguese translation. NOTE - Refactored installation to improve reusability of dialogs between projects. 2.1.47 - 2/8/2011 FEATURE - Mac: Added check for newer "Mac Packaging" when doing "Check for Updates". FIXED - Mac: Strange resize issue when community bar is hidden and switching views. FIXED - Mac: User's home directory is now retrieved from the operating system. FIXED - Issue where task recurrence editing dialog would freeze under certain conditions. FIXED - Issue (intro in 2.1.19) where you can't right-click on a password editor to "Show Password". CHANGE - "Next Task" area is initially hidden if screen height <= 600. CHANGE - Community bar is initially hidden if screen height <= 600. CHANGE - Under the "View" menu, added "Next Task" to toggle visibility of the Next Task area. CHANGE - If OLE error occurs when exporting to Excel, an alternate export method is used. CHANGE - Enhanced appearance of "Check for Updates" dialog. CHANGE - Added a half second delay with auto retry when Dropbox meta file is locked. NOTE - Hold down Ctrl key when dropping View menu for help testing screen resolutions. 2.1.46 - 1/18/2011 FEATURE - Added Ctrl+B, Ctrl+I, Ctrl+U to toggle Bold, Italic and Underline on the Notes tab. FIXED - Issue where notes in Outlook > 4 KB were read as blank for contacts, tasks and appts. FIXED - Time parsing issue for lookups on date fields. CHANGE - Drag and drop emails from Outlook improves detection received emails with multiple recips. CHANGE - Drag and drop emails from Outlook improves detection of false linefeeds in message. CHANGE - Added "Check Emails in History" to Maintenance to check existing emails for false linefeeds. CHANGE - Improved translatability and resizing of contact screen status area for non-English text. CHANGE - Improved German Full Name to treat "Eheleute" same as "Familie". CHANGE - Updated German translation. CHANGE - Updated Spanish translation. CHANGE - Updated Portuguese translation. CHANGE - TntTranslator has a new translation mode called "Pure XML". CHANGE - Improved error message when some SQL commands fail. CHANGE - When offline help cannot be downloaded, message is given, and installation will continue. NOTE - InstallAware 10.1 used. NOTE - Help & Manual 5.5.0 used. NOTE - Removed dependency on Windows Installer (MSI) to install. NOTE - Copyright now includes 2011. 2.1.45 - 11/30/2010 FIXED - Gift Input from Web issue, "Date is less than minimum..." when setting "To Date" too far back. FIXED - Gift Input from Web issue, "No Contact Table Assigned". FIXED - Gift Input from Web issue no error was reported where downloaded data couldn't be saved. CHANGE - Gift Input from Web, improved performance when scanning back many years. CHANGE - Improved error when opening older database in read-only when update required. CHANGE - Improved translation of xml file with line breaks in text. CHANGE - Updated German translation. 2.1.44 - 11/24/2010 FEATURE - Added 'Take away selected contacts from lookup' to the task/history list context menu. FEATURE - Added automatic resizing when adding pictures (maximum size is an option). FEATURE - Maintenance dialog now has a "Check Picture Sizes" button. CHANGE - Maintenance dialog no longer has "Rebuild Database" button. CHANGE - Improved message when adding a contact to a group (group tab) and group is deleted. CHANGE - Email parsing now removes an email enclosed by single quotes. CHANGE - Updated German translation. CHANGE - Updated Simplified Chinese translation. CHANGE - Updated Portuguese translation. FIXED - Issue where the "Next Task" label was sometimes not red when the next task was due. FIXED - Issue where lookup tables were being updated when database was read-only. FIXED - "Record is deleted" issue when a contact is deleted. FIXED - Issue where right-click on Context filter for tasks pulled up wrong menu. FIXED - Issue where "no task warning" in contact list wouldn't appear if no newsletter icon. FIXED - Placement of the divider line under MPD tab. FIXED - The "Resolve" menu is no longer enabled on pending actions that are resolved. 2.1.43 - 10/29/2010 FEATURE - Main tasks list can be filtered by context (given in task description as "@Context,..."). FEATURE - Next Task area grows if multiple tasks are scheduled for a contact. FEATURE - Option to display warning icon in contact list if active contact has no next task. FEATURE - Option to display name in red in contact list if active contact has no next task. FIXED - Removed warning about no next task for the "Me" contact. FIXED - Issue where grids sometimes displayed selected item with double thickness on Windows 7. CHANGE - Icons are allowed in contact list even if color coding is turned off. CHANGE - Improved warning icon for no next task. CHANGE - TntSync detects and handles when filestamp not preserved after upload to WebDAV. 2.1.42 - 10/27/2010 CHANGE - Drag and drop emails from Outlook allows yet ignores read receipts and delivery reports. CHANGE - Right-click on "no next task warning" can now schedule a task as well. FIXED - The "no next task warning" would sometimes display even if a task was scheduled. FIXED - Drag and drop emails from Outlook supports multiple recipients as multiple history items. FIXED - When syncing contacts with Outlook, differences in list separators of Children are ignored. FIXED - When syncing contacts with Outlook, differences in list separators of Categories are ignored. FIXED - Issue where "Next Task" button was red/bold if next task was tomorrow w/ no time specified. FIXED - Mac issue where a file could not be selected on Leopard (10.5). 2.1.41 - 10/25/2010 FEATURE - Changed the "Next Task" label to a button. FEATURE - The "Next Task" button turns bold and red if next task is due. FEATURE - The "Next Task" button turns red if contact is active, but no task scheduled. FEATURE - A "no next task warning" message is displayed if contact is active, but no task scheduled. FEATURE - Added ability to drag emails from Outlook into TntMPD for import into History. FIXED - Issues with High Contrast mode for Accessibility. FIXED - Mass email to AOL doesn't include display names. FIXED - Issue where wrong date for next task was generated when making certain tasks complete. FIXED - Translation issue where newsletter icon on top right would shift right a few pixels. FIXED - Issue where selection changed while selecting hyperlinked address or phone number. FIXED - Community browser pane disabled when Internet connection is now allowed. FIXED - Formatting of time values for SQL when hour was 12 AM or 12 PM. FIXED - Assertion error when upgrading database if AppealAmount > Amount on a gift. FIXED - TntSync: limits syncing of file attributes to: Read Only, Hidden and System. CHANGE - TntSync: Improved performance of scanning files and folders over a network. CHANGE - Moved the "Next Task" panel closer to the top and added a visual divider. CHANGE - Added Pending Actions pane to main screen which appears when certain items are pending. NOTE - Added "PendingAction" table to the database. NOTE - Refactored TntSysUtils Windows settings change notification code. NOTE - Refactored Mapi_ReadRtf() for reading an Outlook item's notes/body. NOTE - Refactored version handling code. NOTE - Refactored thread handling code. NOTE - Refactored Internet connection code. 2.1.40 - 9/24/2010 FEATURE - Added three MPD phases: Unresponsive, Research Abandoned, Expired Referral. FEATURE - Added Next Task to Contacts view. FIXED - Issue where contact list becomes unfiltered when view is refreshed. FIXED - "Record is deleted." error when contact list is color coded and another user deletes a contact. CHANGE - Call/Appt Done never turns gray in history list. CHANGE - Anything Received never turns gray in history list. CHANGE - Hide Mass Mailings will now include mass mailing items linked to an appeal. CHANGE - Removed the link to Chat from the Community pane. CHANGE - Url parsing removes leading and trailing spaces. CHANGE - Updated Spanish translation. NOTE - Refactored thread handling code. 2.1.39 - 9/15/2010 FIXED - Issue where Export Current Group sometimes displayed contacts in a random order. FIXED - Mac/WINE: Basic authentication over SSL+proxy. CHANGE - Mac/WINE: Improved detection of Wine version. CHANGE - Improved reporting of Windows service pack version. CHANGE - Improved error messages for internet connection issues. CHANGE - Improved export for mail merge better formats monetary fields. CHANGE - Improved performance of TntSync when synchronizing a TntMPD database. CHANGE - On Windows, holding down Ctrl when adding a picture restores ability to enter a url. NOTE - Refactored RecordCount test to improve general performance. NOTE - Internet requests now explicitly set the encoding to utf-8. NOTE - Internet response status codes are now checked for success ("200"). NOTE - Background internet requests are more silent over proxies needing authentication. NOTE - Reverted TTntClientTable to TTntADODataSetLX since its features were no longer in use. NOTE - Refactored URL parsing code. NOTE - Refactored thread handling code. 2.1.38 - 9/15/2010 CHANGE - Updated English help manual. CHANGE - Updated German translation. CHANGE - Updated Dutch translation. 2.1.37 - 8/26/2010 FEATURE - Added MPD status circle to color coded contact list. FEATURE - Added Newsletter status box to color coded contact list. FEATURE - Added Newsletter status box to top right of contact screen. FEATURE - Added faded purple MPD status circle for special gifts between 6 and 13 months ago. FEATURE - Single click installation. CHANGE - Added option to not use strike out font on color coded contact list. CHANGE - Charts now use Tahoma font. CHANGE - Mac/WINE: Creating a desktop icon not created by default. 2.1.36 - 8/23/2010 FEATURE - Arabic translation included. FEATURE - Added color coding to the contact list. FEATURE - Added "Reverse Lookup on WhitePages.com" context menu on USA phone numbers. FEATURE - Added optional "Lookup on PeopleFinders.com" button to contact tool bar (USA only). FIXED - Issue: "DisplayContact: Dataset not in edit or insert mode" with one contact and blank note. FIXED - Mac: Issue where choosing a file resulted in AppleScript error. FIXED - Mac: Increased reliability of sending data to Excel or Notepad. FIXED - Issue where a multi-line full name wouldn't become a hyperlink on main contact screen. FIXED - Supressed issue causing "Invalid Image Size" error when starting program. CHANGE - Windows: Enhanced behavior when trying to open a file that doesn't exist. CHANGE - "Lookup on WhitePages.com" button is hidden for non-USA addresses. CHANGE - Reduced number of clicks necessary to install/upgrade application. 2.1.35 - 8/11/2010 FEATURE - Added "Lookup on WhitePages.com" button to contact tool bar (for USA addresses only). FEATURE - Korean translation included. CHANGE - Mac: Control-Click now simulates a right-click to pull up a context menu. CHANGE - Mac: Command-Click now adds to the current selection (like Control-Click on Windows). CHANGE - Mac: Improved handling of window focus when browsing for a file on CrossOver. CHANGE - Enhanced error message when a file cannot be deleted. CHANGE - Updated Simplified Chinese translation. CHANGE - Updated German translation. CHANGE - Updated German, Spanish, French, Russian and Thai translation of TntSync. NOTE - Added registered trademark symbol to title and logo in the About box. 2.1.34 - 8/5/2010 FEATURE - File|Open can now handle *.tntmpd DataSync files from an organization. FEATURE - Mac/WINE: Installation tab in Options dialog now includes "Enable Unicode Fonts" option. FEATURE - Mac: File Open/Save dialogs now use native Mac dialogs. FEATURE - Mac: command-click can now simulate right-click. FIXED - Issue where lock files were not removed if TntMPD was previously terminated incorrectly. FIXED - Issue where "Manual Gift Input" window would sometimes appear off the screen. FIXED - Mac/WINE: Task/History lists now start with nothing selected. FIXED - Mac: Issue where Word:mac was detected when it shouldn't have been. CHANGE - Mac/WINE: System information dialog now shows database location with the native path. CHANGE - Mac/WINE: About box now shows database location with the native path. CHANGE - System information dialog now shows if database is opened in read-only mode. CHANGE - About box now shows if database is opened in read-only mode. CHANGE - Installation tab in Options dialog has been reorganized. CHANGE - "Advanced Internet Connection Settings" button replaced with: Tools | Network Settings. CHANGE - Updated Simplified Chinese translation. CHANGE - Updated Spanish translation. 2.1.33 - 8/2/2010 FEATURE - Enhanced use of keyboard on contact tabs. Pressing a key will move focus to contact list. FEATURE - Mac: Added capability for .tntmpd files to be opened from Finder with TntMPD.app. FIXED - Mac/WINE: Issue where auto-backups would fail if the database was opened from Finder. FIXED - Issue where a backup failure on database upgrade would result in "User Table not active". FIXED - Issue with upgrading a database which caused "Login table not found". FIXED - Mac/Wine: Issue where hovering mouse over the task/history list would change the selection. FIXED - Mac: Issue where Word:mac wasn't detected in some circumstances. FIXED - Issue where Schedule view caption was set to the number of weeks shown. CHANGE - Made the Open or New database dialogs default to the "My Documents" directory. CHANGE - Made the Browse for a favorite merge document default to "My Documents" directory. CHANGE - Improved error message on backups when a new backup folder cannot be created. CHANGE - TntTranslator: Ctrl-click on "Import Translation from GNU gettext PO File" to retranslate. CHANGE - Mac/Wine: corrected height on most combo boxes. CHANGE - Updated German translation. 2.1.32 - 7/30/2010 FEATURE - Mac: Mail Merge to Microsoft Word:mac. FEATURE - MPD Analysis view identifies "Referrals" for each item on "Contact and Referral Pool". FEATURE - In Dropbox Mode, if someone else has database open, option is given to open read-only. FEATURE - Enhanced use of arrow keys on contact list. Left and right change tabs. FEATURE - Enhanced use of arrow keys on contact tabs. Up and down changes current contact. FEATURE - Mac: "Search for a Database" under File menu now opens a search in Finder. FIXED - Mac/WINE: searching for a contact on the contact list when sorted by name. FIXED - Resolved a memory leak for exceptions that are raised twice. CHANGE - Option to "Warn if someone else has the database open" is now labeled "Dropbox Mode". CHANGE - The monthly gift chart is now always flat, not just on Windows w/ themes turned on. CHANGE - Improved searching for a contact on the contact list when not sorted by name. CHANGE - When exporting to Excel, an XLS/XLT file is generated instead of a CSV file. CHANGE - When exporting to Excel, a notification window is now displayed. CHANGE - Improved handling of currency fields with "Export Current Group". CHANGE - Mac/WINE: Improved how image, text, html and csv/xls files are opened using Finder. CHANGE - Mac/WINE: Improved how "callto:" and "skype:" urls are handled using Finder. CHANGE - Mac/WINE: Apply improved notepad font settings when installing. CHANGE - Improved error details for exceptions that are raised twice. CHANGE - Improved error handling when launching TntMPD with a bad .tntmpd file. CHANGE - Updated German translation. CHANGE - Updated Spanish translation. NOTE - Enhanced system information to include Word:mac version. NOTE - Wine: Added "Get AppleScript Results" to advanced context menu of System Info. NOTE - Wine: Added "Convert Dos Path" to advanced context menu of System Info. NOTE - Mac/WINE: Modified how temp files are handled. NOTE - InstallAware 9.1 SP3 used. 2.1.31 - 7/26/2010 FEATURE - Added an option to display more than 3 weeks on the Schedule view. FEATURE - Under the "Help" menu, you can now "Check for BETA Updates". FIXED - Gift Input issue where typing organization name might cause unexpected behavior. FIXED - Issue where "EStringListError" would be reported instead of the root issue. FIXED - Issue where notes with protected attribute caused the note to "stick". FIXED - "Field '' has no dataset" when clicking contact list too quickly after closing database. FIXED - Mac/WINE: Issue where "Download Organization List" didn't update selected organization. FIXED - Mac/WINE: Issue where Gift Input could result in "duplicate values in the index". FIXED - Mac/WINE: Issue where sending tech support email resulted in "%20" and no attachment. FIXED - Mac/WINE: Issue where hyperlinks no longer work when changing Wine versions. CHANGE - Improved how all day events are displayed on the Schedule view. CHANGE - Improved the display of short appointments on the Schedule view. CHANGE - Under the "Help" menu, "Check for Updates on the Web" changed to "Check for Updates". CHANGE - Added "mailto:" to account help url on "Gift Input" if organization provides just an email. CHANGE - On Vista or newer, can't create a database under "Program Files" directory. CHANGE - On Vista or newer, can't open a database under "Program Files" directory. CHANGE - Mac/WINE: Added a warning if trying to create a database file inside of the bottle. CHANGE - Mac/WINE: Notification is given during auto-uninstall of old bottle. CHANGE - Mac/WINE: Removed override of "HTTP/1.0" when downloading from web. CHANGE - Mac/WINE: Tools | Network Settings, added hidden option to "Allow Indy" by pressing Ctrl. CHANGE - Mac/WINE: Improved handling of some newer RTF tags in notes. CHANGE - Mac/WINE: LxForms.ToggleActiveMDIChild only happens if the Shift key is pressed. CHANGE - Mac/WINE: LxUtils.SetCompressedAttribute has no special handling under Wine. CHANGE - Mac/WINE: Removed Win32Check() on getting exit code from process w/ console output. CHANGE - Mac/WINE: Apply improved graphics/theme settings when installing. NOTE - Refactored use is Is_WINE and Is_WINE_Tricks_On. NOTE - Modified Is_WINE_Tricks_On to optionally check max Wine version known to be needed. NOTE - Enhanced system information to include if a WineTricks override is in place. NOTE - Added error reporting in background to help improve user experience. 2.1.30 - 7/3/2010 FIXED - CrossOver: Corrected how Wine version is detected. CHANGE - Updated German translation. 2.1.29 - 7/1/2010 FEATURE - On MPD Analysis view, double-click on support goal to edit. FEATURE - Mac/WINE: Added attempted autodetection of proxy from the Mac OS network settings. FIXED - "Richedit line insertion error" on displaying some addresses. FIXED - Issue with exporting dates to Excel 2010. FIXED - Mac/WINE: "Access Violation at '00000064' in comctl32.dll" when opening Groups view. CHANGE - Mac/WINE: Replaced option of "No Proxy Server" with "Autodetect Proxy Settings". CHANGE - Mac/WINE: Export to Excel occurs through a csv text file since direct export is buggy. CHANGE - Mac OS version included in system info. CHANGE - Added "Launch in Notepad" to the context menu of the error details. CHANGE - German translation updated. CHANGE - Dutch translation updated. NOTE - Added "How did I get here?" to the context menu of the error details when "Ctrl" is pressed. NOTE - Supressed logging of an intentional exception related to named threads. NOTE - Mac/WINE: Changed how Wine version is detected. NOTE - Hold down Ctrl key when displaying System Info to get advanced context menu. 2.1.28 - 6/23/2010 FEATURE - Added Mail Merge integration with OpenOffice.org Writer. FIXED - Issue on where clicking F12 twice would revert "Hide Mass Mailings" check box on History tab. FIXED - Mac/WINE: Issue where Mail Merge to Word didn't work within the same bottle. CHANGE - Added ability to choose Mail Merge application. CHANGE - Reorganized the "Group" menu and changed it to "Group Actions". CHANGE - Improved visual display of several toolbar and menu icons. CHANGE - Office toolbar and menu icons take on appearance of Office version installed. CHANGE - OpenOffice.org Writer version and Wine version included in system info. CHANGE - Mac/WINE: Added event log under "~/Library/Application Support" folder. NOTE - Refactored "Mail Merge to Word" feature so that it's more generic internally. 2.1.27 - 6/14/2010 FIXED - A display issue on Windows XP where scrolling contact list caused artifacts (intro in 2.1.25). 2.1.26 - 6/4/2010 FEATURE - Mac/WINE: Added "Network Settings" under the "Tools" menu. FIXED - Mac/WINE: Issue where you couldn't upgrade/compact/rebuild a database (intro in 2.1.25). FIXED - Mac/WINE: Removed the "OLE Error 0x80004001" error related to embedded web browser. FIXED - Issue with importing contacts from a CSV file where the .map file couldn't save. CHANGE - Mac/WINE: Removed "Work Offline" menu item under the "File" menu. CHANGE - Japanese translation updated. NOTE - Refactored TTntList to avoid a possible access violation when importing CSV files. 2.1.25 - 6/4/2010 FEATURE - Mac/WINE: When starting a new bottle, added prompt of installation options. FEATURE - Mac/WINE: When starting a new bottle, added auto-migration of settings. FEATURE - Mac/WINE: When starting a new bottle, added auto-uninstall of old bottle. FIXED - Issue on Options dialog where "Warn if someone else..." checkbox floated on top of all tabs. FIXED - Mac/WINE: HTTPS (SSL) now works over a proxy (via OpenSSL). FIXED - Mac/WINE: Fixed issue w/ auto-backups where they were silently failing. CHANGE - Mac/WINE: Changed proxy configuration dialog to not refer to IE. CHANGE - Mac/WINE: Changed proxy configuration dialog to apply settings to IE also. CHANGE - Mac/WINE: Improved display of various small items. CHANGE - Mac/WINE: Improved display when themes are enabled. CHANGE - Mac/WINE: Moved default auto-backup location so it's outside of the bottle. CHANGE - Mac/WINE: Added a warning if trying to open a database stored inside of the bottle. CHANGE - Mac/WINE: Added Wine version to system information. CHANGE - German translation updated. CHANGE - Japanese translation updated. CHANGE - Dutch translation updated. 2.1.24 - 5/26/2010 FEATURE - Added option to "Warn if someone else has the database open." to support cloud drives. FEATURE - Japanese translation included. FIXED - Issue where opening a recently used database with a long file path caused a cryptic error. CHANGE - Luxembourg now uses an address format like that of Germany. CHANGE - German translation updated. 2.1.23 - 5/21/2010 FEATURE - Made the 4 new social media link fields customizable by double-clicking on them. FIXED - Issue where top field of "User Status" on left didn't provide drop-down list. FIXED - Issue where top field of "Church Name" on right didn't provide drop-down list. FIXED - TntSync issue where pressing Cancel kept "Cancelling..." as status text too long. FIXED - "Range Check" error when an error is logged to the Windows Event Log. CHANGE - Pledge label under MPD tab changed to "Pledge/Commitment". CHANGE - "Business Home Page" field renamed to "Web Page". CHANGE - "Net Meeting Server" field renamed to "IM Address". CHANGE - "Net Meeting Alias" field renamed to "Voice/Skype". CHANGE - "User Certificate" field renamed to "Facebook" (customizable by double-clicking label). CHANGE - "Network Name" field renamed to "LinkedIn" (customizable by double-clicking label). CHANGE - "FTP Site" field renamed to "Twitter" (customizable by double-clicking label). CHANGE - "Free/Busy Address" field renamed to "Other Social" (customizable by double-clicking label). CHANGE - "Web Page" preferred over "Personal Web Page" when merging to Word "Web Page" field. CHANGE - Updated German translation. CHANGE - Suppressed "Access violation at address 0044A404" message when opening program. CHANGE - Improved error when selecting recent database from File menu that no longer exists. CHANGE - Improved performance of Outlook Sync change detection of pending sync actions. CHANGE - Outlook Sync no longer syncs: Manager Name. CHANGE - Outlook Sync no longer syncs: AssistantName. CHANGE - Outlook Sync no longer syncs: Department. CHANGE - Outlook Sync no longer syncs: Job Title. CHANGE - Outlook Sync no longer syncs: Office Location. CHANGE - Outlook sync of MPD Phase -> Job Title only happens when updating Outlook. CHANGE - TntSync doesn't check for that database file exists until needed. CHANGE - TntSync no longer renames references to database files from *.mpd when loading program. 2.1.22 - 5/15/2010 FEATURE - Mail merge now works with Word 2010. FEATURE - Export to Excel now works with Excel 2010. FEATURE - Outlook Sync now works with Outlook 2010 (including x64 edition). FEATURE - Outlook Sync detects items marked as modified for actual data changes. FEATURE - Outlook Sync allows you to double-click on pending updates to compare contents of items. FEATURE - Outlook Sync now combines first name and spouse name as a default option. FEATURE - Outlook Sync no longer syncs birthday and anniversary information by default. FEATURE - Outlook Sync now provides the option to export MPD Phase as the Job Title. FEATURE - Outlook Sync Settings dialog now has a "Logoff" button. FEATURE - Outlook Sync "Use MAPI Enhancements" now works around Outlook security prompts. FIXED - WINE Compatibility: Removed various hangs in program (introduced in 2.1.21). FIXED - An invalid pointer error under certain circumstances when an InnerException was available. CHANGE - Updated content in offline (installable) help manual. CHANGE - Outlook is no longer required to be the default email program for "MAPI Enhancements". CHANGE - Outlook Sync feature can much better detect and report when Outlook has quit. CHANGE - WINE Compatibility: Missing IE or MAPI will result in warning only. CHANGE - Improved call stack trace in error details. CHANGE - Removed some items from translation. CHANGE - Corrected many occurrences of "can not" to be "cannot". CHANGE - Improved error message when a Outlook folder is not found. CHANGE - Improved description of task recurrence when it ends after x occurrences. NOTE - Significantly refactored Outlook Sync and MAPI Enhancements code to improve reliability. 2.1.21 - 4/22/2010 FIXED - Issue on TntSync where pressing Cancel would sometimes confuse the progress label. FIXED - Several issues w/ syncing to Outlook introduced in 2.1.19. CHANGE - Improved TntSync handling of very large files. CHANGE - Exporting the "Weekly MPD Update" to Excel no longer includes any charts. CHANGE - Improved the performance of syncing w/ Outlook contacts. CHANGE - Updated Portuguese translation. NOTE - Removed some small memory leaks. NOTE - Improved system information to include loaded modules and more info. NOTE - All exceptions are now logged to the Windows event log. NOTE - Improved acuracy with call stack in error details. NOTE - Improved display of loaded modules in error details. NOTE - Inner exceptions are now captured and included in error details. NOTE - Windows XP SP2 is supported again, but only on the x64 edition of Windows. 2.1.20 - 4/9/2010 FIXED - Issue where entering too much text into a field caused cryptic error message. FIXED - Clicking on contact name/address display links now happens with mouse up. FIXED - Corrected auto-sizing logic for checkboxes on Classic Windows theme. FIXED - Corrected auto-sizing logic for radioboxes on Classic Windows theme. FIXED - WINE Compatibility: Removed unwanted black border lines on Task/History lists. FIXED - WINE Compatibility: Improved display of selected Task/History item with divider line. FIXED - WINE Compatibility: Restored center alignment on main contact name/address display. FIXED - WINE Compatibility: Clicking now works on contact name/address display links. FIXED - WINE Compatibility: Improved the detection and display of links in the notes. CHANGE - Updated German help documentation. CHANGE - Updated German translation. CHANGE - Updated Portuguese translation. CHANGE - Enhanced System Information dialog w/ "User Name" entry. NOTE - Refactored TTntCustomRichEdit to remove "EmulatedCharPos()". 2.1.19 - 4/1/2010 FEATURE - The error dialog now enables searches for solutions on the community. FEATURE - GIF and PNG pictures can now also be used for a contact's pictures. FIXED - "Internal Error: The download url for version [X] was not returned.". FIXED - Issue where changing one of the fields below the notes caused the input box to freeze. FIXED - WINE Compatibility: F7 is used instead of F12 for the Magnified Address window. FIXED - WINE Compatibility: Improved display height of most combo box controls. FIXED - WINE Compatibility: Display issue encountered when switching between views. FIXED - WINE Compatibility: Corrected auto-sizing logic for checkboxes. FIXED - WINE Compatibility: Corrected auto-sizing logic for radioboxes. FIXED - WINE Compatibility: Search displays a message that this feature isn't ready. FIXED - WINE Compatibility: Installation program correctly installs MDAC 2.8 SP1 on WINE. FIXED - WINE Compatibility: Installation program correctly installs JET 4.0 SP8 on WINE. FIXED - WINE Compatibility: Installation program correctly installs MSXML 6.0 on WINE. FIXED - WINE Compatibility: Refactored LXComboBox controls to avoid "UnCastLxObject returned nil". CHANGE - Updated Thai translation. CHANGE - TntCrypt is no longer included with TntMPD. NOTE - WINE Compatibility: overridable via "TntWareWineTricks" reg value at "HKCU\Software\Wine". NOTE - Refactored Unicode, LX and TRX libraries to be cross-compilable w/ .NET. NOTE - Installation program no longer checks for CAPICOM 2.1 as a prerequisite. NOTE - Installation program no longer checks for MSI 3.1 as a prerequisite. NOTE - Installation program no longer checks for IE 6.0 SP1 as a prerequisite. NOTE - Installation now requires XP SP3, 2003 SP2, Vista or newer. NOTE - Support for Windows 2000 dropped. NOTE - Compiled with Delphi 2010 Update 5. 2.1.18 - 3/8/2010 FIXED - Access violation error when changing databases (introduced in 2.1.17). FIXED - TntSync now remembers the state of files and folders with Unicode characters. CHANGE - Improved visual merging of status bar from child windows to main window. NOTE - More refactoring code in preparation for Delphi 2007/2010 cross compilation. 2.1.17 - 3/4/2010 NOTE - Began refactoring code in preparation for Delphi 2007/2010 cross compilation. NOTE - Should be functionally equivalent to 2.1.16. 2.1.16 - 2/19/2010 FEATURE - Added button to email organization when error is reported w/ downloading donation info. FIXED - Issue where setting proxy override of blank didn't override IE's proxy with no proxy. CHANGE - Improved error dialog shown when downloading donation info from an organization. CHANGE - Updated German translation. CHANGE - In the "Query.ini" file, "OrgHelpEmail" is now recognized in the "[ORGANIZATION]" section. NOTE - Some work done in prep for right-to-left reading mode. 2.1.15 - 2/17/2010 FEATURE - When exporting to Excel, a Pie chart and Bar chart are added as extra worksheets. FEATURE - Contribution Report now has option to sort by last gift date. FIXED - "changes you requested to the table were not successful" when changing login on Gift Input. FIXED - Issue with double-clicking on the main login screen when no username is selected. CHANGE - Improved import of .po files by making context = "RESOURCESTRING". CHANGE - Modified TntTranslator to treat a blank TranType as generic text, not "resourcestring". CHANGE - Added a check for orphaned login records when compacting database. 2.1.14 - 2/10/2010 FIXED - Issue where the initial date on the Gift Input dialog was invalid. FIXED - Incorrect tab order on "Edit Task" dialog. FIXED - Incorrect tab order on "Edit History" dialog. CHANGE - Office version detection now detects the highest version. CHANGE - Email display names in TntMPD are preserved when importing contacts from Outlook. CHANGE - Group Editing Tools show by default on the View Groups screen. CHANGE - Added "Copy (Ctrl+C)" and "Select All (Ctrl+A)" to the error message prompt. CHANGE - TntSync: Prompts for network login when changing a "Files and Folders" synchronizer. CHANGE - TntSync: More quickly responds to "Cancel" button on long running operations. CHANGE - .TntTranslator files are opened from temp directory instead of IE cache dir. CHANGE - TntTranslator: "Tools | Convert PO File to TntTranslator File" menu added. CHANGE - TntTranslator: Improved export of .po files. CHANGE - Updated Dutch translation. CHANGE - Updated Spanish translation of installation program. NOTE - EXEs are now signed w/ signtool.exe from Windows 7 SDK. NOTE - Copyright now includes 2010. 2.1.13 - 12/16/2009 FIX - Changed label in Options from "month(s) since last gift" to "month(s) since last thank". CHANGE - Updated Dutch, German and Spanish translations. CHANGE - Included translation of TntSync for all supported languages. CHANGE - Updated Spanish formatting of full name and address. CHANGE - Updated Ecuador formatting of full name. CHANGE - Task label for unthanked partner changed to "no thank-you ever logged". CHANGE - Enhanced error messsage/handling of translatable lists when opening database. 2.1.12 - 12/10/2009 FEATURE - Dutch translation completed. CHANGE - German translation updated. CHANGE - TntTranslator supports "_prefix" or "_suffix" on special Help and Manual items. 2.1.11 - 12/4/2009 FIXED - Issue where a web browser issue prevented a user from logging in to database. FIXED - Issue where an auto-thank reported number of months since Jan 1900. FIXED - Issue where deleting a contact might leave orphaned history records. FIXED - Issue where deleting a contact might leave orphaned task records. FIXED - Issue where deleting a contact might leave orphaned group records. CHANGE - Added a check for orphaned database records when compacting database. CHANGE - Improved handling of reporting corrupt records when rebuilding database. CHANGE - Improved handling of reporting corrupt records when upgrading database. CHANGE - Updated Spanish translation. CHANGE - Updated German translation of installation program. CHANGE - Enhanced the subject used in error reporting emails. NOTE - Added diagnostics to better troubleshoot an error when logging in to a database. NOTE - Refactored how TntSync matches new database records for merging. 2.1.10 - 11/21/2009 FEATURE - Custom lookups can now return just an ordered list of contactids. FIXED - "File does not exist" error when auto-updating program. FIXED - "[Url] was an empty string" error when auto-updating program. FIXED - Installation program wasn't checking prereqs in Repair mode. FIXED - Installation program sometimes didn't clean up a temp directory. FIXED - Installation program would sometimes set the IE timeout to 10 seconds. FIXED - "workgroup file missing" error when installation program launched TntMPD. CHANGE - Improved translatability in a few places. CHANGE - Updated Spanish translation. 2.1.9 - 11/10/2009 CHANGE - Made "Hide Mass Mailing" selection in history tab persist between sessions. CHANGE - Made "Hide Mass Mailing" to not include appeals even with "Newsletter" type. CHANGE - Auto-arrange "Hide Mass Mailing" box in history tab to support translated text. CHANGE - Enlarged "Type" filter on Task/History view to accommodate "Newsletter" type. CHANGE - Updated installation program translation source. CHANGE - Updated German translation. 2.1.8 - 11/5/2009 FEATURE - "Newsletter" task/history type added. FEATURE - On history tab, option is provided to hide mass mailings (newsletters). FEATURE - On history view, option is provided to hide mass mailings (newsletters). FIXED - Clicking on red address in "Magnified Address" didn't display organization address. CHANGE - German translation of install program updated. CHANGE - Attempted appointment history items are now displayed in a red font. CHANGE - Attempted (non-appointment) history items are now displayed in a gray font. CHANGE - Attempted history items are no longer displayed with a gray background. CHANGE - All attempted history items are now displayed with a strikethrough font. CHANGE - UI option added to not use strikethrough font on attempted history items. 2.1.7 - 11/2/2009 FEATURE - Added option to auto-schedule thank if last one was more than 11 months ago. FEATURE - Added option to auto-schedule call if pledge becomes delinquent. FEATURE - Added option to auto-schedule research if partner gives gift less than pledge. FEATURE - Added option to not sync phone labels with Outlook. FEATURE - Installation program provides options for online/offline preferences. FEATURE - Installation program downloads offline help files upon demand. FEATURE - Installation program supports translation into other languages. FIXED - TntSync "Integer Overflow" error might occur when adding new synchronizer. FIXED - Issue where editing multiple tasks w/ different Status resulted in an error. FIXED - Issue where editing multiple tasks w/ different Importance resulted in an error. FIXED - Issue where editing multiple tasks w/ different Sensitivity resulted in an error. CHANGE - Desig-donors are no not auto-matched to "Me" if Pro or if five desigs exist. CHANGE - Attempted history are displayed with a gray background (not w/ strike out font). CHANGE - Changed "Edit..." button in Address tab of Contact screen to use pencil icon. CHANGE - TntTranslator auto saves a .Translation.CSV when saving a .TntTranslator file. CHANGE - TntTranslator now supports translating InstallAware resources. CHANGE - Updated German translation. CHANGE - Updated Spanish translation. CHANGE - Updated content in offline (installable) help manual. CHANGE - Under Tools | Options, Installation tab, option for online/offline help now exists. CHANGE - Refresh of "pending" items in the community pane are updated every 5 minutes. CHANGE - Made message translatable about contact having pledge, but wrong MPD phase. CHANGE - Improved how Outlook synchronization tries to set a user property. CHANGE - When updating Outlook contact's address, country is blank if address is blank. CHANGE - When TntSync is copying a file, other applications may now open it read-only. CHANGE - On first run, the "close database panel" is hidden while new db is being created. NOTE - InstallAware 9.0.6 used. NOTE - Installation now requires Windows 2000 SP4, XP SP2, 2003 SP1, Vista or newer. NOTE - Installation program now requires MSXML 6.0 as a prerequisite. NOTE - Installation program now requires MDAC 2.8 SP1 as a prerequisite. NOTE - Installation program now requires MSI 3.1 as a prerequisite. NOTE - Installation program now installs IE 6.0 SP1 on Windows 2000 if necessary. NOTE - Installation drops check for DAO 3.6, as this comes w/ Jet 4.0 SP8. NOTE - Cleaned up names of neutral languages used in setup. NOTE - Refactored CRC32 code to work with TStream. NOTE - Hold Ctrl key to see "Decode Instruction Pointer" on System Info dialog. NOTE - Refactored how "pending" items are handled within the community pane. NOTE - Refactored automated release scripts. NOTE - Refactored the installation program. 2.1.6 - 9/10/2009 FIXED - Issue where maximizing Community pane caused incorrect state of view button. FIXED - Issue causing incorrect keyboard handling within the Community pane. FIXED - Issue where script errors were not suppressed within the Community pane. CHANGE - Added better refresh of Community pane after navigation of website. CHANGE - Clicking Community logo on Community pane causes it to toggle how it's viewed. CHANGE - Enhanced lists of recently used databases to truncate long file paths w/ ellipsis. 2.1.6 - 9/9/2009 FIXED - Issue where you could click "OK" to login to database without selecting user name. CHANGE - Improved translatability of login screen. CHANGE - Clarified import message on duplicate contact to update *mailing* address info. CHANGE - Export to Excel enhanced to better handle "OLE error 800A03EC" error. CHANGE - Enhanced TntSync recognition of remote drives in terms of divider lines. CHANGE - Updated German translation. CHANGE - Updated Spanish translation. 2.1.5 - 8/28/2009 FEATURE - Added a "Total" column per partner to the "Contribution Report". FIXED - Issue with copying and pasting a phone number into TntMPD in Skype's format. FIXED - "Range check error" when reporting error details. FIXED - TntSync file scanning where undetected error might cause unexpected results. CHANGE - Contacts "gained this week" in "MPD Analysis" no longer filtered by MPD Phase. CHANGE - Made "Home/Business/Other Address Is Deliverable" importable from csv files. CHANGE - Added "Home/Business/Other Address Is Deliverable" to "Group Field Change". CHANGE - Improved error detection of Outlook folders of wrong type selected for sync. CHANGE - TntSync puts a divider line between synchronizers w/ different remote drives. CHANGE - Updated Spanish translation. CHANGE - Updated Portuguese translation. NOTE - Improvement of error message for TntShFileOp() internal function. 2.1.4 - 7/17/2009 FIXED - TntTranslator H&M error "...tran ids are no longer translated...". CHANGE - TntTranslator error "...tran ids are no longer translated..." treated as warning. CHANGE - Updated German translation. NOTE - TntTranslator H&M changed to use CRC32 for internal ids. NOTE - Updated year on copyright label to include 2009 in Help|About. 2.1.3 - 6/29/2009 FEATURE - TntSync has option to display file thumbnails when syncing files and folders. FIXED - Export to Excel corrected to avoid "Old format or invalid type library." error. FIXED - "Enter" key was ignored when composing message in Community pane. FIXED - "Magnified Address" window closes if you press Esc or F7. FIXED - "Merge to Word" uses UTF16 to avoid "Word was unable to open the data source." CHANGE - Click "No" to Sync w/ Outlook "skip this item and continue?" prompt for details. CHANGE - Updated French translation. CHANGE - Updated Spanish translation. CHANGE - Removed some flicker of the main screen when starting program. 2.1.2 - 6/24/2009 FIXED - Issue causing setup program to freeze before starting the setup wizard. FIXED - Issue where default IE proxy settings were read incorrectly. FIXED - Issue causing "Invalid data type for ''" when starting application. FIXED - Minor issue where an invalid button appeared on the toolbar. NOTE - InstallAware 9.0.4 used. 2.1.1 - 6/17/2009 FIXED - Issue where Options dialog was too short for certain localized versions. FIXED - Issue where internet proxy settings weren't utilized by certain connection types. FIXED - Issue where internet timeout settings weren't consistent w/ all connection types. FIXED - Issue causing "Invalid data type for ''" when starting application. CHANGE - Improved email address normalization to handle a broader range of email clients. CHANGE - Appointments in a history list no longer fade to gray after 6 years. CHANGE - Attempted items in a history list appear in a strike-out font. CHANGE - Address format for Portugal reversed city and postal code. 2.1.0 - 5/29/2009 FEATURE - Added Community integration pane with tntware.com. FEATURE - Added the option to require a password when logging in to a database. FEATURE - Error reporting for registered users is now direct to forum (no email required). FEATURE - Added ability to link to Google Maps from a contact. FEATURE - Added option for beta users to stay informed of new updates in the status bar. FEATURE - Added the option to explicitly specify an Internet proxy server. FIXED - "Windows - No Disk" error when clicking "File" menu should no longer be possible. FIXED - Issue where a lookup favorite used by another could be renamed. FIXED - Issue where F1 online help didn't work on certain language versions of TntMPD. CHANGE - Must now login to database under a user account w/ optional password. CHANGE - Added "Group | Export" menu to Contacts view to "File | Export Current Group". CHANGE - Made wording stronger in prompts to delete all contacts in the current group. CHANGE - Made Gift Input from Web label red: "These gifts will be removed from TntMPD:". CHANGE - Improved display of errors when organization provides duplicate donation ids. CHANGE - Added the ability for external tools to specify command-line parameters. CHANGE - External tools parameter w/ "currentgroup.csv" are replaced w/ exported file. NOTE - Refactored code that handles http requests. NOTE - Refactored code that handles multithreading. NOTE - Improved graphics used in installation program. NOTE - InstallAware 9.0 used. 2.0.79 - 4/20/2009 FIXED - "HistoryInfo: Field 'ContactID' not found" when looking up givers to an appeal. FIXED - "GiftInfo: Field 'ContactID' not found" when looking up recipients of an appeal. CHANGE - Outlook sync w/ contacts will auto-refresh Everyone lookup if contact added. CHANGE - "Windows - No Disk" error when clicking "File" menu should only happen once. CHANGE - WINE Compatibility: Setup.exe will install "Jet40SP4_9xNT.exe" when needed. CHANGE - Updated Spanish translation. NOTE - Export to Excel enhanced to exclude hidden fields. NOTE - Modified internal linked tables to delay auto-refresh until out of edit mode. NOTE - Corrected issue causing Setup.exe for 2.0.78 to have a "File version" of "2.0.0.0". 2.0.78 - 3/12/2009 CHANGE - Updated Spanish translation. CHANGE - Updated Portuguese translation. CHANGE - Updated the English help manual (F1). CHANGE - TntSync: Prompts for necessary network credentials when syncing files/folders. CHANGE - TntTranslator: Further improved handling of items ending with "...". NOTE - Enhanced internal release tool. 2.0.77 - 3/9/2009 FEATURE - Added Portuguese translation. FIXED - Issue with invalid shortcuts when upgrading translations. FIXED - Issue with error dialog where a period was sometimes added when not necessary. CHANGE - Updated Spanish translation. CHANGE - Widened some Outlook sync labels to better handle translated text. CHANGE - Updated the English help manual (F1). CHANGE - TntTranslator: Ctrl-click on "Import Translation from CSV File" to retranslate. NOTE - Internal release process modified to regenerate the help file (CHM) on demand. 2.0.76 - 3/3/2009 CHANGE - Updated German translation. CHANGE - Added translatability of more items. CHANGE - TntTranslator: auto-translates items with same English when first is translated. CHANGE - TntTranslator: Improved importing of items ending with "...". CHANGE - TntTranslator: Help and Manual, "Exercises:", "Exercise:", "Tutorial:" supported. CHANGE - TntTranslator: H&M, "Reference Guide:", "Tip:", "Note:" supported. CHANGE - TntTranslator: H&M, "Example:", "Checkbox:" supported. CHANGE - TntTranslator: H&M, "X Tab", "X Screen", "X View", "X Dialog" supported. CHANGE - TntTranslator: fixed issue English didn't show as the reference language. 2.0.75 - 2/25/2009 FIXED - TntTranslator: Help and Manual, issues with using uncompressed .hmxp format. CHANGE - TntTranslator: Help and Manual, "Press the button." supported. 2.0.74 - 2/24/2009 FIXED - TntTranslator: Help and Manual, issue with opening a translation "new tranid...". CHANGE - TntTranslator: Help and Manual, "Menu Path:" and "Read More >" supported. CHANGE - TntTranslator: Help and Manual, topic titles and keywords only appear once. CHANGE - TntTranslator: Help and Manual, removed unnecessary items for translation. CHANGE - TntTranslator: Importing dictionary can now handle "Menu Path" items natively. NOTE - Improved error message when file permissions prevent compacting the database. 2.0.73 - 2/17/2009 CHANGE - TntTranslator added "Tools | Export Languages to CSV File" menu item. CHANGE - TntTranslator "Save to Web" improved to be compatible with tntware.com CHANGE - TntTranslator improved performance for building and importing dictionaries. NOTE - TntTranslator removes Spanish language "ESP" which is ambiguous w/ "ES" in .NET. NOTE - TntTranslator refactored so that TShortCutTranType no longer uses Menus.pas. NOTE - Refactored internal development directory structure for TntMPD translation files. 2.0.72 - 2/9/2009 FEATURE - Added Chinese (Simplified) translation. FEATURE - Added option to hide completed tasks from Outlook import. FEATURE - Added option to hide past appointments from Outlook import. FIXED - Manual Gift Input no longer deletes zero-amount gifts. FIXED - Issue introduced in 2.0.69 where installation language choice was English only. CHANGE - TntTranslator is registered with Windows to open .TntTranslator files. CHANGE - TntTranslator prompts to save pending changes before exporting translation. CHANGE - TntTranslator now has "Save to Web" for special .TntTranslator files. CHANGE - TntTranslator refactored to support additional translation type validations. CHANGE - TntTranslator now supports validation for additional translation types. CHANGE - TntTranslator now has menu items for import/export to/from TntTranslator files. CHANGE - TntTranslator now has menu item to export to .Properties file. CHANGE - TntTranslator reorganized the import/export options under File menu. CHANGE - TntTranslator has new icon. 2.0.71 - 1/29/2009 FEATURE - Added options for which types of contact fields to sync with Outlook. FIXED - Issue where backups that no longer existed were visible on the "Restore" dialog. FIXED - TntSync issue where menu divider above "RoboCopy Upload" wouldn't appear. CHANGE - Updated the F1 online context-sensitive help manual. CHANGE - Duplicate names in "Select a contact..." dialog are enhanced w/ address info. CHANGE - Missing donor names are gleaned from gifts when doing "Gift Input from Web". CHANGE - TntTranslator: Removed ability to change reference language. NOTE - TntTranslator: Improved overall performance. NOTE - TntTranslator: Uses "Context" field in place of "DictTranID" in csv translation files. NOTE - TntTranslator: Refactored internal code structure. NOTE - Improved performance of some list view controls. 2.0.70 - 1/8/2009 FIXED - Issue where non-Latin email field labels might be converted to "???". FIXED - TntTranslator issue where filter was always reset when changing languages. CHANGE - Updated name/address format for Belize. CHANGE - Removed many unnecessary system error messages from translation system. CHANGE - TntTranslator now separates programmer comments from translator comments. CHANGE - TntTranslator can now export XRS files. NOTE - Refactored CSV parsing to support UTF-8 files. NOTE - Refactored quoted text extraction. NOTE - Corrected the name of "Chinese (Traditional, Taiwan)" to "Chinese (Traditional)". NOTE - Refactored Outlook Sync dialog to avoid an Access Violation error. 2.0.69 - 12/14/2008 FIXED - Issue where list of available translations to pick from was redundant. CHANGE - Mail Merge to Word now exports text as UTF-8 to handle international text. CHANGE - Mail Merge to Word now inserts manual line breaks into address blocks. CHANGE - Made it so that Region can only be entered if a city or state is entered. CHANGE - Improved phone parsing to avoid mixing a custom label with a local number. CHANGE - CSV export is now as UTF-8 to better support international characters. CHANGE - TntTranslator improved "Export Translation As CSV Text" dialog and process. CHANGE - TntTranslator auto-detects new languages when selecting from language list. CHANGE - TntTranslator improved its detection of form resources. CHANGE - .TntTranslation now saved as .Translation.csv for .TntTranslation masters. NOTE - SignTool.exe now used instead of SignCode.exe for Authenticode. 2.0.68 - 12/3/2008 FEATURE - Added "Picture" field to mail merge. FIXED - Issue where the "Lookup Everyone" button was not toggled correctly at startup. FIXED - Memory leak when using lookups based on dates, such as "Call for Appt". FIXED - "Invalid image size" error when TntMPD starts. Default email icon is used instead. FIXED - Issue where a phone label was sometimes recognized as the local number. CHANGE - Updated Spanish translation. CHANGE - Improved visual feedback on main screen regarding which is the active view. CHANGE - The contact list now also recognizes when it is sorted based on its contents. CHANGE - Added additional auto-match fields for Word mail merge. CHANGE - TntTranslator has additional filter options. NOTE - Refactored some Trx and Lx code to improve .NET compatibility. NOTE - Removed TntWindows Tnt_ functions for MSLU-like functionality no longer needed. 2.0.67 - 11/14/2008 CHANGE - Updated Spanish translation. CHANGE - Improved the "Truncation Error..." message by providing more detail. CHANGE - Added Serbia and made several minor updates to the internal country database. NOTE - Updated icon for setup program. 2.0.66 - 11/5/2008 FIXED - Issue where "Input from Web" dialogs appeared to pop-under the main window. FIXED - Issue where entering invalid appointment length would not result in error on "OK". FIXED - Error "Field '' has no dataset" when backing up database. FIXED - Error when importing to Excel if sheet title was more than 31 characters. FIXED - Export to Excel uses explicit locale identifiers to avoid "OLE error 800A03EC" error. CHANGE - Improved error message when merging to non-existing Word documents. NOTE - Removed all TAnimate controls as they are deprecated in Vista. NOTE - Refactored code that detects if localized field names are used in Word docs. NOTE - Refactored TntFormatStrUtils to not use pointers so it's .NET compatible. NOTE - Put in checks for EmptyParam validity. 2.0.65 - 10/14/2008 FIXED - Issue when you click "Retry Last Download" when disconnected from the internet. FIXED - TntSync: no longer displays the date ("12/31/1899") of deleted items. CHANGE - When exporting to Excel, the worksheet is now named based on the context. CHANGE - Improved the sorting behavior of the first column of the task and history lists. CHANGE - TntSync: Added "RoboCopy Upload" on Vista for remote WebDAV folders. CHANGE - TntSync: Refactored and improved change detection logic. CHANGE - TntTranslator: Help & Manual translation now removes unneeded text divisions. NOTE - Help|Online Support Center: https://www.tntware.com/tntmpd/. NOTE - Help|Online User Guides: https://www.tntware.com/tntmpd/help/. NOTE - TntCrypt links now relative to: https://www.tntware.com/tntcrypt/. 2.0.64 - 9/8/2008 FIXED - "DisplayContact: Dataset not in edit or insert mode." error introduced in 2.0.57. FIXED - Detection of when to not use localized field names on existing Word documents. FIXED - Buttons overlap issue in the "Clear Task" and "Edit Recurrence" dialogs on Vista. FIXED - TntSync issue where "Excluded Paths" having a space were incorrectly saved. CHANGE - TntSync: improved progress/feekback when copying large files. CHANGE - TntSync: improved responsiveness of cancel button when copying large files. CHANGE - TntSync: improved support for remote WebDAV folders. NOTE - New installation 7zip path: http://download.tntware.com/tntmpd/redist/. NOTE - New installation 7zip path: http://download.tntware.com/tntmpd/redist/legacy/. 2.0.63 - 8/25/2008 FIXED - Translation issue introduced in 2.0.62 w/ TntJclUtils refactoring. 2.0.62 - 8/22/2008 CHANGE - The "OK" button on the Group Field change is only enabled if a field is selected. FIXED - Issue where logging a task attempt failed if nothing changed in the history prompt. NOTE - Refactored TntJclUtils. NOTE - Updated Jedi JCL library to version 1.102. 2.0.61 - 8/18/2008 FIXED - "Range check error" when editing multiple tasks. FIXED - Issue with auto-dial on certain versions of Callme for Vonage. FIXED - Issue with saving a picture to file when that picture's name had certain characters. FIXED - TntTranslator: "New tran id introduced" error when saving a .properties file. CHANGE - Updated German translation. NOTE - InstallAware 8.0 used. 2.0.60 - 7/25/2008 FIXED - Issue with auto-dial on certain versions of Skype. CHANGE - Improved the presentation of the option to pick Skype as the auto-dialer. 2.0.59 - 7/24/2008 FEATURE - Option to auto-dial phone numbers using Skype (or Vonage if it handles callto:). FEATURE - TntTranslator can now translate Java .properties files. 2.0.58 - 7/22/2008 FIXED - Release process issue that removed transparency information from the icon. CHANGE - Added a 256x256 PNG image to the TntMPD icon (for Vista's large icon view). 2.0.57 - 7/17/2008 CHANGE - Added support for selecting Word 2007 .docx documents for mail merging. CHANGE - Added support for Help and Manual version 5 to TntTranslator. CHANGE - Error handling added when MRU list refers to drives that no longer exist. CHANGE - Right-clicking on a picture under Pictures tab selects picture (before menu). CHANGE - Updated German translation. NOTE - Refactored TDBFixedFontRichEdit to use RecreateWnd to reset font. NOTE - Startup check for CAPICOM requirement moved from TntMPD to TntCrypt. NOTE - 7-Zip Command line version 4.42 (stand-alone edition) is installed w/ application. NOTE - Updated logo and icon. NOTE - Removed WINE-bug-specific workarounds added back in 2.0.3x. 2.0.56 - 5/23/2008 FEATURE - Added "Referred By" to "Analyze By" on the MPD Analysis screen. FEATURE - TntSync: added ability to specify one file to always skip for. FIXED - Issue w/ file open/save dialogs on Vista when XP compatibility mode is specified. FIXED - Issue w/ displaying HTML download errors on Vista. CHANGE - Made errors with opening files with the Window shell more detailed. CHANGE - Improved ability to transition data between Gift/Donor input from Web and File. CHANGE - When editing task or history, clicking OK w/o changes is same as Cancel. CHANGE - Email change when editing a person's name marks it operational and preferred. CHANGE - Improved help map authoring mode to better handle .aspx topic files. CHANGE - Improved help map authoring by reporting misconfigured HelpMapAuthoring.txt. CHANGE - Guyana now uses "and" for the and word. CHANGE - Jamaica now uses "and" for the and word. CHANGE - Trinidad now uses "and" for the and word. CHANGE - Suriname now uses "&" for the and word. CHANGE - Updated German translation. NOTE - Enabled better debug diagnostics for error reporting. NOTE - Compiled with Delphi 2007 (Apr 2008 Hotfix). 2.0.55 - 3/18/2008 FIXED - Issue introduced in 2.0.54 where clicking on some date controls shutdown TntMPD. 2.0.54 - 3/12/2008 FIXED - Issue when manually added donor id doesn't appear immediately. FIXED - "Directory (x) doesn't exist" when the auto-backup directory doesn't exist. FIXED - Issue where manually added gift doesn't have the specified date. FIXED - "Failed to set calendar date or time" when adding/editing a task on Thai Windows. FIXED - Issue where right-click on check box on task list doesn't mark task complete. FIXED - Window focus issue where some new windows appeard to "pop-under". FIXED - Translation issues with Help & Manual XML files. CHANGE - Brazil now uses "e" for the and word. CHANGE - Jamaica now uses same name format as USA. NOTE - Added diagnostics to TntSync to track down a feedback display issue. 2.0.53 - 2/8/2008 CHANGE - Improved behavior of OK/Cancel buttons for editing Task and History items. CHANGE - Improved "Edit Contact" dialog to refresh drop-down lists after "Apply". NOTE - TntTranslator now supports Help & Manual XML files. NOTE - TntTranslator now supports .TntTranslator files. NOTE - TntTranslator now supports multiline editing. NOTE - TntTranslator now exports GNU gettext PO files. NOTE - TntTranslator saves an extra "AutoSave" file as an additional backup. NOTE - Refactored TntTranslator and most code related to translation. 2.0.52 - 1/31/2008 FIXED - Vista display issue with the task and history lists (introduced in 2.0.50). NOTE - InstallAware 7.5 used. 2.0.51 - 1/28/2008 FIXED - Issue introduced in 2.0.50 where manually added gifts were put at bottom of grid. FIXED - Position "Gift Input" label indicating too many manually entered gifts out of sync. FIXED - TntSync issue where the file copy progress dialog was resizable. FIXED - Task list issue when running 2 instances of TntMPD with different translations. CHANGE - Improved password scrubbing from error messages. CHANGE - Updated Spanish translation. CHANGE - Improved error messages for malformed DataSync import files. NOTE - Updated year on copyright label to include 2008 in Help|About. 2.0.50 - 12/21/2007 FEATURE - Added "Rebuild Database" under the "File" menu. FIXED - "Unspecified error (12057) from wininet". NOTE - Compiled with Delphi 2007 (Dec 2007 Update). 2.0.49 - 12/17/2007 FIXED - "Giving Trends" report to show the correct amount" (requires database rebuild). FIXED - Issue causing "OK" button to be intitially disabled when logging a task attempt. CHANGE - Improved an error message used by add-ons (Event Notifier) when starting. CHANGE - Improved the layout of the "Check Web for Updates" dialog. 2.0.48 - 12/11/2007 FIXED - Issue with "Uncheck All" action on the "Address Input from Web" dialog. CHANGE - Updated English help system. CHANGE - Improved the layout of the "Check Web for Updates" dialog. 2.0.47 - 12/5/2007 FEATURE - Added German translation of context-sensitive help system. CHANGE - Updated German translation. FIXED - Some translation issues where button and caption widths were too small. CHANGE - Added translatability of more items. 2.0.46 - 11/29/2007 FEATURE - The BCC (blind copyt) email list for AOL users is now enclosed in parentheses. FEATURE - The Current Group is better indicated on the Groups view (group editing tools). FIXED - Some translation issues where button and caption widths were too small. CHANGE - Enabled other developers to write add-ons that handle mail merge functionality. CHANGE - Enabled other developers to write add-ons that start when TntMPD exits. CHANGE - Added translatability of more items. NOTE - InstallAware 7.06 used. 2.0.45 - 11/12/2007 FIXED - Error: Field 'GroupID' must have a value (Table = "Group"). FIXED - Assertion failure (c:\...\TntLXAdoDataSet.pas, line 489). FIXED - Issue allowing entry of too longGroup or Lookup Favorite category/description. CHANGE - Always display "Custom..." in organization list in "* Input from Web". CHANGE - Removed installation warning about current Windows account with quote char. 2.0.44 - 11/6/2007 FEATURE - Added Thai translation. FEATURE - Added "English (Australia)" translation. FEATURE - Right-click on an appointment in the Schedule to "Edit" or "Delete". FEATURE - The Hide/Show Contact List toolbar button also works on the "Groups" screen. FEATURE - "Rebuild Database" allows one to skip bad records in a corrupted database. FEATURE - "* Input from Web" screen allows you to link to a staff portal for some orgs. FEATURE - Allow a contact's website to link to use the "callto:" protocol. FIXED - Display of "Members Of:" label for groups containing a "&" in the name. FIXED - Issue where clicking "OK" when editing History item didn't always save changes. CHANGE - Phone "comments" label renamed to "Label" to make purpose more clear. CHANGE - Increased translatability of TntSync. CHANGE - Updated German translation (now includes TntSync). CHANGE - Corrected the logic of TntTranslator's "Export a Dictionary" feature. CHANGE - Made capitalization of "* Input from Web" dialogs more consistent. CHANGE - Enhanced detection of default email program. CHANGE - Improved performance of searching for contact by typing name in contact list. CHANGE - Enhanced record ID generation to provide better performance and reliability. CHANGE - Added "OK" button to "Sync with Outlook Settings" dialog. CHANGE - Improved some error messages when synchronizing with Outlook. CHANGE - When processing Outlook folder w/ MAPI fails, prompt is given to try w/o MAPI. CHANGE - TntSync allows comma separated "Exclude Paths" for "Files and Folders". CHANGE - History/Task/Recurrence dialogs enable "OK" when there is something to save. NOTE - Refactored some code to make it more compatible with .NET. 2.0.43 - 8/6/2007 FEATURE - Added ability to lookup by the task or history list when in "Group" mode. FIXED - Issue with Lookup / By Field when using a value with a quote character. CHANGE - Updated the Birthday and Anniversary report to better handle multi-select rows. CHANGE - Enhanced some labels on the "Groups" screen to be more descriptive. CHANGE - Detection of suspicious address blocks is now case insensitive. CHANGE - Enhanced Excel export to be more picky about what it considers to be a date. CHANGE - Updated German translation. CHANGE - Added translatability of some more items. CHANGE - Improved layout of "Change MPD Phase?" form for translated/longer text. NOTE - Added more error diagnostics to sync w/ Outlook. NOTE - Refactored many list view controls to use an LX list view. NOTE - InstallAware 7.01 used. 2.0.42 - 5/17/2007 FEATURE - Allow a contact's website to link to skype by prefixing the link with "skype:". FIXED - "Invalid floating point operation." issue in TntSync. CHANGE - Sorted all designation lists. CHANGE - Allow keyboard shortcuts to be defined on external tools. CHANGE - Made TntSync more translatable. NOTE - Delphi 2006 with Hot Fix Rollup 2 applied. 2.0.41 - 4/26/2007 FIXED - Display of Thai months on giving chart under MPD tab. CHANGE - Updated Spanish translation. CHANGE - Updated German translation. CHANGE - Installation now only warns of single quotes in the Windows user account name. CHANGE - Pressing Alt key allows double/triple click on address box w/o edit dialog. CHANGE - "Change MPD Phase" dialog enhanced slightly. CHANGE - Korean and Chinese address formats now have COUNTRY on the end. NOTE - Added more detailed locale information to the system information text. NOTE - Added better error diagnostics to "OutlookFolderFromPath" function. NOTE - InstallAware 6.50 used. 2.0.40 - 3/13/2007 FEATURE - Added context-sensitive help (just press F1). FEATURE - Pictures on the contact screen: right-click to "Save As". FEATURE - Pictures on the contact screen: double-click to open with Windows. FEATURE - Added the ability to auto-adjust gift ids for organizations that change systems. FIXED - Issue where TntMPD would not let the CPU idle while certain lookups were used. FIXED - IE 7.0 issue on IE 7.0 causing timeout after waiting 30 seconds on a slow server. FIXED - "'.00' is not a valid date and time" error when exporting to Excel a column of zeros. FIXED - Tab order of email address on New Contact entry form. FIXED - "LoginProfileID (0) not found" error when importing an empty DataSync file. FIXED - Issue causing frozen "Logging off Outlook..." message when closing program. FIXED - Excel export issue where a column of months (1-12) would be expored as hours. FIXED - Issue where right-clicking on an email hyperlink didn't show context menu. FIXED - Outlook sync issue with tasks/appointments with daily recurrence. FIXED - Issue where an address block is incorrectly tagged as being suspicious. CHANGE - Added translatability of some more items. CHANGE - Gift Input from Web ignores future gifts when determining the last sync date. CHANGE - Improved auto-sync of blank donor addresses and phone numbers. CHANGE - Installation Welcome screen hides some options behind Advanced button. CHANGE - Improved the display of tool bars on XP or Vista with themes enabled. CHANGE - Added prevention of deletion of lookup favorites when used by current lookup. CHANGE - Added keyboard shortcuts to lookup options (Replace, Lookup Within, etc.). NOTE - Added diagnostic to error messages related to property table update errors. NOTE - Added diagnostic to error messages when a file copy operation fails. NOTE - Added diagnostic to error messages when a table sync action occurs in TntSync. NOTE - Added comments to the status bar to remind user of F1 help. NOTE - InstallAware 6.31 used. 2.0.39 - 2/2/2007 FIXED - Vista: Issue where pressing the "Alt" key would make some controls disappear. FIXED - Access violation error when entering an email address of: """. CHANGE - Corrected layering of main and "Input from Web" windows with other apps. CHANGE - Excel export better handles date/time values. CHANGE - Enhanced UI flow when cancelling confirmation prompt to group|log history. CHANGE - Enhanced UI flow when cancelling confirmation prompt to group|schedule task. CHANGE - Added message to restart TntMPD when changing language in "Options". 2.0.38 - 1/31/2007 CHANGE - Updated Spanish translation. CHANGE - Updated German translation. CHANGE - Enhanced Merge to Word to allow localized field names on certain documents. CHANGE - Removed beta upgrade fix related to 2.0.0-2.0.7 and losing some history items. CHANGE - Removed "BETA Issue: Import lost history items" button from File|Maintenance. NOTE - InstallAware 6.22 used. 2.0.37 - 1/26/2007 FIXED - Issues preventing upgrades of old databases (1.4 and older). FIXED - WINE Compatibility: Display issue encountered when switching between views. FIXED - WINE Compatibility: Corrected auto-sizing logic for checkboxes. FIXED - WINE Compatibility: Corrected calendar logic for native:comctl32 mode. CHANGE - Updated German translation. CHANGE - Updated Russian translation. CHANGE - Updated translatability of some items. NOTE - Added some diagnostics to help resolve an access violation error w/ Outlook sync. NOTE - Refactored "DbPropLink" to use SQL-mode only. NOTE - Authenticode time stamp provider changed to Verisign. 2.0.36 - 1/23/2007 FEATURE - Added "Language" to the "Installation" tab of the Options screen. FIXED - Removed icon flicker in Windows task bar when program starts up. FIXED - TntSync error when double-clicking on the column headers of the action grid. FIXED - Issue where application moved to background after using "Gift Input From Web". FIXED - Tab order of items under the MPD tab. FIXED - History dates When logging thank yous from the birthday/anniv screen. FIXED - Issue where the lookup filter list would be shorter than expected at startup. FIXED - Vista: "Elevated permissions" error when trying to auto-upgrade. FIXED - Vista: Issue causing glass/aero display to auto-disable. FIXED - Vista: Issue where clicking on banner ad resulted in extra IE window that's blank. CHANGE - Vista: Added security shield icon to UI elements that invoke installation program. CHANGE - Vista: Updated the file open/save dialogs to use the new style. CHANGE - Vista: Cosmetic issue on "Gift Input from Web" related to "Try to match..." box. CHANGE - Vista: Added Vista-aware manifest to TntMPD.exe and other included tools. CHANGE - "Input from Web" screens slightly larger to allow banner ad to be the right size. NOTE - InstallAware 6.151 used. NOTE - Authenticode signature applied to all modules. 2.0.35 - 1/11/2007 FEATURE - Added "Email" column to the "Add Referrals" form. FEATURE - Added "Email" to the "New/Edit Contact" form. FEATURE - Enhanced "Lookup Everyone" button to the toolbar to toggle with last lookup. FEATURE - Added option to change the starting lookup used. FEATURE - Added "Lookup | Relevant Contacts". FEATURE - Added option to "Use Windows Auto-Dialer". FEATURE - Added option to use "Short Name" or "Full Name" for the "Add Referrals" form. FIXED - Tab order of the last name fields on the "New/Edit Contact" form. FIXED - Deceased contacts can no longer have emails set to be preferred. FIXED - Reduced icon flicker in Windows task bar when program starts up. FIXED - Window focus issue when modal dialogs are displayed and user clicks on main form. FIXED - TntSync now includes system info in error details. FIXED - TntSync toolbar display on Windows Vista. FIXED - Gift Input from Web to recalculate all contacts gift data on year boundaries. FIXED - WINE Compatibility: Task/History column widths. FIXED - WINE Compatibility: Caption truncation issues on Edit Recurrence form. FIXED - WINE Compatibility: Caption truncation issues on Clear Task form. FIXED - WINE Compatibility: F7 is used instead of F11 for the Magnified Address window. CHANGE - Description is "Me" for a lookup by field of ContactID equals 1. CHANGE - Improved error message for lookup by list w/ no contacts selected. CHANGE - Reduced clickable area of "Send Newsletter" box to reduce accidental toggling. CHANGE - Errors in displaying advertising banner won't block "Input from Web" features. CHANGE - Appeal Tracking form is resizable. NOTE - InstallAware 6.13 used. NOTE - Usage of Authenticode signature turned back on. 2.0.34 - 12/16/2006 FEATURE - Added ability to manually enter donor ids. FEATURE - Added "Delete Row" button to the Merge Favorites screen. FEATURE - Added a warning when trying to add a picture larger than 50 KB. FEATURE - Added "Repair Installation" under the "Help" menu. FEATURE - Added option to repair installation when starting program if files are missing. FIXED - Keyboard focus issues introduced in 2.0.33. FIXED - When editing a history item, the date wasn't saved after pressing Now. FIXED - Issue where only last part of very large notes were displayed on task/history lists. FIXED - Issue where repairing a good installation would uninstall capicom.dll or dao36.dll. CHANGE - Added "Children" to list of fields that can be displayed on top of contact screen. CHANGE - Better message when looking up contacts on a numeric field and value is blank. CHANGE - Updated German translation. CHANGE - On task/history screens "Lookup all contacts" is now "Lookup all these contacts". CHANGE - When importing new donors w/ blank name fields, account name will be used. CHANGE - On "Record Viewer" screen in TntSync, pressing the "Esc" key will now close it. CHANGE - 1700 is changed to 1800 for unknown years when sending birthdays to Outlook. CHANGE - The abbreviation for average was "Ave" but is now "Avg" on contacts screen. CHANGE - TntSync uses "Code" to match duplicate organizations instead of "QueryIni". CHANGE - Made localizable the hints for the formatting buttons for the notes. CHANGE - Unexpected HTML that is returned from a download is displayed in a browser. NOTE - Ctrl+click on "Rebuild Database" in Maintenance ignores corrupted records. NOTE - Refactored the About Box. NOTE - InstallAware 6.0.9 used. NOTE - Authenticode signature not used (waiting for new certificate). 2.0.33 - 11/7/2006 FEATURE - Added an optional default for "Available on Web" on manually entered gifts. FEATURE - Added "Auto Backup Location" to the "Installation" tab of the Options screen. FEATURE - Made it optional to "Add 'Misc' category when possible" on MPD Analysis charts. FIXED - Issue with importing CSV ansi text files in certain locales. FIXED - "Not enough storage" error when exporting to Excel. FIXED - Issue where user overrides of "Allow Internet" were ignored. FIXED - Fixed the way TntMPD handled invalid SSL certificates. FIXED - Corrected how the preferred language is detected from installation. FIXED - Issue causing TntCrypt to falsely indicate a certificate as invalid. FIXED - Issue where all blank address fields didn't clear out a custom address block. FIXED - Issue where all blank name fields didn't clear out a custom greeting. FIXED - WINE Compatibility: Improved interaction wtih calendar controls. FIXED - WINE Compatibility: Improved display height of most combo box controls. FIXED - WINE Compatibility: Support double-click on rich edit controls. FIXED - WINE Compatibility: Search displays a message that this feature isn't ready. FIXED - WINE Compatibility: F11 is used instead of F12 for the Magnified Address window. CHANGE - Enhanced setup program to better clean up upgrades from 1.x. CHANGE - Added mailto/email diagnostics to sys info. CHANGE - Improved window focus behavior with the SSL certificate errors CHANGE - Improved window focus behavior with CCC Info window for Contacts. CHANGE - Improved window focus behavior with Magnified Address window for Contacts. CHANGE - Improved window focus behavior with Contact Details window for Contacts. CHANGE - When exporting to Excel, if no program can handle CSV, notepad is used. CHANGE - Updated German translation. CHANGE - Improved thank you text for gifts associated with large time frame pledges. CHANGE - Removed a language/codepage disparity warning that only occurred on Win9x. NOTE - Refactored installation program (no change in functionality). NOTE - Updated Jedi JCL library to version 1.97. NOTE - Improved error message when auto-opening tables when opening database. NOTE - Added compiler version check to automated build process. NOTE - InstallAware 6.0.6 used. 2.0.32 - 10/4/2006 FEATURE - International option to "Display the country code in local phone numbers". FEATURE - Added "Uncheck All" context menu to field list of Export Current Group. FEATURE - Added "Uncheck All" button to Lookup By List. FIXED - Outlook sync issue where duplicate birthdays/anniversaries would appear. FIXED - Windows display issue where a form not having TaskBarButton was displayed. CHANGE - Improved translatability. CHANGE - Improved error messages when certain system prerequisites are not available. CHANGE - Automatic contact matching uses "default country" instead of "current location". 2.0.31 - 9/29/2006 FIXED - "The 'Organization Name' can not be specified..." error when upgrading database. FIXED - Calculation behind the "Last Letter" field. FIXED - "Object was open" error when adding/removing a contact from a group. CHANGE - The "Type:" filter list on the Task and History screens default to all unchecked. CHANGE - Refactored redundant code behind the "Groups" tab of the "Contacts" screen. CHANGE - Removed an unecessary workaround on Wine for a specific Jet query. CHANGE - Updated system info to include "IsWine" and environment variables. NOTE - Added initial Windows Vista compatability. NOTE - Compiled with Delphi 2006 Update 2 + Hotfix Rollup (1-9). NOTE - Compiled with InstallAware 6.03 sp2. 2.0.30 - 9/21/2006 FEATURE - Added "Include Referrer" as an option when done with "Add Referrals" dialog. FEATURE - Added a special troubleshooting dialog for Internet connection issues. FEATURE - The History and Task view display number of selected items in the status bar. FEATURE - The ability to register external tools to appear in the "Tools" menu. FIXED - Month names in the "Recurring Task" editing dialog were not localizable. FIXED - "'' is not a valid integer" error when program starts. CHANGE - Spanish name formats enhanced to better manage couples with same last name. CHANGE - Automatic accelerator keys for the contact screen main menu turned on. CHANGE - Improved the table/field lookup helper for writing custom Access queries. CHANGE - "Installation" tab added to the "Options" dialog. CHANGE - "Options" dialog is available even without an open database. NOTE - Initial support added for WINE compatability. NOTE - WINE compatability tested with CrossOver Mac 6.0 Beta 1 on a MacBook Pro. NOTE - WINE compatability tested with CrossOver Linux 6.0 Beta 2 on Ubuntu Linux 6.0.6. 2.0.29 - 8/18/2006 CHANGE - Access query editor now handles update queries that don't return a result set. CHANGE - Improved accuracy of "Pledge Fulfillment Report". CHANGE - Phone comments are now used to visually label the phone number. CHANGE - If Internet is not available, a configured modem will be prompted to dial in. NOTE - Added special diagnostics to help resolve "'' is not a valid integer" error. 2.0.28 - 8/11/2006 FEATURE - Added visual indicator of preferred mailing address in Address tab. FEATURE - Added "Lookup Everyone" button to the toolbar. FIXED - Issue causing "Either BOF or EOF is True..." error when scheduling a task. FIXED - Issue causing "HistoryID (-1) not found." error when clearing a task. CHANGE - Removed prompt when checking/unchecking boxes in Groups tab. NOTE - Added check to not set focus on non-visible window when clicking on taskbar icon. NOTE - Refactored code that fetches data based on a url to better handle "file://" urls. 2.0.27 - 7/27/2006 FEATURE - Added ability to control "Work Offline" under the "File" menu. FIXED - Modified installation to not install capicom when uninstalling application. CHANGE - Improved popup window management with modal dialogs. CHANGE - Improved handling and error reporting of internet connection issues. CHANGE - Improved error reporting when downloading web input instructions. NOTE - Changed wininet.dll back to static linking. NOTE - Fixed a minor issue with multi-line Unicode hints. 2.0.26 - 7/21/2006 FIXED - Issue that sometimes prevented the Access sub menu from appearing. FIXED - Issue where TntMPD couldn't find Outlook folders with slashes in the name. FIXED - "Access violation" error after clicking on "Download All" in Gift Input dialog. FIXED - Issue related to importing multiple DataSync files with different designation ids. FIXED - Sorting issue related to the Appeal box on the task editing dialog. CHANGE - Updated Russian translation. NOTE - Internal refactoring of some code libraries and the release builder tool. 2.0.25 - 7/12/2006 FEATURE - Added option to make editing the history after you clear a task the default. FIXED - Issue where combo boxes were too short when using "Large Fonts" in Windows. FIXED - Issue where special characters in password caused error with Input from the Web. CHANGE - Improved tab order on the Group Field Change dialog. CHANGE - Enhanced error message when anti-virus blocks TntMPD from automating Office. CHANGE - Enhanced error message when a database needs to be compacted. CHANGE - Updated German translation. CHANGE - Enhanced translation tool to import dictionary lookups over items only marked as translated. NOTE - Internal refactoring of TntLXUtils. 2.0.24 - 6/30/2006 FEATURE - Added option when clearing task to "Edit the logged history item" after OK. FIXED - Issues related to the "Edit" menu (Cut/Copy/Paste) on certain controls. FIXED - Tab order of birthday/anniversary edit boxes. FIXED - "Can not find CountryID 0." error when synchronizing with Outlook. CHANGE - Updated German translation. CHANGE - Renamed button on MPD Analysis to "Send MPD Weekly Update to Excel". NOTE - Added initial support to help with integration of Office 2007. 2.0.23 - 6/22/2006 FEATURE - Added "Send Weekly MPD Report to Excel" button on the MPD Analysis screen. FIXED - The logic for determining "Contacts on Hand" now excludes the "Me" contact. FIXED - Default sort order of task list to be ascending by date. FIXED - Issue where clicking on the "Next Contact" button paged down the contact list. FIXED - Splitting first/given names and titles use the local "and" words. FIXED - Displaying contact addresses in "Confirm Match" uses country-specific format. FIXED - Displaying the donor address is done using the country-specific format. FIXED - Display issue w/ "Customize Sort" from the Contact List. CHANGE - Improved translatability. 2.0.22 - 6/16/2006 FEATURE - Added French translation. FEATURE - Task/History lists can be custom sorted by clicking on any column header. FEATURE - Exporting of task/history lists to Excel now include notes column. FIXED - Issue with truncated notes on task/history lists when combining group items. FIXED - Unicode issues with "Congratulations" message, Analysis chart label and more. CHANGE - Updated German translation. CHANGE - Updated Russian translation. NOTE - Widened labels and buttons to provide room for non-English text. NOTE - Changed LXAdoDataSet to use FieldNo instead of FieldName for getting metadata. NOTE - InstallAware 6.0 used. 2.0.21 - 6/12/2006 FEATURE - Added a "Notes" icon to task/history lists for items with notes. FEATURE - Notes are displayed when hovering the mouse over the "Notes" icon. FIXED - Issue with looking up (by field) on monetary fields in certain locales. CHANGE - Added a minimum width to description column on task/history lists. CHANGE - Improved overall localizability of the application. CHANGE - Updated German translation. CHANGE - Removed the small left margin of the "Street Address" edit box for consistency. NOTE - Widened labels and buttons to provide room for non-English text. 2.0.20 - 6/7/2006 FEATURE - Improved clarity between "current lookup" "current group" and "saved groups". FEATURE - Translation Tool: Added dictionary import from http://dybdahl.dk/dxgettext. FIXED - Re-added "Edit Lookup Favorites" menu item. FIXED - Issue causing a memory leak while using threads. FIXED - Issue where a lookup of "Everyone" reported an error on an empty database. CHANGE - Default top left field (right below notes) changed to "MPD Phase". CHANGE - "His" and "Hers" on Personal tab changed to "Primary" and "Spouse". CHANGE - Widened analysis trees on "MPD Analysis" view. CHANGE - Increased maximum width of columns in task/history lists. CHANGE - Increased widths of columns on Add Referrals dialog. CHANGE - Allowed localization of month/day/year order on birthday/anniversaries report. CHANGE - Improved overall localizability of the application. CHANGE - Allowed localization of month/day/year order on Personal tab for birthdays. CHANGE - Allowed localization of default name and address field data entry order. CHANGE - Improved country formatting info for Germany, Switzerland, and many others. CHANGE - Translation Tool: Removed ability to use MSLU on Win9x. CHANGE - Translation Tool: Improved startup performance CHANGE - Translation Tool: Added checks when saving a translation to ensure it succeeds. CHANGE - Translation Tool: When importing translations, items are marked as translated. CHANGE - Translation Tool: Display feedback to user to show progress while saving. NOTE - Translation Tool now compiled with range checking and overflow checking. 2.0.19 - 5/16/2006 FEATURE - Ctrl+click on "Rebuild Database" in Maintenance to ignore corrupted tables. FIXED - Group Field Change issue where an error required closing and opening TntMPD. CHANGE - Improved display of Full Names that contain line breaks in the Greetings display. CHANGE - Updated German translation. CHANGE - Updated German name/address formatting rules. NOTE - Turned Delphi compiler optimizations back on. 2.0.18 - 5/10/2006 FEATURE - Added ability to sort an existing group alphabetically. FIXED - Organization details dialog to hide the special 1/1/1951 update date. CHANGE - Update to German translation included. CHANGE - Improved "Gift Input from Web" handling of donation systems that are behind. CHANGE - Improved Home/Business/Other field prefix translatability. CHANGE - Improved translatability on recurrence dialog. CHANGE - Improved error messages that occur when importing donors from organization. NOTE - Turned off Delphi compiler optimizations to improve error reports (inlining issue). 2.0.17 - 5/5/2006 FIXED - Issue causing 'Dataset not in edit or insert mode.' error during database ugprade. CHANGE - Improved translatability based on translator feedback. CHANGE - Modified the default "and" word for Germany and Switzerland to be "und". CHANGE - Monthly average Label on contact screen now uses Windows currency symbol. CHANGE - Made org logo aspect ratio more consistent when displayed on various dialogs. NOTE - Refactored code for generating task recurrence description to improve localization. 2.0.16 - 5/2/2006 FIXED - Excel export formatting issue with Contribution Report column headers. CHANGE - Improved translatability based on translator feedback. NOTE - First Delphi 2006 Update 2 Release. 2.0.15 - 4/21/2006 FEATURE - TntSync removes RTF formatting from notes display in Record Viewer form. FIXED - "Download All" feature on the "Input from Web" screens. FIXED - "ContactID (1) not found" error when opening a database. CHANGE - Contact.OrgDonorCodes is used to find matches in "Input from Web" functions. CHANGE - Installation program warns about single quotes in Windows account name. CHANGE - "Input from Web" functions warn about blank URLs. CHANGE - When "Gift Input from Web" downloads donor addresses, it handles duplicates. CHANGE - Input from Web functions recognize "1/1/1899" as a NULL date. 2.0.14 - 4/18/2006 FEATURE - TntSync allows filters based on actions (by double-clicking on the action count). CHANGE - Added option to generate and view a detailed installation log. CHANGE - Removed "Just Me" installation option. It was causing too many issues. CHANGE - Task/History form to work easier when looking at a single day ranges. CHANGE - ISO 3166 numeric codes are recognized like other (A2/A3) country codes. 2.0.13 - 4/12/2006 FIXED - Installation issue related to installing shortcuts for "Just Me". FIXED - Issue with "Lookup selected contacts" menu being enabled on Groups screen. FIXED - Database upgrade error: "A first, last or organization name must be entered...". NOTE - InstallAware 5.31 used. 2.0.12 - 4/10/2006 FIXED - Issue causing login rename detection code to not recognize multi-desig matches. CHANGE - Improved handling of login profiles where the underlying designations change. NOTE - Refactored code fixing issue where paste on the Contact screen didn't work. NOTE - This is the first general release concluding the initial 2.0 beta test period. NOTE - Compiled with Delphi 2006 Update 1, InstallAware 5.2. 2.0.11 - 4/3/2006 FEATURE - Added 2 new lookups related to newsletter recipients. FEATURE - Contribution report has a designation filter when TntMPD Pro is turned on. FIXED - Database upgrade issue related to lookup favorites and default lookup sort order. FIXED - Issue where phone editing dialog didn't work well on 800x600 screen. FIXED - "GetStrPropByName.Connection not active." error when closing program. FIXED - Range check error that may occur while opening a screen with a calendar. FIXED - Year on copyright label includes 2006 in Help|About. FIXED - Installation issue related to Windows 2000 and MDAC 2.8. CHANGE - Improved "Input from Web" configuration (query.ini) to support minor version. CHANGE - Modified capatalization on some menu items. CHANGE - Updated Russian translation. CHANGE - Improved error message when trying to import a UTF8 encoded CSV file. NOTE - Refactored code to use Delphi 2006's Unicode support for field names/labels. 2.0.10 - 2/23/2006 FEATURE - Added ability to un/check all "People to Add" list in "Address Input from Web". FIXED - TntSync handling of files missing a time stamp attribute. FIXED - Issue where one couldn't sometimes paste into an edit box on the Contact screen. CHANGE - Renamed "Role" to "Profile" for Input from Web functions. CHANGE - Added support for "_.2" sections in query.ini file for more granular config. NOTE - Improved hyperlink detection on Name/Address/Phone/Email edit boxes. NOTE - Refactored some built-in query editing dialogs. 2.0.9 - 2/15/2006 FIXED - Issue where a user entering a duplicate user field name could not open database. FIXED - Installation issue where capicom.dll could not be upgraded if currently in use. FIXED - Issue where duplicate designations caused error during database upgrade. FIXED - Groups view issue where deleting a contact was not immediately shown. FIXED - Outlook sync issue causing "Range check error". FIXED - Issue with entering phone before country when entering name into new database. FIXED - Issue where the download Role box was being used at the wrong time. FIXED - Issue with Role entry box when updated for new users on Web Input dialogs. CHANGE - Updated Russian translation. CHANGE - Improved translatability based on translator feedback. CHANGE - Enhanced email formatting to replace line feeds in display name with a comma. CHANGE - Corrected tab order in Gift Details dialog. CHANGE - Masked the password in Organization Download Error Details dialog for security. CHANGE - Improved handling of blank names when importing or upgrading a database. CHANGE - Added "Caps Lock" warning to password entry box for Windows 2000 users. CHANGE - Added a way for an organization to provide a link for staff to request a role. NOTE - Fixed Unicode issue with sorted TTntTreeView. 2.0.8 - 1/24/2006 NOTE - Improved and automated the process of importing lost history items from a backup. 2.0.7 - 1/23/2006 CHANGED - A confusing "Range check error" when sending a contact to Outlook. FIXED - Issue with database upgrade causing history items with large notes to be lost. FIXED - Lookup refresh issue after adding contacts from gift/address input functions. CHANGE - Removed "Edit Lookup Favorites" menu since SQL editing is no longer relevant. CHANGE - Reduced minimum height to allow horizontal screen tiling with another app. NOTE - Added special button to maintenance screen to resolve the history upgrade issue. 2.0.6 - 1/16/2006 FIXED - Issue causing "duplicate value" error with "Address and Gift Input from File". FIXED - Issue with Manual Gift Input where an error caused changes to not be savable. FIXED - TntSync issue introduced in 2.0.5 causing "Internal error in UpdateLastSync". 2.0.5 - 1/11/2006 FIXED - Issue with Manual Gift Input where a gift couldn't be saved. CHANGE - TntSync now tries to synchronize every item before it starts to report errors. CHANGE - Databases may be upgraded where donationid field was widened to 18 chars. 2.0.4 - 1/10/2006 FEATURE - After adding a new group, the "Group Editing Tools" will automatically pull up. FIXED - Issue on "Group Editing Tools" with pulling up a lookup based "by field". FIXED - Issue where "contains" lookup option didn't appear for notes or other memo fields. FIXED - Issue with "View Giving Trends" button on Appeal Tracking screen and linked dbs. FIXED - Issue where designations were sometimes linked to the wrong download role. FIXED - Issue where "Lookup Country" dialog was too short. FIXED - Display issue caused when switching task list from "Group" back to "Individual". FIXED - TntSync issue where HistoryContact and TaskContact could not be displayed. CHANGE - Enhanced organization download error reporting. NOTE - Further ehnahced the setup program to remove an unecessary folder created. NOTE - Removed asynchronous fetching of records in the query export dialog. NOTE - Set Application.ModalPopupMode to pmAuto to improve windows handling. 2.0.3 - 1/5/2006 FEATURE - Added "Newsletter Recipients" menu item to "Lookup" menu. FIXED - Issue where text typed into a combo box would be ignored causing a beep. FIXED - Outlook sync issue where item descriptions showed up as "???". FIXED - Outlook sync issue causing "A custom field with this name but a different..." error. FIXED - Outlook sync issue where an invalid "User Certificate" would cause error. FIXED - Outlook sync issue where duplicate birthdays/anniversaries would appear. FIXED - Issue related to changing the group and incorrectly preserving selected contacts. FIXED - Issue with duplicate categories when adding/editing a group or lookup favorite. FIXED - Issue where adding a duplicate Appeal would require TntMPD to be restarted. FIXED - Aligned buttons on the bottom of the database restore dialog. CHANGE - Non-blank data will be updated when agreeing to "Update name and address". CHANGE - Updated the left green gradient panel, and removed the flicker when resizing. CHANGE - Made the "Group Editing Tools" button more prominent on the Groups screen. NOTE - Setup program now removes the unecessary "Seven Zip" folder created. 2.0.2 - 12/26/2005 FIXED - Database upgrade issue causing the "The field is too small to accept..." error. FIXED - Uninstall program issue where a "Run TntMPD now..." check box appeared. FIXED - Installation program correctly detects a failed installation of capicom.dll. CHANGE - Converted Property.PropValue to MEMO. CHANGE - Updated TntMPD internal system requirements to better match setup program. 2.0.1 - 12/21/2005 FIXED - Issue keeping Contribution Report from launching. FIXED - Issue causing error when doing a lookup from the Appeal Tracking screen. FIXED - TntSync issue where it could not upgrade a database. CHANGE - Enhanced upgrade process to better update Default Export Fields. CHANGE - Enhanced installation program to check for SP3 of Windows 2000. 2.0.0 - 12/21/2005 FEATURE - Russian translation added. FEATURE – Contact Groups: to provide ability to create and store lists of contacts. FEATURE – Added support for download "Roles" when doing “Input from Web”. FEATURE - Added History view. FEATURE - Labels for User1 to User4 can now be customized. FEATURE - Added drop-down lists for User1 to User4. FEATURE - Added a lookup "By Giving". FEATURE - Added a place to enter a memo for a gift. FEATURE - Added ability to specify per gift if appeal amount should count toward pledge. FEATURE - Added option on "Contribution report" to view gifts not yet synced to Web. FEATURE - Added "View Giving Trends" button to Appeal Tracking screen. FEATURE - TntMPD "Pro" - ability to lookup contacts who have given to a designation. FEATURE - TntMPD "Pro" - ability to filter by designation on gift chart under MPD tab. FEATURE - Multiple preferred email addresses per contact can now be indicated. FEATURE - Helper dialog for sending the current group an email. FEATURE - Merge to Word integrates automatically with Word XP's merge templates. FEATURE - Merge to Word supports a new "Form Letters (Email)" merge type. FEATURE - Merge to Word: "Form Letters (Email)" type supports multiple emails. FEATURE - Merge to Word: "Form Letters (Email)" type adds display names to emails. FEATURE - Contact lookups redesigned to improve ability to edit previous lookup filters. FEATURE - Added option to "Combine Group Scheduled Tasks" on tasks view. FEATURE - Added color coding to history lists. FEATURE - Added a bold line between years on history lists. FEATURE - Data entry order of name and address fields is customizable. FEATURE - Added a picture date field for sorting pictures. FEATURE - Added default option to only show last 31 days of current group history. FEATURE - Added "Log Thank" button to Birthday and Anniversary Report screen. FEATURE - "Country" added to Analyze By drop-down list in MPD Analysis screen. FEATURE - Added Backup/Restore (with auto-backup when you close database). FEATURE - Auto-backup takes place before group field change. FEATURE - Auto-backup takes place before importing contacts from a text file. FEATURE - Auto-backup takes place before deleting all contacts in the current group. FEATURE - Added list of most recently used databases to "File" menu. FEATURE - Added helpful information panel when no database is open. FEATURE - Added "Search for database file" under "File" menu. FEATURE - Added "Rebuild Database" to maintenance screen. FEATURE - Added an optional panel on the contacts screen for displaying 2 different fields. FEATURE - Improved screens for editing phone numbers. FEATURE - Improved screens for editing email addresses. FEATURE - TntSync: Ability to exclude a specific path when syncing files and folders. FEATURE - TntTranslator can now search on specific columns. FEATURE - TntTranslator has many other small enhancements. FEATURE - TntTranslator: import/export options for comments. FEATURE - TntTranslator: import/export options for dictionaries and translations. FEATURE - TntTranslator: ability to change the language used by the application FEATURE - TntTranslator: ability to launch the application for testing. FEATURE - TntTranslator supports generating and importing dictionary repositories. FEATURE - Added ability to delete unsent files in TntCrypt. FIXED - Contact table now uses last pledged gift amount to determine pledge fulfillment. FIXED - Input from Web issue where "Download All" didn't always appear when it should. FIXED - Input from Web issue where redirects added organization if the org code changed. FIXED - Input from Web issue where renamed login was always treated as additional login. FIXED - Issues having to do with editing notes for a contact. FIXED - Issue when editing multiple tasks with different importance, sensitivity, or status. FIXED - Issue where a custom address block wasn't updated when a name field changed. FIXED - Issue where opening a DataSync file didn't check to ensure a database was open. FIXED - Issue where required yes/no fields were not always checked. FIXED - Issue causing "Field 'Format' must have a value" error when adding pictures. FIXED - Issue where TntSync was using the roaming "Application Data" folder. FIXED - Issue where TntSync couldn't replace a running EXE. It can now in most cases. FIXED - TntTranslator issue having to do with importing a non-English reference language. FIXED - TntTranslator issue with incorrectly handling changes to Windows XP theme. FIXED - TntTranslator issue where untranslated items weren't auto-modified. FIXED - TntTranslator issue where find options were disabled after doing a replace. CHANGE - File extension from ".mpd" to ".mpddb" to avoid inclusion with System Restore. CHANGE - Installation program is now based on Microsoft Installer 2.0 technology. CHANGE – Installation requirements now include Windows 2000 or newer. CHANGE - Installation requirements now include MDAC 2.8 or newer. CHANGE - Installation requirements now include JET 4.0 SP8 or newer. CHANGE - Installation requirements now include Internet Explorer 6.0 or newer. CHANGE – Installation requirements now include CAPICOM 2.1 library or newer. CHANGE - Integration with www.tntware.com. CHANGE - Greater translatability of many screens. CHANGE - Added better international support for regions feature. CHANGE - Increased Task/History description size from 75 to 100. CHANGE - Many database field name changes. CHANGE - Added steps to make a deceased contact stand out a little more. CHANGE - Security warning provided if "Input from Web" uses non-https/ssl url. CHANGE - Organization specific error handling when reporting "Input from Web" errors. CHANGE - Contacts are checked for first or last name when importing from text. CHANGE - Renamed "Late Donor Report" to "Pledge Fulfillment Report". CHANGE - Added prompt for handling read-only database files. CHANGE - Removed no longer necessary prompt to download addresses before gifts. CHANGE - Enhanced capability of "Fix RTF Notes" feature in database mainenance dialog. CHANGE - File downloads when doing "Input from Web" ensure IE cache isn't used. CHANGE - Added verification that if no pledge is given, pledge received is not checked. CHANGE - Added verification that if pledge amount is zero, it is changed to be blank. CHANGE - Added verification that organization ids do not exceed limits when importing. CHANGE - Updated graphical interfaces on main screen and views. CHANGE - only call, appts, emails and todo's are given a specific time when logging history. CHANGE - Improved keyboard navigation on lookup by field filter. CHANGE - Improved low level error reporting when working with an Internet connection. CHANGE - Emails marked as invalid are indicated on the main screen. CHANGE - Renamed "Taiwan Province of China" to just "Taiwan". CHANGE - Increased organization id size from 15 characters to 18 characters. CHANGE - Improved CSV import to auto-detect non-standard delimiters. CHANGE - Improved CSV import to auto-ignore completely blank rows. CHANGE – Internal: a task item can be linked to many contacts to save disk space. CHANGE – Internal: a history item can be linked to many contacts to save disk space. CHANGE - TntCrypt reports if you try to open zero-length file. CHANGE - TntCrypt allows all senders to decrypt any files they encrypt. CHANGE - Improved internal performance of TntSync. CHANGE - Refactored error message dialog. NOTE - Translation upgrade process improved by using dictionary and text import. NOTE - Unicode enabled database field labels. NOTE - Unicode enabled toolbar buttons. NOTE - First Delphi 2006 (Update 1) release. NOTE - Delphi 2006 updates for TntUnicode, TntLX, TntTrx and JCL libraries. 1.6.77 - 10/7/2004 FIXED - TntSync issue causing incorrect merging of new contact records. CHANGE - TntCrypt allows you to change your active Digital ID on the main screen. CHANGE - TntCrypt allows you to specify multiple recipients when sending a file. CHANGE - Removed "AOA" field from "Edit Country" screen. CHANGE - Improved a specific error message when creating or upgrading a database. NOTE - Last Delphi 7 release. 1.6.76 - 9/14/2004 FIXED - Gift input from Web or File will correctly handle two-digit years. 1.6.75 - 9/14/2004 CHANGE - New and improved XP-style icon. NOTE - Much refactored code with no change in functionality. NOTE - Changed PasswordChar to be of type WideChar. NOTE - TntControls slightly changed how it handles WM_DESTROY. 1.6.74 - 8/26/2004 FEATURE - TntTranslator has new filtering options. FIXED - TntTranslator now prevents inserting records into the grid. FIXED - Improved consistency of late donor semantics throughout entire application. CHANGE - Better error message when Norton AntiVirus prevents merging with Word. CHANGE - Enhanced error message when failing to save items in Outlook. CHANGE - Default extension of .csv when merging to Word with permanent contact data. CHANGE - Enhanced "Gift and Address Input from File" dialog to accept csv files. 1.6.73 - 8/9/2004 FIXED - TntSync much better handles network failures while copying files. FIXED - Subsequent installs will more correctly remember last used language. FIXED - Issue with exporting to Excel while Excel has a dialog box open. FIXED - CSV import better handles blank values. FIXED - Resource leak when displaying true/false values as check box in LX db-grids. FIXED - Setting text of TTntMemo will now force a window handle creation. FIXED - Handling of accelerator characters and TTntStaticText.FocusControl. CHANGE - Connecting to MDB files changed to not start a testing thread. CHANGE - TntMPD won't replace existing Access databases when creating new ones. NOTE - Increased performance of csv imports, currency formatting and TTntStringGrid. NOTE - Minor finalization clean up within TntControls.pas. NOTE - TTntRegistryLX.CanDescend returns false if security settings won't allow key. NOTE - Parsing format strings does better job of handling astericks. 1.6.72 - 6/9/2004 FEATURE - Added option to download upgrade setup file manually for later use. CHANGE - Improved error handling and reporting while exporting data to Excel. 1.6.71 - 5/26/2004 FEATURE - Installation program allows choice of language (English, German, Spanish). FEATURE - TntTranslator allows importing translations done for other programs. FIXED - Issue with duplicate TranIDs in TntTranslator caused by using TNotebook. FIXED - CAPICOM Installer to better handle installing over existing file. CHANGE - Dropped French translation as it was only about 10% complete. 1.6.70 - 5/7/2004 CHANGE - TntCrypt invitation email makes it clear that TntMPD 1.6.68 or newer is needed. CHANGE - TntCrypt error message concerning file extension provides more information. 1.6.69 - 4/30/2004 FIXED - Issue when exporing to Excel on Win 9x causing box characters ending eachline. FIXED - Resolved some issues with opening files in TntCrypt. CHANGE - Added user name, system time, and versions of some MS Office to sys info. 1.6.68 - 4/26/2004 FEATURE - Signed TntQuery.ini file capability for more secure Web input. FEATURE - TntCrypt tool. FIXED - Issue where installation files would be downloaded even if they were found locally. 1.6.67 - 4/20/2004 FEATURE - Mexican Spanish translation completed. NOTE - Minor reworking of TntHintWindow, TntDbCtrls and TntEdit.PasswordChar. 1.6.66 - 4/19/2004 FEATURE - Auto size columns in gift grid (MPD tab of contact screen). FIXED - Issue where changing database options didn't always show up in other places. CHANGE - Gift grid is wider in TntMPD "Pro". NOTE - Minor refactoring of Unicode controls. 1.6.65 - 4/15/2004 FIXED - Issue on Win9x causing error dialog to freeze. FIXED - Memory leak w/ building dynamic menus. FIXED - Issue where "GoodUntil" could be set too far into future with a very small pledge. CHANGE - Reworked Outlook synchronization to avoid certain errors. CHANGE - Added AutoTrim to CSV text import. NOTE - Refactored hint window. 1.6.64 - 4/7/2004 FIXED - Issue with formatting currencies in locales using comma as decimal separator. FIXED - Issue with exporting numeric values to Excel. CHANGE - Minor enhancements to Contribution Report. 1.6.63 - 4/6/2004 FIXED - TntSync issue with case-only renaming of files and folders on network shares. FIXED - Corrected possible issue with syncing with Outlook. FIXED - Issue with importing CSV files containing smart quotes or non-standard line breaks. CHANGE - Latin American address formats to better handle no postal code. NOTE - Unicode enabled DBMemo. NOTE - Refactored AdoDataSetLX to better support ParamCheck (removed fix for Win95). NOTE - Some internal enhancements to TreeView. 1.6.62 - 3/23/2004 FEATURE - Reworked Help menu to better integrate with online tech support. FEATURE - Enabled support for future Web portal integration (ie. GCX). FIXED - Issue with exporting smart quotes to CSV text files. FIXED - Unclear error message when selecting invalid field in Group field change dialog. CHANGE - New website: www.tntmpd.com is now referred to from within TntMPD. CHANGE - Raised minimum requirement of Internet Explorer to 5.0 (from 4.0). CHANGE - Increased maximum date range size for Tasks screen. CHANGE - Improved error message descriptions when sending error report email. CHANGE - Removed minor ADO fix for Win95 to enable new functionality. CHANGE - Enhanced file rename error message (used by TntSync). CHANGE - Enhanced error message dialog sizing. CHANGE - Support new WebLogo JPEG image size of 470x120. CHANGE - Setup program gets file sizes at runtime to better estimate download time. NOTE - Refactored SpeedButton and BitBtn to simplify code base. NOTE - Refactored DAO Installation app to reuse more code. 1.6.61 - 3/3/2004 FIXED - Issue where Input from the Web features might report a blank error message. CHANGE - Update to German translation included. CHANGE - Error logging added for cumulative error messages. 1.6.60 - 2/18/2004 FEATURE - Export to Excel automatically adjusts column widths. FEATURE - Improved error message dialog, includes ability to report bugs directly. FEATURE - Added option to import contacts screen to not check for duplicates. FEATURE - Import screen shows progress in status bar. CHANGE - Internally refactored export to CSV/Excel features. CHANGE - Internally refactored installation program. 1.6.59 - 2/3/2004 FEATURE - Added uninstaller. FEATURE - Added cancel button for long "Recalculate Gift Data" operations. FIXED - Redundant duplicate check when doing "Input from the Web". FIXED - Issue where install program couldn't overwrite files with read-only attribute. FIXED - Escape key closes error message dialog. FIXED - LX Form issue where StartModal/StopModal caused strange window z-order. CHANGE - Enhanced error message dialog to conform more to Windows message boxes. CHANGE - LX Form layer added to all forms. CHANGE - Reworked code that launches files using the shell. 1.6.58 - 1/26/2004 FEATURE - New contacts are always checked for duplicates even when importing. FEATURE - Extended sync range when doing "Gift Input" to pick up year-end adjustments. FEATURE - Added option to ignore appeals when counting gifts toward pledge fulfillment. FEATURE - Added warning for gifts that don't count toward pledge fulfillment. FIXED - Issue where appeal amount was not filled in automatically. FIXED - Issue where negative appeal amounts couldn't exist on a negative gift. CHANGE - Updated copyright notice to include 2000-2004. CHANGE - Renamed "Biannual" to "Biennial" to be more specific. CHANGE - Partners w/ annual/biennial pledge always count appeals for pledge fulfillment. CHANGE - Setup program downloads extra files to temp folder (allows running from a CD). CHANGE - Setup program's last button reads "Finish" (not "Close"). CHANGE - Database property cache added to improve performance of iterative operations. 1.6.57 - 1/7/2004 FIXED - Issue where some fields were still nullable after upgrading to 1.6. FIXED - Issue where start date wasn't set properly for tasks. CHANGE - Clicking on a disabled window cuases a modal window title bar to flash. NOTE - Unicode enabled message boxes. NOTE - Fixed WideFormat issue with floating point numbers. 1.6.56 - 1/5/2004 FIXED - Issue on Windows 95/98/ME where TntMPD fails internally (TntCurrToStr). FIXED - Resolved issue where a message indicating old gifts when syncing was wrong. FIXED - When launched, DataSync Input from File window is brought to the foreground. FIXED - Issue where gifts partially linked to an appeal were considered completely linked. NOTE - Added Ctrl+Click diagnostics for account balance download on Web input dialogs. CHANGE - Improved error message handling. 1.6.55 - 12/16/2003 FEATURE - Detailed error message diagnostics now available to help resolve bugs. FEATURE - Gifts linked to appeal not used to determine monthly average for partners. FEATURE - Gifts linked to appeal not used to determine pledge delinquency. FEATURE - Syncing gifts to web now detects if old gifts are probably not available on web. FIXED - Issue causing custom address blocks to look suspicious to TntMPD. FIXED - Look and feel of toolbar on Win XP without themes. CHANGE - Internal implementation for translation id management. CHANGE - Reworked TntSync user message feedback system. 1.6.54 - 10/30/2003 FEATURE - Creating new mail merge documents now use localized field names by default. FEATURE - Added option to install TntMPD for all users of a workstation. FEATURE - German translation of user interface is updated and nearly complete. FIXED - Added more time zone handling to TntSync. FIXED - International names/formats: Faroe Islands, Japan, Russia. FIXED - Trying to use an invalid Outlook folder now returns a meaningful error message. CHANGE - Made more text translatable. CHANGE - Added Kernel32.dll info to system info tool. 1.6.53 - 9/25/2003 FIXED - Issue where Address Input from Web caused "duplicate key violation" error. FIXED - Issue where selecting certain menus would cause "Range Check Error". 1.6.52 - 8/31/2003 FIXED - Narrowed column width of appeal column in gift grid. FIXED - Only allow custom countries to be deleted. FIXED - Remove some flickering while doing group field changes. FIXED - Resolved system crash when checking duplicates in large databases. FIXED - Resolved some internal memory leaks caused (TTntList, TTntIntegerList). 1.6.51 - 7/15/2003 FIXED - Issue where TntMPD wouldn't install on Windows ME. CHANGE - Lowered MDAC requirement from 2.5 SP1 to just 2.5. 1.6.50 - 7/9/2003 FIXED - Issue where a portion of MPD tab was hidden when "Large Fonts" were used. 1.6.49 - 7/8/2003 FEATURE - Added keyboard shortcuts (+, <, >) to edit name/address screen. FIXED - "Stack Overflow" error on Windows 9x. CHANGE - Removed requirement of "JPEG-Logo" for Input from Web organizations. CHANGE - Raised minimum MDAC requirement to MDAC 2.5 SP1. 1.6.48 - 6/12/2003 FEATURE - Enhanced customize greetings dialog to make custom greetings more apparent. FIXED - Options dialog error, "TTreeView class not found". FIXED - Error when adding a new contact, "RichEdit line insertion error". CHANGE - Optimized TntControls.FindWideCaptionHolder(). 1.6.47 - 6/7/2003 FIXED - Issue causing "Parameter object is improperly defined..." error when exporting. FIXED - Issue in menu items causing width to not update properly when caption changes. FIXED - Flicker caused when changing a contact and then clicking on another. CHANGE - Added info to sytem info about wether or not the user has admin privileges. CHANGE - RichEditLX controls updated to support RichEdit 4.1 found on Windows XP. NOTE - Unicode enabled TTreeView. 1.6.46 - 6/2/2003 FEATURE - Lookup|By List has new buttons: "Reverse selected", "Clear all". FIXED - Top of MPD tab of contact screen has themed look on Windows XP. FIXED - Removed screen flickering when program opens and closes. FIXED - Resolved a memory leak with TTntPopupMenu. CHANGE - Added place for translator credits in about box. CHANGE - Lookup|Custom now has larger edit box. CHANGE - Unmapped fields are preserved in map file when importing from text. NOTE - Contact screen now uses TTntDBLookupComboBoxLX. NOTE - BeginCursor/EndCursor added. Used in TntLXFlashMsg. NOTE - TTntAdoDataSet renamed to TTntAdoDataSetLX. NOTE - Redesigned ComboBoxLX to use BorderWidth. NOTE - Unicode enabled most resourcestrings. NOTE - Added diagnostics to help resolve $0EEFADE error at startup. NOTE - Added initial support to help with integration of Office 2003. 1.6.45 - 5/5/2003 FEATURE - TntSync automatically recognizes and compensates for time zone differences. FEATURE - Added record count when importing contacts from text. FEATURE - Added popup menu item to export field list to allow "Choose all". FEATURE - Redesigned contact lookup screen to support a categorized filter tree. FIXED - MDI status bar merging. FIXED - Added label for birthdays/anniversaries to clarify M/D/Y for international users. NOTE - Internal refactoring of "Lookup by field" code into TntGCM. NOTE - Internal refactoring of TTntTable.QuickFind to Locate. NOTE - Internal refactoring of TTntADODataSet and its schema caching objects. 1.6.44 - 4/2/2003 FIXED - Issue making it difficult to choose a custom query.ini when downloading from Web. FEATURE - Added a scroll bar to the MPD tab to accomodate smaller screen displays. CHANGE - Downloading addresses for new donors is now done in batches of 100. 1.6.43 - 3/17/2003 FIXED - Issue where "date is less than minimum" when downloading gifts from the Web. FIXED - Issue where export data screen would sometimes skip the first record. FIXED - Issue where status bar on tasks screen would display text on wrong panel. FIXED - Issue where names with a single quote character couldn't sync with Outlook. NOTE - Major upgrade with Tnt Unicode Controls. NOTE - Reorganization and incorporation of Tnt LX Controls. NOTE - Reorganization and incorporation of Tnt Trx Tools. 1.6.42 - 2/12/2003 FIXED - Error "Field 'OrgDesignationID' must have a value" when adding a new gift. FIXED - Not all gifts were showing up in the gift list. NOTE - Reworked TTntComboBoxLX. 1.6.41 - 2/10/2003 FIXED - TntSync issue where DonorAccounts were not correctly merged. 1.6.40 - 2/10/2003 FEATURE - Added "Motivation Code" and "Designation" to the Edit Gift form. FEATURE - Option to display "Motivation Code" and "Designation" in gift grid (TntMPD Pro). FEATURE - Added a button to make it easier to add a Mail Merge Favorite. FIXED - Issue causing "LoginProfileID: x" not found after doing "Input from File". FIXED - Refresh issue where closing a database left remnants on main window. FIXED - Issue with combo box where hitting enter or escape didn't work as expected. 1.6.39 - 1/29/2003 FIXED - Removed screen flicker when launching TntMPD on Windows XP. FIXED - Issue where notes had the font "MS Shell Dlg 2" instead of "Tahoma". NOTE - Added more platform into to web log. NOTE - Reworked compiler directives in Unicode components. 1.6.38 - 1/27/2003 FEATURE - Enhanced System Info screen to provide more information. FIXED - Delphi 7 DAO bug. Affected: Create New Database, Upgrade DB, Create Query. FIXED - Custom "query.ini" now accepts URLs beginning with "file://". NOTE - Added platform info to web log. NOTE - Added Unicode standard actions. 1.6.37 - 1/22/2003 FIXED - ComboBox issue related to Delphi 7. Issue caused program failure on Win 9x. FIXED - ComboBox issues related to auto-complete logic rework in 1.6 r36. NOTE - Unicode enabled TAction. 1.6.36 - 1/17/2003 FEATURE - When creating a new organization, the mailing address defaults to "Business". FEATURE - FileAs and ShortName now use the contact's country specific "and" word. FIXED - Restored light yellow background of account balance on Input from Web screens. FIXED - Removed visual clutter from "Edit Gift" window assoc. with "Not available on Web". FIXED - Issue where setup program would conflict with old Synaptic TouchPad drivers. FIXED - TntSync: Resolved issue where a region could not be deleted. FIXED - TntSync: Made table/field verification case insensitive with auto field reordering. FIXED - Issue where picture caption was not always sized correctly ("Photos" tab). NOTE - Removed Delphi 6 TThread patch. NOTE - Reworked combo auto-complete logic. NOTE - Updated MDI child form docking logic to better handle resizing. 1.6.35 - 1/12/2003 FIXED - Issue on Windows XP where title bar buttons would change appearance. FIXED - Issue with looking up by the "Notes" field on very large databases. NOTE - First Delphi 7 Release. 1.6.34 - 1/9/2003 FIXED - Issue where Windows Taskbar button wouldn't display active window properly. FIXED - Issue where telephone "Edit" button was hidden behind "New Contact" button. FIXED - Prompt now given to save changes to contact when File|Close is selected. FIXED - Issue where contributon report failed if too many default export fields were set. FIXED - Single quote characters are now supported in appeal names. FIXED - Issue where first click on Bold/Italic/etc. was ignored if notes were empty. FIXED - "Gift/Address Input from Web" windows now close when database is closed. FIXED - Address input window: Right sides of some input boxes were cut off. FIXED - Address input window: Entering invalid country name caused strange bug. FIXED - Issue where setting country-specific formats to default wouldn't reset IsCustom. FIXED - New Access linked database can now overwrite existing ones in use. NOTE - Started using BindQuickField method. NOTE - Final Delphi 6 Release. 1.6.33 - 12/18/2002 FIXED - Resolved issue with Windows NT 4.0: "Unable to Locate DLL (msimg32.dll)" 1.6.32 - 12/18/2002 CHANGE - Made automatic contact matching more stringent. CHANGE - Warn about custom address blocks that don't contain street, city, state, or zip. 1.6.31 - 11/16/2002 FEATURE - TntTranslator: Added Find and Replace. FEATURE - TntTranslator: Enabled Windows XP Themed appearance. FEATURE - Windows XP: Added drop shadow effect to all tool tips. NOTE - Windows XP: Improved refresh performance of charts. 1.6.30 - 11/13/2002 FEATURE - Lookup tables are now localizable. NOTE - Widened labels and buttons to provide room for non-English text. FIXED - Only auto-complete when unique match is found when doing lookup by field. FIXED - Some combo box drop-down widths were too wide in some cases. 1.6.29 - 11/12/2002 FIXED - Issue where task list would randomly and silently switch to date range mode. FIXED - Issue where a lookup by category prevented the task list to view "by group". FIXED - Updated MSLU so that TntTranslator now works on Windows 95/98/ME. FIXED - Upgrade issue: "Could not convert variant of type (NULL) into type (OleStr)". FEATURE - Added "Split First Names" button to Database Maintenance window. 1.6.28 - 10/17/2002 FIXED - Issue which caused MDI Child windows to sometimes be not maximized. FIXED - Removed flicker when typing into contact list. FIXED - Issue causing TntSync to stop working. NOTE - Added XP Theme support to TTntBitBtn, TTntSpeedButton. 1.6.27 - 10/15/2002 FEATURE - Added XP Theme support to Setup and TntSync. FIXED - Fixed background color of name panel back to a light silver. FIXED - Widened field mapping grid on text import dialog to support themed border. FIXED - Issue where Bold, Italic and Underline buttons didn't work on notes. FIXED - Issue where CSV files with blank lines would cause an error during import. FIXED - Issue where a Null field value caused an error during database upgrade. FIXED - TntTranslator improved for Windows 95/98/ME. Still can't save changes. NOTE - Reworked TntTranslator to use my own in-memory database. NOTE - Added code to set ControlAtom and WindowAtom in TntControls.InitWndProcW. NOTE - Unicode enabled TBitBtn and TSpeedButton. NOTE - Unicode enabled TScrollBox, TFrame, TControlBar, TTrackBar, TProgressBar. NOTE - Unicode enabled TUpDown, TDateTimePicker, TMonthCalendar, TPageScroller. 1.6.26 - 9/27/2002 FEATURE - Hint windows now support drop shaddow effect on Windows XP. FIXED - Issue where using certain Far East IMEs in the Notes would leave underlines. NOTE - Unicode enabled TPanel, TPaintBox, TShape, TImage and TBevel. 1.6.25 - 9/23/2002 FEATURE - TntMPD participates in Windows XP Themes. FEATURE - Gift chart hides grid lines when no gifts are present. FEATURE - TntSync: made long operations more responsive to the Cancel button. FEATURE - TntSync: made checking for merge optional (can be cancelled out of) FIXED - Setup program adds 3 second pause after closing programs to allow enough time. FIXED - The "Now" button on the "Edit History" window now sets the current date as well. FIXED - Issue where scrolling all the way to right in photos tab inserted a blank photo. NOTE - Unicode enabled string grids. 1.6.24 - 9/12/2002 FEATURE - "Address and Gift Input from File" to allow sending donation data by email. FEATURE - "Gift Input from Web" now allows you to skip "Downloading Additional Data". FEATURE - "Gift Input from Web" has less prompts by showing a list of all contacts to add. FEATURE - Setup program now attempts to close the very programs it is trying to install. FEATURE - Added custom filter capabilities to grid used for exporting data. FIXED - Issue where a limited number of Unicode controls could be created on NT4. FIXED - Issue where a contact with "Deceased" and "SendNewsletter" caused errors. FIXED - Issue causing CPU utilization to display artificially high during internet downloads. 1.6.23 - 8/30/2002 FIXED - Issue where clicking on ad banner in Web Input screen caused several errors. FIXED - Issue where ad hoc Access queries could not be run from within TntMPD. FEATURE - Focus is always reset to first field when inserting new contact. FIXED - Correctly handle port number overrides for testing custom Web Input queries. NOTE - Introduced Unicode menu items and static text fields. NOTE - Major reduction of dependence on MSLU. NOTE - Refactored TListBox/TCheckListBox to share code and fix RecreateWnd issues. NOTE - Refactored Get/Set caption code on Unicode enabled components. NOTE - New memory management model for Unicode controls which is more robust. 1.6.22 - 8/9/2002 FIXED - Added better error message when Outlook synchronizer fails to open an item. FEATURE - Added option to continue after Outlook synchronizer fails to open an item. FIXED - Issue causing Access violation after Outlook synchronizer fails to open an item. FIXED - Fixed issue where first key stroke in the Notes field was ignored. NOTE - Refactored Unicode controls to reduce code duplication. 1.6.21 - 7/31/2002 FEATURE - Title of Outlook Sync window shows description of each item as it's synced. NOTE - Introduced Unicode TPageControl and TTabSheet. Also TTntWideStringList. 1.6.20 - 7/12/2002 FIXED - Issue on Windows NT4 where all RichEdit controls were frozen. 1.6.19 - 7/12/2002 FIXED - Issue causing "Resource TTntTranslatableForm not found." (intro. in 1.6.18). NOTE - Introduced Unicode TRichEdit. 1.6.18 - 7/10/2002 FIXED - Web input issue "create duplicate values in the index" (TDonorAccountIndex). FIXED - Issue which caused organizational info screen to start up uninitialized. NOTE - Introduced Unicode TLabel, TButton, TCheckBox, TRadioBox and TGroupBox. NOTE - Introduced Unicode column headers for TListView. NOTE - Introduced Unicode Hints. 1.6.17 - 7/3/2002 FIXED - Error with TntTranslator "PickList.Strings not found" (related to TDBGrid update). 1.6.16 - 7/2/2002 FIXED - Issue on Windows NT 4.0 which didn't allow file open and save dialogs. FIXED - Re-downloaded logo was not being saved. 1.6.15 - 7/2/2002 FIXED - Issue which caused a deadlock during "Downloading Logo..." message. FEATURE - Added a menu item to re-download the logo if it should become corrupt. 1.6.14 - 7/1/2002 FEATURE - Added translatable field names - used in lookup/import/export dialogs. FEATURE - Enhanced Group Field Change dialog to help in setting correct values. FEATURE - Enhanced performance of TntTranslator. FEATURE - Unicode enabled all grids (TDBGrid). FEATURE - Unicode enabled all list views (TListView). FIXED - TntSync: Managed file pairs are never synced using the file synchronizer. FIXED - TntSync: TntMPD database synchronizer now manages ".ldb" file pairs. FIXED - Issue on Windows 95/98 causing "linked to missing export OLEAUT32.DLL:VarNot" FIXED - Issue which only allowed TntMPD to upgrade one database per session. NOTE - Reintroduced Delphi 5 workaround code for MDI forms (still had some issues). 1.6.13 - 6/14/2002 FEATURE - Added extra fields (customizable) to the Contribution Report. FEATURE - Added "Excel" and "Export" button to Appeal Tracking Report. FIXED - Delphi 6 issue causing auto-complete on combo boxes to fail. NOTE - Removed Delphi 5 workaround code for MDI forms. 1.6.12 - 6/11/2002 FIXED - Delphi 6 issue which caused "Unexpected Identifier: COUNTRY" on Windows 9x. FIXED - Issue with upgrading which caused Access Violation. 1.6.11 - 6/11/2002 FIXED - Delphi 6 issue where database indexes were not being used for performance. 1.6.10 - 6/11/2002 FEATURE - Temp files are now garbage collected when program closes. NOTE - Updated ReleaseTool to compile project directly using command-line compiler. 1.6.9 - 6/5/2002 NOTE - First Delphi 6 release. 1.6.8 - 6/4/2002 FEATURE - Installation options are remembered (location, desktop shortcut, launch app) FEATURE - Command-line options added to help add-ons maintain linked databases. FIX - Added a vertical scroll bar to the notes field of the "Schedule Task" screen. FIX - Allow the Web Input "Download All" button for multiple accounts in one organization. CHANGED - Reworked TntGCM classes to include IGCMDatabase. NOTE - Final Delphi 5 release. 1.6.7 - 5/24/2002 FEATURE - Added partial translation of TntMPD in German and French. CHANGE - Upgrading pre-1.6 databases will not forget last gift input from web date. CHANGE - Upgrading will always update mailing, gift, history and account data. FIXED - Minor upgrade (1.6.0 -> 1.6.1) only needed on existing 1.6.0 databases. 1.6.6 - 5/15/2002 FIXED - Corrected format string error in Late Donor Report. FIXED - Restored default choice of "Replace Lookup" in the lookup contacts window. FIXED - Restored default choide of "Everyone" in the Birthday/Anniversary Report. FIXED - Corrected TntMPD.ESM file. (The included Spanish (Mexico) translation.) FEATURE - TntTranslator now add explicit position specifiers to format strings. 1.6.5 - 5/14/2002 FEATURE - Added TntTranslator application. FEATURE - Option to set that manual gifts entered are not available on the web. FIXED - Link Account to different contact - didn't update gift averages on either contact. FIXED - TntMPD can now connect to filtered ISPs that use Proxy with Authentication. FIXED - Added better error message when trying to link a database with a bad query. FIXED - Resolved "Internal Error: Designation (x) not found" issue. CHANGE - When Contact List has focus, PgUp/PgDown key now work on the scroll bar. 1.6.4 - 4/11/2002 FIXED - Issue causing "OrgAddressOutOfSync" error when upgrading a pre-1.5 database. FIXED - Issue causing "Index ContactGift not found" error when manually adding a gift. 1.6.3 - 4/9/2002 FEATURE - Auto-compact whenever linked tables in Access database are updated. FIXED - Temporary web input issue with non-staff CCC-USA accounts. 1.6.2 - 4/9/2002 FEATURE - Increased performance by utilizing indexes more effectively. (esp. TntSync) FIXED - Issue which caused "Syntax error in INSERT INTO statement" error message. FIXED - Issue which caused "DonorRecord.OrgAccountID cannot be zero-length string". FIXED - Issue where Unicode characters could only be entered via IME, not keyboard. 1.6.1 - 4/4/2002 FEATURE - TntSync: Added progress bar while checking new records for merge. FEATURE - TntSync: Better support for merging new records with new tables in 1.6. CHANGE - TntSync: New records will always get check for merge, even on first sync. FIXED - Address Input from Web wouldn't set phone numbers for new contacts. 1.6.0 - 4/3/2002 FEATURE - Added ability for TntMPD to download from the web from multiple sources. FEATURE - Gift/Address Input from Web window can now be minimized. FIXED - Issue where Word was not detected unless logged in as Administrator (NT). FIXED - Access violation when importing text where first cell was empty. 1.5.14 - 3/25/2002 FIXED - Issue where RTF notes were incorrectly send to Outlook XP. FIXED - Issue where RTF notes would not export correctly. FIXED - Issue where merging to a specific document could not be performed twice. 1.5.13 - 3/21/2002 FEATURE - Added automatic check for duplicates when adding a contact. FEATURE - Added "Fix RTF Notes" button to Maintenance Form. FIXED - Removed "TntForm" as caption of merge to Word progress form. (since 1.5.10) FIXED - Correctly sort contact list when looking up by tasks. (since 1.5.11) CHANGE - Enhanced icon and title for TntMPD setup program. 1.5.12 - 3/19/2002 FIXED - Issue where pasting "protected" text into notes would lock block further editing. FIXED - Removed some memory leaks. FIXED - Issue where partial database open would leave program in unexpected state. 1.5.11 - 3/5/2002 FEATURE - Added option to keep TntMPD from connecting to the Internet. FEATURE - Added ability to edit "Categories" field for tasks and appointments. FEATURE - Added support for "ERROR: " Web response used by some organizations. FIXED - Display of numeric fields in some database input controls. FIXED - Issue that kept IME from working properly with some database input controls. 1.5.10 - 2/19/2002 FEATURE - Converted entire code base to Unicode internally. FEATURE - Added Unicode visual edit controls for Windows NT/2000/XP. FIXED - Added better support for international dates (such as European "dd-MMM-yy"). FIXED - Issue where an address block could not be customized. FIXED - Issue where changes to a contact needed explicit save before logging a history. FIXED - Issue where performing a lookup on notes caused access violation on NT4. FIXED - Issue where invalid security certificate could not be ignored during Web input. CHANGE - Added database file name to system info window. CHANGE - Added MAPI32.DLL vendor name to system info window. 1.5.9 - 1/18/2002 CHANGE - Custom greetings are preserved even when name changes. CHANGE - Corrected spelling of a button caption on "Options" dialog. CHANGE - Sorted field list in "Group Field Change" dialog. 1.5.8 - 1/16/2002 FIXED - "YearTotal" reflected the prior year until February 1 for manual gift only users. 1.5.7 - 1/14/2002 FIXED - Windows 98 SE: personal gifts prompted for removal w/ "Gift Input from Web". FIXED - Windows 98 SE: non-web gifts prompted for removal w/ "Gift Input from Web". FIXED - Windows 98 SE: web-pending gifts were never deleted w/ "Gift Input from Web". FIXED - Windows 98 SE: web-pending gifts never matched w/ "Gift Input from Web". FIXED - Display bug when editing a gift set at "Not available on web". FIXED - Editing a phone number for a new contact now reflects the default country. FIXED - suppress paint errors for painting icons in TntSync due to display driver issues. FIXED - Corrected issue with retrieving WideString values that are NULL. CHANGE - Reworked TntGCM unit into adapter classes. CHANGE - Reworked Icon retrieval mechanism for synchronizers. CHANGE - Reworked "Gift Input from Web" to remove complex filters. 1.5.6 - 12/18/2001 FIXED - Compiler glitch in 1.5.5 CHANGE - Moved Address.GetColor out of TntGCM 1.5.5 - 12/18/2001 FIXED - Access violation with loading CSV files of varying row lengths. FIXED - Issue with creating a new TntMPD synchronizer on TntSync with Windows 9X/ME. FIXED - Issue with setup program not being able to download needed components. CHANGE - TntAdoDataSet: defaults, memo to wide string, SetFieldData optomization. CHANGE - TntDBRichEdit, TRTFEditPanel updated to work with TWideStringField. 1.5.4 - 12/7/2001 FEATURE - Added "Lookup" button to Appeal Tracking window. 1.5.3 - 12/3/2001 FEATURE - Added "Lookup Selected Contacts" button to Tasks view. FEATURE - Added "Put All into Excel" and "Put Selected into Excel" buttons to Tasks view. FIXED - JET Issue where importing text would drop some fields due to type detection. FIXED - JET Issue where attempt to set defaults in registry failed on NT w/o Admin. priv. FIXED - Issue where "Retry" button on "Gift Input" window required internet connection. FIXED - Renamed "Keep CCC" back to "Accept CCC". CHANGE - During address downloads from "Gift Input" window, main window can be used. CHANGE - Dropped using JET CSV driver and built a custom CSV Parser. CHANGE - Optomized usage of WinInet.dll. Loads once, doesn't unload until app quits. CHANGE - Memo fields are updated with empty strings instead of NULLs. CHANGE - Added and started checking TNT-WARN compiler directives. 1.5.2 - 11/25/2001 FEATURE - "Number of Contacts" added to Analyze drop-down list in MPD Analysis screen. FIXED - Issue where CSV files were read incorrectly due to JET defaults. FIXED - Issues when upgrading a pre-1.3 database. FIXED - When query MDB can not not open, it doesn't keep MPD database from openning. FIXED - Access violation and other strange results caused when no contacts in database. 1.5.1 - 11/21/2001 FEATURE - Allow authentication on web input queries. CHANGE - Updated icon. Also included 48x48 icon for Windows XP. FIXED - Access violation when "Web Input" server was not available. FIXED - Issue ("Field 'OrgAccountName' not found.") when upgrading a 1.3 database. FIXED - Changed "Sync" button to "Import" when importing contacts from Outlook. FIXED - Changed the list views to read only in the Sync with Outlook dialog. 1.5.0 - 11/7/2001 FEATURE - Added support for other organizations to use Web Input from own servers. FEATURE - Gift Input from Web will now download address information for new partners. FEATURE - Added account balance information to Web Input windows. FEATURE - Added organization announcement banner to Web Input windows. FIXED - Added support for Windows XP and MDAC 2.7. FIXED - Access toolbar button now drops menu down when the small arrow is pressed. FIXED - Correctly updates personal name field warning in Edit Name and Address dialog. FIXED - Correctly handles phone without entering country in Edit Name and Address dlg. FIXED - Corrected the tab order in various places. 1.4.10 - 10/29/2001 FEATURE - Added message to status bar when new a version is available. FEATURE - Added label to "New Country" dialog to let user know the template country. FIXED - Carriage returns are preserved in address block when address elements missing. FIXED - Set DefaultCountryID and MailingFromCountryID before creating first record. FIXED - Made it easier to change case of text in combo box that when finding similar items. FIXED - Issue where problem records were not being saved when importing from text. FIXED - Issue where URL was set to lowercase causing problems on certain http servers. 1.4.9 - 10/18/2001 FIXED - Issue which caused some contacts in group to not get exported to Outlook. 1.4.8 - 10/17/2001 FEATURE - Support added for detecting and processing UNICODE CSV files. FEATURE - Added diagnostic support for issues related to download of web update file. FIXED - "Send Email" menu item now works. DEV - Reworked "Address Input from Web" & "Gift Input from Web" to share code base. 1.4.7 - 9/29/2001 FEATURE - Added auto-upgrade feature. FEATURE - "Address Input from Web" will auto-accept if current address or phone is blank. FEATURE - Backup of database is created before database ugprade. FIXED - Current contact is automatically saved before attempt to send or sync to Outlook. FIXED - Corrected average calculation to ignore "Pledge Start Date" for special gift partners. FIXED - Issue where country code was ignored for contacts living in other countries. FIXED - Issue where phone edit form would reset the "Is Operational" field for any phone. FIXED - Removed "FileAs" as an importable field. CHANGE - Modified auto-compact feature to work every 30 days with better error handling. CHANGE - "System Info" now includes the drive where database or Windows is located. CHANGE - Changed "Import from Outlook" to use the new sync engine. DEV - Added popup menu on import from text screen to save importable fields into a text file. 1.4.6 - 8/29/2001 FEATURE - Added support for Office XP. FEATURE - Added statistical tracking of "Input from Web" features. FIXED - Issue in TntSync where new contacts could not be created in another database. FIXED - Refresh issue when doing group field change. CHANGE - Optomized the "Manual Gift Input" window when "OK" or "Apply" is clicked. FIXED - Monthly average was calculated as zero when pledge changed after last gift. FIXED - Corrected spelling of typo: "Loging history for group" to "Logging"... FIXED - Allow "Created Date" to be changed in the "Contact Details" window. FIXED - Account number wasn't saved sometimes if "CCC Info" window was closed. FIXED - Tool window could get hidden if screen size changed between sessions. FIXED - Issue which caused double logon when using "Importing from Outlook" feature. FIXED - New referrer wasn't added to "ReferredByList" unless the referrer was main one. FIXED - Manual gift input screen would clear crusade donation id if an edit was made to gift. CHANGE - TntSync files now use ".snc" so that they don't appear as temp files. CHANGE - Added hints to manual gift input window. CHANGE - Added hint to "Organization" check box on name edit window. FIXED - Double-clicking on column in appeal tracking window pulled up wrong tab below. 1.4.5 - 7/7/2001 FIXED - Issue when selecting an address type causing: "Unknown address type selected". 1.4.4 - 6/28/2001 CHANGE - RTF fields (Notes) are converted to plain text before exporting to a csv text file. 1.4.3 - 6/27/2001 FIXED - Personal gifts were not being set when asked the reason for not deleting. FIXED - "Edit" menu item disabled when selecting multiple history items in history list. FIXED - Removed "Appeal Type" column from appeal tracking screen -- not used. 1.4.2 - 6/26/2001 FIXED - Fixed gift total on appeal tracking summary. 1.4.1 - 6/26/2001 CHANGE - Re-labeled "Personally received" checkbox on gift edit screen to "Personal gift". 1.4.0 - 6/26/2001 FEATURE - Added "Appeal Setup button" on gift/task/history edit screen. FEATURE - Added "Set Appeal" to multiple history items in history list. FEATURE - Added "Pledge Start Date" field. FEATURE - "Pledge Start Date" Automatically set when PledgeReceived is set to True. FEATURE - "PledgeStartDate" used when calculating monthly average. FEATURE - Added options to Contribution Report to deal with different types of gifts. CHANGE - Local phone numbers no longer have international country code. CHANGE - Properties use special value to designate default so that it preserves record id. CHANGE - Help with setting a contact's MPD phase is no longer optional. CHANGE - Changed File Open/Save dialog to the standard Windows dialog. CHANGE - Added application name and version number to system info. CHANGE - Updated Switzerland's address format. FIXED - Resolved issue with TntSync as it auto-merges unchanged records. FIXED - Removed "AppealsSinceLastGift" as an importable field. FIXED - Fixed issue on Windows NT/2000 for users with restricted rights. 1.3.0 - 6/23/2001 FIXED - Import issue where addresses were undeliverable, phone/email were unoperational. FIXED - Issue where custom greetings could not be imported. CHANGE - Click "Cancel" when prompted for name after creating db will set country to USA. FEATURE - Appeal Tracking added. FEATURE - Gifts can be marked as personally received or not available on web (non-cash). FEATURE - Manually entered gifts will be matched to web input gifts. FEATURE - When opening TntMPD the first time, user is prompted to create new database. 1.2.7 - 6/19/2001 FEATURE - "Delete Group" menu item added. CHANGE - TntSync now shows progress while it checks for identical records. FIXED - Error with ADO 2.5 sp2, "Cannot include Memo when you select unique values". FIXED - "Deliverable" not automatiically set to true when only a city or state is entered. FIXED - History summary fields for contact now ignore attempts. FIXED - Company edit box extended to 50 chars FIXED - Issue with Merge to word which caused error, "Record X was an empty record". 1.2.6 - 6/15/2001 FIXED - Corrected contact list order when looking up contacts in task list. FIXED - Gift input from web will now handle adjustments made by CCC and tell user. FIXED - As TntSync auto-merges, it preserves the "LastEdit" of the side that didn't change. 1.2.5 - 6/14/2001 FIXED - Issue where only 1.1 databases could be upgraded. 0.1 or 1.0 could not upgrade. CHANGED - Don't display country code for phone numbers that are local. 1.2.4 - 6/14/2001 FIXED - Isssue when syncing with Outlook that caused "Extra ( in expression...". 1.2.3 - 6/13/2001 FEATURE - Send Contact to Outlook. FEATURE - Send Group to Outlook. FEATURE - Import from Outlook based on categories. (Only available when synchronizing.) FIXED - Out of date averages are now recalculated after manually entering gifts. 1.2.2 - 6/12/2001 FEATURE - Import from text preserves field mapping across attempts. FEATURE - Problem records when importing from text are saved in a file for future attempt. FIX - Better clean up in Import from text. Program restart not needed when problem occurs. CHANGE - "CR" changed to "CRLF" internally and in country address format specification. CHANGE - "Carriage return/line feed" characters now appear as " ¶ " in export grid. FIXED - Issue where multiline text had boxes at the end of each line when exporting to Excel. FIXED - Whenever MPDPhase is "Never Ask" or "Not Interested", NeverAsk is set TRUE. CHANGE - Validation of Pledge, MPDPhase, Never Ask, and Next Ask improved. FIXED - When clicking on a contact in list, list would flash back while saving prior contact. FEATURE - TntSync auto-merges identical records that would otherwise not be a conflict. FIXED - Upgrade issue where MainEmail wouldn't adapt to 2 or 3 when Email1 was blank. 1.2.1 - 6/11/2001 FIXED - Issue with upgrading databases. FIXED - TntSync correctly merges identical records rather than reporting them as conflicts. FIXED - TntSync only reindexes matching records when reindex is needed. FIXED - Warning for Windows 98/IE4 SP2 issue has been tested/corrected. FIXED - Setup program will now correctly download files to same directory on Win9X. FIXED - Setup program now correctly updates progress bar when downloading. CHANGED - Import from Outlook will announce conflict items in one message dialog. FIXED - City and State selection drop-down corrected for editing addresses. 1.2.0 - 6/8/2001 FEATURE - Synchronize with Outlook rewritten to be easier to use and more capable. FEATURE - Support added for International name, address, and phone. FEATURE - Address Block fields have been added to support international addresses. FEATURE - Format for "FullName" and "Greeting" can now be customized. FEATURE - Gift Input from Web now has "Match Contacts" as an explicit option. FEATURE - Comments in phone number preceded by '~' will not be sent to auto dialer. FEATURE - Checkbox added to track deceased contacts. FEATURE - Task list can now be filtered by task description. FEATURE - Menu item added to task list for "Log Attempt...". CHANGED - Now use InstallShield "Package for the Web" for distribution of program. CHANGED - Field List in Lookup screen sorted alphabetically. CHANGED - Convert User1-User4 into Memo fields. CHANGED - Converted all phone fields into Memo fields. CHANGED - Dropped "Pending-" from MPD Phase descriptions. FIXED - Non-modal Issue when modal is displayed and user clicks on button in taskbar. FIXED - Gift fields on contact table were not automatically updated for manual gift only users. FIXED - Issue where name would be hidden on top panel if multi-line address was used. FIXED - Warning now given for Windows 98/IE4 SP2 to upgrade because of known issues. FIXED - Merge Favorites are now sorted alphabetically. FIXED - CCC Name will now get updated to the latest when it changes. 1.1.11 - 5/3/2001 FIXED - Merge to Word Favorites screen now always saves changes when form is closed. FIXED - TntSync doesn't comletely stop when it tries to copy a file already in use. FIXED - Issue with SetupDao.exe which caused access violation. (compiler error.) 1.1.10 - 5/3/2001 FEATURE - Added "TntSync". This allows synchronization of TntMPD databases. 1.1.9 - 5/2/2001 FEATURE - Improved "Confirm Match" screen used to match contacts by name. FIXED - "Access violation ... oleaut32.dll ..." error resolved when looking up contacts. FIXED - Issue during Gift Input which caused error"xxx.x is not a valid floating point value". FIXED - Issue where "Last Update" field missing would cause Address Input to halt. FIXED - Changing support goal now displays in MPD Analysis window. (broken in 1.1.6) FEATURE - "Company Name" is used as a name field when no other name fields are used. FIXED - Non-modal windows now behave correctly when they display modal windows. 1.1.8 - 4/17/2001 FIXED - Removed limit where only 80 items would import/sync from Outlook using Exhange. FIXED - Categories now import from Outlook. FEATURE - Non-modal windows use Task bar - not "Stay on Top" FEATURE - Tool windows remain attached to Contact Screen. FEATURE - Manual Gift Input screen made resizable. 1.1.7 - 4/14/2001 FEATURE - "Manual Gift Input" screen added. FIXED - "Interface not supported" issue when importing from a Dist. List from Outlook 1.1.6 - 3/29/2001 FEATURE - Help menu has links to TntMPD Website and bulletin board. FEATURE - Gift chart will now snap to calendar year/quarter bounds when in that mode. FIXED - Any call that can be auto-dialed will now have a history created. FEATURE - Increased max width of Task Type column in Task List. FIXED - MPD Phase auto-transition only happens when a history is logged as "DONE". FEATURE - When accepting CCC phone numbers, their slashes are replaced with dashes. FIXED - Changing of Outlook profiles now works correctly in import and sync dialog. FIXED - Trees in MPD Analysis window are now correctly read-only. FIXED - Lists in Address/Gift Input From Web screens are now correctly read-only. FIXED - Changed "Supporters" to "Ministry Partners". FIXED - Corrected tab order on "History Edit" screen. FIXED - Issue where contact table appeared to be at EOF after looking up contacts. FIXED - Removed double scroll-refresh issue when looking up contacts. DEV - Reworked TTntMPDConnection to use TDBPropLink instead of TTntPropertyTable. 1.1.5 - 3/7/2001 FIXED - Install program now works on NT4. FIXED - Install program now consistently resumes setup after restart. FIXED - Install program now checks for presence of MAPI 1.0. FEATURE - Added Greetings, Apply, New, Prior and Next buttons to name edit screen. FEATURE - Greetings edit box and dialog added. FEATURE - Added a "System Info" screen to aid technical support. FIXED - Full Name now includes middle name if given. FIXED - Contact Lookup by field modified to work more smoothly. FIXED - Resolved access violation when reopening database if an address edit had focus. FIXED - Issue where contact table appeared to be at EOF after adding a new contact. 1.1.4 - 2/27/2001 FIXED - Full Name won't include spouse if title is given. FIXED - Label for City and Zip put back in place. 1.1.3 - 2/26/2001 FEATURE - Added "Lookup by List" feature. FEATURE - Versions now appear to user like "1.1 r3". FIXED - About box dismisses with cancel button. 1.1.2 - 2/25/2001 FIXED - Issue that caused certain automation to not take place when editing a contact. 1.1.1 - 2/25/2001 FEATURE - MailingCountry is blank if based on default country. FEATURE - MailingAddress has
when address is unknown. FEATURE - Task, Schedule, and MPD Analysis window are now loaded on demand. FEATURE - Contact list is faster and has easier to understand scroll bar. FIXED - Issue when inputing from web and home.ccci.org is down. 1.1.0 - 2/24/2001 FEATURE - Increased field size of LastName -> 50, Title -> 20 FEATURE - Decreased field size of Spouse -> 25 FEATURE - Added field: SpouseMiddleName FEATURE - Added fields: Greeting, FullName, ShortName, FileAs FEATURE - Added fields: SpouseCompanyName, SpouseProfession FEATURE - Added fields: SpouseHobby, SpouseNickName FEATURE - Split FirstName -> First + Spouse when upgrading database. FEATURE - Address input from web extracts spouse, middle names, and suffix. 1.0.8 - 2/22/2001 FEATURE - Added
for addresses when merging to Word. FEATURE - Added spouse field to "Add Referals" screen. FIXED - Removed "Company Name" from business address edit -- confusing. FIXED - Removed unexpected behavior when helping with mpd phase. FIXED - Corrected tab order on name entry fields. 1.0.7 - 2/21/2001 FEATURE - Added "Default Country" as an option. FEATURE - Countries that are default export as blank for merge to Word. FEATURE - Countries now appear on address edits when not default. FEATURE - Default country is used for new data entry. FEATURE - Put spouse name field next to other name entry fields. FEATURE - Put "Address Input From Web" menu item under "File"..."Import". FIXED - Progress bar doesn't hover over prompts when checking for duplicates. FIXED - Corrected tab order on address and name entry fields. 1.0.6 - 2/20/2001 FEATURE - Now support "SelectedMailingAddress" in the Lookup by field dialog. FEATURE - Drop-down boxes added for City, State, Country, LastName, and Suffix. 1.0.5 - 2/17/2001 FIXED - Issue where gift summary fields were not updated properly on month bounds. FIXED - Issue where adding blank items to pick list caused error. FIXED - Instructions on Gift/Address Input From Web made easier to understand. FEATURE - Birthday Report allows settings change before rebuilding report. FEATURE - All string fields for a contact are now trimmed before posting. FEATURE - All "Mpd" occurrences have been replaced with "MPD". FEATURE - Crusade Account number is made visible on Contact window. FEATURE - Visual indication when Address/Phone is out of sync w/ CCC. 1.0.4 - 2/13/2001 FIXED - Checking address unknown in edit contact window now enabled "OK" button. FEATURE - Added "Contact Details" window. 1.0.3 - 2/12/2001 FIXED - Minor issue with input addresses from web. 1.0.2 - 2/9/2001 FIXED - Minor issues with setup program. Also, MDAC now installs quietly. DEV - MBCS string functions used to provide better internationalization. DEV - Many string constants made into resourcestrings to provide better localization. 1.0.1 - 1/23/2001 FIXED - Manual Gift Entry issue. FIXED - Calendar highlight issue when dragging ranges. FIXED - Text can now be selected from the top name panel in the contact window. FIXED - Magnified Address Window could be typed into. Made it read-only. FEATURE - Deal with new fields: NeverAsk, AddressUnknown, PhoneUnknown. FEATURE - Edit popup menu added to top name panel, address edit boxes, notes. 1.0.0 - 1/18/2001 FEATURE - Input Gifts From Web now checks TntMPD web site for latest updates. FEATURE - Added fields: "NeverAsk", "AddressUnknown", PhoneUnknown". 0.1.00 - 11/13/2000 Original release for TntMPD web site.