New Features

The current version is 2.0.1. See the product features for more information about the key features of this product.

Find & Replace It! 2.0.1 (2011-09-24)

Application

  • Fix potential crash when using scripts for processing the replacement strings (regression since 1.4.5).
  • Update the Qt libraries from 4.7.3 to 4.7.4 (fixes several bugs).
  • Fix update of the UI when interrupting the encoding detection.

Find & Replace It! 2.0.0 (2011-08-31)

Documentation

  • Documented new features brought by this new major release.

Application

  • Add capability to process a list of distinct replacements in one shot.
  • The encoding conversion tools are now accessible via a dedicated window.
  • The preferences for backups and encoding are now accessible via a dedicated window.
  • Better handling of current work in progress: better progress bars, more responsive UI, etc.
  • Add option to automatically increment the name of every backups instead of overwriting them.
  • Add tools for using ASCII sequences in the replacement text (carriage return, horizontal tab, line feed, etc.).
  • Add new processes for transforming captured text: escape HTML entity, to percent encoding, from percent encoding.
  • Emphasizes modified documents in the preview. Smarter detection of changes.
  • Several UI improvements (some shortcuts have changed).
  • Several minor fixes and enhancements.

Find & Replace It! 1.4.7 (2011-09-26)

Application

  • Fix potential crash when using scripts for processing the replacement strings (regression since 1.4.5).
  • Update the Qt libraries from 4.7.3 to 4.7.4 (fixes several bugs).

Find & Replace It! 1.4.6 (2011-08-04)

Documentation

  • Fix a minor error in the readme file.

Application

  • Workaround for a window size issue under Gnome that occurs when the main window becomes to wide to fit onto the screen (the main window width does not increase anymore with the contents of the dropdown lists). Reduce the height of the Output window so that it can be docked under the Files Selector on a 800px height screen.
  • Fix the position and size of progress bars.
  • Fix double '&' in some title bars under Windows and Mac.
  • Fix wrong initialization of the end-of-line shown in the list of found files.
  • Some minor fixes and enhancements.

Find & Replace It! 1.4.5 (2011-05-24)

Documentation

  • Update product description in the User Manual.
  • Fix minor error in the installation instructions.

Installation

  • New Linux distribution format that does not use the LD_LIBRARY_PATH environment variable. The required ICU libraries are now a part of the distribution to avoid compatibility issues with the version installed on the system.
  • Added support Ubuntu 11.04. Fixed the broken compatibility with OpenSUSE 11.2.

Application

  • Dramatic performance improvement for scripts processing.
  • Linux
    • Update ICU library from version 4.2.1 to 4.4.2.

Find & Replace It! 1.4.4 (2011-05-01)

Documentation

  • Fix misprints in the distribution documentation.
  • Update licensing informations for future App Store customers.

Application

  • Ensure compliance for submission on the App Store from Apple.

Find & Replace It! 1.4.3 (2011-04-30)

Documentation

  • Minor updates in the User Manual.
  • Fix misprints in the distribution documentation.
  • Update licensing informations for future App Store customers.
  • Add a new example of FRI file: replace ZIP codes by using a dictionary that defines the mapping between the old ZIP codes and the new ones.
  • Fix a bug in the example sync_subtitles_file.fri.
  • Better example of preview in the example interpret_ascii_sequences_within_replacement_pattern.fri.

Application

  • Keep cursor position when reloading a file in the preview.
  • Fix a bug that might prevent the preview from being properly loaded when opening a FRI file.
  • Mac OS X
    • Update ICU library from version 4.4.2 to 4.6.1.
    • Miscellaneous changes required for App Store submission.
    • The bundle is now signed.
    • Fix a behavioral change that prevents the menu Recent files by category to work.
  • Update the Qt libraries from version 4.7.2 to 4.7.3 (except for Linux distributions).

Find & Replace It! 1.4.2 (2011-03-19)

Application

  • Fixed a bug that prevents the backup of modified files.

Find & Replace It! 1.4.1 (2011-03-07)

Documentation

  • Update the Activation dialog screenshots in the User Manual.
  • Minor additions in the User Manual.
  • Fixed supported platforms in the installation notice.

Application

  • The demo version mode was not available when starting the application for the very first time.
  • Possibility to use the demo version as long as the product has not been activated even if one requested an evaluation key.
  • No longer show the deadline for activating the product when this has been done.
  • Line wrapping mode set in the preferences is ignored when loading the application.
  • Line numbering does not work when line wrapping is enabled.
  • No longer starts the application in demo mode when the user cancels the activation dialog.

Find & Replace It! 1.4.0 (2011-03-03)

