Menu

Code Commit Log


Commit Date  
[r173] by floriwan

FIX: added a catch to the try block where the AccessViolation occurs and return the original Email address, if it couldn't be parsed by your approach. By that we are fail safe, even if your new bug fix fails, at least the previous behavior to return the original scrumbled email address (/o=xxxx/ou=xxxx/cn=Recipients/cn=xxxx), it will only log an error and continue with the next entry.

2011-04-15 05:36:41 Tree
[r172] by vidaren

FIX: Get Exchange user ONLY if address entry user type is olExchangeUserAddressEntry. May solve bug 3286153.

2011-04-14 21:44:02 Tree
[r171] by floriwan

FIX: Moved NotificationReceived to constructor to not handle this event redundantly
FIX: moved assert of TestSyncPhoto above the UpdateContact line
FIX: Added log message when skipping a faulty Outlook Contact
FIX: fixed number of current match (i not i+1) because of 1 based array
Fix: set SyncDelete at every SyncStart to avoid "Skipped deletion" warnings, though Sync Deletion checkbox was checked
Improvement: Support large Exchange contact lists, get SMTP email when Exchange returns X500 addresses, use running Outlook instance if present.

CHANGE 1: Support a large number of contacts on Exchange server without hitting the policy limitation of max number of contacts that can be processed simultaneously.

CHANGE 2: Enhancement request 3156687: Properly get the SMTP e-mail address of Exchange contacts when Exchange returns X500 addresses.

CHANGE 3: Try to contact a running Outlook application before trying to launch a new one. Should make the program work in any situation, whether Outlook is running or not.

OTHER SMALL FIXES:
- Never re-throw an exception using "throw ex". Just use "throw". (preserves stack trace)
- Handle an invalid photo on a Google contact (skip the photo).

IMPROVEMENT:
added EnableLaunchApplication to start GOContactSyncMod after installation
as PostBuildEvent
Improvement: added progress notifications (which contact is currently syncing or matching)
Improvement: Sync also State and PostOfficeBox, see Tracker item https://sourceforge.net/tracker/?func=detail&aid=3276467&group_id=369321&atid=1539126
Improvement: Avoid MatchContacts when just resetting matches (Performance improvement)

2011-04-13 07:59:44 Tree
[r170] by floriwan

changed version to 3.5.0

2011-04-13 07:57:48 Tree
[r169] by floriwan
2011-04-13 06:17:45 Tree
[r168] by floriwan

FIX: handle invalid ContactItems that cannot be casted

2011-04-13 05:54:49 Tree
[r167] by floriwan

FIX: removed redundant log message

2011-04-13 05:53:55 Tree
[r166] by floriwan

Improvement: Avoid MatchContacts when just resetting matches (Performance improvement)

2011-04-12 22:01:03 Tree
[r165] by floriwan

Improvement: improved error handling for NullReferenceExceptions
Improvement: Show internet connection problems only in Balloon and Logger, don't show modal window, to continue syncing after Hibernating
Improvement: wait 90 seconds after start before
(let slow computer load network and outlook)
Fix:
allow only one instance of the program to prevent exception
(log-file exclusively locked from first instance)

2011-04-12 08:07:42 Tree
[r164] by floriwan

FIX: Moved NotificationReceived to constructor to not handle this event redundantly

2011-04-12 06:22:24 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.