- Note: To Search Adobe PDF files we recommend Foxit's free PDF iFilter: http://www.foxitsoftware.com/pdf/ifilter/ After downloading and installing a PDF iFilter, go into Mo-Search> Options> More> Text Index, and click [x] Adobe PDF
- Feature: New integrated media player handles common audio and video file types (avi, mid, mp3, mpg, wav, wma, wmv)
- Feature: New shell integration indexing option: Reindex Fast. This indexing mode includes omit types and ignores Text Index changes (handy for searching filenames in Vista and Windows Server 2008, also handy for deleting developer temp files)
- Feature: New Search Domain: [Development: Temp] with extensions: *.aps; *.clw; *.exp; *.idb; *.ilk; *.map; *.ncb; *.obj; *.opt; *.pcc; *.pch; *.pdb; *.plg; *.res; *.scc; *.tlb; *.tlh; *.tli; (Handy for cleaning Visual C++ projects)
- Feature: Options> More> Text Index> Advanced, now permits multiple extensions to be modified at once (via list mutli-select)
- Feature: By default Microsoft Office files are indexed via iFilter (thus Microsoft Office is no longer a prerequisite for these file types)
- Feature: Noise Folders and Files types may now be included or excluded from your index (Options> More> Index> Omit Noise Folders and Files)
- Feature: Added new Tool: Whois (which brings in Ws2_32.dll for Winsock calls)
- Feature: Added new Tool: Fallscreen (which serves no real purpose but is fun in a weird-ish way)
- Feature: New statistics table IndexHistory tracks index changes
- Feature: Results List Right-click menu, added extended (rarely used) verbs such as [Copy As Path]
- Feature: Improved UI rendering (display) on Netbooks running low resolution
- Feature: Improved Search UI to make better use of space and provides more flexibility (show/hide sections)
- Feature: Options> Index Paths and Omit Folders: ListCtrls now have multi-select Edit and Delete (finally!)
- Feature: FileViewer: Improved Link detection (more link types such as relative paths) and improved performance
- Feature: Options> Index Paths: Edit button now properly toggles Include/Omit (very longstanding bug)
- Feature: Integrated Error Reporting (thanks to BlackBoxRevised.dll and dbghelp.dll)
- Optimization: Smaller database size due to inclusion of more noise words
- Optimization: Reduced default maximum files returned from 10,000 to 5,000 (increase this to whatever you like in Options > Mode > General > Display a maximum of X rows.)
- Optimization: Adaptive searching: over time searching gets faster (New FtsWordUsage table collects meta-statistics used to speed up multi-word searches)
- Optimization: Added index to Extension.NoSearch
- Optimization: In the FilerViewer, File link parsing is now more intelligent and caches links to reduce disk IO and increase UI responsiveness
- Optimization: Faster Indexing and Searching due to removal of unnecessary ORDER BY clauses
- Optimization: Added default Omit Folders (e.g. MSOCACHE)
- Optimization: Faster Indexing due to reduced time between indexing completion and release of index lock (mutex)
- Optimization: Faster indexing as database statistics (e.g. Options>Statistics) are now gathered when needed (IndexInfo.LastStatsGather, IndexInfo.LastIndexChange)
- Optimization: Faster FindDuplicateFiles tool (revised logic)
- Optimization: Improved List performance (e.g. ListCtrl replaced heavyweight MRegUIntArray with lightweight plus a single reg entry m_uiCols_Width_User)
- Bug: Search Results List and FindDuplicateFiles Results List: Attempt to open a file lacking an associated Windows editor now display the Windows [Open With] dialog. Before: a cryptic/incorrect error dialog was displayed (longstanding bug)
- Bug: When the app was launched from cmd line or Windows shell: launching help fails with this message: "Failed To Launch Help." (longstanding issue)
- Bug: FindDuplicateFiles: Upon deleting a file while depressing the shift key, the file is now permanently deleted (as is standard in the windows shell)
- Bug: Search with Path filter failed when a foldername contained a single tick (')
- Bug: iFilter indexer now loads the whole file (previously, just the header was loaded: longstanding issue)
- Bug: Microsoft Office security dialogs no longer display when iFilter is used
- Bug: FileViewer selection combo works properly again. Previously the combo didn't display state and only changed once per app load (regression in 3.0.0)
- Bug: Words containing a tick (e.g. ') failed to index (regression in 3.0.0)
- Bug: Error when indexing a root folder name containing a single tick (')
- Bug: Uninstaller failed to remove shortcuts from Start Menu in Vista
- Bug: Esc key didn't close dialogs that it should have, such as: Options.Index.Add folder (longstanding bug)
- Bug: Upon Search completion if your computer is muted, the Matches/No-Matches sound no longer plays (we now use Windows PlaySound API which brings in Winmm.lib)
- Bug: FileViewer: when I select a complete link (e.g. the meauxsoft ftp link) the link could un-select. (Regression)
- Bug: Search Dialog, Text combo has duplicate mnemonic [t]. The mnemonic s now [x]
- Bug: Search Dialog, Filename button has duplicate mnemonic [f]. The mnemonic is now [n]
- Bug: FindFileTypes buttons (Info, Search, and Donate) didn't reposition when the window resized
- Bug: FindDuplicateFiles button (Donate) didn't reposition when the window resized
- Bug: When logging SQL, Parameterized SQL is now de-parameterized (before: you'd see ? instead of actual values)
- Bug: When debug logging is enabled, invalid/empty diagnostic dialogs are no longer displayed
- Bug: Indexing no longer crashes when encountering a path longer than is valid in Windows (e.g. path is longer than 260 characters)
- Bug: Hyperlinks didn't always highlight upon mouseover
- Bug: Hyperlinks enclosed in parenthesis opened a url with the leading and trailing parens
- Bug: Progress dialog time remaining displayed odd things such as: "1 Minutes remaining", "0 Seconds remaining", etc.. (long standing issues)
- Bug: Options> Index> Paths List: When a path does not exist, a truncated messages displayed: "...(Yellow indicates" (long standing issue)
- Bug: Analysis> ComboBox (Report) last used selection is now saved and re-loaded
- Bug: When your Windows session changes state (screen saver start, or RDP session ends) application buttons lose color and turned shade of yellow, yuck! (long standing bug)
- Bug: Jpg exif details sometimes did not display when they should have
- Bug: Jpg exif Comment longer than 30 characters could have crashed Mo-Search (regression in v3.0)
- Bug: Selection Combos: Possibly duplicate entries. Details: When the down arrow was pressed in an empty combo, the hot-menu became user-editable text, which was then saved and then re-loaded (longstanding bug)
- Bug: FileViewer: When a path link is clicked we now use Windows Explorer to browse that folder (previously: we displayed an error message: No Viewer Available)
- Cleanup: FindDuplicateFiles: Upon canceling file deletion, you're no longer presented with an unnecessary and annoying dialog saying the file was not deleted
- Cleanup: Removed unused search domain: [Media: Audio Playlist]
- Cleanup: FindFileTypes now has Results totals: # Files, # File Types, Size
- Cleanup: Cancel button is now hidden when indexing becomes non-cancelable (Stage 4 Cleaning Index, and Stage 5 Optimizing)
- Cleanup: ListCtrl Optimize Column Widths now also measures the width of the column name (before: only data width was considered)
- Cleanup: Removed default Text Index files types that often generated noise (.ini .config .idl .properties .manifest .def .xml)
- Cleanup: FileViewer navigation buttons now disable when no Search terms
- Cleanup: Improved DBMS neutrality/compatibility (renamed File.File to Uri.Uri)
- Cleanup: Smaller index size as indexed words are now longer than 1 character
- Cleanup: Reduced noise when reading binary files
- Cleanup: Removed .png from domain: Media Photo
- Cleanup: In table FileIndex, added col new statistics column IdxWords_SumCt
- Cleanup: Removed lots of legacy code and removed dependency on msvcp80.dll (stl namespace std)
- Cleanup: FindFileTypes tool: when Mo-Searching a type the extension and path are now both set in Mo-Search (previously only the extension was set)
- Misc: Countless other small bug fixes, optimizations and cleanups