Documentation

  • Update of the User Manual: Minor updates and additions.
  • Update of the install.html file: updated supported platforms.
  • Update license links for third party components.
  • Some fixes and improvements in readme file.
  • Add a licensing information file into the distribution package.
  • All plain text files distributed with the application have been replaced with HTML files.

Installation

  • Nicer disk image (DMG) for Mac OS X.
  • Deliver examples of FRI files within the Mac OS X installer.
  • Update the install directives.
  • The examples of file encoding are not anymore distributed.
  • New format for distributing the Advanced Examples for Find & Replace It!

Application

  • Put data collected during encoding and line ending detection into a cache to speed up the detection process.
  • Add possibility to run encoding detection (and line ending) for a given selection only.
  • Keep the cursor position when switching the preview mode to "edition".
  • Add possibility to copy the path of a preview file into the clipboard.
  • Add possibility to open a preview file with its default editor.
  • Add possibility to create a new preview from an existing preview.
  • Add possibility to save preview as a new file.
  • Display the line numbers in previews and script editor.
  • Added new shortcut Ctrl+G to navigate to a given line number.
  • Mac OS X specific changes:
    • Update compiler for better performances.
    • The PowerPC architecture support has been dropped (reduce application size on Mac).
    • Mac OS X 10.4 is not supported anymore.
    • Switch from Carbon to Cocoa API for better performances.
  • Update third party components: better performances and miscellaneous bug fixes.
  • Change the location where user settings are stored for better organization.
  • Store the activation data and the application log in user's settings folder in order to avoid issues with file access permissions.
  • Add a new entry in the Help menu to access the index of the documentation shipped with the software.
  • Update the About dialog box.
  • Visual feedback whenever the syntax of the expression to search for is invalid.
  • No errors were reported when the modified file could not be generated after a replacement (write access denied, but not notified to the user)
  • Behavior change: When opening a file in the preview, we do not create a new tab whenever the file is already open.
  • Miscellaneous minor bug fixes and enhancements.

Find & Replace It! 1.3.3 (2010-10-26)

Documentation

  • Update of the User Manual: Minor updates and additions.
  • Update of the Read Me file: Minor updates.

Installation

  • Some translation files were missing in the Windows installation package.

Application

  • Fixed bug that makes skip one replacement over two when replacing two contigous expressions with an empty string (the replacement had to be run twice).
  • Fixed bug with empty replacements that causes the insertion of "%1%2..." instead of an empty string when the regular expression contains some captures.
  • Now handles the replacement of text containing %1, %2, etc. when the regexp contains capture's parenthesis.
  • Better behavior when one encounters a zero-length matching while processing the replacement. The replacement now jumps to the next non-null matching instead of stopping.
  • It is now possible to escape the "%" sequences in the replacement pattern to get literal replacement instead of captured text injection.
  • When opening a FRI file, the contents of the preview is now synchronized with the contents of the file on disk if it exists.
  • Avoid generating a stack of question dialogs if several modifications happen from outside Find & Replace It! on some files shown in the preview.
  • Added possibility to give a path for the trace file.
  •  Miscellaneous minor bug fixes and enhancements.

Find & Replace It! 1.3.2 (2010-10-12)

Documentation

  • Update of the User Manual: Miscellaneous additions.
  • Update of the Read Me file: Miscellaneous additions.

Application

  • Add help button to the 'Activation' dialog window.
  • Add an icon/tooltip for read/write permissions onto the preview tabs.
  • Fixed a portability issue under PPC (the distributed ICU library was built for Intel only).
  • Fixed a regression that leads some buttons to saving files to not work anymore. The concerned buttons are located within the 'Find & Replace Control Panel', the 'Find & Replace Preview' and the 'File Selector'.
  • Removing a file displayed in the preview was not properly handled.
  • Update licensing information in the About box.
  • Update ICU library from IBM to version 4.4.2.
  • Miscellaneous minor bug fixes and enhancements.

Find & Replace It! 1.3.1 (2010-09-27)

Documentation

  • Update of the User Manual: new chapter about command line, new chapter about logical folders.
  • Fix a grammar mistake in licensing terms.

Application

  • Introduce logical folders for searching through variables: $(APP_DIR), $(HOME_DIR), $(CURRENT_DIR).
  • Correct a bug that could prevent to  correctly load a file given as argument to launch the program.
  • Internal changes for tracing application's activity (enables advanced logging for debug purpose in case of problems).
  • Complete some Potuguese translations.
  • Miscellaneous minor bug fixes and enhancements.

Find & Replace It! 1.3.0 (2010-09-21)

