May 14th, 2012Application:
· Fix two possible divide by zero exceptions when searching/replacing expression in an empty string.
· Ready for Mac App Store distribution (again).
· Update the Qt libraries from 4.7.4 to 4.8.1: important speed improvement of GUI on Mac OS X, new version of Webkit for HTML preview, fix compatibility issue regarding Mac App Store requirements.
· Update ICU library to 4.8.1.1 on all platforms
· Add support for Ubuntu 12.04 which is the new reference platform for Linux distributions.
Documentation:
· Miscellaneous enhancements and updates.
October 3rd, 2011· 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.
September 1st, 2011Documentation:
· 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.
August 4th, 2011Documentation:
· 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.
May 24th, 2011Documentation:
· Update product description in the User Manual.
· Fix minor error in the installation instructions.
Application:
· Dramatic performance improvement for scripts processing.
April 30th, 2011Documentation:
· 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.
· 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).
March 19th, 2011· Fixed a bug that prevents the backup of modified files.
March 7th, 2011Documentation:
· 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 is 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.
March 4th, 2011Documentation:
· 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.
October 27th, 2010Documentation:
· 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.
October 12th, 2010· 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.
September 26th, 2010Documentation:
· 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.
September 21st, 2010· Update of the User Manual: miscellaneous minor additions, reintroduce headers/footers.
· 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.
September 7th, 2010Installation:
· 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).
August 12th, 2010· Update of the User Manual: reorganize titles, rework the chapter on FRI documents, add a "2-minute guide" chapter, miscellaneous minor additions.
· 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.
June 24th, 2010· 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
June 16th, 2010· 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
February 22nd, 2010· 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 where 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
February 12th, 2010Documentation:
· 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.
February 1st, 2010Update 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
· 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
January 6th, 2010Documentation:
· Update of the User Manual: new features, new screenshots, minor additions.
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 from one 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
· 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
August 24th, 2009Installation:
· 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.
August 22nd, 2009· Add support for PowerPC architecture (Mac Universal Binary).
· The Regular Expression Editor now provides syntax highlighting.
· HTML preview.
· More responsive GUI.
· Updates auto-detection.