=============================
Delete Duplicates for Outlook
        Version: 6.9
-----------------------------
  No More Duplicates Galore
=============================

================
Table of Content
================

* Product Requirements
* Installation Notes
* Version History Legend
* What's New
* Version History
* Additional Notes
* Product Usage
* Uninstallation Notes
* Disclaimer of Warranty
* Release Date

====================
Product Requirements
====================

To use Delete Duplicates for Outlook you must have the following:
o IBM PC or compatible.
o Operating system: Microsoft Windows XP/Vista/7/8.
o Software: Microsoft Office Outlook 2000/2002/2003/2007/2010.
o Administrator privileges for the installation.

==================
Installation Notes
==================

To install Delete Duplicates for Outlook:

1. Download "DDO.ZIP" and unzip installation program files.
2. Exit running applications.
3. Click Windows Start button, select Run..., then click the "Browse" button.
4. Browse to the folder where you saved the installers.
5. Choose the installation program and click "OK".
[Use InstallDDO64.exe if 64-bit edition of Microsoft Office Outlook is installed on the system.]
[Use InstallDDO32.exe if 32-bit edition of Microsoft Office Outlook is installed on the system.]
6. Follow installation wizard steps, and read the description for every step.
[Click the Next button to go on to the next step, or click the Back button to return to the previous step.]
7. Specify a folder in which to install Delete Duplicates for Outlook, then click Next.
8. Delete Duplicates for Outlook is installed in the destination directory.
9. Installer will offer to place a shortcut to Delete Duplicates for Outlook on your desktop and Quick Launch bar.
10. Installer will offer to start Delete Duplicates for Outlook.

To uninstall Delete Duplicates for Outlook:

1. Close Delete Duplicates for Outlook and other running applications.
2. Click Windows start button, select Control Panel, then click "Add or Remove Programs".
3. Find and Select Delete Duplicates for Outlook from the list, and click "Remove".

======================
Version History Legend
======================

+ --> New feature
- --> Removed/Obsolete old feature
* --> Bugfix
# --> Improvement
$ --> Tip/Hint

==========
What's New
==========

Embedded Files
+ Embedded files comparison list.
+ Compare embedded-files by content/name/content + name.

Filters
# Increased overall filtering speed.
+ Embedded File Name [conjunction option] [text value].
+ Any Header by Title [conjunction option] [text value].
# "Any Header" renamed to "Any Header by Content".
+ Filter Stats button/dialog box.

===============
Version History
===============

Version: 6.8
------------
Graphical Interface
# Windows display settings scaling is supported now.
# Tons of GUI-related tweaks and improvements.

Version: 6.7
------------
General
# Increased overall scanning speed. Lowered overall memory consummation for 4% on average.
+ Check for updates on program startup option.

Originals Detection Rules
+ Edit selected item.
+ Date Created is newer/older.
# "Date" renamed to "Date Sent/Received".
+ Headers Count is/is not higher/lower.
+ Attachments Count is/is not higher/lower.
+ Message Size is/is not bigger/smaller.
+ Flag is/is not present/not present.

Version: 6.6
------------
Delete Duplicate Contacts
+ Additional comparison criteria:
Anniversary
Assistant's Telephone Number/Name
Birthday
Body
Callback Phone
Car Phone
Business 2 Phone
Billing Information
Computer Name on Network
Job Title

Delete Duplicate Tasks
+ Additional comparison criteria:
Card Data
Delegator

Delete Duplicate Calendars
+ Additional comparison criteria:
Required Attendees
Optional Attendees
Categories
Organizer

Version: 6.5
------------
Delete Duplicate Journal Entries
+ Additional comparison criteria:
Billing Information
Categories
Contacts Names
End Time
Last Modification Time
Mileage
Aging Status
Size
Type
Unread Status

Delete Duplicate Notes
+ Additional comparison criteria:
Categories
Creation Time
Last Modification Time

General
# "Simple folder-selection dialog" replaced with "advanced folder-selection dialog".
# External applications are now launched from independent threads.
# Hold down Shift key + Help button/menu item to open particular topic in Internet Explorer (instead of help-viewer).
* Fixed a bug where Help would be automatically opened on program startup.
# Various logging improvements.
+ Specify alternative web-browser as "URLHelper" value inside the "Settings" section of configuration file/registry key.