Documentation

  • Update of the User Manual: miscellaneous minor additions, reintroduce headers/footers.

Application

  • Added a column that shows files permissions.
  • Provides a stable behavior of the encoding detection when processing unreadable files.
  • Errors are notified whenever a problem with file permissions is encountered during search or replacement.
  • Fixed sorting on file size, modification date and creation date.
  • The language was not properly assigned in the preferences dialog when running the French version.
  • Improves responsiveness when typing a filter to apply on the list of found files.
  • Treats all documents suffixed by SHTML or having a DOCTYPE as HTML documents and provides an appropriate syntax highlighting.
  • Shortens the end-of-line label in the list of found files to enhance visibility.
  • The checkbox 'Include hidden and system folders' was not reseted when starting a new document.
  • Miscellaneous minor bug fixes and enhancements.

Find & Replace It! 1.2.2 (2010-08-14, Mac OS X only)

Installation

  • The bundle for Mac OS X wasn't an Universal Binary bundle, due to a problem in the script that builds the executable (regression from v1.0.0).

Find & Replace It! 1.2.1 (2010-08-14)

Documentation

  • Update of the User Manual: add links, miscellaneous minor additions.

Application

  • Add possibility to search for files in hidden and system folders.
  • Hidden and system files are now listed in the found files list.
  • Add localization for Brazilian Portuguese.
  • Fix a bug that made it nearly impossible to stop files detection once that encoding detection has been started. Same problem with search in files.
  • From now on, all changes on file filters take effect nearly instantly.
  • Fixed hypothetical desynchronization of the found files list after loading from a FRI file.

Find & Replace It! 1.2.0 (2010-08-10)

Documentation

  • Update of the User Manual:
    • reorganize titles,
    • rework the chapter on FRI documents,
    • add a "2-minute guide" chapter,
    • miscellaneous minor additions.

Installation

  • Remove some useless example files from Windows installer.
  • Update of the examples with a few bug fixes.

Application

  • Add monitoring for external changes on the active FRI document.
  • Add monitoring for external changes on files open in the preview (e.g.: files are reloaded in the preview after executing a replacement).
  • Tracking modifications within the preview and remind the user for saving them.
  • Add a "Copy path to clipboard" command in the context menu of the found files view.
  • Add the possibility to close the active FRI document and to clean the GUI.
  • Add the possibility to start a new document with a clean GUI.
  • Add syntax highlighting for C# (it was mentionned as available but didn't work).
  • Add smart indentation in the script editor and in the preview.
  • Add shortcuts to toggle windows visibility.
  • Miscellaneous improvements and bug fixes in recent files management.
  • Fix a bug on loading the content of the preview when opening a FRI file for the main window (this caused unvoluntary modifications on loaded files).
  • Fixed hypothetical integer overflow when working on huge files.
  • Reducing dramatically memory usage when searching text in a file containing millions of occurences.
  • Fixed a bug that might prevent a proper refresh of the preview when loading an FRI within the 'Find & Replace Editor'.
  • Fix case sensitivity for the autocompletion of some text fields.
  • Ask for update before activation.
  • Miscellaneous minor bug fixes and enhancements.

Find & Replace It! 1.1.0 (2010-06-24)

Application

  • Speed up preview's rendering
  • Improve the startup time dramatically, especially when a large document is loaded in the preview
  • Speed up FRI files loading especially when they contain a lot of file filters or a large document for previewing
  • Enhance the responsiveness when editing the text to search for
  • Heurisitic for detection of Windows code pages (windows-1250 to 1257)
  • Add syntax highlighting for PHP and Java
  • Improved tool for searching text in text zones
  • Add actions to Tools menu for the 'Find & replace Preview' window
  • Add possibility to close all opened document in the preview window
  • Enhance the notion of current document: asks for saving document on quit, displays the name of the current document in the window title.
  • Fix potential desynchronization of the regexp validation
  • Fixed potential invalidation of the activation key
  • Keep the state of undo/redo synchronized between regexp's editor and the text field containing the text to search for

 

Find & Replace It! 1.0.0 (2010-06-14)

Documentation

  • Update of the User Manual: more details about charset detection, documentation on new activation system, addition to text display formatting, miscellanous updates.
  • Add new examples of replacement capabilities
  • Add many examples of file encoding

Installation

  • Introduction of zero install for Mac (no more installer)
  • Update installation instructions for Mac OS X
  • Change the name of the bundle on Mac OS X
  • The Windows distribution now depends on the MSVC runtime and not anymore on MinGW (faster and smaller binaries)
  • Add documention for customizing the installation

