Incorrect check caused that the "Overwrite left" and "Overwrite right" buttons would have the same effect as "Skip" if used in the dialog shown for two files with the same timestamp ("<-->").
When the synchronization is complete, failed synchronization items are shown in a new editor, giving you the opportunity to synchronize them again.
Support for the silent mode. When enabled, the plugin postpones all confirmations until after all synchronization items are processed. You can set the silent mode in the synchronization dialog, the default value can be set in the plugin's options.
Fixed reading of options in FAR3, which could fail and revert to defaults in some situations.
The descriptions (language items MReportFileNotes1, MReportFileNotes2) in the sync file can now be turned off in the plugin's configuration.
Build script updated.
Did anyone encounter any problems with the plugin? I am leaning towards officially announcing it in the "Announcements" forum, but I hesitate to do it without any actual testing done by someone else than me.
Error messages in case of an exception are shown in red.
Fixed an Access Violation at the end of synchronization if Silent Mode was used.
Silent Mode wasn't working correctly - in the second pass (the one in which dialogs are shown), all files were synchronized again, regardless of their success in the first pass. In fact, files which were missing on one panel and were correctly copied, would require an overwrite confirmation.
I wonder: Did anyone try the 64bit version of the plugin? Does it work at all?
Silent Mode wasn't working correctly in case file/directory copy/erase failed (e.g. if one directory was a junction targetting a non-existent directory).
Silent Mode wasn't working correctly in case of <--> differences.
The "Copy/Erase Failed" dialog now has button "Skip All" to ignore this error for all future items.
A bugfix release for the silent mode. I hope this is the last "beta" before I can announce the plugin in the main forum. Further development depends on whether my request for EE_CANCLOSE event can and will be implemented - I would like to implement filters, e.g. "show all <<== differences" or "show only differences for this filetype".
After changing the direction of a block, the cursor remains where it was before starting the change.
Reworked the editor's event handling to be more powerful and easier to understand. Hopefully this didn't break anything.
After a synchronization is finished, if there are any unsynchronized items, then the list of such files is displayed again. The same is done in case a synchronization is stopped by the Cancel button. You can exit the synchronization by pressing Cancel on the "what to do" dialog.
Separated the deletion confirmations for files and directories (i.e., it is now possible to select "delete all" for files but "ask" for directories).
Fixed the non-working keyboard shortcuts in editor if used from FAR2.
Bad idea to use two different names, DirSync — Synchronize Directories, besides confusion they besides are in the different ends of the menu (F11) that is very inconvenient.
Because "Directory Synchronize" is not a gramatically correct name, and because historically I chose "DirSync" for the shortcut.
If it is a problem for you (don't see why, but people are different), you can always a) rename the files, or b) change the language file. Problem is solved in both cases.