Version: 6.4
------------
Results
++ Added CC and BCC columns.
+ Sorting hot-keys: Ctrl+F1 - Ctrl+F8.
+ Customizable toolbar.
+ Statusbar hints.
# Simple auto-highlight criteria upgraded to standard filters.
+ Summary/Highlight/Set [Ctrl+H].
+ Summary/Highlight/Clear [Ctrl+Shift+H].
+ Select Duplicates/Originals only.
+ Deselect Originals/Duplicates/All Messages.
+ Invert Selection.
+ List text size can be changed now.
$ Corresponding hot-keys are: Ctrl+Num 2 (Decrease), Ctrl+Num 5 (Reset to Medium) & Ctrl + Num 8 (Increase).
+ List font can be specified now.

General
# Portable configuration files can be used now, from the accounts with lower level of admin. privileges, 
as long as current user has Read-Write access to program folder.
+ 64-bit edition of DDO COM-addin.
# Maintenance update of "Scan on Schedule" service.

Version: 6.3
------------
+ Reset settings per category.
$ Tweaks/Reset button.
+ Results/Preview Pane.
# Generic message-dialogs replaced with customized Info-Box.
# Tweaks-dialog tooltips.
# Progress-bar color now indicates current scanning speed.
$ Deep pink (very slow) -> purple (very fast).
# Windows Restart Manager is supported now.

Version: 6.2
------------
Scanning Timeout
# Additional timeout intervals: 30 minutes, 1 hour.
+ Auto-stop scanning when system memory utilization exceeds: 90%-50%.
+ Resume after: 1 Minute, 10 Minutes, 30 Minutes, 1 Hour.
+ 'Timeout active' Statusbar pane.

Graphical Interface
# Toolbars can receive the focus now. Main toolbar focus hot-key: F5.
# Toolbar buttons contain text now. Buttons scaled up to 80x80 pixels (main toolbar), 130x40 and 80x40 (results) and 
100x34 and 90x34 (Compare Message Files tool).
# Color palette expanded from 16/256 colors to 'True Color'.
# Vista/7 visual styles are supported now.
# Added windows small icons.
$ These icons appear on Windows Task Manager and applications such as VirtuaWin.
# Log viewer is no longer limited to 29 248 characters.

Hot-keys
Delete Duplicate Contacts: 			Ctrl+O
Delete Duplicate Calendar Items: 	Ctrl+A
Delete Duplicate Tasks: 			Ctrl+T
Delete Duplicate Journal Entries: 	Ctrl+J
Delete Duplicate Notes:    			Ctrl+N
Results/Copy Message Summary:		Ctrl+C
Manually Compare Message-Files:		Ctrl+M

Version: 6.1
------------
+++ 64-bit edition of the program.
$ Installer for 64-bit edition is named "InstallDDO64.exe".

Version: 5.9
------------
+ Use pre-Vista style 'file selection dialog' option.
# Miscellaneous tweaks and improvements.

Version: 5.8
------------
General
+ Configuration files can be stored in users data folders now.
* "Deleted Items" are now listed on the mailboxes tree/menu.
# 'Scan on Schedule Service' program file renamed to 'ddoService'.

Graphical Interface
+ Resizable main window.
+ Menu items Status-bar hints.
+ Pop-up menus can be triggered with the "Apps" key.
# Dual monitors are supported now.
# Scanning Method description label.

Version: 5.7
------------
General
+ Standard/Light additional criteria can be used in conjunction with Special comparison.
+ Thread-index can be compared in conjunction with Standard and Light comparison.
+ Attachments can be compared in conjunction with Light and Special comparison.
+ Headers can be compared in conjunction with Light and Special comparison.
+ Originals Detection Rules can be used in conjunction with Special comparison.

Settings
+ Settings can be stored inside the Windows Registry now.
+ Configuration files can be deleted during the un-installation.
+ Program folder is deleted during the un-installation, if empty.

Graphical Interface
+ Action/Set Scanning Method menus.
+ Action/On Duplicates menus.
* 'Auto-close address-book permission dialog' now works with Outlook 2007.

Logging
+ External log-viewer.

Version: 5.6
------------
General
+++ Sequential mailbox access.
+ Additional comparison criteria: Conversation Index, Conversation Topic.
+ Additional comparison criteria: Categories, Companies.
+ Light comparison: Compare BCC field.
## Improved COM errors handling.
+ Results: Disable deletion of the originals.
# Start-button becomes the Stop button during the scan. / Removed Stop-button.