Application

  • New charset detection: much more faster, more reliable (especially for distinguishing latin languages),  detects arabic's and cyrilic encodings, scans attributes of XML and HTML documents for charset's information.
  • The view of the list of files has been totally rewriten in order to encrease its speed. It now supports many thousands of files without noticeable performances regression.
  • Add a new syntax support for strings to search for. This syntax is called Wildcard Unix. It is similar to wildcard syntax but allows to escape special chars within a string to search for.
  • Add a limited support for syntax highlighting in the 'Find & Replace Preview'. Currently, supported languages are C/C++, C#, XML, HTML, JavaScript
  • Add a preferences panel
  • The state of many buttons is now updated depending on their availability.
  • Improve some english translations
  • Display a splashscreen while loading
  • Fix miscellanous bugs making impossible to change the zoom or the font in a given text editor
  • Use a fixed width font by default in all plain text editors
  • Enhancement of some icons
  • Enhancement of the About dialog
  • Fix empty vertical headers in some tabular views
  • Save and restore font formatting for text editors
  • Add possibility to restore default font in text editors
  • Significant enhancement of the licence management system
  • New activation window / introduction of temporary activation for trial
  • Fix a desynchronization of the regular expressions editor when using undo/redo in the 'Find' text field
  • Remove the text encoding named System from the list of available codecs
  • Possibillity to interrupt the file detection with the Escape key (or with the menu or button)
  • Automaticaly open the output window when a search operation is done
  • Support for Ubuntu 10.04 LTS (32-bit and 64-bit)
  • Support for Kubuntu 10.04 LTS (32-bit and 64-bit)
  • Support for fedora 13 (32-bit)
  • Dropped support for openSuse (temporarily)
  • Dropped support for Ubuntu <10.04
  • Miscellaneous minor bug fixes and enhancements


Find & Replace It! 0.7.3 (2010-02-21)

Installation

  • Add missing library (libQtXmlPatterns.so.4.6.1) in Linux installer.

Application

  • Fix a bug when selecting a codec for a multi-selection if the list of files is ordered by "Encoding"
  • Fix a bug in the list of acceptable codecs. The blue lights were not drawn as expected.
  • Fix a bug that prevents a proper initialization of the preview window when loading a FRI file.
  • Fixed linking problem with libstdc++6 under Ubuntu 8.04 32-bit

 

Find & Replace It! 0.7.2 (2010-02-11)

Documentation

  • Update of the User Manual: fixed broken links, minor updates.

Installation

  • Update product description in Linux installer.
  • Fixed strings encoding in Windows installer for French language

Application

  • Fix a bug that prevents from loading the FRI files at startup (i.e. launch the application from a double-clic on file)
  • Add credits to icon authors
  • Change ambigious message in the activation window
  • List of found files more responsive when handling many thousands of files
  • Update product description in about box
  • Update french translation

 

Find & Replace It! 0.7.1 (2010-02-01)

Documentation

  • Update of the User Manual:
    • Add documentation for manipulating the UI
    • Update some screenshots
    • Better documentation for using the 'Find & Replace Preview' panel
    • Add a chapter about installation instructions
    • Add a chapter about licensing information
    • Other minor additions
  • New examples of FRI files have been added. All examples have been updated, scripts have been documented, all examples of replacements are acompanied with test file for preview purpose.
  • Update of the End User License Agreement
  • Update of the readme file

Installation

  • Add a copy of the LGPL license for Qt (never embedded in any installer due to a spelling mistake)
  • Remove some useless dll from installer on Windows

Application

  • Fixed issues when opening FRI files when the running language is set to French
    The type of line-endings was not saved in FRI files
  • It is now possible to reload the file in the preview with a given encoding
  • Open/save 'Find & Replace Preview' FRI file now works properly on active preview
  • Add a mention to the Qt license in the about dialog
  • Fix unexpected behaviour of the preview after closing the default tab
  • Add 'simple text' syntax to filters syntax (as default)
  • Fixed crash with Flash on Windows
  • Fix a limitation that prevents from loading some FRI files properly when the running language is not English
  • Progress bars were not updated when the the windows were resized
  • New version of FRI format with miscellaneous additions
  • Miscellaneous minor bug fixes and enhancements

 

Find & Replace It! 0.7.0 (2010-01-06)

Documentation

  • Update of the User Manual: new features, new screenshots, minor additions.

