Dillobits Software

Intelligent tools for smart people

 

InSync version 10 change log

10.5.10
- Start taskbar animation before creating VSS snapshots instead of after.
10.5.9
- On Windows 7 and Server 2008, remove progress indication from taskbar since we've really no idea how much we have to do.
10.5.8
- Use more compact XML parsing code.
10.5.7
- Fix taskbar animation under Windows 7 when large icons are used.
10.5.6
- Prevent saving of jobs that have no source folders specified.
- Warn user about discarding changes made to a job definition.
10.5.5
- Indent insync.xml option file.
10.5.4
- Minor performance improvement for very large files.
10.5.3
- Implement flicker-free spinning mandala icon.
10.5.2
- No longer needs a separate installed InSync dll.
- Drop support for problematic dual mode (32bit and 64bit) install exe.
10.5.1
- Improved support for destination on Samba based NAS boxes that don't correctly support file attributes.
10.3.23
- Update and simplify end user license agreement.
10.3.22
- Update licensing code.
- General performance related refactoring.
10.3.21
- Update copyright notice.
10.3.20
- Always enable DEP (Data execution protection).
- Change a few control annotations.
- Sign with renewed digital certificate.
10.3.19
- Unreleased internal build.
10.3.18
- Optimize performance by minimizing task context switching.
10.3.17
- Restore 'Run Elevated' checkbox to the proper stat after all jobs complete.
10.3.16
- Fix rejection problem with some legacy registration codes introduced in 10.3.14.
10.3.15
- Unreleased internal debug version.
10.3.14
- Support international characters in license names.
10.3.13
- Fix bug causing addition of job to fail.
10.3.12
- Fix bug causing removal of job to fail.
10.3.11
- Fix bug causing missing display of scheduled events.
10.3.10
- Fix rare race condition that may cause crash or lockup.
10.3.9
- Handle intermittent network errors.
10.3.8
- Fix fatal error handling bug.
10.3.7
- Provide Vista and Windows 7 shutdown blocking reason during sync.
10.3.6
- Provide finer grain control over how NTFS permission and ownership attributes are copied.
10.3.5
- Replace multiple security attribute copy option checkboxes with single droplist control in job edit dialog.
10.3.4
- Reorganize control into logical groupings.
10.3.3
- F1 and Shift-F1 invoke help in all cases.
10.3.2
- Added option to copy non-inherited folder security properties.
10.3.1
- New security model for NTFS file security attributes. 'Compare Security' job option is implemented
  allowing user to request that security attributes for all source and target files be compared and
  copied if they differ. When this option is not selected only updated or created files get their
  permissions set.

10.2.36
- Fix issue with context help. Some help buttons not working.
10.2.35
- Reduce maximum threads when auto is selected and memory subsystem overload is at risk.
10.2.34
- Use running thread count as progress indicator for windows 7 taskbar.
10.2.33
- Internal build for VC10 compiler testing.
10.2.32
- A few more icon updates.
10.2.31
- Update button icons.
10.2.30
- Fix unitialized thread limit when started for the 1st time and there is no options file.
10.2.29
- Fix unitialized variable for Windows 7 taskbar handling.
10.2.28
- Do special case animation for windows 7 taskbar.
10.2.27
- Add taskbar animation to indicate running status when minimized.
10.2.26
- Implement dynamic thread pool to reduce the high overhead of creating and destroying new threads.
10.2.25
- Enable Windows DEP (data execution protection) security feature.
10.2.24
- Fix licensing bug.
10.2.23
- Make sure all running jobs are aborted by Abort function.
10.2.22
- List explicitly excluded folders to job log.
10.2.21
- Refrain from updating dialog controls directly from worker threads.
10.2.20
- Revert back to Visual C 9.0 compiler. Remove all references to third party toolkit.
10.2.19
- Fix sticky simulate. After running one sim, 'run job' button would do simulation instead of real sync.
10.2.18
- Minor code cleanup and documentation updates.
10.2.17
- Only issue user abort error message/popup once per aborted job.
10.2.16
- Rework thread scheduler to minimize the number of active but suspended threads, thus reducing dispatch overhead.
- Reduce size of thread reserved stack to minimize system overhead.
10.2.15
- Re-instate user managed maximum running threads control (by popular demand).
10.2.14
- Fix bug preventing termination after fatal error.
10.2.13
- Remove tray icon support for now since it causes unexplained deadlock conditions at application shutdown on certain systems.
  This type of application doesn't belong in tray anyway.
10.2.12
- Remove more unecessary thread tracking code.
10.2.11
- Add notation to About dialog for x86/x64 version of InSync dll when loaded.
10.2.10
- Clean up dangling threads at exit.
10.2.9
- Delete tray icon when job completes.
10.2.8
- Display configuration file path at top of main dialog.
10.2.7
- Fix autorun file name command line parameter broken by previous change.
- Add * on excluded folder button if one or more folders have been specified for exclusion.
10.2.6
- Disable animation timer when application is minimized.
- Add config command line parameter for specifying non-default config file path.
10.2.5 (internal)
- Merge includes into precompiled header for faster build.
- Cleanup unused includes.
10.2.4
- More log alignment stuff.
10.2.3 (internal)
- Align log entries for easy sorting.
- Quote file names in log to facilitate post parsing.
10.2.2
- Do not save configuration file if no changes were made.
10.2.1
- Reduce average number of running threads to 2.5 times the number of processors.
10.2.0
- Delete unreachable code.

10.1.21
- Fix file space pre-allocation function (second attempt). Got it this time!
10.1.20
- Fix file space pre-allocation function to minimize disk fragmentation.
- Remove unused sequential execution control.
10.1.19
- Eliminate unecessary thread counters.
- Inline high usage functions for better performance.
- Optimize class initialization code.
10.1.18
- Update wildcard file name matching to handle multi-code unicode characters.
10.1.17 (internal)
- Installer packaging corrections.
10.1.16
- Package 32-bit and 64-bit specific MSI format installers.
10.1.15
- Migrate to MSI capable installer
10.1.14
- Remove unused thread priority control from main dialog.
- Use lower overhead Win32 threads instead of MFC CThreads
10.1.13
- Remove unecessary termination cleanup made possible by 10.1.12 changes.
10.1.12
- Simplify thread family tree structure (eliminate it). Avoid the need to count and track running offsprings.
10.1.11
- Dont unecessarily run threads for excluded folders
10.1.10 (internal release)
- Copyright updates
10.1.9 (internal release)
- Build script updates
10.1.8 (internal release)
- Licensing
10.1.7 (internal release)
- Licensing.
10.1.6
- Fix runmode inheritance bug.
10.1.5 (internal release)
- Reformat source for readability.
10.1.4 (internal release)
- Reorganize and refactor source
10.1.3
- Add more meaningful titlebar to excluded folder dialog.
- Update help documentation with version 10 info and graphics.
- Complete migration to STL containers.
10.1.2
- Incorporate latest version of 3rd party toolbox
10.1.1
- Add volume name processing for excluded and included folders.
10.1.0
- Initial version 10 release.