2024, Nov 11 Version 9.48.4
- Tweak: Upon entering an invalid file/path into Explore address bar, navigate to the closest valid parent.
- Tweak: Smoother UI startup (less draw/redraw flashing when starting in dark mode).
- Tweak: Upon maximize properly fit to the desktop size (regression in 9.48.1).
- Bug: AppUpdater failed to properly check and update when a new version was available (longstanding).
- Tweak: If the Count column contains all zeros (for example search by filename) then auto-hide, and auto-turn back on next search.
- Tweak: In Results list only show Count/Relevance column when searching by text.
- Tweak: Make Results list fixed cols (Dates, Sizes, etc) narrower now that we've disabled auto Dpi scale, so that variable width columns (Filename, Path) have more width.
- Tweak: In Results list reduced default Max results matches from 10k to 5k, to improve search worst case performance.
2024, Nov 3 Version 9.48.3
- Feature: In Topbar replaced dumb edit with auto suggestions combo.
- Feature: Explore mode: New address bar.
- Feature: Explore back/forward/up buttons.
- Feature: Explore mode: Improved keyboard navigation.
- Feature: Explore hamburger option: Auto expand selected folder.
- Feature: Explore hamburger option: Colorize compressed or hidden files and folders.
- Feature: Explore hamburger option: Show hidden files and folders.
- Feature: Explore hamburger option: Show path suggestions in address bar.
- Tweak: Topbar smaller and opacity always.
- Tweak: Smaller minimum size now that DPI auto scaling disabled.
- Tweak: Filters page: position labels just above each field, tighten up field spacing.
- Tweak: Increased indexed word max length from 22 to 25 characters.
- Tweak: Renamed [Score] search ranking method to [Count].
- Tweak: In upper right display [Mo-Search 9.48.3] instead of Meauxsoft.
2024, Oct 14 Version 9.48.2
- Bug: DPI scaling layout weirdness has been fixed, when scaling is greater than 100% controls now no longer position over each other (e.g. Opacity, Dark Mode, etc).
- Bug: Advanced Search returned no results when search term had trailing periods (ex: Displaying...])
- Bug: Mousing over top buttons now properly shows normal arrow mouse cursor instead of vertical or horizontal resize cursor.
- Bug: In Advanced screen, filter labels now do a better job of highlighting when that filter is being used.
- Bug: In FileViewer do not display the file search controls when an image is displaying.
- Tweak: Merged topbar and Pin into one pushpin button, to reduce UX clutter and confusion.
- Tweak: Standardize dialog text references from Omit folder to Noise folder.
- Tweak: Hide [Please Donate] button and only show after 40 days.
- Tweak: In main search dialog, UX improvement to file menu so it looks and behaves more like a conventional file menu.
- Tweak: In FileViewer dark mode, the displayed image no longer has white padding on side/top/bottom areas.
- Tweak: In FileViewer, the displayed image expands to correct size.
- Tweak: In Search filters: When Text label shows active color the child combo now shows that same color. fix in Filter.RefreshColors();
- Tweak: Improved UI controls size and layout, including Pinned Topbar (smaller size, repositioned controls, etc).
2024, Sept 23 Version 9.48.1
- etc: Features added and bugs were fixed.
2024, Aug 18 Version 9.48.0
- etc: Features added and bugs were fixed.
2022, Oct 14 Version 8.1.7
- etc: Some bugs were fixed.
2022, May 8 Version 7.2.4
- etc: Some bugs were fixed.
2016, July 5 Version 6.0.7
- Feature>Indexer+Search Added search-able characters: Ä,Ö,Ü,ä,ö,ü (thanks Ferdinand).
- Feature>Indexer+Search Added default text search extension: .json
- Feature>Search Improved Text AutoComplete word matching (more relevent AutoComplete matches).
- Feature>FileViewer Auto-jump into Find mode when a user highlights text, for an experience more similar to Notepad++ (e.g. Selected text is instantly highlighted throughout the file).
- Feature>FileViewer Allow the user to highlight-text to select (similar to Notepad++).
- Feature>FileViewer Show relative match(es) position (for both Ctrl+F and TextSearch modes) via area adjacent to Vertical scroll bar (similar to Chrome).
- Feature>Indexer Prompt to re-use custom Paths or OmitFolders upon full re-installation.
- Feature>Config When Paths (SettingPath.cus) or Omit folders (SettingOmit.cus) have changed, serialize to install folder (to streamline full index rebuild/install).
- Optimization>Indexer Improved performance when deleting and adding directories having similar files. Previously slow (delete, promote, delete) cycles may have occurred in series. Now we promote to the latest ID to decrease deduplication promote/delete churn (fix is a simple ORDER BY change).
- Optimization>Combos Don't create Cue font, if Cue text is not set for the control (e.g. most combos).
- Optimization Smaller installer size due to coalescing dll-based unzip code directly into mobase.dll/CDocxMgr, which results in removal of a big chunk of unneeded logic.
- Bug>All When indexing/reindexing/searching, gradual Database corruption led to cryptic database errors obscuring root cause. Fix is to synchronize Index writes across all threads + processes (6.x issue).
- Bug>Indexer Possible buffer overrun resulting in crash for file types: docx, jar, odp, odt, pages zip (all versions, longstanding, very rare: seen once)
- Bug>Indexer Could not index a child folder (e.g. X:\photos) if the root folder (X:\) wasn't included (longstanding, multiple versions).
- Bug>Indexer Error when renaming a folder in Windows: Value violated the integrity constraints for a column or table. (longstanding, rare).
- Bug>Indexer In install, could not set a single path if was not a root folder such as X:\photo (longstanding).
- Bug>Fileviewer Wrong color (e.g. yellow) was sometimes used to highlight matching/selected text (e.g. blue).
- Bug>Fileviewer Multiple lines of matched text incorrectly rendered on 1 line. Now each line of matching/selected text properly renders on the correct line (6.x issue).
- Bug>FileViewer When only one match is found, show [No Other Matches] instead of [Text Not Found] in yellow footer.
- Bug>Fileviewer Wrong text color used in buttons upon mouse-over. For example, integrated find [Options] and [x] buttons text color now remains black (Were turning white, and largely illegible - fix in MDialog::_CreateButton).
- Bug>Search Multiple consecutive spaces or wordbreak characters resulted in AutoComplete not showing valid words (6.x issue).
- Bug>Search Error when attempting to add Key Word already present in index (6.x issue).
- Bug>Database Removed prepared query support to reduce occurrences of rare database errors (6.x issue).
- Bug>Database Add query lock/release mutex to reduce occurrence of rare database errors (6.x issue).
- Bug>Database Error reported in log files: SUM(SizeKB), which is actually not an error.
- Bug>Patch Don't show an error when including new TextIndex file type(s), if the file type was already included by the user.
- Etc>Search When trial period expires, auto-show license dialog at most every 2 seconds when performing an auto search (before we were showing every keystroke).
- Etc>Search Slightly tweaked ranking, to be a bit more biased to Hits and HitsDensity.
- Etc>Diag In log, include database current internal-version when logging [Patch_1 Start].
- Cleanup>Etc more dead code removal and smaller optimization.
2016, Feb 14 Version 6.0.6
- Optimization Lower-overhead/faster AutoIndexer due to redesigned PathManager (Reworked Omit/Noise folder calculation, GetParentFolder heuristic, Path/File splitting, SystemVolume change ignore, simplified/consolidated maps, map 2x larger)
- Feature Enhanced #NoDups search operator (2nd iteration) now properly works for *any* given query/combination of search filters. Previously for many query combinations, #NoDups resulted in files missing from search results (required newly developed zTemp Tables, since SQLCE did not provide the required performance here).
- Feature New search operator #PathTooLong, which shows files having paths too long.
- Feature Save/Load dialog size + position for Tool dialogs: FileAnalyzer, FileDuplicates, FileTypes, and Whois.
- Feature By default TextIndex .properties files using the Text indexer.
- Feature When user right-clicks a folder in Windows Explore (or 3rd party Windows Explorer replacement) that is not an include path, allow the user to add this path (and do so before bringing Indexing dialog to the foreground)
- Bug In AutoComplete boxes you may have encountered the "The parameter is incorrect" dialog. (6.x issue: new AutoComplete feature)
- Bug In Search results list, only part of the matched Path and/or File highlighted. (6.x issue: new Results Highlight feature)
- Bug When indexing/reindexing, a Path+File longer than MAX_PATH (260 characters) may have caused a crash. (longstanding: all versions)
- Bug When indexing/reindexing, Paths were sometimes considered Includes, when they were actually Noise/Omit. This resulted in both index bloat and decreased performance. (longstanding: all versions)
- Bug When indexing/reindexing a single drive, files weren't correctly counted. This resulted in the wrong count of files to index, and thus an incorrect time-remaining calculation. (6.x issue: New multithreaded counter)
- Bug In FileAnalyzer, Files added with the [Add] button sometimes were not added. (6.x issue: new FileAnalyzer tool)
- Bug In ResultsList, Filename not highlighted when it is a match for Text search terms. (6.x issue: new Results List highlighting feature)
- Bug In ResultsList, at times only part of the matching text was highlighted. (6.x issue)
- Bug In Search UI, Path AutoComplete list failed to show the most relevant paths. (6.x issue: new Autocomplete feature)
- Bug In Search UI, Hang in AutoComplete due to logging race condition. (6.x issue: new AutoComplete feature)
- Bug In Search UI, Small memory leak in AutoComplete lists. (6.x issue: new Autocomplete feature)
- Bug In IndexWords Dialog, if AppDiag was not enabled the group box drew ghosted when it should not have been visible. (6.x issue: new IndexWords dialog)
- Bug In Option, Crash when adding many extensions at the same time (e.g. [.xxx .yyy .zzz etc..]) into Options > More... > Text Index > Advanced > Add. (6.x regression)
- Bug In ProgressDialog setting topmost showed the Progressbar when it should not have been visible. (6.x issue: new TopMost feature)
- Bug General, Crash in screens like TextIndex > Advanced, where rows are loaded... and then *more* rows are loaded as the user add items. (6.x issue)
- Cleanup Search ModifiedDate filters, when not enabled display as empty [ ] instead of empty with slashes [ / / ]. This streamlines control UI state recognition - easier to see when enabled.
- Cleanup In ProgressDialog, font and background headers have been tweaked to be more visually appealing.
- Cleanup FileViewer: In FindInFile field don't show dropdown when there are no matches. (Before - user typing within built-in FindInFile resulted in an empty drop box obscuring a chunk of FileViewer)
- Cleanup Revised button theme - replaced garish blue with more a subdued silver.
- Cleanup Index words dialogs - consolidated a bunch of Statics controls into one single line-wrapping Edit control. Now complete info can be easily seen, scrolled, and copied.
- Cleanup Auto-omit SYSTEM.SAVE path, during Installation and in Options > Index > Defaults. (e.g. AutoDetect Paths)
- Cleanup Quote'd Search (deep search) now searches files by Alphabetical order of Path. (previously, ordered by path-length which was seemingly random - not a good UX)
- Cleanup Search screen draw tweaks (re-position logo upon screen widen/maximize, don't ghost controls after Options, case detect+fix in Path AutoComplete.
- Cleanup Reduced log noise for AutoWord_SearchText when AppDiag is enabled. (now only log when query duration greater than 0 milliseconds)
- Cleanup When Path filter is specified generate SQL consistently employs inner join. (previous a mash of equa-joins and inner-joins)
- Diag During indexing, when cleaning paths show the number of files cleaned at the each path within the log.
2015, Dec 24 Version 6.0.5 (BETA)
- Optimization Faster Searching due to Asynchronous Index init, re-worked re-association tables+logic (up to 3x faster), reduced word duplication, enhanced query plans.
- Optimization Faster Cleaning stage when indexing (up to 10x faster - stage was doing *much* unnecessary work).
- Optimization Faster Options.Statistics loading (moved slow/intricate calculations into tail of indexing).
- Optimization Faster Indexing: Inclusion of underscore in word, Faster counting (4 threads), Optimized UriDistinct insert, deferred index creation (Uri.Indexed, Uri.Modified).
- Feature FileViewer: Redesigned search match highlighting (much more like Chrome, and much less ugly) using yellow background instead of a blue underline squiggly.
- Feature Results List: New Search match highlighting (like Chrome) using yellow background. Previously matches were not highlighted in the files list.
- Feature All List controls: type to search (handy to find a row/column with specific text), and F3 to find next.
- Feature New search operator: #NoDups, which hides duplicates in the search results.
- Feature New Indexer: .msg (Outlook Message/StructuredStorage file).
- Feature New search operator: #OutlookMsg, which returns files indexed with the Outlook Msg indexer.
- Feature Overhauled FileAnalyzer, adding: Containing Text (optional), Line Mode, StartIgnore and EndIgnore, MaxReport MB, Explore path, View file, Save/Load upon tool exit/start, Progress Dialog, etc.
- Feature Added FtsWord.WordTextCase for UI/AutoComplete list.
- Feature Reindex a specific drive/folder in Windows Explorer (longstanding request), and if requested folder is not Included in your Index... then prompt to add.
- Feature By default these extensions are now included: .jar .xlw .xla
- Feature Added shortcut to FileAnalyzer in Start menu.
- Feature FileViewer Ctrl-F: FindInFile improvements, in-part to make behavior more similar to Notepad++.
► Selecting text and pressing ctrl-f places the selected in the find Edit and auto-FindInFile.
► If FindInFile toolbar is open, just selecting new text (3+ characters) will auto-FindInFile that new text. To undo press F3/Alt-F3 (this reverts FindInFile to your edit text).
- Feature FileViewer new binocular tool: Word Frequency.
- Feature Indexing, Added underscore (_) as word token (speeds re-association, and greatly improves searching within source code).
- Feature Indexing, Increased max word length from 40 characters to 48.
- Feature ProgressDialog new Topmost-Minify mode (pins topmost and moves out of the way).
- Feature ProgressDialog shows number of files counted, (during counting phase), total indexed (plus Added, Modified and Removed counts).
- Feature If Notepad++ is installed, use that in place of Windows Notepad.
- Feature Options.Sys new FileAnalyzer checkbox (to enable/disable FileAnalyzer in Windows Explorer), so a folder can be right-clicked to quickly Analyze contained log files.
- Feature Options.Index show bus type (SATA, SCSI, USB, Fibre, etc).
- Feature Options.TextIndex.Advanced, warning displays associated Indexer is does not work well with AutoIndexer (Deprecated *Legacy* COM-based indexers: Microsoft Excel, Microsoft PowerPoint, Microsoft Word, Adobe PDF).
- Bug Incorrect tokenizing resulted in words too long being excluded from the index. Now we always use 48 leftmost characters when a word is too long (longstanding).
- Bug Crash when indexing PDF file via Meauxsoft PDF indexer (longstanding, sorry Jean).
- Bug Incorrect work breaking in Meauxsoft PDF, resulted in some words not getting indexed (longstanding).
- Bug Newly added files were not added into re-association cache (Uri.Indexed + redesigned cache).
- Bug When cache is reset notify other Mo-Search instances plus AutoIndex.
- Bug When a file is renamed in windows, ghosted (non-existent) filename would show in File filter AutoComplete list.
- Bug Upon installation in Windows 10, error displays [Dispatch #3119, INSERT SettingPath...] and all C:\Windows folders/files are included in your index.
- Bug When switching between Advanced and Simple search modes, retain selection/caret position (longstanding).
- Bug Inaccurate estimated time remaining and/or count of files to index during an Index refresh (progress bar at 100%) but its got more to do.
- Bug resize when viewing a png and the background doesn't erase.
- Bug Some image types (Png Tiff Tif) did not render centered within FileViewer (regression in 5.6).
- Bug Some image types (Png Tiff Tif) did not fully erase the background upon loading, resulting in ghosted/garbled background (longstanding).
- Bug Some image types (Png Tiff Tif) did not cleanly expand/contract when the screen was resized center within FileViewer (longstanding).
- Bug FileTree outstanding bug fixes: crash, mem leak (longstanding).
- Bug In MAdoDb auto-close recordset upon error in Table_AddNew or Table_Update.
- Bug Exiting when counting files resulted in slow application shutdown (fixed via new Async Cancel).
- Bug Error when searching, and no results returned when infrequent filter combinations were used.
- Cleanup When cleaning files (e.g. no longer in filesystem, but still in index) do so by alphabetical paths so the user can see see/understand progress.
- Cleanup Enable thread cancel during threaded file enumeration (counting).
- Cleanup Enable Cancel button during last indexing phase, cleaning (longstanding).
- Cleanup Don't include ExportOn details within FileViewer AdvancedCopy (when copying a file/path we don't need meta info, regression in 6.0.x).
- Cleanup Renamed [Media: Photo] to [Media: Image], since non-photo image file types are included.
- Cleanup in SQL diagnostics include datetime.
- Cleanup Tools - changed background color from garish blue, to a more subdued gray.
- Cleanup UI Refresh: Revised app Icon (For TaskManager,Desktop,Start Menu), Font size/colors, ModifiedDate pickers, Sticky button borders, Indexer name standardization.
- Cleanup In Options.TextIndex.Advanced hide the period in the extension.
- Cleanup Reduced logging of non-error conditions within application log files
- Misc AutoSearch, increased Default results to 150 (from 100) and Max results to 300 (from 200).
- Misc AutoWords improvements (faster, more accurate).
- Misc Meta words - increased weighting from 1x to 5x, and added plural synonyms (photos, songs, albums, etc).
- Misc many other smaller bug fixes, optimizations, and improvements.
2015, Nov 7 Version 6.0.4 (BETA)
- Bug Files with no extension were not properly filtered by the [---All Items---] extension combo.
- Bug If a Search domain filter was specified, then ModifiedDate filter(s) was ignored.
- Bug Rank results even with no Text is specified (e.g. just searched by path, filename, domain, modified).
- Bug Only show the [More..] button when there are actually more results to show.
- Bug Some words that should have been indexed, were not (regression in 6.0.0).
- Bug Client-Cache File metadata (modified date, modified generation, distinct words, etc) became outdated until the search screen/application was restarted. This resulted in stale ranking data.
- Bug Search results had munged Relevance values (regression in 6.0.3).
- Bug After Search results are returned, filtering by the [---All Items---] extension combo resulted in munged Relevance values (regression in 6.0.3).
- Bug Search results files count may be one less that actual (longstanding).
- Bug When minimizing the search dialog, the dialog become unresponsive due to bug in new list auto-resize code (regression in 6.0.3).
- Bug When indexing a subfolder, don't un-index subfolder-external paths.
- Bug AutoComplete filenames show true case - requires full re-install (before list was incorrectly shown in lower case. Actually due to an architectural limitation).
- Optimization slightly faster searching, due to better memory re-use.
- Cleanup Show topmost button even when not in Simple search mode (button was needlessly hidden otherwise).
2015, Nov 1 Version Version 6.0.3 (BETA)
- Feature Added new search filter: Modified Date.
- Feature Enhanced search ranking (Relevance): include Modified Date, normalize HitsDensity lower bound, and more evenly weight (before - too HitsDensity biased).
- Feature In simple mode, type hashtag [#] to view the autoComplete list of all indexer hash tags.
- Feature Auto resize results list when window is resized and auto-resized (><) is enabled.
- Bug ShowStatusBar checkbox (rectangle indent) state was reversed (longstanding).
- Bug AutoComplete sometimes didn't show the completion list when matches were available.
- Bug In Explore mode, clicking [//] with a filename selected, resulted in an option to include that filename in the search path.
- Bug FileViewer, Export Text generated [Export On] date/time in a munged format.
- Bug FileAnalyzer, closing FindInFile (ctrl-f) would cause a re-analysis (sorry! longstanding).
- Bug FileAnalyzer, FindInFile (ctrl-f) didn't scroll to the found text (longstanding).
- Bug FileAnalyzer, FindInFile (ctrl-f) didn't properly highlight found text: Text was selected, but selection not shown (longstanding).
- Cleanup Search screen, more tooltips and control position tweaks.
- Cleanup Log AutoComplete query duration when app diagnostics is enabled.
- Cleanup Show results list buttons (><, details, A-Z, %) whenever the results list is visible.
2015, Oct 22 Version 6.0.2 (ALPHA)
- Feature User configuration of AutoComplete and AutoSearch items returned (Visible when diagnostics are enabled: Options > System > Enable Diagnostics)
- Feature New/revised Indexer FileTags: #unicodetext, #applepages, #openoffice, #asciitext.
- Feature AutoComplete and AutoSearch by Indexer FileTags: #unicodetext, #asciitext, #pdf, #doxc, #archive, #ifilter, #applepages, #openoffice, #media, etc. Note: To search on new tags, a full install/index with 6.0.2 is required.
- Optimization New internal ReduceRam function, enabling AutoIndex to use slightly less memory (plan to enhance moving forward...)
- Optimization Indexing optimizations: ~2% speed increase (Further consolidation of memory-wordbreak buffer, pragma optimize, PDF shared buffer, TextFile shared buffer)
- Optimization Slightly faster Quote search in text files (shared buffer)
- Bug Pdf Indexer error "Out of Memory" when encountering an unusually formatted PDF (long standing)
- Bug Pdf Indexer possible crash when encountering an unusually formatted PDF (long standing)
- Bug Once an image with EXIF detail display, loading an non-EXIF file results in previous EXIF information still displaying (Only occurs when optional EXIF Information is enabled in Options> General > FileViewer, regression in 5.5)
- Bug AutoUpdate hangs (5+ minutes) before completing check
- Bug AutoUpdate displays message that AutoUpdate server is unavailable, when it actually *is* available.
- Bug In the AboutBox, the buy link now points to the version 6 product page.
- Cleanup Improved AutoUpdate: reliability, performance and logging (each check has expanded detail, and only retain last log to reduce size)
- Cleanup Improved indexer logging. Removed: thread priority switch, Added: FileLoad complete, Added: SettingPath/SettingPathOmit inserts (when LogSQL registry DWORD entry is enabled)
- Cleanup When searching by filename/path only (e.g. no text) the results are order by Modified data.
- Cleanup When exporting fileviewer text: 1) include Export date, 2) include Export source, and 3) Properly generate newlines: just \n (longs standing).
- Cleanup Privacy Policy is now stated in the AboutBox.
- Cleanup In ExamineFileIndex dialog, removed debugging placeholder: _file here_
- Note to Debug a indexing crash, this registry setting can be enabled (and will log start+complete for each file. The last file missing a complete... caused the crash).
1) Go to this registry key: [HKEY_CURRENT_USER\Software\MeauxSoft\Mo-Search6.0\App Settings]
2) And create this DWORD registry entry: [LogFilenames], and set a value of [1]
3) Re-run the install (or re-indexing)
2015, Oct 7 Version 6.0.1 (ALPHA)
- Optimization Faster searching (big cache-build speed increase for multiple search terms, by reducing number of queries)
- Optimization Increased compiler optimizations in targeted areas (pragma optimize)
- Optimization Faster filename indexing (removed redundant word weighting code)
- Bug Incorrect word UseCount: inaccurate search ranking for deDup'd files (6.0.0 issue)
- Bug Crash during initial index build, when indexing Avast files (added new Omit folder: Avast)
- Bug AutoComplete may not work if SearchSound was disabled (6.0.0 issue)
- Bug Enable ExamineIndex dialog on indexed files within Explore mode (6.0.0 issue)
- Cleanup Only play TimerDebug beeps when EnableDiagnostics is enabled (6.0.0 issue)
- Cleanup Don't show Cancel button when ExtendingSearch cache because the operation cannot be canceled - currently (6.0.0 issue)
2015, Oct 5 Version 6.0.0 (ALPHA)
- Feature Database Sharding enhances scalability while increasing maximum index size from 4GB to a theoretical 12GB
- Feature DataDeduplication enables higher scalability and faster indexing (real-time data deduplication is performed during indexing)
- Feature AutoComplete words list is based on overall index (in 5.x AutoComplete list was limited to recent searches)
- Feature New default extension .sh (Linux/*NIX shell scripts)
- Optimization Slightly faster indexing due to threaded file counting (During indexing, items remaining calculation is done in parallel)
- Optimization AutoIndexer file rename improvements (file rename is now very efficient, previously a full de-index + re-index of that file was done)
- Optimization Reduced timer activity for Search and AutoIndex, which enables Windows to enter sleep state sooner, and reduce energy usage
- Optimization A number of small speed-ups, as much of the codebase was updated during this major release.
- Bug Possible crash in error reporting (code analysis fix)
- Bug If a file was named x.y it was too short to have any words full text indexed, so it didn't get inserted at all (longstanding)
- Bug using file types filter caused relevance scores to get munged
- Bug After search was performed, Application hang when filtering by Extension combo (occasional)
- Bug A handful of other less common crashes have been resolved during development
- Etc Dead code+resources removal, smaller bugs, UI changes and architectural improvements
2015, Mar 17 Version 5.6.2
- Bug Application crash upon attempt to index more data than back-end can handle. Fix is new index size limit (max database size=3.9GB)
- Bug FindDuplicates ran slowly when multiple analyses were performed without closing the tool each time (regression in 5.6.1)
- Bug Initial Indexing: Progress dialog closed before indexing was fully completed, resulting in user not knowing status + duration of the install. (longstanding)
- Bug Upon user Canceling of indexing, the Progress dialog disappeared before canceling fully completed, resulting in user not knowing the status + duration of the cancel. (longstanding)
- Optimization Slightly faster indexing: removed unneeded compact, optimized stats updated, Ado WordCount insert, (~5% faster than 5.6.1)
- Optimization FindDuplicates Binary analysis is slightly faster (~10% faster than 5.6.1)
- Optimization Installer has slightly reduced RAM usage (~20MB less than 5.6.1)
- Cleanup Initial Indexing: Progress bar increments more linearly and smoothly through the various indexing stages.
- Cleanup Upon installation, the Mo-Search license is auto-imported from prior versions: 5.0 and 5.5
- Cleanup Consolidated duplicate code and removed dead code, which results a smaller installer + patch
- Cleanup logging improvements (Db size during initial indexing, indexing stage completion, diag filename log flush)
2015, Jan 18 Version 5.6.1
- Feature Fileviewer integrated Find (F3, Ctrl-f) simplifies finding specific words in a document and underlines matching words as your type. Makes find-in-file more fluid! (finally)
- Feature During SQLCE Compact, progress bar with estimated time remaining, more thorough Compaction, and increased cancel button responsiveness.
- Feature When full path\file is pasted into Search path or file, the path and file are auto-split into appropriate search boxes upon searching.
- Feature Paste and explore a folder via the Search path combo, then Explore [//] button
- Feature Added [Sort Lines Alphabetical] to FileViewer, which sorts the current file's lines alphabetical.
- Feature Exploration, research and foundation tests for *possible* future support SQL 2014+ Hekaton (e.g. IsHekatonEnabled) But... currently not supported because performance in Mo-Search workflows don't increase enough, and much more RAM is needed.
- Feature When searching purely by Filename and/or Path (e.g. search does not include Text), your results are now ranked too
- Feature FileAnalyzer can now be launched from the command line
- Feature FileAnalyzer is now hooked into the AboutDialog, for 1 button-click analysis of Mo-Search log files
- Feature Now F3 (find next) and Ctrl-f (open Find dialog) work in FileViewer even when focus is on other controls, such as the results List.
- Feature Explore mode, right-click on Computer now displays common Window actions such as: Display (adjust Display properties), Network (view Network), Power, System, User.
- Feature Improved tokenizing + searching of files and paths (using same logic that word breaks in Search fields)
- Feature Search browse-to and Explore browse-to both provide a list of context sensitive destination folders (selected file in FileViewer, selected folder in Search path, and selected folder in Explore tree).
- Feature Improved indexing of mapped network drives - when mapped drive is offline, attempt to bring online and if not possible we gracefully skip that drive. Previously files on that drive were likely removed from the index. (longstanding)
- Feature Explore mode, improved exploring + viewing of files on mapped network drives - when mapped drive is offline, we try to bring online and if not possible show an informative message in FileViewer (longstanding)
- Feature Improved detection of mapped network drives during installation (and Set Defaults) - when mapped drive is offline, we try to bring online (longstanding)
- Feature Logging of mapped drive detection details (diag)
- Feature FileChangeLogging (fcl), configured via registry to see what files are changing, and how often during manual reindex
- Feature Fcl log when deleting Paths (and remove path from maps)
- Feature Default inclusion of .css full text files (longstanding - previously set as a noise file by default)
- Feature Default inclusion of .rtf full text files, since iFilter does a much better job than it did back in 2007 when it excluded as a noise file.
- Feature AutoIndexer, improved UI layout and new buttons: Indexed words list, Explore file/folder, Properties for file/folder, AutoScroll enable/disable. Also consolidated minimize + hide buttons into a single minimize button.
- Feature AutoIndexer, Right-click on indexed file for shell right-click menu (previous versions had a small list of Mo-Search action, and no shell actions)
- Feature FileDuplicates, increased max number of duplicates-per-file from about 500 to about 2000 (that is 2000 files all exactly matching each other)
- Bug Upper/lower case is preserved for indexed filenames and paths (longstanding issue!)
- Bug The Text Indexer could experience an uncaught exception resulting in that indexer going offline. Until the application (or AutoIndexer) was restarted no further files could be opened with the Text Indexer (rare + regression in 5.5.0)
- Bug Explore mode, Open Containing folder now properly launches Windows Explorer on that folder (since 4.x: upon click... nothing would happen)
- Bug Query diagnostics window fix: When [Show Diagnostics] is enabled: switching through modes [Search], [Explore], [Search] caused the query diagnostics window to disappear (common)
- Bug Search FileType filter drop down caused wrong Relevance to show (rare + 5.5.0 regression)
- Bug Searching for wildcards caused Relevance to not display (common + 5.5.0 regression)
- Bug When [Search Acceleration] was enabled: cache-miss may have resulted in no Search results (rare + 5.5.0 regression). Now instead of failing, single-rows are loaded on-demand into cache.
- Bug Memory leak when search failed (rare + longstanding)
- Bug FindDuplicates tool: the [Export Results] button didn't reposition when the screen was resized/maximized resulting in the button becoming hidden (common + since button added in 5.5.0)
- Bug Search Browse-to button would not expand the destination folder when it didn't contain children folders (longstanding)
- Bug If a deleted, moved or renamed file was cached, an invalid ID may be referenced in a search, resulting in the search failing (rare + regression in 5.5.0)
- Bug AutoIndex, only show one exit confirmation dialog (longstanding, could have multiple - once for each user exit click from system tray)
- Bug Fileviewer, Under certain conditions the yellow footer (partial text loaded...) may display when the full text successfully loaded (regression in 5.5.0)
- Bug Fileviewer, When a file fails to load and error text displays details, clicking in the FileViewer caused error text to disappear (longstanding)
- Bug Search: when [Search Acceleration] is enabled, filtering by extension may lead to "Error [Open: ...]"
- Bug Explore mode: selecting a file and pressing [Indexed Words List..] button, no words were listed. (longstanding)
- Cleanup Fileviewer, improved vertical screen centering on text in find next/previous.
- Cleanup FileAnalyzer now rolls up all Files frequency analysis to the top of the report (previously you had to scroll to the very bottom, which was cumbersome for large reports)
- Cleanup Removed tooltip for unsupported Search Text operator [-]
- Cleanup Query diagnostics window fix: Larger size to more easily view diagnostics text
- Cleanup [Search Cache] renamed to [Search Acceleration] as to enable/disable 5.5.x Caching plus 5.6.x search acceleration optimizations.
- Cleanup Standardized partial-loading message text across different file types and Indexers.
- Cleanup Consolidated About box into Options dialog, which makes navigating between About and other Options screen much more fluid.
- Cleanup Searches for 1-letter words has always been ignored, but now the search UI tells you the word was ignored (all previous versions ignored these, but you weren't informed)
- Cleanup Progress Dialog displays a simplified overall estimate (e.g. if Minutes remain, then estimated Seconds are not shown). This decreases time remaining estimate wandering.
- Cleanup In various places files Size now display in TB when appropriate
- Cleanup Increased maximum upper limit of files returned in a search from 20k to 40k (default is still 5k)
- Cleanup Reduced logging when updating statistics does not do any actual work.
- Cleanup Don't full text index contents of tlog files, as these are often noise and change often (visual studio build log file type)
- Cleanup Don't full text index contents of xlt files, as these can be noise, and not strictly used by Excel.
- Cleanup Consolidated logic between search UI and AutoIndexer engine, to both use the same logic for Omit Folders. (more consistency between search UI + autoIndexer engine)
- Cleanup By default exclude Synology recycling bin (#Recycle)
- Cleanup When Search returns files with all the same score, files are sorted by location
- Cleanup Reduced screen draw flashing when launching Reindex from menu bar (Tools > Reindex) on search screen (moved index lock acquisition into search screen)
- Cleanup Slightly tweaked buttons appearance (general blue theme, and increased shadowing for sticky/checkbox buttons)
- Cleanup Smaller tweaks, typos, misspellings, removed dead code, bugs and optimizations
- Optimization Faster indexing during initial index build (ModN), plus when adding many files into an existing index (approx 10% faster than 5.5.0)
- Optimization AutoIndexer: Efficiently handle File and Folder renames (e.g. rename row(s) in Db, plus update/invalidate caches)
- Optimization AutoIndexer automatically updates stale SQLCE database statistics hourly (previously only done upon manual re-index) and displays details in the AutoIndexer History list.
- Optimization Faster searching of some wildcards due to QueryPlan accommodating double the number of PlanIDs.
- Optimization Faster folder navigation in Explore mode.
- Optimization Faster file extension searching when [Search Acceleration] is enabled: Expensive URI table scans converted into ExtID lookup QueryPlans, which are faster on most extensions (note: Very un-selective/common extensions may results in slightly lower performance - to address in future release)
- Optimization When [Search Acceleration] was enabled: cache-miss resulted in slow search (5.5.0 regression, rare).
- Optimization Slighter faster word breaking by removing unneeded slow code, resulting is faster indexing/file parsing.
- Optimization Explore mode now navigates files/folder faster (optimized compression/encryption checking)
- Optimization Slightly faster internal string sorting (less branching)
- Optimization Slightly faster indexing into SQL Server engine (new stored procedures)
- Optimization AutoIndexer, more small performance increases.
- Optimization FileDuplicates up to 2x faster scanning in Binary Compare Engine
2014, Feb 22 Version 5.5
- Feature Album art display with audio file are played (e.g. mp3, wma)
- Feature Improved integration of Explore/Search modes (Explore currently selected File, Search currently selected folder)
- Feature New option for Explore Tree to always show Hidden Files and Folders, handy for seeing everything on the drive if you're a poweruser/developer who uses this in place of Windows Explorer
- Feature Greatly improved Search results sorting by size: in some cases, size sorting was very inacurate (regression in 5.0.x)
- Feature Search diagnostics Edit window Ctrl-A now works (finally)
- Feature Improved accuracy of wildcard searching (better results ranking, and include files previously removed due to inferior filtering in last query engine - in some cases remarkably better results)
- Feature Added support for .pages (ApplePages) files: Full Text
- Feature Added support for .js (JavsScript) files: Full Text (not fully included in 5.0.2)
- Feature Added support for .cts and .jar files: Contained filenames
- Feature FileViewer dialog [Indexed Words Lists] now shows the Indexer type + if Unicode/ANSI
- Feature More Search screen tooltips, to better communicate controls functions
- Feature Search relevance also weighs how much/often a file changes.
- Feature Improved Explore behavior
- Feature New FileAnalyzer tool performs line-frequency analysis on one or more files (handy to Analyze Log files for commonly occurring issues)
- Feature FileDuplicates tool has a new engine: Binary, which compares files byte-by-byte. Previous compare engine (Checksum) enhanced as well.
- Feature FileDuplicates tool new button [Export Summary], which exports a textual summary including file groupings, sizes and filenames
- Feature FileDuplicates tool now process files larger than 2GB (previous version of checksum engine could not handle large files)
- Feature New FileViewer.Show Button: Analysis (Line Frequency, Statistics), Checksum (Verify..., CRC32, GOST, MD2, MD4, MD5, SHA1, SHA2-256, SHA2-384, SHA2-512), File Text (LowerCase, UpperCase, Random Case, Reverse), File Properties
- Feature Search screen: Improved relevance ranking when searching by wildcards
- Feature New Command line argument (Compact), which can be used to perform a manual Compact/Optimization of your search (SQLCE) database
- Feature when file is too big to index, its now marked :toobig
- Feature Indexed Words List dialog now shows currently set Indexer, in addition to indexer last used to index the file
- Feature Search screen: Improved results ranking, as file modification frequency now weighs in relevance (files more commonly edited now score higher)
- Feature Improved diagnostic when process launch fails (includes current working directory)
- Bug When typing in the search box your cursor disappears, so you can't click Search (longstanding, thanks Jean!)
- Bug Mouse Cursor disappears during auto completion of any combo boxes (most significantly Search Text combo box). Now we show correct cursor (Hand) when auto-completing (longstanding)
- Bug Crash reporter fails to locate application log files when Mo-Search tools run from other directory (such as DupFiles, AutoIndexer)
- Bug When submitting a crash error report, a message says "files were not found" (infrequent, longstanding)
- Bug Application icon + major version do not display in Windows Add/Remove programs (common, longstanding)
- Bug Upon viewing large binary file with progress dialog displaying estimated completion, selecting another file resulted in progress dialog going on original file (longstanding)
- Bug Install failure due to locked sqlce files (longstanding)
- Bug More reliable index Compact (too often would fail in 5.0.x)
- Bug Improved error message when index compaction fails (before no message displayed/logged; now specific details provided)
- Bug Increased reliability and performance of indexing (Slow path File insert)
- Bug Rare occurrence of indexing failure (due to extensionID not properly read)
- Bug Improved Search duration accuracy (Compared to 5.0, 5.5 measures *all* search duration - baseline for measuring/improving speed in future releases)
- Bug Improved Indexing duration accuracy (baseline for measuring/improving speed in future releases)
- Bug FileViewer audio feedback: search results beeps on scroll past end (or past beginning). And find Next/Prev uses same system sound
- Bug Install failure if SQLCE wasn't properly registered (longstanding issue)
- Bug AutoIndexer priority slider tooltip was incorrect (always said priority was Low)
- Bug Explore tree now correctly shows expand(+)/collapse(-) button for folders with containing children (longstanding)
- Bug When single letter typed into Text combo the filter wouldn't work (before: you needed to type two characters; longstanding)
- Bug FileViewer displays ghosted (previously displayed) Image or Media player after search returns no matches (longstanding: since 3.1.1)
- Bug FileViewer url is truncated/malformed when containing parenthesis (longstanding)
- Bug FileTypes now computes files large than 2GB
- Bug Install/Update error on locked sqlce dlls when 5.0 is installed and AutoIndex is running.
- Bug Viewing Full text of large file, then showing any Analysis (binocular button), then returning to File view resulted in partial file load (new issue in 5.5)
- Bug FileViewer partially visible/incorrectly sized upon: 1) Search mode, 2) hide FileViewer, 3) Explore (regression since 4.0.x)
- Bug If showing hidden files in Explorer, then show them in Mo-Search Explore (longstanding)
- Bug Search results: sort by size didn't properly sort by size (regression in 5.0.x)
- Bug Re-Installing to different path didn't shutdown auto indexer, resulting in extremely slow initial index build
- Bug Upon Initial display of Search screen, Advanced controls may have been visible but disabled (new issue in 5.5)
- Bug Upon Install > Manual Config paths, zero paths could have been specified resulting in initial indexing error message: One or more paths are required.
- Cleanup Redesigned buttons to place less emphasis on inactive button actions, and more emphasis on screen content.
- Cleanup ListCtrl: faster and less verbose Text export (if 1 column, don't perform width padding)
- Cleanup More VS code Analysis fixes
- Cleanup Simplified command line arguments, and correct handling regardless of case
- Cleanup When pressing find-next and we go past end, we now Beep (MB_ICONINFORMATION)
- Cleanup Upon Search screen exit PathsCombo filter auto-cleans (removes cached duplicates and invalids).
- Cleanup Removal of dead code, dead resources, and non-optimal code.
- Optimization Faster searching across many workflows, often 2x or faster in large indexes, sometimes 10x faster for wildcard searches
- Optimization FileViewer improved search term selection visibility and draw/scroll performance
- Optimization FileViewer improved loading performance for binary text (partial loading), Text file (partial loading, reduced dynamic allocations), and other general types (optimized partial loading)
- Optimization Faster searching in large database, and databases hosted on SSD, due to significant engine rework (table level partitioning, and partial query (URI) caching to make smaller+faster queries)
- Optimization Faster Wildcard searching due to reworked wildcard expansion (compiled QueryPlans, fully integrated wildcard & non-wildcard into one query)
- Optimization Faster searching when multiple filters are combined (filename, domain, path, text) due to engine rework
- Optimization Faster indexing due to rework: Stage 1,2,3 consolidation; cache pst extension, don't reindex if no meta change, optimized inserts (WordCount, Word, File, Path), fast path generic insert, increased noise words
- Optimization Faster AutoIndexer speed (realtime index more files-per-minute)
- Optimization Improved search speed due to initial compaction during install (initial 5.0.x implementation incomplete and not really working)
- Optimization Explore tree improvements (loading, navigation, painting)
- Optimization Index database settings change (disabled autoshrink, increased max buffers: 12mb to 20mb, flush interval: 10 to 20 seconds, lock timeout: 12k to 20k)
- Optimization If AutoIndex is running, just use count from last index
- Optimization Slightly faster Indexing due to single memory access / CMapSI lookup+Write (Before we'd lookup memory to read, then lookup again to write).
- Optimization Slightly faster drawing of custom buttons: cache color, rects, and bitmap (before we'd continually re-build/re-lookup these during painting)
- Optimization Slightly Faster Options list configuration (Add/Edit/Del) in Options.Index lists and Options.Domain list
- Optimization Slightly Faster fileViewer of text: compute and cache ControlHeight and RowHeight once (Before we were continually computing)
- Optimization Slightly Faster DropList typing/adding due to reduced recalculation of dropWidth (cache longest item, to avoid reprocessing all entries)
- Optimization Faster searching: Reworked ListCtrl loading logic to bare metal (avoid shared _InsertRow_Fast logic)
- Optimization Faster searching: Added CCacheMgr which speeds Search query by often omitting slow URI join (file Metadata)
- Optimization Slightly smoother results list loading, and scrolling due to redraw double-buffering (Win API)
- Optimization Slightly smaller and faster index, as underscore (_) and hyphen (-) are no longer word characters (resulting in fewer keywords, and fewer word counts record).
2013, Mar 6 Version 5.0.2
- Feature .js now auto-indexed by default
- Bug In Unicode files, first character on each line not read (regression since 3.1.1)
- Bug Uninstaller [Update url] mapped to new download page (avoids needless html redirects)
- Bug Database Optimization should no longer fail, and if it does a description + correct message is shown
- Optimization slightly faster indexing (BufferFilesAtPath>Get_ul avoids unneeded creation and assignment of two ULONGLONGs)
- Optimization faster searching due to improved initial optimization (requires full re-install, not in patch)
- Misc Larger size dumps now sent via error reporting
2012, Dec 5 Version 5.0.1
- Optimization Faster searching (used PGO to profile & optimize common search workflows).
- Cleanup UI tweaks for Registration plus match App descriptions with website + RegNow
2012, Dec 3 Version 5.0.0
- Note Mo-search 5.x is licensed as Shareware (version 4.x was Freeware)
- Feature During installation allow customization of Search paths (longstanding request)
- Feature Added PNG viewer (Also added PNG into Media: Photo domain)
- Feature Added TIF/TIFF viewer
- Feature Results List [Optimize Visible] now auto-sizes to visible width (uses free space best-fit algorithm)
- Feature Error reporting dialog reworked & simplified: unnecessary controls were removed, added field for user provided error details/feedback
- Feature Initial foundation for future inclusion of Outlook (PST) indexing
- Bug AutoUpdate shows an incorrect/confusing message when online update file cannot be accessed
- Bug AutoUpdate fails when application directory isn't properly resolved
- Bug Uninstaller removes orphaned Mo-Search registry entries, and Mo-Search PendingUpdates folder
- Bug Unknown exception when indexing a .PDF file (longstanding issue)
- Bug Erratic graph control scrolling in the Analysis screen (very longstanding issue)
- Bug Searching caused Windows clipboard to be emptied (very longstanding issue)
- Bug AutoIndexer when restored from tray would hide the Priority slider (longstanding)
- Bug FileViewer's Viewer combo did not reload the file using you selection
- Bug If Installation fails because SQLCE couldn't be registered, the error isn't detected by the installer, and the user isn't presented resolution details
- Bug Search screen advanced search controls sometimes were visible when they should be hidden
- Bug ProgressDialog displayed as a weird size when run on non-primary monitor (longstanding issue)
- Optimization Significantly faster overall indexing
- Optimization Faster indexing when using indexer [PDF: General]
- Optimization Reduced overhead and increased performance for operations using the ProgressDialog
- Optimization Full indexing only updates stale statistics
- Optimization Logging now starts on-demand, to reduce application overhead.
- Optimization Results List loads faster in both report and non-report modes
- Optimization FileViewer performs a much faster partial-load of very large files.
- Optimization AutoIndexer speed greatly increased due to significant rework (unrelated to Indexer changes)
- Optimization Faster querying of counts (QueryRowCt_s) throughout the application
- Optimization Faster registration of SQLCE during installation
- Optimization Increased searching speed due to much rework
- Cleanup Improved indexer logging (remove noise & add important information)
- Cleanup Improved media (video & audio) player controls
- Cleanup Removed Fallscreen feature (served no real purpose, and caused some users confusion)
- Cleanup Search Domain combo now has instead of , since this combo doesn’t have a history and this selection configures.
- Tech During initial indexing, searching is now blocked (this new lock greatly increases initial indexing speed).
- Tech Indexing Aspect durations are now calculated, as well as saved to IndexHistory
- Tech replaced SQL !=0 comparisons with =1 (small optimization in numerous queries)
- Tech Improved SQL Server support, including support for MSSQL 2012 (see Mo-Search.udl for usage)
- Tech Ported SQLCE database engine from 3.5Sp2 to 4.0Sp1
- Misc Other architectural changes plus smaller fixes, optimizations and cleanups
2012, Apr 27 Version 4.0.16
- Feature: UI refresh (Common controls v6, improved UI layouts, Results
AutoColWidths, Results DetailsView, Search Acceleration, reduced draw flashing,
List Export and Copy, etc)
- Optimization: Search speed typically 2x faster, due to new query
logic.
- Optimization: FindDuplicate files roughly 10% faster
- Optimization: Slightly faster application startup (delay load more
dlls, defer executing rarely used logic, removed unnecessary dependencies)
- Bug: Indexing of paths not in alphabetical order (regression in
4.0.15)
- Bug: Error when Searching, and "Modified" is in the SQL statement
(regression in 4.0.15, thanks Рюмин)
- Bug: Upon screen resize FileViewer displays when should be hidden
(longstanding).
- Bug: Search screen FileViewer: When Viewer combo was changed the file
did not display (regression)
- Bug: Indexing crash when updating statistics (longstanding issue,
thanks David!)
- Bug: Upon Search screen load: title bar + menu are transparent
- Bug: Auto Indexer Crash when Paths/Extensions are changed
(longstanding)
- Bug: Find Duplicate Files crash on close (longstanding)
- Cleanup: Reworked list right-click menu for easier discoverability
and use
- Cleanup: Reduced clicking during Patch (applies to patching from
4.0.16 and later))
- Misc: more dead code reduction, smaller optimizations and bug fixes
2012, Mar 27 Version 4.0.15
- Optimization: Slightly faster app startup (hardcode default
connection in _InitDb_Udl, _Mo-Search.udl)
- Optimization: faster indexing of .docx, .zip, and .oo files
- Optimization: faster text file reading (optimized for sequential
scan)
- Bug: More static code analysis fixes (longstanding issue: small
memory leaks & crashes)
- Bug: Adobe Acrobat printing crash when AutoIndexer is running
(longstanding issue - thanks Luis!)
- Bug: Crash when committing transaction (longstanding issue)
- Bug: Crash when indexing .docx, .zip, or .oo files (longstanding
issue)
- Bug: Crash when indexing with iFilter in GetChuck method
(longstanding issue)
- Bug: SQL error report lacks exception details (longstanding issue)
- Bug: Find Duplicate Files - Exit when processing didn't cancel tool
(longstanding issue)
- Bug: Error Reporting - when compression library load fails, still
send error report.
- Bug: Improved iFilter error detection and logging.
- Bug: Save/Load Fileviewer's visible state when exiting and starting
the app (thanks bobad)
- Bug: Search screen - Don't error when searching within a path
containing an apostrophe (regression in 4.0.12, thanks Jean!)
- Bug: Search screen - Don't show bottom edge of >> button when it
shouldn't be visible (longstanding issue)
- Bug: Screen draw fixes for improved multi-monitor support
(longstanding issues)
- Bug: Screen draw fixes for Windows Large/Medium font support
(longstanding issues)
- Bug: Indexer sometimes wrote garbage words ("a","%", etc) into index,
thus slowing indexing and searching (longstanding issue)
- Bug: Canceling a manual index sometimes resulted in the file being
partially indexed (longstanding issue)
- Bug: Mouse wheel scrolling-up in FindDuplicateFiles, caused
scrolling-down (longstanding issue)
- Bug: FindDuplicateFiles now omits Program Folders and Windows Folders
(you should never really need to run FindDuplicateFiles on these)
- Feature: AutoIndexer - many more improvements (Search button, exit
when indexing, show/hide when indexing, startup screen flash/hang, etc).
- Feature: AutoIndexer Tray Icon/Menu - Double-clicking tray icon now
launches Search; right-clicking tray icon launches Indexer, and reworked tray
menu
- Feature: Error Reporting uses enhanced dmp when possible, command
line in email, reduced text (email title, dump file, report file), Win8 support
- Misc: Other smaller fixes, optimizations and cleanups
2012, Jan 19 Version 4.0.14
- Bug: Crash in Find Duplicate Files - thanks Рюмин (longstanding
issue)
- Bug: Crash when indexing/viewing .pdf documents via Abobe Acrobat
automation (longstanding issue)
- Bug: Crash internally within CountPhrases (longstanding issue -
multiple indexers)
- Bug: SearchScreen> PathBrowseButton may show incorrect index state
(due to stale Path cache, or child of omit folder)
- Bug: Indexing failure when Windows DateTime format is other than US
general - thanks Рюмин (longstanding issue)
- Bug: iFilter viewer failure was not logged (longstanding issue)
- Bug: After a manual reindex, possibly slower searching until the
search screen (app) is restarted (longstanding issue - stale FtsWordUsage cache)
- Bug: Error reporting email stated incorrect size for attachments
- Cleanup: More logging noise reductions (> 1 consecutive identical
messages rolled-up into 1 header and 1 footer, less verbose DB AddNew and Update
messages)
- Cleanup: Removed unnecessary noise text (local & global variables)
from the crash report, for smaller and faster error reporting
- Optimization: Smaller Installer + Patch due to removal of debugging
symbols
2012, Jan 3 Version 4.0.13
- Optimization: Slightly less RAM usage and faster App startup (Removed
unused code/resources, Delay-load certain dlls, Delay-init certain objects).
- Feature: Blackbox enhancements: Improved UI, Report includes App logs
plus Crashdump, App version detection, Win7 and Win08R2 detection
- Bug: Uninstaller failed to remove file (msvcp100.dll)
- Bug: Runtime security updates
2011, Dec 21 Version 4.0.12
- Optimization: Indexer roughly twice as fast, due to significant rework of hot INSERT code paths
- Bug: Error Reporting Improvements, including revised UI, integrated testing, and fixes for failure to email reports (longstanding issues)
- Bug: Possible memory leaks, buffer overruns and/or crashes in very low memory conditions (issues never seen/reported, but found via code analysis)
- Bug: Indexing of noise words resulting in words that cannot be searched, thus index inflation, slower indexing and searching
- Bug: AutoIndexer may rarely prevent another application from saving a file, resulting in a "Cannot Save" message from that other application (longstanding/rare issue)
- Bug: SQL Server indexing failure during optimization (regression in 4.0.9)
- Bug: SQL Server database patch failure (regression in 4.0.9)
- Bug: A word occurring more than 32767 times within a file is not indexed (longstanding issue)
- Bug: After renaming a directory its contents are not indexed until a manual reindex is run (longstanding issue)
- Feature: Search dialog, Path browse button turns blue if reindex is needed (tooltip contains more info)
- Cleanup: AppUpdater Download screen header matches the Update installer.
- Cleanup: Reduced app logging, log file is created as-needed (Before a file was created upon startup of each app instance)
- Misc: Additional smaller optimizations, bugs, crashes, and cleanups found via code analysis
2011, Nov 9 Version 4.0.11
- Bug: User canceling from Patch results in spurious error message: "Patch Execution Encountered an Issue" (longstanding issue)
- Bug: Indexing failure for world regions having a date/time format different from US standard, such as Russia: dd.MM.yyyy (regression in 4.0.10)
- Bug: Indexing failure when a file extension contains an apostrophe (longstanding)
- Bug: Find Dup Files crash lacked the completed callstack (longstanding, thanks Рюмин)
- Optimization: Smaller indexing optimizations (reduced SQLCE deparameterization for common INSERTs/UPDATEs)
- Cleanup: Integrated patch Downloader screen with patch Installer
- Cleanup: Revised AutoIndex taskbar menu for simplified + improved usability
2011, Oct 31 Version 4.0.10
- Optimization Faster Indexing (Batch INSERTs, Reduced statistics Updating, Reduced SQLCE INSERT reformatting, Smaller queries, CStrAlloc & CFileTimeConvert optimizations)
- Optimization FileViewer: Faster Find Text (Ctrl-F) for the currently viewing file
- Bug Much more reliable Find Text (Ctrl-F) for the currently viewing file when searching by Whole Word (longstanding issue)
- Bug AutoIndexer: Changing the Indexer of a file type doesn't cause the file to re-index (long standing issue, thanks Barry!!)
- Bug Some file Meta Tags (pdf:general,:oo) weren't properly written into the database and/or cached. (This only affected searching by that Tag text).
- Bug In Search screen, message; "Parameter is not correct" during keyboard auto-complete of invalid (too short) path, such as c\ (longstanding)
- Bug AppUpdater: Removed errant message following automatic update check ("Because the Shift key was pressed while checking...)
- Cleanup Improveddetection of hyperlinks in the FileViewer
- Cleanup Improved diagnostic errors (added DB size, aligned Ctrl-C formatting, Decreased slow query threshold from 5to4 seconds, Decomposed parameterized array in error report for TSQL)
- Cleanup More code consolidation, refactoring and code reduction (added: GetDbSize & Prep_Set_Datetime; movedGetConfig & GetDbFiles to Mo-Query, etc)
2011, Oct 22 Version 4.0.9
- Optimization Much faster Searching by FileName only (e.g. not Text searching), about 1000 times faster
- Optimization Slightly faster searching all other methods, roughly 15% faster.
- Optimization More small optimizations and cleanups (ProgressBar, PictureViewer, FileViewer, Indexing)
- Feature Improved diagnostic Logging (Slow Queries, patching)
- Bug Find Duplicate and File Files browse buttons now start on the combo's selected path
2011, Oct 06 Version 4.0.8
- Feature New Viewer/Indexer: PDF: General, which by default indexes non-DRM, non-encrypted PDF files (in our testing this accounts for most PDF files we use)
- Feature Options>More>Text Index, checkbox tooltips now shows the extensions that are text indexed
- Feature Improved pdf indexer detection: 1) Adobe Acrobat automation, 2) PDF iFilter, 3) PDF: General
- Bug Options>More>Text Index > C/C++/C# programming now include more types: .asm .cc .cxx .hh .hpp .hxx .inc .inl .mak .mk .nsi
- Bug Options>More>Domains > Edit > Domains list is now sorted by extension (longstanding issue)
- Bug Resolved various patching/reliability issues (longstanding) due to reworking patch logic
- Optimization Slightly faster loading of files with a textual table of contents (....)
- Optimization Slightly faster app startup, as database patch logic is now only checked + applied when the program isupdated.
- Optimization Faster Docx indexer
- Optimization More small optimizations and cleanups
2011, Sep 27 Version 4.0.7
- Feature New Viewer/Indexer: Open Office Document, which by default indexes .odt (OO Word Processing) and .odp (OO Presentations) files
- Feature Archive Viewer now shows Created Date and Modified Date
- Bug Resolved a handful of issues with the Word Docx Viewer/Indexer (missing text, improperly converted text)
- Bug Small memory leak when running the manual indexer (longstanding issue)
- Bug Error message when indexing: SQL Server Compact timed out waiting for a lock.(longstanding issue)
- Optimization Archive Viewer/Indexer speed improvements
- Optimization Faster ListCtrl Copy to text, and Export To..
2011, Sep 19
Version 4.0.6
- Bug:
Main Dialog >
Explore > folder
Tree, replaced
minimal menu
with complete
Windows Shell
context menu
- Bug:
Settings having
a long name or
value aren't
loaded from the
registry
(long-standing
uncommon issue)
- Bug:
A database query
error closed the
database
connection
(long-standing
issue)
- Bug:
The database
connection is
closed and the
user is not
notified
(long-standing
issue)
- Bug:
Search mode
buttons
displayed in
Explore mode
that should not
have (they are
non-functional
in Explore mode)
- Bug:
Improved (more
detailed +
accurate) error
message if
AppUpdater
failed to apply
a patch
- Bug:
Improved (more
detailed +
accurate) error
message when a
process failed
to start
execution
- Bug:
Uninstall failed
to remove
msvcp100.dll
(regression
since 4.0.3)
-
Optimization:
Faster load/Save
on screens with
lists that don't
need their
column width
customization
persisted
-
Optimization:
Faster
optimization of
columns width
within ListCtrls
-
Optimization:
Faster [Copy
All] text to the
Clipboard from
FileViewer, and
ListCtrls
-
Optimization:
Faster [Select
All] in Edit
boxes having
large amounts of
text (SetSel(0,
-1))
- Cleanup:
Improved
readOnly
comboxBox
interactivity
(e.g. its no
longer disabled,
so you can now
use it)
- Cleanup:
More elimination
of used/dead
code
- Misc:
Numerous
internal
enhancements to
support future
projects/versions
(Oracle support,
enhanced
classes, new
classes,
refactored
classes, other
bug fixes and
optimizations)
2011, Jul 03 Version 4.0.5
- Bug:
Indexing a .Docx
file left the
file locked &
read-only until
AutoIndexer was
exited
(longstanding -
since inclusion
of Docx indexer)
- Bug:
After database
installation,
Creation Date
showed 1/1/1900
or another
representation
of Jan 1, 1900
(longstanding -
4.0.4 fixed one
symptom, we now
fix the root
cause)
- Bug:
When AutoIndex
was disabled
(Tools>More...>System>AutoIndex)
the AutoIndexer
was not stopped
(longstanding -
since inclusion
of AutoIndex)
-
Optimization:
Faster indexing
due to removal
of unnecessary
validity checks
for file Created
& Modified dates
2011, Jun 27 Version 4.0.4
- Bug:
Support regions
such as
Australia having
a date format is
dd-mm-yy
(longstanding -
resulted in
error during
Installation)
- Bug:
After database
installation,
Creation Date
showed 1-1-1900
(longstanding -
but not commonly
occurring)
- Feature:
Improved SQL
Server support
via simplified
installation
(Install script
+ AutoConfig);
Enhanced udl
(include SQL
2008,2008R2 and
Denali CPT1);
Stats
auto-update on
install
2011, Jun 21
Version 4.0.3
-
Optimization:
Faster Indexing
(~30%) thanks to
PGO (Profile
Guided
Optimization)
-
Optimization:
AutoIndex screen
statistic
caching to
further reduce
overhead
- Bug:
Search screen:
When a search
omits a word (-
operator) not in
the index, an
error occurred
(longstanding)
- Bug:
AutoIndex screen
painting issues:
large statistic
numbers are
hidden
(longstanding)
- Bug:
AutoIndex list
sometimes failed
to auto-scroll
(longstanding)
- Bug:
Crash handler
improved loading
reliability and
security
(absolute path +
msvcp100.dll)
- Cleanup:
Consolidated log
files into one
Log.txt (AppDiag.txt
and
IndexDiag.txt)
2011, Jun 17
Version 4.0.2
- Feature:
Improved
AutoUpdate
(performance,
reliability, and
diagnostic
logging)
- Feature:
New TextIndex
extension: .zip
(Enables
searching for
filenames
contained within
.zip archives)
- Bug:
Query-word cache
coherency:
Searching for a
word not
currently in the
index, led to
that word not
being find-able
once it was
added to the
index. (side
effect of
AutoIndexer)
- Bug:
Analysis screen
painting issues
(longstanding
issue)
- Bug:
FileViewer
painting issues:
Toolbar missing,
Toolbar
displaying when
it shouldn't, or
Image/Audio/Video
not displaying
properly
(regression in
3.1.1)
2011, Jun 08
Version 4.0.1
- Feature:
AutoUpdate,
which
automatically
checks weekly
for program
updates
-
Optimization:
Faster and more
reliable
Patching +
Uninstallation
- Bug:
Install (DB
connection)
failure on
Vista, Windows
7, Windows 2008
and Windows 2008
R2
- Cleanup:
Command line
arguments dialog
fixes
- Misc:
Smaller bug
fixes and
performance
improvements
2011, May 25
Version 4.0.0
- Note:
Windows 2000 is
no longer
supported.
(version 3.1.1
is the last
version to
support Windows
2000)
- Note:
Ported from
VS2005 SP1 to
VS2010 RTM
- Note:
Replaced the Jet
backend with
SQLCE 3.5.1 to
improve a number
of significant
issues while
adding some
major new
features
- Feature:
Added the
AutoIndexer to
simplify keeping
your index up to
date.
- Misc:
Lots of internal
rework for
future
extendibility
2010, Nov 2
Version 3.1.1
- Note: Windows
7 compatibility,
Windows 2008 x64
compatibility,
other bugs fixes
and
optimizations.
- Bug:
when searching
remove (i.e.
ignore) text
that we do not
index (For
example:
searching for [m_pInfo
= pCommonInfo]
now ignores the
=)
- Bug:
Windows 7 Beta
installation now
works. Before
installation
resulted in
error message
[Setup requires
Windows 2000 or
later]
- Bug:
Windows 7 Beta
shell
integration now
works. Before
items did not
display in
Shell, and
attempting to
enable or
disable then
resulted in
cryptic CReg
errors.
- Bug:
Multi-User
support now
isolates shell
integration
per-user. Before
shell
integration was
enabled and
disabled system
wide.
(Longstanding
bug)
- Bug:
Changed files
sometimes
weren't
reindexed
(Longstanding
issue)
- Bug:
Start
Menu>Programs>Mo-Search
3.1>Find
Duplicate Files
icon was
incorrect
(Longstanding
issue)
- Bug:
Resetting Index
paths to
[Defaults] and
immediately
reindexing
resulted in
Error message:
[One or more
Paths must be
added before
reindexing]
(Regression in
3.1.0)
- Bug:
Fileviewer> In
Windows 2008 x64
clicking on
links didn't do
anything
(Longstanding
bug)
- Bug:
Fileviewer>
Clicking on a
link to this
file (e.g.
currently
displayed) now
shows a yellow
notification:
[You are
currently
viewing this
file], before:
that same file
opened in a new
Tab
(Longstanding
issue)
- Bug:
Fileviewer> In
Windows 2008 x64
pressing Ctrl-A
now selects all
text
(Longstanding
bug)
- Bug:
Results List> In
Windows 2008 x64
deleting files
resulted in
permanent
deletion,
instead of
sending them to
the Recycle bin
(Longstanding
bug)
- Bug:
Options>More>Index>Index
Paths list: When
manually adding
a path, the Path
says <Multiple>
and pressing OK
may change the
Omit/Include
state of the
previously
selected item
(Regression in
3.1)
- Bug:
Options>More>System>
In Windows 7 x64
Beta when not
running as
Administrator:
Enabling Context
Folder Menu
Items resulted
in error
message(s):
[Access is
denied. Error
when Creating
registry key
[Folder\shell\mosearch3.1...]
- Bug:
Reindexing may
not update Index
Statistics
- Bug:
Reindexing may
result in error
message
[Increase
MaxLocksPerFile
registry entry]
-
Optimization:
Moved
IdxWords_SumCt
from FileIndex
to URI
-
Optimization:
Removed
FileIndex.Idx_DbIo,
FileIndex.Idx_FileIo,
FileIndex.IdxCr
-
Optimization:
Removed
FileIndex.IdxRead_DbIoDur
-
Optimization:
Removed from
Jet: ErrorLog,
ErrorType,
FtsNoiseWord,
FtsWordCount_Cache
- Feature:
Improved
diagnostics
(included app
symbols and
updated
dbghelp.dll from
6.4.7.1 to
6.5.3.7)
- Feature:
In all Combos (ComboBoxes)
pressing Ctrl-Z:
undo last typed
(takes us
backwards),
Ctrl-Y redo last
typed (takes us
forwards)
- Feature:
In all Lists
(ListCtrls)
pressing Ctrl-C
now copies all
visible columns
for every
selected row
into the
clipboard
- Cleanup:
In all Lists
(ListCtrls) less
whitespace is
used to delimit
columns.
(longstanding
issue)
- Cleanup:
Renamed labels
from [Full-Text]
to [Text Index]
- Misc:
Other small
optimizations
and bug fixes
2009, Jan 05 Version 3.1.0 (BETA)
- 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
<Configure>
entries.
Details: When
the down arrow
was pressed in
an empty combo,
the <Configure>
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.
2007, Dec 31 Version 3.0.0 (BETA)
-
Optimization:
Faster indexing
of large numbers
of files and
files with large
amounts of Text
Index data. (due
to: Optimized
for speed over
speed; Decreased
default max text
index filesize
to 8MB or 4MB,
etc)
- Note:
Sorry, Windows
98 is no longer
supported
(Windows 2000 is
now the oldest
supported
version of
Windows. If have
Windows 98,
please use
Mo-Search 2.7.1)
- Feature:
Fileviewer, web
URLs now display
as hyperlinks,
which when
clicked open in
your registered
web browser.
- Feature:
Fileviewer,
filename
references now
display as
hyperlinks,
which when
clicked open in
new tabs in
Mo-Search.
(Handy for
browsing source
code)
- Feature:
Fileviewer,
Ctrl-clicked
filename
references are
opened in that
file types
default editor.
- Feature:
Revised results
relevance
(ranking) system
to produce even
more superior
results
- Feature:
Search for
quoted text (for
example: "Big
red truck" now
finds all files
containing that
exact phrase)
- Feature:
iFilter Support!
Now Mo-Search
can index and
search all the
same file types
as the big boys
(Google,
Microsoft,
Yahoo, Copernic,
etc..).
- Feature:
Microsoft Office
files are now
indexable and
searchable when
Microsoft Office
is not installed
(thanks iFilter)
- Feature:
Fileviewer,
added Properties
button.
- Feature:
Fileviewer,
added Loader
combo box
(enable via:
Options > More >
General >
Display Viewer
Selection combo)
- Feature:
Improved foreign
language
support: We now
index words
containing
extended ASCII
characters
codes:
???????¡ªÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüý
- Feature:
Text indexed
files are now
tagged with
their indexer:
:Media,
:MS_Word,
:MS_PowerPoint,
:MS_Excel,
:Adobe_Acrobat,
:iFilter, :Exe,
:Text_ANSI,
:Text_UNICODE_UNI16_BE,
:Text_UNICODE_UNI16_LE,
:Text_UNICODE_UTF_8,
:Text_UNICODE_OTHER
- Bug:
FileViewer
navigation
buttons: First,
Previous, Next
and Last in
various cases
did not navigate
properly (very
long standing
bug/design flaw)
- Bug:
When the ^
operator is
used, matching
words are now
hilighted in the
Fileviewer (long
standing bug)
- Bug:
Text files of
type: Unicode,
Unicode big
endian, and
UTF-8 now
properly display
(very long
standing bug)
- Bug:
Non-Image media
files sometimes
did not text
index.
- Bug:
FileViewer, when
using [Word
Count...] on an
empty file, the
Avg Line Length
previously read:
[-1.$] (long
standing bug)
- Bug:
Uninstalling
Mo-Search now
also removes
application
settings.
(regression in
2.7)
- Bug:
About > System
Info failed on
Vista (Long
standing bug)
-
Optimization:
FileViewer,
Faster loading
and navigation
of large files
having many
matches. Word
Token tracking
is now done via
template based
AVL tree
(thanks: G.M.
Adelson-Velsky
and E.M.
Landis!)
-
Optimization:
Faster indexing
of text based
files (replaced
CFile with
CTextFileRead,
thanks PEK)
-
Optimization:
Faster indexing
and searching
(increased
various buffer
sizes, enhanced
file info
caching,
optimized date
logic, and
parameterized
SQL)
- Cleanup:
More responsive
indexing
cancel-ability.
- Cleanup:
By default
Windows Vista
recycler is now
added as a Omit
Folder;
windows.old and
config.msi are
now detected as
omit paths.
- Cleanup:
Consolidated
indexers [Text:
Normal] and
[Text: Source
Code] into
[Text]. This
simplifies and
improves
application
usability and
reliability.
- Cleanup:
Extensions: .htm
.html and .wri
now default to
the Text
Indexer: iFilter
- Cleanup:
.rtf is no
longer Text
Indexed by
default. This is
because .rtf
often generates
reams of noise
when indexed by
iFilter (If you
want, manually
add this
extension in
Options)
- Cleanup:
Code now
compiles as
UNICODE for
future versions
- Cleanup:
Multi-database
foundation
improvements
(SQL Server, SQL
Server CE) for
future versions
- Cleanup:
Registry
settings in
(Meauxsoft >
CommonGui) have
been merged
under Mo-Search
- so these
settings are now
also cleaned up
when the
application is
uninstalled.
- Misc:
Various small
optimizations,
bug fixes, GUI
tweaks, and a
prettier
rendered search
header image
2007, Sept 22 Version 2.7.1
-
Optimization:
Faster indexing
of large numbers
of files and
files with large
amounts of Text
Index data. (due
to: Optimized
for speed over
speed; Decreased
default max text
index filesize
to 8MB or 4MB,
etc)
- Feature:
Greatly Improved
searching:
Results are now
ranked by
relevance
(before, results
were ranked by a
raw score which
produced
noticeably
inferior
results)
- Feature:
Added a new
Simple search
mode which is a
lot friendlier
for novice
users.
- Feature:
During
installation,
Folder-Indexing
shell
integration is
now enabled
(i.e. in windows
Explorer,
Right-click a
folder and
select
[Mo-Search 2.7
Reindex] to
reindex that
folder and all
children
folders)
- Feature:
Within edit
boxes (i.e in
the FileViewer)
the [Home] key
now moves the
caret to the
first character;
the [End] key
now moves the
caret to the
last character.
- Feature:
Mo-Search main
dialog, in the
[Path], [Text],
and [Filename]
combo boxes:
items are now
delete-able by
dropping the
list, selecting
an item and
pressing the
delete key (i.e.
similar behavior
to url address
combobox in
FireFox)
- Feature:
Help->Submit
Feedback. Please
use this to
submit your
feedback back to
us!
- Feature:
Help->Application
Release History.
Use this to see
what has changed
since the last
release, or
between
different
releases.
- Feature:
When Text
Searching, you
can now search
by extension
and/or omit my
extension (i.e.
[.doc Procedure]
finds all .doc
files with text
Procedure,
[-.doc
Procedure] finds
all non .doc
files with text
Procedure)
- Feature:
FileViewer,
select some text
and right-click
it to Google it.
(Handy every now
and then)
- Bug:
Indexing a large
file could have
caused Indexing
to stall (hang)
during stage 3.
(increased size
of file hash
buffer by 50%)
- Bug:
Previously on
Vista,
folder-indexing
shell
integration
could not be
enabled when
Windows UAC was
enabled. This is
fixed by having
the installer
(which runs with
elevated
permissions)
write the
registry key.
- Bug:
Some developer
content within
development
(source code)
files was *not*
indexed when it
should have been
(i.e. functions
to the right of
the . operator).
Now, this
content is
indexed.
- Bug:
When a token is
too long (> 48
characters),
further
processing is
now attempted to
break the word
into processable
chunks (Before
the whole word
was discarded
from your index)
- Bug:
Previously,
attempts to
index two
different
folders at the
same time (using
two different
application
instances) lead
to database
locking issues
and cryptic
error messages.
Now, Mo-Search
limits indexing
to one
application
instance at a
time.
- Bug:
Source code
variables are
now searchable
when prefixed
with a leading @
symbol.
(previously,
this symbol was
stripped off of
words)
- Bug:
Application
settings stored
in the registry
are isolated by
the minor
version, ie.
2.7.1
(Previously, all
installed
versions of
Mo-Search shared
these same
settings which
lead to odd
application
errors).
- Bug:
When multiple
versions of
Mo-Search are
installed
(Side-by-side),
Mo-Search
periodically
could not find
the database
when launched.
(Due to above
bug)
- Bug:
When multiple
versions of
Mo-Search are
installed
(Side-by-side),
executing
Mo-Search from
the shell
(Windows
Explorer) may
result in an
error about
incompatible
databases (very
long standing
bug)
- Bug:
Search Stemming
may appear
enabled when it
is actually
disabled (very
long standing
bug)
- Cleanup:
FileViewer: when
no viewer exists
for the selected
file type, the
footer no longer
reads: (Loaded
on 0.00) This
really did not
make sense,
because nothing
loaded.
- Cleanup:
FileViewer
navigation
buttons (Next
Word, Prev Word,
Next File, Prev
File) have been
grouped together
to increase user
productivity.
- Cleanup:
Fewer noisy
files should be
written into
your index. This
is accomplished
by reducing the
default max Text
Index Filesize
to 4096 for
indexers [Text:
Source Code] and
[Text: Normal]
(These two
indexers
typically
generate the
most noise)
- Cleanup:
Image Exif
information is
no displayed by
default. After
surveying User
feedback, most
users considered
this exif
information
purely noise. If
you still want
it, simply
enable it in
Options->More...->General->When
loading image
files, show EXIF
information when
available.
- Misc:
Other small GUI
cleanups, bug
fixes, tweaks
and
optimizations
2007, Jun 7 Version 2.7
-
Optimization:
Better
performance on
multi-core
processors
(doubled the
number of Jet
threads)
-
Optimization:
Faster indexing
performance (in
part due to
LockAccessDb)
- Bug:
FileViewer, Find
dialog:
Searching with
[Match whole
word only] often
skipped valid
matches (long
standing bug -
sorry about
that)
- Bug:
FileViewer (and
Indexing)
loading large
files with
Microsoft Office
applications, or
Adobe Acrobat,
no longer
generates dialog
box [Server is
not Responding],
or [Server is
Busy].
- Bug:
Installer -
Application is
now patchable
when it is
installed to a
non-default
path.
- Bug:
Installer -
multi-instance
support, a patch
may now be
applied to more
than one
installation of
the same
version.
- Bug:
Indexing may
have generated
error: [File
sharing lock
count exceeded.
Increase
MaxLocksPerFile
registry entry]
(long standing
bug - sorry
about that)
- Bug:
When indexing a
file with very
many distinct
words (>
80,000),
Mo-Search
appeared hang.
This occurred
when
MaxLocksPerFile
was exceeded.
(MSDN ref:
Q209940)
- Bug:
Several screens
had multiple
default buttons
- this resulted
in strange
behavior when
your mouse is
configured to
Snap To default
buttons.
- Bug:
Some screens had
mal-adjusted tab
orders which
caused issues
when tabbing
between
controls.
- Bug:
Within the Help
About dialog,
pressing the [x]
launched [System
Info] instead of
closing the Help
About dialog.
- Bug:
When the Max
Text Index size
is decreased
(Options.Text
Index.Advanced),
files now
too-large files
are un-Text
Indexed during
next Reindex
(very long
standing bug)
- Bug:
Options.Text
Index.Advanced.Add:
After adding an
extension it is
now selected in
the list
(Before: the
extension was
only selected
under certain
conditions -
long standing
bug)
- Bug:
When various
dialogs were
visible,
Mo-Search would
disappear from
the taskbar
(pesky resource
setting:
WS_EX_APPWINDOW)
- Bug:
Options.Statstics.Full-Text
Files size was
incorrect.
- Bug:
Options.Index.Paths.Count
was incorrect
when one or more
paths were
deleted.
- Bug:
Installer, Fixed
very rare
condition where
the application
won't install
(or patch) due
to Mutex name
conflict.
- Bug:
Installer, If an
older version
(2.5) was
installed more
recently than a
newer version
(2.7), the newer
version was not
patch-able (bug
exists in all
previous
versions).
- Feature:
Binary:
Executable
indexer provides
Full Text
searching within
executable file
types such as
.exe, .dll, ocx,
etc
(experimental
feature: These
file types can
quickly grow
your index)
- Feature:
Binary:
Document
indexer provides
Full Text
searching within
file types such
as .doc without
Microsoft Word
(experimental
feature)
- Feature:
Dynamic
configuration of
File Types
(Extensions) to
Text-Indexer.
- Feature:
Dynamic
configuration of
File Types
(Extensions)
maximum
Text-Index Size.
- Feature:
By default, more
File Types are
Text Indexed
(over 170)
- Feature:
By default, over
65 File Types
are indexed with
Indexer [Media]
which makes
filenames and
paths
Text-indexed
(This improves
search-ability)
- Feature:
Added Analysis
which display a
visual
representation
of index
statistics.
- Feature:
Added more file
types by default
display in the
fileviewer:
.dat, .mht
- Feature:
Added file type
.ora, .img to
search domain
[Oracle]
- Feature:
Added new major
Text Index
extension: .frm
(Visual Basic)
- Feature:
New default
search Domain
[Microsoft SQL
Server], which
contains files
.mdf, .ldf, .bak
- Feature:
FileViewer: F3
now finds the
next occurrence,
and Ctrl-F3
finds the
previous
occurrence.
- Feature:
FileViewer: F3
and Ctrl-F3
auto-detect
context of
Next/Prev
buttons or the
[Find Text]
dialog
- Feature:
FileViewer [Next
File] and
[Previous File]
buttons
- Feature:
FileViewer
button [Word
Count..], which
counts the
file's: Words,
Characters,
Lines, Data
Size, and
Average Line
Length.
- Feature:
FileViewer
button [Indexed
Words List..],
which shows the
occurrence count
for all words in
the selected
file's index.
- Feature:
New table:
FileIndex, which
tracks each
file's:
IndexStatus,
IndexModified
date,
IndexCreated
date,
IndexDurationPerKbTextData
(in
Milliseconds),
IndexDurationPerKbFileSize
- Feature:
Options.Statistics.[Computer
CPUs] now
detects the
number of
installed cores.
This permits
more cores to be
used for
processor
intensive
activities such
as Indexing and
Searching.
- Feature:
Options.Text
Index.[Advanced]
added capability
to specify a
file's [Indexer]
and the [Max
TextIndex Size].
(*Much* needed
advanced
features! Sorry
this took so
long)
- Feature:
FindFileTypes,
added an
internet search
button which
opens a
web-based
(Google) search
on the selected
File Type.
- Feature:
FindFileTypes,
added a computer
search button
which opens a
new Mo-Search on
the selected
File Type.
- Feature:
FindFileTypes,
Extensions list:
added
right-click
functionality
for Internet and
computer
searches.
- Cleanup:
Smaller database
size due to
inclusion of
more noise words
(i.e. if 1 2 3 4
5 6 7 8 9 0)
- Cleanup:
Smaller database
size due to
reduction of
default Max Fti
size from 30MB
to 10MB (10,240
KB)
- Cleanup:
Removed Default
Full-Text
extension type:
[.csv] This
should help keep
the index
smaller, speed
up indexing and
speed up
searches. If you
need to
Text-Search
[.csv] simply
add it under:
Options->Text
Index->Advanced.
- Cleanup:
When Installing
or Patching, the
user no longer
needs to Check
[I accept the
terms of the
license
agreement] -
This streamlines
Installation and
Patching (and is
much less
irritating)
- Cleanup:
Removed noise
extensions:
.tnsnames,
.tsnnames
- Cleanup:
Added default
Omit Folder
[i386] - this
may grealy
reduces the size
of your index by
preventing lots
of irrelevant
noise from being
indexed.
- Cleanup:
Increased the
maximum number
of items in Drop
Lists from 200
to 300
- Cleanup:
Improved
diagnostics
(tables:
ErrorLog,
ErrorType,
FileIndex,
LockAccessDb)
- Misc:
Renamed
diagnostics file
from
[Errors_Index.txt]
to
[Diagnostics_Index.txt]
(Thanks Terry!)
- Misc:
Updated
installer (NSIS)
from 2.17 to
2.27 (thanks
NSIS team!)
- Misc:
Shameless
[DonationWare]
buttons are now
scattered about
(To remove go
to:
Options->More..->System->Hide
Donate Buttons)
- Misc:
Updated C++
compiler from
overly-buggy
Visual Studio
2005 to the
slightly-less-buggy
SP1 (These
binaries have
also changed:
mfc80.dll,
Microsoft.VC80.MFC.manifest,
msvcr80.dll)
- Misc:
Many other small
GUI cleanups,
bug fixes,
tweaks and
optimizations.
2006, Dec 24 Version 2.5.6
-
Optimization:
Faster indexing
due to much
improved string
concatenation
logic and larger
sized read
buffer.
-
Optimization:
Faster loading
of text files
within the
FileViewer due
to size increase
of read buffer
from 4KB to 64KB
(Fewer IOs are
now required).
-
Optimization:
Faster searching
due to removal
of debugging
code in loading
of results list.
- Bug:
In Windows
Vista,
right-clicking
on [Computer]
and selecting
[Mo-Search 2.5
Reindex]
resulted in
error message:
[The requested
path (and all
children paths)
are currently
omitted from the
index]. (Long
standing Vista
bug)
- Bug:
Find Duplicate
File tool - Even
when your
Windows Recycle
bin was set to
*not* confirm
Deletes you were
still prompted
to confirm each
delete file.
(Thanks Sara!)
- Bug:
Drop list
settings were
not saved (very
long standing
bug)
- Bug:
Small memory
leak upon
destruction of
each EditBox
(Long standing
bug)
- Bug:
FileViewer has
focus and F1 is
pressed -
Application Help
failed to launch
and this error
was generated:
[Failed to
launch help]
- Bug:
FileViewer may
not have shown
an error message
upon failure to
load a Microsoft
Excel file
- Bug:
FileViewer,
buttons did not
enable/disable
when they should
have.
- Bug:
FileViewer,
crash upon
attempt to load
non-accessible
text file.
- Bug:
FileViewer,
crash upon
attempt to load
a .jpg having
corrupt exif
data.
- Cleanup:
FileViewer,
buttons no
longer disappear
and re-appear
(Sorry - that
really was
annoying!)
- Feature:
FileViewer, now
displays these
file types: .lic,
.sam, .sample, .sf,
.sh, .spb, .sp,
.sps, .vmx, .vmsd,
.in, .out
- Feature:
FileViewer,
replaced text on
buttons with
icons
- Feature:
FileViewer,
Added buttons:
Advanced Email,
Search Within
this file for
text, Copy,
Advanced Copy,
Export To
- Notepad,
Scroll Last, and
Scroll First
- Feature:
FileViewer,
Added status
text when
loading
non-image files
[x Lines (Loaded
in s.mmm
seconds)]
- Feature:
FileViewer,
These graphical
file types now
display: .ico, .emf,
.wmf
- Feature:
Added Windows
drag & drop
support to the
results list.
The results list
is now a drop
source (ie. drag
a file out of
the results list
into an outlook
email)
- Feature:
Added more Text
Index file
types: .sp
(stored
procedure), .spp
(stored
procedure), .sf
(oracle PLSQL)
- Feature:
Search Filters,
Added the Launch
button [>>]
which is used to
Launch:
Explorer,
Mo-Search, Find
File Types, and
Find Duplicate
Files at the
selected filter
path
- Feature:
Search Filters,
added
<Configure> to
the Domains Drop
List
- Feature:
Search Filters,
added new search
Domain [Oracle]
which consists
of: .fun, .pkb,
.pkg, .pks, .plb,
.pls, .prc, .sql,
.tsnnames, .txt
- Feature:
Improved Full
Text indexing
algorithm to
more heavily
weight words
appearing in the
filename and
path. (Full
install required
to apply this
new algorithm to
your complete
index)
- Feature:
Added more Text
Index file
types: .tsnnames
- Feature:
Improved
Help.About,
added: Link to
application web
page, Link to
contact email,
and Button to
launch Windows
System
Information.
- Misc:
Various small
GUI cleanups,
tooltips, fixes
and
optimizations.
2006, Nov 18 Version 2.5.5 (BETA)
- Optimization Slightly faster searching, indexing, and configuration
- Optimization Slightly smaller index due to more comprehensive cleaning of Text Index tokens (i.e. [,] and[-])
- Bug MainDlg.Search.Results List - Indexed Filenames and Paths were always displayed as lowercase, even when the Filename and/or Path were mixed (or all upper) case. This was a *VERY* long standing issue. Please note: This fix requires a complete reinstall. (Thanks John!)
- Bug MainDlg.Search.Results List - Application Hang upon pressing the [Insert] or [Delete] key (regression in v2.2)
- Bug MainDlg.Explore.Results List - Application Hang upon pressing the [Insert] or [Delete] key (regression in v2.2)
- Bug Within the index, File Creation and File Modified time were only accurate to the minute (Now, these are accurate to the second as they should have always been)
- Bug Options.Index.Paths.Defaults - Upon deleting path(s), pressing [Defaults] and then Ok, this error displayed: [The changes you have requested to the table were not successful...Copy Diagnostics to the clipboard?]
- Bug Options.Index.Paths.Add - Attempt to re-add a just deleted path resulted in Error message: "Path [x] was not added because it already exists". (Previously, the user was required to close and reopen the Options ialog; Thanks Jean)
- Bug Options.Index.Paths.Add - Upon adding/removing Omit Folder(s) and then Adding a path, all Omit Folder changes were discarded (Long standing bug)
- Bug Options.Index.Paths.Del - Upon adding/removing Omit Folder(s) and then Deleting a path, all Omit Folder changes were discarded (Long standing bug)
- Bug Upon Reindex, moved and/or deleted files are not completely updated in the index: This would result in "ghosted" files showing in Search results (Regression in 2.5.3; Thanks Jean)
- Bug Crash upon Viewing or Text-Indexing a corrupt .pdf file.
- Bug: Annoying error message upon attempt to View (or Text-Index) a .pdf when Adobe Acrobat Full is not installed (Thanks Erwin!)
- Bug Error when indexing a file with an extension containing single quotes ['] (Thanks Brett!)
- Bug After applying the patch, Help fails to launch. (very long standing bug: since help was first added)
- Bug MainDlg.Options - Upon removing an Index path and then pressing OK, this error may have displayed: [The record cannot be deleted or changed because the table 'File' includes related records.] (Thanks Erwin!)
- Feature File types now display in FileViewer: .def (dll Module-Definition), .nws (news file), .cls (C++ Class Definition & VB Class Module), .dic (text & sometimes binary)
- Feature Added more Text Index file types: .asc (ascii text file), .bas (basic source code), .csa (text), .faq (Frequently Asked Questions), .jsl (J# source code), .url (Internet Shortcut), .conf (oracle config), .config (config file) .xmlp (oracle config), .properties (misc config), .oraconfig (oracle config), .orc (oracle config), .bcp (Borland C++ Makefile), .cmd (Windows Command file & DBase II file)
- Cleanup Upon Reindex (or attempt to view) a PowerPoint file, Popup message displayed [Cannot start PowerPoint], now this message displays in the FileViewer. (Long standing issue)
- Cleanup Upon Reindex (or attempt to view) a Word file, Popup message displayed [Cannot invoke Word - contact your system administrator (GetLastError=%d)], now a cleaner message displays in the FileViewer. (Long standing issue)
- Cleanup Upon Reindex (or attempt to view) an Excel file, Popup message displayed [Cannot invoke Excel - contact your system administrator (GetLastError=%d)], now a cleaner message displays in the FileViewer. (Long standing issue)
- Cleanup Updated application Help to 2.5.5 feature set. (Help was last updated in 2.2.6)
- Cleanup Options.Statistics - Sizes are now auto-scaled to GB and TB.
- Cleanup Added Omit Folder [Application Data] - this prevents lots of irrelevant noise being indexed.
- Cleanup More progress bars during long running operations. (Before: the app sometimes appeared to hang)
- Cleanup Upon searching within files (File Text), the score is now the count of text occurrence (before it was count + 1; very long standing issue)
- Misc More typos and GUI fixes
2006, Sep 16 Version 2.5.4 (BETA)
- Optimization Slightly faster reindexing of files that have changed since last index.
- Bug Install failed on Windows ME (bug has always existed, sorry about that)
- Bug MainDlg.Search - Files larger than 2GB displayed with a size of -1. (long standing bug. Maximum filesize is now 2TB)
- Bug Reindex - When reindexing a specific Drive or Folder, the Progress Dialog now correctly shows the number of Phases as 3.
- Bug Reindex - When reindexing a specific Drive or Folder, moved files are now correctly updated in your index.
- Bug Reindex - Upon Renaming a file and then reindexing that dir: the old file_name may still persist in the index.
- Bug MainDlg.Search - When search Text word(s) contain a ['] then the fileviewer may not highlight all matching words. (long standing word)
- Bug MainDlg.Search - When a search produces no matches then ghosted exif data from a previous search result may display in the FileViewer.
- Bug MainDlg.Search - When a moved image is attempted to be viewed in the FileViewer then ghosted exif data may display in the FileViewer.
- Bug MainDlg - On Windows Vista: Within Mo-Search when attempting to display the Windows Explorer Shell Context (right-click) menu, all menu items were blank.
- Bug MainDlg - On Windows 98 & ME: Within Mo-Search when attempting to display the Windows Explorer Shell Context (right-click) menu, Mo-Search.exe would crash.
- Bug Reindex & Search - Files sizes larger than 1 KB were not computed correctly.
- Bug Reindex - Launch Reindex via right-clicking a folder in Windows Explore and Options.Statistics don't update.
- Bug MainDlg.Search.Path - If path is [*x] or [?x], then leftmost character is a wildcard and we have no way of determining if path is indexed, so DON'T show browse button as blue.
- Feature Fileviewer - Ctrl-down scrolls down one line, Ctrl-up scrolls up one line.
- Feature Fileviewer - Added button [Email] - Composes a Mail Message in Microsoft Outlook and attaches the file
- Feature Fileviewer - Added button [Print] - Prints this file using your associated editor
- Feature Fileviewer - Added button [Open] - Opens this file using your associated editor
- Feature Fileviewer - Added button [Explore] - Explore this file's folder in Windows Explorer
- Feature Fileviewer - Added font size [13], change this in Options.General
- Misc Higher resolution Vista desktop icon, and some small GUI cleanups + tooltips
- Cleanup Removed much despised and horribly buggy feature List.Mouse Wheel Acceleration.
- NoteDue to fixes in filesize calculation, after installing the 2.5.4 patch your first [Update Index] may cause numerous files to be reindexed. This is completely intentional and by design. Thereafter, subsequent [Update Index] will only reindex files that have actually changed.
2006, Jul 08 Version 2.5.3 (BETA)
- Optimization Options - faster loading of various pages.
- Optimization Indexing - faster indexing due to simplification of dual-pass DB optimization to single-pass (Dual-pass option added to Options.System)
- Feature MainDlg.Search filter: Path - This provides the capability to selectively search one drive and/or folder (much needed by advanced users)
- Feature Find File Types - This tool scans the selected directory and displays the distribution of file types.
- Feature Shell Integration - [Mo-Search] This opens the app with the selected folder as your search path.
- Feature Shell Integration - [Mo-Search Reindex] This reindexes the selected directory.
- Feature Shell Integration - [Mo-Search Find File Types] This runs the Find File Type tool on the selected directory.
- Feature Added default Text-Index extensions: .pks .pkb (oracle), .xsd (XML Schema File) .fun (oracle PLSQL function), .prc (oracle procedure), .ini (application config), .tnsnames (oracle), .reg (Windows registry file)
- Feature Drop List (comboBox) items may now be selectively removed.
- Feature FileViewer now displays the contents of .exe, .ocx and .dll file types. (Note: These contents are not yet Text-Indexable, stay tuned...)
- Cleanup Added omit Folder [winsxd] - in Vista this folder may take several GB of space. (This was only an issue if you choose to Index your Windows folder)
- Cleanup Slightly smaller db size due to removal of redundant indexes (File.FileID, DomainGroup.DgID, SysSetting.SettingID, Extension.ExtID, FtsNoiseWord.WordID)
- Bug If Word is not installed and .htm or .html is Text-Indexed, the user receives a cryptic error and the file was not indexed.
- Bug Options.OK - After changing indexed paths and pressing OK, an error may display "A path could not be deleted"
- Bug Mo-Search is now launchable from the shell.
- Bug Esc key no longer closes the main dialog.
- Bug Main Dialog - Message "The Parameter is incorrect" (This very annoying bug affected 2.5.0, 2.5.1 and 2.5.2)
- Bug Options.Statistics.Database size may be incorrect (especially on Windows 98)
- Bug Patch failed to install on Windows Vista and Windows 98.
- License Somewhat simplified License.txt and added clause that states Meauxsoft software (i.e. Mo-Search) is free of any and all spyware/adware.
- Misc More typos, misspellings, missing hotkeys, GUI fixes and speedups.
2006, May 6 Version 2.5.2 (BETA)
- Optimization Slightly faster all around performance (refactored sluggish code, minor architecture reworks, consolidated duplicate code)
- Optimization Faster indexing and scanning for duplicate files (refactored hot functions to reduce quantity of function calls)
- Optimization Options.Statistics - Much Faster Loading (instead of recalculating upon every OptionsDlg load, pre-calculated stats are persisted at completion of indexing)
- Optimization Options.Text Index- Slightly Faster Loading (buffer data is cached one time in one SELECT, before multiple selects were used upon each dialog load)
- Feature Ctrl-A selects all text in a drop list (i.e. ComboBox)
- Feature Options.Index.SpecificPath.Add -> After a Path is added, the user is immediately prompted: [Would you like to Include or Omit this path?] (long standing/much needed)
- Feature Options.Index.Domain.Add -> After a Domain is added, the user is immediately prompted to add/group extensions
- Feature Added .lst filetype as default fti (often an text list file (Oracle), may be a BPM Studio Play List, more rarely a binary file)
- Feature Added .clw filetype as default fti (may be a Clarion source code module or a Visual Studio MFC Class Wizard file)
- Feature Added these other default fti file types: .adb .ads .ans .asm .asx .awk .bat .cgi .clw .cs .hh .inl .jav .js .jsp
.l .ll .mak .manifest .pl .udl .xml .xls .xlst .vb .vba .vbd .vbe .vbg .vbp .vbs .vbw .y
- Feature Explore.Drive Tree -> Right clicking [My Computer] now produces the same dialog produced by Windows Explorer.
- Bug Options.Domains.Edit -> Brought up a dialog that appeared to maintain Full Text extensions (This completes the previously half-completed Domains feature)
- Bug Options.Text Index.Defaults - Used v2.4x extensions defaults and not the new (greatly expanded) v2.5x extension list
- Bug Options.Text Index.Defaults - When pressed, the Option's dialog's Ok and Cancel buttons did not disable making the GUI look broken.
- Bug Include paths are not indexed when that drive's root is not include (very long standing bug - sorry)
- Bug When a search produces no matches, the FileViewer's contents displays a ghost of previous viewed file
- Bug These Full-Text file types now display in the FileViewer (.par .for, .clw)
- Bug These developer Full-Text file types are now parsed as developer file types (.idl .inc)
- Bug The ProgressBar dialog does not appear on the task bar. (long standing bug)
- Bug During Indexing, Stage 5 Optimizing - ProgressBar disappears and optimization appears to hang (long standing bug)
- Bug FindDupFiles - Upon completing scanning, a sound is always played - And the sound setting is reverted to on. (Very irritating - sorry)
- Cleanup Remove these file types from fti: .ini
- Cleanup Options.Statistics - when database size is less than 1MB, it now display as 0.xxMB
- Cleanup Smaller installer and executables (Slightly reduced compiler's bias for inlining)
- Cleanup Options.Index.Paths.Del - The user is no longer prompted to confirm b/c 1) the Options dialog has a Cancel button, 2) The UI is more streamlined, 3) The UI is more consistent with the rest of the app, 4) This prompt is really an unnecessary annoyance.
- Cleanup Options.Index.Domaing.Del - The user is no longer prompted to confirm b/c 1) the Options dialog has a Cancel button, 2) The UI is more streamlined, 3) The UI is more consistent with the rest of the app, 4) This prompt is really an unnecessary annoyance.
- Cleanup Slightly smaller database - removed unnecessary index: File.SizeKB
- Misc Various typos, GUI cleanups, optimizations and bugs.
2006, Mar 26 Version 2.5.1 (BETA)
- Optimization Faster Indexing and faster Find Dup File scanning! In release builds, VS 2005 compiler uses extremely inefficient Intrinsic for strcmp (see: FDBK47075)
- Feature Added fti extensions related to Oracle precompiled files: .pco, .cob (Cobol), .pad (Ada), .pfo, .for (FORTRAN), .pc (C/C++), .ppl, .pl1 (PL/I), .ppa (Pascal)
- Feature Added more default Text-Index file types (such as: .sql, .ini, oracle precompiled files)
- Bug Could not delete a Domain (delete simply did not take)
- Bug During Indexing Phase 3, the progress bar's title was [Calculating Time Remaining...] instead of [Stage (3/5) Indexing X Files... ]
- Bug Options.Index - Upon trying to adding a path that does not exist (due to copy and paste into Browse dialog), the user is now notified the path was invalid. (Previously, the user saw an incorrect and confusing message)
- Bug During indexing and viewing in FileViewer, development file types were not parsed as dev files (.asm, .asmx, .cob, .cs, .for, .h, .sql, .java, .mak, .manifest, .mpcpl, .ora, .pad, .pas, .pc, .pco, .pfo, .ppa, .rc, .rc2, .res, .sln, .vcproj)
- Bug FileViewer did not always hilight matches in development file types
- Cleanup Options.Statistics, added: [Full Text Keywords], [Indexed Data], [Full Text Data], [Database Size], Removed: [Modified] as this field was never actually used.
- Cleanup Added [Recent] to default Omit Folders
- Cleanup Clarified wording or various dialogs
- Cleanup Smaller installer after removal of yet more dead code.
- Cleanup Reduced default Max Fti size from 25MB to 20MB (reduces Text Indexing of large garbage files)
- Cleanup Noise paths are no longer added as Omits, as this is done more cleanly through Omit Folders (Local Settings, Cookies, Temp, and Temporary Internet Files)
- Cleanup Increased the maximum number of items in a Drop List from 100 to 200
- CleanupOptions.OK, In [Configuring Paths] a smaller batch size is used (the progress bar appears to hang too often)
2006, Mar 19 Version 2.5 (BETA)
- Feature Added experimental support for Windows 98, Windows ME, Windows 2003 and Windows Vista
- Feature Dynamic Domains - Add/remove domains and add/remove extensions to each domain.
- Feature More file types are Full-Test searchable and Viewable in the FileViewer: .ada, .adb, .ads (ada) .ans (ansi text), .asp, .aspx, .asmx, .c, .cpp, .cxx, .hh, .h, .inc, .inf, .map, .mpcpl, .m3u, .ora, .pas (Delphi) .pkg (Oracle package), .pls, .resx, .rtf (Rich text File), .m3u, .wri (Microsoft Write), .wmx, .xpl, .wpl, .vcproj, .xsl, .xslt, .vcproj
- Feature Adobe Acrobat (.pdf) full-text
- Feature Options.Full-Text Index: Added Adobe Acrobat to Full Text Indexing and searching: (.pdf) - Note: Adobe Acrobat, not to be confused with Adobe Reader)
- Feature Options.Index: Added Adobe Acrobat to Full Text Indexing and searching: (.pdf) - Note: Adobe Acrobat, not to be confused with Adobe Reader)
- Feature Double-clk combo 1) selects clicked word, and 2) drops list
- Feature Options.Index: EditPathDialog - Added much needed [Explore] button and made [Path] field wider.
- Feature Options.Index: Paths List - Added much needed [Explore] button
- Bug Find Duplicate Files Tool - when no path is selected you now receive a message (before the scan completed with no duplicates)
- Bug Indexing - During indexing this error may have appeared is you don't have Microsoft Word installed: [Cannot invoke Word - contact your system administrator (GetLastError=2)]
- Bug Indexing - During indexing this error may have appeared is you don't have Microsoft Excel installed: [Cannot invoke Excel - contact your system administrator (GetLastError=2)]
- Bug FileViewer - Extra non-matching words are hilighted in the FileViewer (very Long standing bug)
- Bug Installer - When run on an incompatible OS, the installer may have quit with a confusing error message.
- Bug Installer - After the [Patch] is applied, a nonsensical error message is given [You have specified invalid command line options.] (This was a regression in v2.3.0)
- Bug Tools->Options->Index: Manually adding paths could cause duplication.
- Bug Tools->Options->Index: The sorted column in ListCtrls now uses the correct sort color (long standing bug)
- Bug Incorrect/misleading error message is given when index database has been manually deleted. (Before: Connection failed .. reinstall MDAC, Now: Your .mde file is missing... reinstall the application)
- Bug Small memory leak upon destruction of each ComboBox (Long standing bug)
- Bug When attempting to apply the patch to an incompatible version, a warning is now given (Before: the patch could have corrupted a good installation without the user knowing)
- Optimization Find Duplicate Files Tool - Scanning is typically twice as fast
- Optimization Slightly faster performance - compiler was upgraded to MS VC++ 2005
- Cleanup When Microsoft Word or Excel cannot be instantiated, the user is given a more informative error message.
- Cleanup Moved more system settings from the registry into the database (This works towards providing the ability to install more than once instance of the same version)
- Cleanup By default files larger than 25MB will not be full text indexed (you can change this in Options.Text Index)
- Cleanup Smaller Installer size due to improved installer compression (thanks NSIS)
- Cleanup Smaller Installer size due to removal of stl along with [msvcp80.dll]
- Cleanup Main Dialog - Now, only [Domain] ComboBox or [Filename] EditCtrl is visible. Because these two controls are currently mutually exclusive, they should not be visible at the same time.
- Cleanup Find Duplicate Files tool - Status text may be partially obscured
- Misc Various other small typos, bugs, features and optimizations.
2005, Nov 07 Version 2.3.1 (Backwards compatible with 2.3.x)
- Bug An instance of Excel.exe (possibly two) is left running after Mo-Search exits. (Bug has existed since Excel FTI was added - Sorry Jean!)
- Bug Uninstaller - Upon uninstall, Windows Explorer shell integration [Find Duplicate Files] is now removed from the registry. (Long standing bug)
- Bug Uninstaller - Upon uninstall, Mo-Search registry keys/entries are now removed. (Long standing bug)
- Feature In edit controls, Ctrl-A now selects all. (Very small feature, but also very irritating if not available)
- Feature Uninstaller - In [Windows->Control Panel->Add or Remove Programs], the uninstaller name now displays as [Mo-Search 2.3]. This is useful if you have multiple parallel versions installed and you wish to uninstall one.
- Cleanup Uninstaller - Under [Control Panel->Add or Remove Programs], the Mo-Search uninstaller now has a [click here for support information] link. (Thanks Comm@nder21)
- Cleanup Once again, smaller Installer and executable size due to removal of unnecessary/deprecated source code.
- Cleanup Tools->Options->Index: Paths count has been added below the paths list.
- Misc Various other small bugs and optimizations.
2005, Oct 14 Version 2.3 (Backwards compatible with 2.3.x)
- Rework Main Dialog - Reworked GUI for increased searching power, searching flexibility, and improved space usability.
- Feature Main Dialog - Now a search may be filtered by [Domain] or [Filename].
- Feature Options.Full-Text Index: Added Excel to Full Text Indexing and searching: (.xls, .xlt, .xlw, .xla)
- Feature Main Dialog - New search domain: [Microsoft Excel].
- Feature Full Text searches now uses filename and path to calculate "score" of matching files.
- Bug Main Dialog - When C/C++/C# files are indexed, Domain groups related to [Development] were not visible (long-standing bug)
- Bug Options.Full-Text Index: All enabled full-text file types are unchecked after Options is loaded and closed. (regression in 2.2.6)
- Bug Main Dialog - When search Text contains the exclusion [-] operator no results are returned even though results do exist. (long-standing bug) (Example: a search of [big -red] may return 0 results even when results exists matching that criteria).
- Bug Main Dialog - App appears to hang with when app loads and [Options.General.Display selected file's contents in File Viewer] is unchecked.
- Bug [Reindex] After removing and then re-adding one or more extensions from [Options->Full-Text Index], files with that extension never reindex. (Long standing bug)
- Bug Main Dialog - When [FileViewer] is enabled, mode is [Mo-Explore], and user opens [Options], and then closes [Options], the [FileViewer] becomes partially visible and application may appear to hang. (long standing bug)
- Bug During indexing, the total number of files to index may have be greatly inflated. (long standing bug)
- Optimization Faster indexing
- Optimization Smaller index
- Optimization Faster searching - especially when using filter [Filename].
- Misc Various other small bugs, typos and optimizations.
2005, Sept 16 Version 2.2.8 (Backwards compatible with 2.2.x)
- Feature Upon encountering a database error, the user is now able to report to support@meauxsoft.com.
- Feature Options.Full-Text Index: New Full-Text Extension Types may now be added (before the user had to select an available extension)
- Cleanup Options.Full-Text Index: Simplified adding of Full-Text Extension Types. Before, the user was required to hunt through a potentially huge, and often incomplete, list of extensions.
- Cleanup Options.Index: Improved keyboard navigation - upon deleting a path, the paths list again receives focus.
- Bug Options.Full-Text Index: Screen now displays as busy upon [Defaults] or [Advanced].
- Bug Options.Index: Screen now displays as busy when adding, editing or deleting a path (This was a regression).
- Bug Options.Index: The [Ok] button had the cancel icon, and the [Cancel] button had no icon. (long existing + newly noticed bug).
2005, Sept 14 Version 2.2.7 (Backwards compatible with 2.2.x)
- Bug During indexing (or finding duplicate files) GDI Objects memory leak.
- Bug During indexing, crash (related to GDI leak).
- Bug During indexing, windows painting is all jumbled (related to GDI leak).
- Bug While viewing files in the integrated file viewer, GDI leak.
- Optimization Slightly faster indexing due to removal of synchronization code from thread safe areas.
- Cleanup Slightly smaller installer due to removal of yet more unnecessary code.
- Cleanup Label (text) references to [Update Index] have been updated to [Reindex].
2005, Aug 30 Version 2.2.6 (Backwards compatible with 2.2.x)
- Feature Main Dialog - Improved general usability: added buttons [Options] and [Find Dups] to main dialog.
- Feature Main Dialog - Improved general usability: added buttons [Options] and [Find Dups] to main dialog.
- Feature Find Dup Files - Improved general usability: Added overview text, Removed checkbox [Ignore Empty Files], improved keyboard navigation, and top duplicate group always auto-expands.
- Bug FileViewer - Application crash when viewing a JPEG contain Exif data field [orientation]. (Newer cameras may use this field) - Thanks Trevor
- Bug FileViewer - Non-matching words may be underlined when NOT searching with wildcards. For example: Search text [word] may incorrectly highlight non-matching word [word123].
- Bug FileViewer - Matching words may NOT be underlined when searching wildcards. For example: Search text [word] may incorrectly not-highlight matching word [word].
- Bug Options - Options dialog is now disabled during loading.
- Bug File types marked "SearchProhibited" are no longer indexed/searched.
- Bug Find Dup Files - When the screen was maximized, the scan summary text was not visible.
- Bug Find Dup Files - When right clicking a special folder such as [My Computer] or [Recycle Bin], an empty path displays next to [Select Path].
- Bug Explore - When mode is [Explore] after displaying [Options], some [Search] controls become visible.
- Optimization Options dialog load faster. (Slow loading was annoying when you just want to toggle [Stemming]).
- Optimization FileViewer - Faster loading of large files (only: text, PowerPoint and Word files, not multi-media)
- Optimization Slightly faster indexing and slightly smaller database size. (temp extensions are no longer indexed)
- Cleanup Help documentation has been somewhat updated. (more is required)
- Cleanup Find Dup Files - Less perceivable bog on your computer (During each scan, we more often yield to other Windows processes)
- Cleanup Find Dup Files - Now plays standard search sounds upon completion of scanning.
- Cleanup Remove noise file extensions [.exp, .idb, .inf, .map, .ncb, .pch, .tlh, .tli]
- Cleanup FileViewer - Every Exif fields now display regardless if it has a value. (Fields are no longer constantly hiding and showing depending on which picture is selected - that was irritating).
- Cleanup Smaller installer due to removal of (yet more) unused code.
- Cleanup Directory selection dialog hotkeys for [Accept] and [Cancel].
- Cleanup Options.Add Path - Added dialog hotkeys for [Accept] and [Cancel].
- Cleanup Rebased exe and dlls to ease release debugging.
- Cleanup Removed garbage C++ extensions that are inserted as part of Options->FTI-C++.
- Cleanup In lists, the [Delete] key does the same action as the [Delete] button.
- Misc Various other small bugs and optimizations.
2005, Aug 13 Version 2.2.5.1 (Backwards compatible with 2.2.x)
- Bug Find Dup Files - Scan Status may be empty when scan speed if over 4GB per second.
- Bug Find Dup Files - When using the right-arrow key to expand an already expanded duplicate file group the application crashes.
- Bug Find Dup Files - When using the left-arrow key to contract an already contracted duplicate file group that group disappears.
2005, Aug 13 Version 2.2.5 (Backwards compatible with 2.2.x)
- Feature Find Dup Files - Results tree has improved keyboard navigation: [Delete] deletes selected file, [Enter] opens selected file, right-arrow expands tree node, left-arrow contracts tree node, etc..
- Feature Find Dup Files - Dialog is now resizable, has a [Close] button, and improved keyboard navigation (Hotkeys, Tab Order)
- Feature Explore - Files list now display folder and file icons.. but currently all files have the same crummy icon ;-(
- Feature Explore - Added right-click shell integration.
- Feature Explore - A file is selected upon right-clicking (kind of like Windows Explorer)
- Feature Explore - Upon double-clicking a file or folder in files list, the parent folder selected in the tree.
- Feature Explore ? Pressing Control-A in the files list selects all items.
- Bug Installer - License.txt is now installed (as installers [Comments] field states).
- Bug Uninstaller did not remove start menu item [Find Duplicate Files] (Thanks Download.com!)
- Bug Explore - An invalid folder was sometimes listed.
- Bug Explore - Folders no longer display with a size of [0 KB]
- Bug Search - FileViewer may not have highlighted matches.
- Bug Installer - Upon initial install: FileViewer may replace each tab with [0] spaces (the default is now [4])
- Cleanup Explore - Upon initial load: [My Computer] is now expanded.
- Optimization Explore - Faster browsing of folders and files.
- Cleanup Find Dup Files - Upon completion of scan, the first item in the tree now has focus and is selected.
- Cleanup Explore - Folders [.] and [..] are no longer displayed (If anyone would like this back, let me know and I?ll make it a setting)
- Cleanup Multiple clients may (again) connect to one central network installation. (Sorry Craig)
2005, Aug 11 Version 2.2.4 (Backwards compatible with 2.2.x)
- Optimization Find Dup Files - Completely reworked scanning engine: Scan is roughly 10 times faster and uses 50% less memory (compared to v2.2.3)
- Feature Find Dup Files - Added ability to ignore Empty files (application sometimes contain empty files which needlessly inflate the number of duplicate files)
- Feature Find Dup Files - Added shortcut [Find Duplicate Files] to StartMenu->Program Files->Mo-Search 2.2
- Feature By default, PowerPoint full text indexing is now enabled.
- Feature Added Windows Explorer shell integration - Right click a folder to [Find Duplicate Files].
- Bug By Default, Word Full Text Indexing is disabled when Microsoft Word is not installed.
- Bug By Default, PowerPoint Full Text Indexing is enabled when Microsoft PowerPoint is not installed.
- Bug If PowerPoint or Word is not installed, then Full Text Indexing cannot be enabled for the respective item.
- Bug When PowerPoint is running interactively, Mo-Search no longer closes PowerPoint from underneath the user.
- Bug Find Dup Files - Fixed screen text [Wasted Space Due] to [Wasted Space]
- Bug Find Dup Files - Upon deleting file(s) the dup group is hidden when consists of only one file. (because only one file now exists - i.e. no longer any duplicates)
- Bug Find Dup Files - Upon deleting file(s) the sibling or parent is now selected (before none were selected)
- Bug Find Dup Files - Wasted Space was erroneously inflated by one file's size (When 3 files are duplicated, only 2 of them are actually wasted space... before wasted space was calculated from all three)
- Bug Find Dup Files - List items with Wasted Space < 1KB did not sort correctly
- Bug While running the full installer, one or more database error messages are given.
- Bug Tools->Options->[General] - Layout issues: fixed truncated text, fixed spelling error, removed unnecessary text, controls disable when they should.
- Bug Uninstaller: Mo-Search can now be uninstalled via the control panel applet: [Add or Remove Programs] (This bug fix requires full install of 2.2.x or patch of 2.3+.x) - This bug fix requires full install of 2.2.x or patch of 2.3+.
- Bug Uninstaller: Uninstaller now fails if Mo-Search is still executing (before the uninstaller silently succeeded leaving most of the apps file installed but remove the uninstaller) - This bug fix requires full install of 2.2.x or patch of 2.3+.
- Cleanup Find Dup Files - File size of 1 or more GB now display as GB and not 1024x of MB.
- Cleanup Find Dup Files - Now runs in own process space thus improving usability (before this tool was launched from Mo-Search... Mo-Search then hid itself and reappeared when the Find Dups tool exited).
- Cleanup Find Dup Files - Now application version displays in the title bar (like Mo-Search)
- Cleanup Find Dup Files - Tool icon is now a "Duplicate File" (before, the Magnifying glass icon was shared with Mo-Search).
- Cleanup Tools->Options->[Search & Replace] has been renamed [General].
- Cleanup Tools->Options->[Information] has been renamed [Statistics] and Layout has been improved: Added (2) counts, screen load asynchronously, and counts are formatted with commas.
- Cleanup Renamed command line argument [AutoConfig] to [Install] as this more accurately reflects functionality.
- Cleanup Find Dup Files - When no duplicate files are found this message is given "Congratulations, No Duplicate Files!" (before no message was given, leaving user to wonder why nothing was displaying).
2005, Aug 08 Version 2.2.3 (Backwards compatible with 2.2.x)
- Feature PowerPoint Full Text Indexing and searching. (.ppt, .pos, .pps)
- Feature Added new Tool [Find Duplicate Files] which... finds all duplicated files within a certain path.
- Feature Added [Explore] page which provides browsing of your computers drives. (This feature is a future hook for more functionality and currently does very little).
- Feature More file types are viewable in the FileViewer: (.sql .out)
- Optimization Slightly faster application start-up and execution due to newly incorporated optimizing compiler.
- Bug Crash upon attempt to preview (i.e. FileViewer) a corrupt file (this bug has existed in all versions).
- Bug Crash upon attempt to preview (i.e. FileViewer) a valid file (this bug has existed in all versions).
- Bug Crash upon attempt to index a corrupt Word or WordPerfect document (this bug has existed in all versions).
- Bug Indexing can now be canceled while reading a large file.
- Bug The FileViewer is now read-only (before changes were permitted but never saved)
- Cleanup Options.Dialog.Progress bar is no longer topmost (that was really annoying!)
- Cleanup During indexing, the main dialog is no longer visible when the Updating index dialog is active. (Before the main dialog window was visible in a disabled state)
- Cleanup Button highlight color is closer to white (before it was an overly bright yellow)
- Cleanup Results List Right-click -> Mo-Search View -> [Copy] menu item has been renamed [Copy Cell Text] as this more accurately describes functionality.
- Cleanup Results List Right-click -> Mo-Search View -> [Copy Extended] menu item has been renamed [Copy Text ...] as this more accurately describes functionality.
- Cleanup Results List Right-click -> Mo-Search View -> [Export] menu item has been renamed [Export All Text ...] as this more accurately describes functionality.
2005, Jun 29 Version 2.2.2 (Backwards compatible with 2.2.x)
- Bug Several small memory leaks due to improper closing of Recordsets
- Feature Tools->Options->Index: Unavailable paths are now highlighted in yellow
- Optimization Faster indexing due to reworked indexing code
- Optimization Configuration data is saved (applied) faster
- Optimization Faster searching due to smaller db size and (Improved word parsing during indexing & Removed unused database metadata)
- Cleanup Smaller Installer and executable size due to removal of unnecessary/deprecated source code
- Cleanup Options.Dialog.Progress bar is no longer system modal
- Cleanup Large batched operations (i.e. Configuring Files, Paths) are more linear (Batch size is now smaller)
2005, May 19 Version 2.2.0 (Backwards compatible with 2.2.x)
- Optimization Faster searching due to smaller db size.
- Optimization Faster application startup due to streamlined startup code.
- Bug Crash occurred upon attempt to display Word Document in Integrated File Viewer.
- Bug Relevant matches were not found when search test contained ['] and corresponding file text contained one of [`']
- Bug Uncommon file extensions were excluded from Indexing (this was a premature optimization that was never rolled back.
- Feature More file types are viewable in the FileViewer: .awk .asp .apsx .log .l .ll (lex) .pl (perl) .tlh .tli (c/c ) .y (yak).
- Cleanup Smaller Installer and executable size due to removal of unnecessary/deprecated source code.
- Misc Application version now displays in dialog title bar (Signifies which version you are running - required for Parallel Install usability)
2005, May 04 Version 2.1.3 (Backwards compatible with 2.1.x)
- Bug When option is not checked: [Replace Tabs with Spaces] text was displayed without any tab formatting.
- Bug When option is not checked: [Stemming] a search by Filenames/Paths may return no matches.
- Bug During Index Update, user is given message [Attempt to insert record has failed..]
- Bug Help fails to launch with error [Failed to Launch Help]
- Optimization Faster Searches - Files list loads roughly 10% faster and uses 10% less memory.
- Optimization Slightly faster application startup (db connection is now DSN-less)
- Feature Parallel Version Installs - Multiple versions of Mo-Search may now be installed and operate independently on the same computer. This is useful for testing or just running two versions in parallel.
- Feature These file types are now viewable in the FileViewer: [.bat .cgi .css .udl .vb .vba .vbd .vbe .vbg .vbp .vbs .vbw .jav .java .js .jsp]
- Feature Index.Include Paths list is now sortable by the user (before dialog was statically sorted by Action)
- Cleanup Updated Help Content.
- Cleanup By default Executive Software Undelete's [RecoveryBin] directories are now omitted from indexing.
- Cleanup By default Windows [Recycler] and [Recycled] directories are now omitted from indexing.
- Cleanup Better keyboard integration: Added Mnemonics and updated Tab order.
- Cleanup Temp directly was erroneously created [..\TempMeauxTemp], now the user's Temp directory is used.
2005, Apr 14 Version 2.0.2 (Backwards compatible with 2.0.x)
- Feature Search files by filename/path (sort of a 'baby' UNIX locate service).
- Feature EXIF data is now displayed adjacent to Images containing EXIF data.
- Bug Indexing Stage: (4/5 Cleaning Words) is now faster. (Before: application may have appeared to hang during this stage).
- Bug Minimal application help implementation is now provided. (Before: launching help produced error [Cannot file the C:\...\Mo-Search.help file. Do you want to find this file yourself?])
- Bug If the application and Database versions are not compatible the user is prompted to update via the full installer. (This is an issue when a user attempts to apply an old version Update on top of a significantly more recent version)
- Bug Multiple instances of Word were started during indexing and searching. Now, only one instance of Word is started and used.
- Bug After opening a Word document in the FileViewer, the document cannot be saved from within Word. Mo-Search was incorrectly locking previewed Word documents as read-only.
- Optimization Smaller database size.
- Optimization Faster Indexing and Searching.
- Cleanup Removed unnecessary meta-data from database.
- Cleanup Executable has been renamed to [mo-search.exe] to avoid confusion with Microsoft's Office Fast Search Utility (mosearch.exe).
- Cleanup Added more tool tips.
- Cleanup Removed more unused code and resources.
- Licensing Updated license to grant free use within the corporate domain
2005, Feb 21 Version 1.9.9
- Bug FileViewer [Previous] and [Next] buttons now find wildcards as specified in the search text: [v?r?fy] now matches [verify], and search text [v*ify] matches [verify].
- Optimization Indexing aligned file read buffering with windows page size.
- Optimization Indexing: Reduced memory usage by consolidating/centralizing shared objects.
- Optimization Indexing: Slightly smaller exe: removed unnecessary code.
- Cleanup Installer: now display the complete version number (i.e. 1.9.9.0, before only 1.9 was visible)
2005, Feb 10 Version 1.9.8
- Bug Application: Upon closing Mo-Search, open Word document(s) may unexpectedly close. Before: Upon Mo-Search Exit, Word was unconditionally closed. Now Word is only closed if OpenDocs count = 0.
- Cleanup Options.Search Results: Removed unused button [Defaults]. Details: Because this screen currently lacks defaults, the button did not do anything.
Older Releases...
- Note: Details for older release have been removed to make this page smaller :-/
Return to Download Page