Application

  • New GUI:
    • it's easier to show/hide dockable windows
    • it's now possible to choose the component that occupies the main content area
    • you'are allowed to define four different layouts for your windows, each of them is avaible in just a click.
  • Add a recent files menu
  • The HTML Viewer component crashed under Mac OS X when unloading flash content (when the 'Enable plugins' option was marked).
  • Possibility to access the path of the file being processed through JavaScript
  • Fix a bug  that prevent from being notified when new releases are available under some circumstances
  • It is now possible to preselect the preferred codec for the preview (the active codec of the preview is used as preferred codec)
  • Little enhancement in preferred codec selection when processing Unicode files
  • Add support for Windows 7 (32-bit and 64-bit)
  • Add support for Mac OS X 10.6 "Snow Leopard"
  • Add support for Ubuntu 9.10
  • Add support for Linux 64-bit (tested under Ubuntu 9.10)
  • Remove support for Mac OS X 10.3
  • Remove support for Windows NT 4.0
  • Miscellaneous minor bug fixes and enhancements

 

Find & Replace It! 0.6.1 (2009-08-23)

Installation

  • Demo version was accidentally disabled for fresh installs on Mac OS X.

Application

  • The 'Regular Expression Editor' provides new entities for representing Unicode and ASCII characters.
  • The components of the 'Regular Expression Editor' have a more intuitive focus policy.
  •  Under some rare circumstances, keywords of regular expressions were not highlighted.

 

Find & Replace It! 0.6.0 (2009-08-21)

Documentation

  • Update of the User Manual: new features, new screenshots, minor additions.
  • New examples of FRI files are shipped with the software.
  • Readme file has been updated
  • Installation file has been updated

Installation

  • Add support for PowerPC architecture (Mac Universal Binary)
  • The FindReplaceIt.app bundle (Mac OS X) now has a proper Info.plist wich includes a vesrion number, correct bundle identifier, document icon  association for FRI files and so on
  • Add new tested platforms to the installation guide (install.txt)
  • Making Find & Replace It! the default application for FRI files did not work on MS Windows
  • New design for Windows and Linux installers

Application

  • The 'Regular Expression Editor' now provides syntax highlighting for regular expressions. It also highlights scopes when entering or exiting one of them with the cursor.
  • The 'Find and Replace Preview' window provides a new HTML viewer.
  • The activation window can be properly resized on Mac OS X.
  • The names of encodings are ordered in a more intuitive way (case insensitive).
  • The About window (sheet) now has a Close button to be compliant with the GUI guidelines of Mac OS X.
  • The extra rows where not removed from components of type list when loading a FRI file.
  • The list of found files is now refreshed asynchronously when editing the search path. This prevents freezing the GUI when entering in a big directory.
  • Binary files are now detected in order to heavily increase performance when detecting text encoding and end-of-line. This prevents freezing the GUI when processing DVD images, archives and others huge files.
  • The software updates are now detected at startup and can be checked on demand.
  • Openning other files than FRI in the 'Find and Replace Preview' editor was accidentally disabled in release 0.5.1.
  • The 'Regular Expression Editor' now handles properly undo/redo.
  • The 'Find and Replace Preview' window is automatically shown when necessary.
  • The 'Find and Replace Preview' window can be saved and retored through FRI files.
  • Numerous enhancements for making the GUI more responsive when doing intensive CPU tasks.
  • Miscellaneous enhancements to the GUI, including dockable 'Regular Expression Editor', new icons, etc.

 

Find & Replace It! 0.5.1 (2009-08-06)

Documentation

  • Add documentation about regular expression editor
  • Fix page numbering mistake within the user manual table of content
  • Minor documentation enhancements
  • Add an example of Find and Replace Control Panel file with a scripting  demo
  • Add a readme file with detailed license information.

Installation

  • Installer for Linux distributions (auto-extractible archive with GUI installer; no debian or rpm package)
  • Enhancements to installation guide (install.txt)
  • Associate Find & Replace It! as default application for *.fri files (under Linux and Windows only)

Application

  • Fix 'File/Save As...' command that didn't work
  • Add web links to the 'Help' menu
  • Add syntax validation to the 'Regular Expression Editor' (wildcard and regular expression syntax)
  • Add tooltips for regular expression entities to the 'Regular Expression Editor'
  • Intelligent line wrapping within the 'Regular Expression Editor' (based on expression syntax)
  • Common file extension (.fri) for all Find & Replace It! UI files.
  • Enhancement of the 'About' window layout
  • Better default windows layout (especially for laptop screens)
  • Better resizing policy for columns within some tabular areas
  • Can open a Find & Replace It! UI file (.fri) from the command line
  • Unregistered users can now open UI files (.fri)
  • Miscellaneous minor bug fixes and enhancements

 

Find & Replace It! 0.5.0 (2009-07-06)

First public release of Find & Replace It!