Special Scanning Method
+++ Pseudo-duplicate can be identical to: Any part/beginning/end of the original.
+ Exclude "one-liners" (messages with one line of text).

Version: 5.5
------------
Results
### Results windows are now running from separate threads.
* Fixed a bug that would cause Results window to crash after lengthy scans.
* Fixed a bug where action on selected messages would fail if Outlook was previously closed.
* Fixed Display Originals on load.
+ Originals are listed in Results Report now, if Display Originals is checked.
# Misc tweaks and improvements.

Compare Message Files Tool
+ Action/Delete/File.
+ Action/Wipe/File.
+ Action/Move/File.
+ Action/Open/File.
+ Window: Maximize/Restore/Stretch/Minimize/Close menus.
+ Close window hot-key: Ctrl+W.

General
# Updated Windows common controls (to the latest version as of this release).
# DDO now supports Windows XP/Vista themes.
* Fixed a bug that would cause the crash on attachments comparison, where Outlook's "ole attachments" were considered as "regular" attachments.
+ Added additional menus and toolbar buttons.
+ Main toolbar now contains larger buttons.
+ Light Comparison: Now it's possible to exclude message-ids from comparison, and use additional criteria as the main comparison criteria.
+ Special Comparison: Exclude messages with no text.
+ Message items from the root folder (pst-file) are now represented with a mailbox (at the root level).
* Fixed a bug where description labels are not updated when the settings are changed.
+ Basic session information stats are available via Session/Information menu.

Additional Tasks
+ Automatically delete empty reports.
+ Automatically delete empty posts.

Logging
# Outlook COM errors are now logged on per mailbox basis.
# Extended logging on all levels.

Version: 5.4
------------
# Maintenance release.

Version: 5.3
------------
Filters
+ Text conjunction options: is/is not/starts with/ends with.
* Fixed a bug where Ignore Case switch is ignored for RegExp matches.

General
* Fixed a bug where day is not considered for scanning schedules.
+ Custom check/clear mailboxes conjunction options: starts with/
ends with/matches RegExp.

Version: 5.2
------------
New Tools
+ Manually Compare Message-Files.

Scan on Schedule
+ Scanning method (Standard/Light/Special/Active).
+ Action on duplicates (Delete/Wipe/Active).

Originals Detection Rules
+ Importance is/is not Higher/Lower.
+ Date is/is not Older/Newer.

Filters
+ Custom default folder for Filters Set files.
+ List right-click pop-up menu.
+ Filters Set dialog.
+ Append Filters Set.

Graphical Interface
# Toolbar icons are now 24x24 pixels.
# Filters are now grayed if inactive.
+ Splash Screen.
+ Registration Information dialog.
# About box updated.

Version: 5.1
------------
New Features
+++++ Special Scanning Method. (See Help-file for details.)
+++ Tool: Delete Duplicate Contacts.
+++ Tool: Delete Duplicate Calendar Items (Appointments).
+++ Tool: Delete Duplicate Tasks.
+++ Tool: Delete Duplicate Journal Entries.
+++ Tool: Delete Duplicate Notes.
+ Scanning Method description label.
+ Scanning Timeout.

Results
+ Group Items by Originals.
+ Maximize Results-window.

General
+ Tools-bar.
+ User Manual.
+ Extended logging for all types of COM errors.
# Misc logging tweaks and improvements.
# Installer updated.
+ Windows tool-tips.
+ Main program icon.

Attachments
+ Special COM error handling for attachment extraction.
# All files are now temporarily stored in current system "TEMP" folder, 
instead of the main program folder.
+ No unfolded attachments are left behind in case Outlook raises exception 
(caused by invalid/damaged attachments).
+ Overall scan will be continued if invalid attachments are detected.
+ Invalid attachments info is logged, if "Log COM Errors" is checked (Tweaks/Logging).

Version: 4.9
------------
+ Results/Highlight applies for: Originals/Duplicates/All items.
+ Session/End.
+ View/Expand [/Size Down] Log Pane.
+ View/Set Focus on Pane/Mailboxes [F2].
+ View/Set Focus on Pane/Filters [F3].
+ View/Set Focus on Pane/Log [F4].
+ Help/Related Programs.
+ Help/Send Feedback.

