Drag&Drop Extension Add-in for Microsoft Outlook (C) 2021 Wolfgang Imig www.wilutions.com 2.9.0 - 2023-12-09 - DDA-68 Update Redemption to version 6.40. 2.8.0 - 2021-07-18 - DDA-67 Assign mail received date to the file dates: create-time, last-modified-time, last-access-time. 2.7.2 - 2021-03-03 - DDA-64 Updated Dutch language resources. 2.7.1 - 2020-08-12 - DDA-62 Added oem.sln and Redemption to OEM package. 2.7.0 - 2020-06-04 - DDA-60 Decryption failed for mails with long subject (ca. 190 characters). - DDA-58 Decryption with Redemption caused Outlook to crash if the certificate is not available. 2.5.0 - 2019-12-15 - DDA-56 Dragging and Outlook item onto a mail showed a temporary path as attachment file name in Outlook 365 (1911). 2.4.0 - 2019-10-17 - DDA-54 Optionally use the Redemption library to save mail items into EML format in order to save all mail headers into the EML file. Registry option SaveWithRedemptionFormat=1031 enables Redemption library for EML conversion. 2.3.0 - 2019-06-08 - DDA-52 Decrypt and unsign encrypted mails during DnD. This feature uses a functionality provided by Outlook described in this blog post: https://blogs.msdn.microsoft.com/emeamsgdev/2018/12/12/how-to-decrypt-and-un-sign-a-message-programmatically-using-the-oom/ As several tests show, decryption only works for HTML encoded mails saved in MSG format. HTML encoded mails saved as EML, or RTF encoded mails lead to an empty body. In a particular customer environment, even HTML encoded mails saved as MSG lost their body for unknown reasons. In this environment, the Redemption library, http://www.dimastr.com/redemption/home.htm, allows to decrypt mails. Registry option DecryptWithRedemption="true" enables Redmption libraray for decryption. 2.2.0 - 2019-04-28 - DDA-48 Fix DnD on Windows 2008 from Outlook 2010 to desktop. - DDA-40 DnD to Windows 2008 desktop created MSG although EML was configured. - DDA-53 Added ASCII version of CFSTR_FILEDESCRIPTOR ("FileGroupDescriptor") to DnD object. Previous versions only included the UNICODE version ("FileGroupDescriptorW"). - DDA-51 DnD to desktop while shift key is down did not remove mail from Outlook. 2.1.2 - 2019-03-16 - DDA-50 Use Outlook's language settings instead of OS language settings. 2.1.1 - 2019-03-12 - DDA-47 Avoid "Custom User Interface Runtime Error..." if Ribbbon bar is not visible and Outlook option "Show add-in errors..." is enabled. 2.1.0 - 2018-12-17 - DDA-43 Enable copy/paste mails from clipboard. To enable clipboard handling, set \CaptureClipboard="true". - DDA-42 For EML conversion, replace mail addresses for outgoing mails too (DDA-39 handles only received mails). Added receivers, cc and bcc to JSON text format. 2.0.7 - 2018-11-27 - DDA-41 If a mail is dropped multiple times into IE 11, only the first drop succeeds. This effect is specific to IE 11. - DDA-39 Mail addresses of sender, receiver, CC, BCC got lost in EML conversion for mails hosted on MS Exchange. For EML export, new option "ExtractMailAddress" can be set as true to extract the technical mail addresses in the address headers. Example: "First Second" -> 2.0.6 - 2018-07-01 - DDA-38 Support drag-and-drop to OpenText Enterprise Connect and Babtec.Q. Allows target applications to access the transmitted data after the drop event is completed. - DDA-37 Compile with XP compatible toolset. This solves an issue in a customer's environment where DDAddin could not be loaded from Outlook 2010. 2.0.5 - 2018-05-14 - DDA-34 NAMED USER license could not be verified in some environments. Now, connect to www.wilutions.com via HTTPS. - DDA-33 Dragging attachment from one mail inspector to another mail inspector led to an empty attachment in the destination mail. 2.0.4 - 2018-03-25 - DDA-31 Faster build process (related to OEM): enter license key in build.cpp. - DDA-30 DnD to SAP GUI failed on some environments. Allow to disable DnD text in DDAddin's tool bar. See https://github.com/wolfgangimig/ddaddin/wiki/SAP-GUI - DDA-29 Make sure that the temporary directory exists, when a drag operation starts. 2.0.3 - 2018-02-06 - DDA-27 Support DnD to SAP GUI, do not transfer text if target application is "saplogon". - DDA-26 Inline attachments in RTF mails could not be drag/dropped. - DDA-25 DnD does not work reliably with Firefox. Create dummy files for dragged items with empty content to solve this problem. Also added a new option SaveOnBeginDrag if the dummy files do not help. 2.0.2 - 2018-01-13 - DDA-23 Replace mail address from Excange by user's primary mail address. E.g. /O=ELO/OU=FIRST ADMINISTRATIVE GROUP/CN=RECIPIENTS/CN=SCHIFFER is replaced by Schiffer's mail address. - Use new icon in ribbon tab. 2.0.1 - 2018-01-10 - DDA-22 NAMED USER and UNLIMITED license key was not read from registry. 2.0.0 - 2018-01-04 - DDA-17 Optionally drop mail in EML format. - DDA-18 Optionally transfer mail subject, receiver, date, etc. in drop data. - DDA-19 Extend ribbon by options to select mail format etc. Could be a compatibility issue: ribbon bar definition has changed, only the bar title can be entered in the setup. - DDA-20 Performance enhancement if many files selected: save mail to file only if dropped into another application. - DDA-21 Simplify compiling OEM version. 1.9.0 - 2017-11-20 - DDA-16: Error message "Custom User Interface Runtime Error..." in Outlook 2016 if enable button shown and mail is opened for reading. 1.8.0 - 2017-11-11 - DDA-15: First D&D operation failed after Outlook had been started. 1.7.0 - 2017-09-11 - DDA-14: Outlook hangs if a contact attached to a mail is dropped. 1.6.0 - 2017-08-15 - DDA-13: References in source code to JDK are only included if preprocessor macro DDADDIN_JNI is defined. 1.5.0 - 2017-05-28 - DDA-8: It was not possible to move selected text in mail body to another position. The selected text was always copied. 1.4.0 - 2016-11-04 - After Windows/Outlook update KB3127912, DDAddin crashed when starting a drag operation. 1.3.0 - 2016-08-12 - Assume COPY effect by default if Outlook item is dropped into another application. This prevents Outlook from moving an item into the folder of deleted item after it is dropped into another application. The behavior was observed by a customer with Outlook 2010, Windows 10 and Firefox 47.0 (48.0): mails dragged into Firefox were moved into the folder of deleted items. In order to allow Outlook items being moved, set Registry value IgnoreTargetEffectIfDroppedIntoOtherApplication="false". 1.2.0 - 2016-07-02 - New Outlook version 16.0.6925.1018 (2016) crashed when dragging mails into sub-folders within Outlook. 1.1.1 - 2016-03-06 - Defer initialisation to support Outlook 2013 more reliably. 1.1.0 - 2016-02-20 - Read ribbon buttons default state from HKEY_CURRENT_USER\SOFTWARE\WILUTIONS\DnD to HTML5 Addin for Microsoft Outlook\Locked 1.0.15 - BETA - A ribbon button can be added to enabled or disable DDAddin's functionality. 1.0.12 - 2016-01-10 - Outlook 2016 64bit supported now. Previous versions did not correcty detect a 64bit version. - Automatically uninstall previous version. - Compiled without optimizations. 1.0.11 - 2016-01-06 - Signed MSIs and DLLs. - Log file was not completely written in my test env. Use Windows file access functions instead of universal STD streams. 1.0.10 - 2015-16-12 - #5 Clipboard access could cause Outlook and other programs to hang or crash, if those programs watch clipboard activity. - #6 Supports Microsoft Edge browser. 1.0.9 - internal - 2015-12-14 - After mails were copied to clipboard, the context menu in Outlook's mail inspector window appeared only for a short time. - Visual Studio 2015 1.0.8 - internal - DDA_D_no_dd_text 1.0.7 2015-10-31 - Supports D&D for attachments embedded in RTF mail body. 1.0.6 2015-09-26 - Provide Visual Studio setup projects for OEM setups. - 64bit setup can install for Outlook 32bit too. 1.0.5 2015-09-03 - By default, allow any number of files to be dragged. 1.0.4 2015-08-09 - Keep temporary files for one day by default. Registry value KeepTempFilesMinutes specifies how long files should be kept. 1.0.3 2015-08-05 - Dropping the same item twice caused an error in IE 11. 1.0.2 2015-07-19 - An upgrade from the previous version is not possible. It must be manually uninstalled. It should be possible to upgrade this and following versions. - UNLIMITED license is no more checked with the key server at WILUTIONS.com - Errors during installation are shown in a message box modal to installer window. - Rollback installation on error instead of installing a test license. - Quiet installation could be started by: msiexec /quiet /i ddaddin32.msi DDADDIN_LICENSE="your-license-key" 1.0.1 2015-06-27 - First release version.