Legend
Information
Newly Added
Re-/Overworked
Bugfix
SimilarImages - CHANGELOG
© 2004-2008 by Nils Maier
Version: 2007.03b1-2008.04
- Various Movie support issues
- Various issues
- AMD Performence Library dropped in favor of FramwWave
- Borland parts built with Borland DBS4.0
- GflSDK 2.82
Version: 2006.03-2007.03b1
- List-Exclusive Search
- Movies support (thru DirectShow codecs)
- New croppy algorithm that will improve match quality for cropped/border-added images drastically.
- SQLite cache backend
- Thread-Pool for analysis image loader.
- Compare Images-Dialog leaking thumbnail images
- Date-label hidden (non-theme)
- Doubleclicking will open files in fullmode as well
- Fixed EInvalidPointer exceptions occuring in Drive Reassignment dialogs.
- Fixed a bug affecting multiprocessor system that caused a lot of "threads didn't circle" warnings by rewriting the implementation.
- Minor bugfixes (as always).
- Searching Progress normalized
- Small GDI leaks
- Some memory leaks (that only occured in special/exotic cases).
- AMD Performance Library
- Cache purging refined
- Compare Images-Dialog adjustments
- GflSDK 2.67
- New XML loader (wrapper to expat)
- Now takes NumberOfProcessors into account (still overrideable by tweaks)
- Refined Cache Reassignment dialog (purger)
- core.dll built with Visual Studio 2005 (Profile Guided optimized) to speed up the mission critical routines.
- less memory usage
- v2 LangMan
Version: 0.9.5-2006.03
- True Multi-User Support due to using Windows Profile (AppData)
(Create "SimImages.local" file in Installation folder, to circumvent this).
- Display bug (Box Captions truncated when Windows Visual Style uses bold font)
- Errors in processing threads will a) abort the process and b) leave the app in a better state.
- LUA (least-privileged user account) support... You might run SimilarImages in Restricted User mode.
- New version naming (this one might be considered 1.0)
Actually is Year.Month.
Version: 0.9.4-0.9.5
- Bug that prevented "Delete Broken Files" from working
(incl. improvements for skin/themeablity thru third-party programs like windowblinds)
- Help File not available from Help menu also installed
- Hiding thumbs-line whenEVER thumbcount drops below 2
- Info-Text refreshing too often
- LangMan stripped to much whitespace from strings
- Multi-Threading issue (polling already finished threads cause Wait-Functions always to return and and - therefore - update code always to execute)
- Purging Cache returns wrong totals
- Real and correct utf-8 of lang file
- Some more or less small memory leaks
- Thumbs that are not needed anyway (eg. because they are hidden) aren't loaded anymore.
- UnInstaller not deleteing all files that should
- GUI Improvements
- Removed some redunant code
- Removed some unnecessary code that affects startup times (which was contained in GUI-Library)
- Selection code (thumbs/internal)
Fixes bad bug from previous alphas/betas where left pairs where not displayed after some pics got auto-deleted. (minor-bug, since no damage, only less results displayed)
Version: 0.9.3-0.9.4
- Call Stack Dumper for Debugging pruposes
- Types list only build once, afterwards not shown
- CVS repostry converted to Subversion (SVN).
- Compiler/Linker optimizations
- Multi-Threading improvements
- Optimized zlib
- STLPort update
- solid, XML-based language file
Version: 0.9.2-0.9.3
- ... and fixed regressions arising from this upgrade
- Found a "race condition" in my thread queue code which especially seemed to affect Win9x users.
Should be removed now ;)
- Exclusive search much faster now (affects also Inclusive Search)
consumes some more memory
- Threw out XPMenu component (incompatiblities all over)
- Thumbnails displayed just when more than 2 files in set (CMP Dialog)
- Upgrade to GflSDK 2.40
Version: 0.9.1-0.9.2
- Polish translation
Thx to Iluvatar
- "Bad" images wouldn't break the analysis progress.
From now on they will simply "time out".
- Some anti-virus crapwarez reported this changelog contained viruses.
This was/is NOT true.
But I worked around it anyway :p
- Some external and/or third-party components got updated.
Version: 0.9-0.9.1
- This is generally an "optimize and bug-hunt" version
- Broken files can be delete on-the-fly.
- First multi-threading code. (Analysis is multi-threaded)
- Help File
- Selector for some pre-defined threshold values
- Some "tweaks" (See Help)
- Some code that should improve results for scans.
(different Scans usually have different parameters like Contrast, Brightness ...)
- Crashes when displaying small files (<900 bytes)
- Inserting a folder to list now removes subfolders of it from the list
- A lot of stuff from the Cache-Handling was rewritten
- Cache System changed to run smoother and more stable
- Code Optimizations
- DirectProcess mode obsolete/incompatible, hence gone
- Multi-Threading for search-alogrithms initated
- Rewrote huge part of the languages manager.
- Some Icons (thx to NovaStream)
- Threading / Thread Exception Handling
- UI improvements
Version: 0.8-0.9
- Abort in Read Directories-Mode
- Context-Menu for Folder list
- Fullsize-Viewer
- Multi-Selection support for Folder list
- Not-A-Match Database
- Control dis/enabling
- Display errors after maximizing/restoring main window
- Seems I finally fixed that obscure painting error in the statusbar.
Simply redirected and disable some Windows Messages :?
- External Components
- Internal File Processors
- Move (Swap) Routines
- Purge System
- Threaded FileExecution
- Windows Context Menu wrapper class
Version: 0.6-0.8
- Cache System
- Prefetch Mode
- Somewhat faster Exclusive-Search
- GUI Improvements
Version: 0.5-0.6
- A match will now display all associated images. Uses thumbnails therefore
- Info Window for compare dialog
- Low-Priority mode
- FastStep now behaves more correct
- Progress bar now refreshes correctly during search
- Renew now during whole process
- Faster filepattern generator
- GUI cleanups and re-arrangements
- Various optimizations
Version: 0.4-0.5
- Mainly minor fixes and adjustments.
Version: 0.3-0.4
- Algorithm that should "normalize" two datasets.
- Auto-delete 0-Files option which will apply the SAO rule on files with Comparision 0
- Due to a bug introduced in 0.3 "Delete both files" didnt work.
Now its working correctly.
- Fixed small bug causing AV sometimes when cached data was used.
- Minor bugfixes and optimizations in NextMatch routine.
- Fine-tuned algorithms
Version: 0.2-0.3
- "Last modified" to Compare Images-Dialog
- Abort button to Statusbar (for aborting analyze Progress)
- FastStep>> button which lets you easily step over image series like caps (identified by filename).
- Keyboard shortcuts for Compare Images-Dialog (see Hints)
- Language Support (conact me if you would like to support the developement by submitting new languages)
- Last resultset is stored till you process another folderlist.
Means: You dont have to reanalyze the last result anymore
- Previous Button
- Reset Button for threshold
- Semi-Automatic Deletion
- This CHANGELOG
- Filesize coloring now works on byte not KB
- Minor bugfixes
- Will not show already removed files any longer
- Better value coloring in Compare Images-Dialog
- Faster pair-search while inclusive searching.
- File will be sorted by folder/name previous to analyzing.
- GUI layout changes (like a bigger threshold bar)