Version: 4.8
------------
+ Standard Combined Comparison: Raw/Hash.
+ Exclude from comparison options: Importance/Status/Read Status.
+ Scanning speeds: Very Slow/Turbo.
+ Tip of the Day.
* Fixed couple of compatibility issues [Outlook 2007].

Version: 4.7
------------
General
+++ Action: Move duplicates to custom mailbox.
+ Misc Tweaks: Resynchronize mailboxes-tree dynamically.
* Fixed a bug that would cause slow program loading.

Scan on Schedule
+ Scan in the background.
+ When the scan is over: Exit/Log off/Turn off Windows.

Results
++ Highlight items. (see Tweaks/Results)
+ Results: Move selected items to custom mailbox.
+ Toolbar buttons: Set Importance/Flag.
+ Different text color for originals.

Version: 4.6
------------
### Maintenance release.

Version: 4.5
------------
General
+++ Scan on Schedule service.
++ Stats (Track key-word occurrences inside duplicates).
+ Exclude from Comparison tweaks.
+ Logging: Log COM errors.
+ Tools: Generate Stats Report.
+ Action to perform on originals: Set Flag/Importance/Subject.
+ Action on originals condition: Minimum number of duplicates 
per original.
+ Tweaks/Action panel.
+ Compare attachments by name and by content.
# Faster headers comparison.
+ Now it's possible to compare headers by name, content and 
name and content.
# Misc GI updates.

Filters
+ New filter: Date Sent is/is not/is before/is after [date].
+ Edit (selected filter) as new.

Results
+ Create filter from summary.
+ Remove summary.
+ Save message as file.
+ Flagged status indicator.
+ Importance status indicator.
+ Message/Set Flag: Original/Duplicate.
+ Message/Set Importance: High/Normal/Low.

Version: 4.4
------------
General
++ Check/Clear custom mailboxes.
+ Additional hash implementations: CRC32+MD5, CRC32+SHA2 & MD5+SHA2.
+++ Originals Detection Rules.
* Fixed a bug that would cause a crash when the message is dated before 1970, 
or after 2070. (Yes some people do receive those messages from the future...)

Results
+ Results-window toolbar.
+ Tweaks/Results panel.
+ Display originals option.
+ Originals icons.
+ Unread messages are displayed in bold.
+ 3 status icons: Draft/Sent/Received.
+ Generate HTML Report.
+ Export selected summaries to file.
+ Copy selected summaries.

Filters
+ Status is/is not: Draft.
+ Status is/is not: Received.
+ Read Status is/is not: Read/Unread.
+ Save to File.
+ Load from File.
+ Clear (current set).

GI
+ Main menu: Mailboxes, Filters, Tweaks & Help.
# Misc interface updates.

Misc
+ Reset Tweaks to default values.
# Help updated.
+ Help/Check for Updates.
+ Help/Release Notes.

Version: 4.3
------------
Actions
+++ Display Results / Manual Action.
+ Demo-Mode now defaults to Display Results.

General
+ Additional Light criteria: Compare Date-Sent.
* Fixed a bug where Drafts would be excluded from comparison.

Version: 4.2
------------
Comparison Criteria
+ [Standard] Now it's possible to compare messages by the raw content.
+ [Light] Alternative comparison criteria.

Version: 4.1
------------
New Filters
++ Now it's possible to specify any number of filters per 
single scan.
++ Two filters of the same type can be used for the single scan.
+ Status: is not.
+ Importance: is not/is less than/is greater than.
+ Size: is not/is less than/is greater than.
+ Date (Created/Received): is not/is before/is after.
- Removed now obsolete Date-range filter.
+ Tweaks/Filters: Save filters for the next session.
# Faster message filtering.
+ Move selected filter up/down.
$ If "Match Any Filter" is checked, filters order on the list is 
significant as messages are matched against filters in the order 
they appear on the list.

+ Background Scan
$ To have the background scan just close the main window while 
the scan is in progress. Animation will show in the system-tray 
area. Once the scan is over, main window will be restored.
$ To restore the main window, before the scan is over, just click on 
that animation.
$ Tray-animation tool-tip balloon displays the same text as the status-bar.
+ Tweaks/Miscellaneous: Always scan in the background.

Misc
### Faster message processing.
+ Tweaks/Optimizations: Set scanning speed: Slow/Moderate/Fast.
$ Old scanning speed is somewhere in between Slow and Moderate.

Version: 3.9
------------
+ Tweaks panels & category list.
+ Now it's possible to compare attachments by name (new) or by content (as before).
+ Tweaks/Popup Dialogs: Display Scan Summary dialog.
+ Main program icon; Additional icons displayed by Vista (24x24 & 48x48).
+ Close main window hot-key: Ctrl+W.

Version: 3.8
------------
+ Filters - Match Text Field: To/CC/BCC.
+ Filters - Match Date Range: Created/Received.
+ Action: Wipe (duplicates).
+ Action: Open (duplicates).
+ Additional Action: Set the Subject.
# Additional actions are no longer exclusive.
### Faster message and attachment processing.
+ Extra Tweaks: Auto-close Outlook permission-dialogs.
# Cross-mailbox scan: Unified progress indicator for the entire scan.

Version: 3.7
------------
# Maintenance release.

Version: 3.6
------------
+ Filters date-range options: Last 24h/week/month/year/as used during the last scan.
# Faster scan when the filters are used.
+ Additional status-bar pane. This pane displays checked mailboxes count.
+ Status-bar image & animation.
+ Some of the more exotic options moved to the Extra Tweaks dialog.

Version: 3.5
------------
+ Light Method - Additional compare options
$ Beside message id's compare: Subject field [and/or] From field [and/or] To field [and or] CC field 

Version: 3.4
------------
+ Settings dialogs now contain Help button. Help button leads to the corresponding Help topic.
+ Help updated. 

Version: 3.3
------------
+ Logging Options
a) Maximum log file size.
b) Maximum log-archive file size.
c) Specify log file path.
d) Specify log-archive file path.
e) Edit logs
# Improved logging.
# Clear the Log button moved to Logging Options dialog.
+ Compare Headers/Attachments information labels.

Version: 3.2
------------
+ Compare Attachments
a) Exclude
$ This feature allows us exclude some attachments from comparison.
b) Include Only
$ This feature allows us to specify the set of attachments to be compared, all other present attachments are ignored.
c) Compare All Attachments
$ All attachments are compared.

+ Tweaks option: Reallocate free memory when the scan ends.

Version: 3.1
------------
+ Compare Headers
a) Exclude Headers
$ This feature allows us exclude some headers from comparison.
b) Include Only
$ This feature allows us to specify the set of headers to be compared, all other present headers are ignored.
c) Compare All
$ All RFC headers are compared.
+ Cross-Mailbox Scan: Prioritize Mailboxes
$ This feature allows us to prioritize mailboxes when Cross-Mailbox Scan is turned on. Duplicates from mailboxes with high priorities will be kept, and those from mailboxes with lower priority will be deleted.
* Fixed a bug that would cause a crash in some cases if raw headers are compared.
# DDO now loads faster.
+ GUI updated.
# Updated Help.

================
Additional Notes
================

To enable automation on Vista:

If the message "Invalid Class String" appears on the program startup, do the following:
[WARNING. This will disable a new Vista feature called User Account Control (or UAC for short). The UAC forces users that are part of the local administrators group to run like they were regular users with no administrative privileges. UAC is part of the Windows Vista's new security features.]
1. Go to Control Panel.
2. Click Admin Tools.
3. Click System Config.
4. Click Tools.
5. Select Disable UAC, and click Launch.
6. Restart Vista.

To enable HTML Help:

To open the Help file, start Delete Duplicates for Outlook, and press F1 (or click the Help button).
If Help displays "This page cannot be displayed", do the following:
1. Close Help.
2. Locate DDO.chm file, inside the program folder.
3. Select and right-click the chm-file.
4. Select "Unblock" from the pop-up menu.
5. Return to Delete Duplicates for Outlook, and press F1 again.

=============
Product Usage
=============

After the installation, please read Getting Started Help topic. To open the help topics, start Delete Duplicates for Outlook and press the Help button (or F1 key).

====================
Uninstallation Notes
====================

You can always uninstall the program by using "Add/Remove Programs" (XP) or "Programs and Features" (Vista/7) applet in the Control Panel.

======================
Disclaimer of Warranty
======================

This software is provided on an "As Is" and "As Available" basis without warranties of any kind, express, implied or statutory, including but not limited to, the implied warranties of title, noninfringement merchantability and fitness for a particular purpose. I do not warrant that the software will be - uninterrupted, timely, reliable, secure or error-free and expressly disclaim any warranties as to the program contained herewith.

============
Release Date
============

September 13th 2012
