Release 1.1.4

Sunday, December 13, 2009 | 22:19

Corrected some translation errors in locales de-DE, nl-NL, pt-BR and ru-RU. Apparently some translations were not uploaded to Babelzilla in utf-8. My IDE did not create an utf-8 encoded formhistory.properties file for de-DE, nl-NL and pt-BR since all characters fitted the latin character set. The ru-RU translation probably was not in utf-8 either but some other (non latin, non utf-8) code-page.

Anyhow, I have uploaded a new version 1.1.4 with the correct translations. It is now in the sandbox waiting to be reviewed and released. If you can not wait you can download it from here.

[update 19 Dec 2009]
Version 1.1.4 has been reviewed and made public as of 19 December.

Release 1.1.3

Sunday, August 30, 2009 | 09:50

I Changed the max. compatibility version for Seamonkey to 2.1a1pre.

Corrected the switched creator and homepageURL tags in the aboutbox (it showed the url where it should have displayed my name, and vice versa)

[update 16 Sept 2009]
Version 1.1.3 has been reviewed and made public as of 16 September.

Release 1.1.2

Sunday, August 23, 2009 | 23:30

After releasing version 1.1.1, I found out there was a new Firefox beta version. I immediately downloaded the new version and tested my extension on the latest FF build (3.7a1pre).
Everything still worked as it should, so I uploaded a new version 1.1.2 with the max. version updated from 3.6a1pre to 3.7a1pre.

Release 1.1.1

Finally the extension has been reviewed by a Mozilla Add-ons editor who approved my extension to become public.

I immediately updated my extension to version 1.1.1 and included the new de-DE, pt-BR, ru-RU, es-ES translations.

New translations

Wednesday, July 29, 2009 | 11:48

Today new translations were completed at the Babelzilla site. New translations were added for German (de-DE) and Portuguese (pt-BR) and a Russian (ru-RU) translation is also almost finished.

I am waiting with the next release until the extension gets reviewed by Mozilla and can leave the sandbox. For now it is still listed as experimental. I am waiting since June 28th for the review, I hope it will happen any time soon now.

Release 1.1.0

Sunday, June 28, 2009 | 22:31

This release contains some improvements for the about dialog, a translation was added for the fr-FR locale and the location for the sqlite database for storing cleanup information has been moved.

I discovered that updating the extension in Firefox is actually an uninstall + install which meant that the sqlite database located in the extensions home directory was recreated each time the extension was updated. In order to survive updates I had to move the database to another location. So if you upgrade from a previous version and you want to keep the cleanup data, your best option is to export the cleanup configuration and do an import after upgrading is completed. Since this change can have some impact for existing users, I changed the version from 1.0.7 to 1.1.0.

The javascript for reading data from the install.rdf only retrieved data for the current active locale. The contributor and translator tags had to be listed in each locale section in order to be displayed by the about dialog. Because this was very inefficient, I added some extra javascript to access the xml directly so the contributor and translator tags now only need to be listed once.

Thanks to the efforts of a couple of guys from babelzilla (Jojaba and Nico@nc), I could add a French (fr-FR) translation. Special thanks goes to Jojaba who was very patient with me since it was a struggle to get unique access keys for the many shortcuts.

Release 1.0.7

Tuesday, June 23, 2009 | 11:52

This release contains a major bug fix for Mac OS X.

The extension got finally reviewed. Unfortunately the add-on had to remain in the sandbox because of a major bug crashing Firefox on Mac OS X. Since I have no access to an Apple Mac, I could not test my extension on Darwin. It was my hope that the extension would behave the same independent of the underlying platform. I did test my extension on Windows and Linux. As it turned out, menu's behave a little different on a Mac and my implementation (two edit menu's for the history-tab and the cleanup-up of which one is always hidden) caused the browser to crash. Unhiding an edit-menu was no problem, hiding however did not work and two edit menu's displayed at the same time did not please the Mac at all.

The solution was to use one edit-menu, and only show the menu-items applicable for the selected tab and hide the others.

In order to test my fix, I needed access to an Apple Mac. Fortunately, with a little help from google-search, I came across the OSx86 project. In a few hours I had a Mac OS X virtual machine running on my Intel PC and I was able to finally test my extension in Firefox on a Mac.

Release 1.0.6

Thursday, June 11, 2009 | 12:04

This release contains 2 enhancements.

I enhanced the about dialog so it can show clickable links in the contributors section. Information in the about dialog is obtained from the install.rdf and URL's detected in the contributors section are now converted into hyperlinks.

Nightly build 3.6a1pre reported an error: redeclaration of var Ci.
This was caused by the global javascript const Ci (Ci = Components.interfaces) defined in a separate javascript file (FhcGlobals.js) and used throughout the extension. Since this file only contained 2 declarations, I decided to replace all occurrences of the vars in my code and deleted the globals file altogether.

Release 1.0.5

Tuesday, June 9, 2009 | 21:55

The one thing I felt was missing in this plugin was some help documentation available from the Help menu as well as a link to the Release notes.

In this release I added two submenu items to the Help menu to access the Help and the Release notes on this blog. The Help key now opens the Help page instead of opening the about dialog.

Introduction to Form History Control

Form History Control Introduction


Data not stored?

If you experience problems regarding form history not being saved, please check if you have cookies enabled.
This add-on uses indexeddb to store its information and according to this issue (see bugzilla) disabling cookies will prevent data being stored. So please check the Privacy and Security preferences of the browser and make sure that cookies are accepted or Form History Control will not be able to store your data.

Empty database?

This add-on now uses the new mandatory WebExtensions API which no longer offers access to Firefox's built-in formhistory database. This means that after installing the WebExtensions enabled version, you start with an empty formhistory data storage.
There are two ways to get the formhistory data from the old version back into the new version:
  1. If you have an export file from the old version, you can simply import that file into the new version. The exportfile is compatible with the new version.
  2. If you have no importfile, I can provide you with a standalone Java application that can export the formhistory data from the old version. I will publish a help page with instructions very soon but for now you may contact me by e-mail or post a request on the support website and I will send you the instructions directly.




Following instructions are for the old (1.4.0.6) version!
A new version covering version 2.* will be published shortly...

This is an overview of the plugin, not a detailed explanation of all it’s features.

Why you might need this plugin
Opening the plugin
Managing the history of a specific field
Restoring an editor backup of a specific field
The Form History Control Dialog
- Searching
- Sorting
- Filtering
- Editing
Cleanup
Restore editor text backups
Controlling which sites may store form history


Why you might need this plugin
This plugin displays all form data that has been saved by the web browser with options to filter the data either by keyword, active page, active field or cleanup criteria. It is furthermore possible to sort the data by parameter including form field name, value, date or popularity.

Maybe you have typed in a password in the wrong field and you want to prevent the password from showing up at the wrong moment. Or maybe you just want to make sure the privacy sensitive data you entered on your private banking site is wiped from the history.

Better yet, this plugin gives you control over which sites may store form history data, and which sites may not. Either whitelist only the sites allowed to store form history or blacklist sites you wish to prevent storing formhistory.

This plugin also stores text from editor fields as you type, so you never have to loose your work when disaster strikes. Recover your lost work after session timeouts, network failures, browser crashes, power failures, and all other things that will destroy the hard work you just put into writing that important email, essay or blog post.

This plugin is also very useful if you want to correct misspelled history entries. It saves you the hassle of deleting and entering the data anew.
It also enables you to selectively delete privacy sensitive information without having to delete the entire history. With the help of powerful regular expressions, information can simply and effectively be retrieved and/or deleted.

This plugin lets you easily search the complete history and selectively delete all data you do not wish to be stored for eternity. You can even automate this process by creating cleanup criteria so you can delete all unwanted data in a single action.


Opening Form History Control
Form History Control can be opened in many different ways:
  • From within a browser window: right-click to show the context menu, Form History Control is listed as a submenu
  • The Tools menu in the menubar of the browser, or the App-menu when the menubar is hidden, also contains a Form History submenu
  • In the options dialog of the browser in the Privacy section is an extra button labeled "Show History" which will also popup the Form History Control
  • The right-click context menu of the searchbar field contains an option to view or manage the searchhistory

Managing the history of a field
The history of a specific form field can easily be managed by right-clicking in the form field which will popup the context-menu.

From the Form History Control sub-menu you can choose to either delete the complete history for that field or just delete the current value without having to open the main dialog.

If you choose the option Manage entries for this field, the main dialog will open with a filter activated that will display only the entries applicable to the current focused form field.

Restoring text in an editor field
From the context menu you can choose to restore a backup of a previous entered text from a web form like webmail, a blogpost editor, twitter and so on. If the text you are looking for is not listed in the menu itself, choose More.. to open a dialog and find the text-backup there.


The Form History Control Dialog
The Form History Control Dialog contains three tabbed panels for managing History data, managing Clean Up Criteria and managing backups of webforms.

Searching
The Search field at the top of the control offers the ability to search for specific field names or values.



Sorting
The list of form history data items can be sorted by clicking on the column header. Clicking the same header again will reverse the sort order.

Filtering
On the bottom of the list are 3 checkboxes which provide extra filtering options. You can optionally show only the fields for the current page or the current field (if a field has the focus on the active page). A third option will only show history data matching a set of Cleanup criteria which are managed in the Clean Up tab.

Editing
By selecting Edit from the menu bar or by right-clicking in the list, a context menu will popup providing extra options for managing history data.

You can insert a new history item or edit or remove existing item(s). It is also possible to delete all history items with the same name or the same value.

If you expect to delete specific items more often in the future, you can easily create cleanup criteria for the current selected item(s).

Remove, Edit and Insert are also available as buttons at the bottom of the control. Remove will delete all selected items, Remove All will delete all data currently displayed in the list (data not shown due to filtering will not be deleted).


Cleanup
The cleanup tab contains settings to automate the removal of form history. It includes options to remove form history data that has not been used for some time (default 90 days) and those that have been used less than x times (default 1).
You can also add criteria based on field name and or value with the option to match exactly or partly and case sensitive or not.
Two buttons at the bottom allow you to either preview the data matching the criteria or instantly delete all matching data.


Restore editor text backups
The third tab in the main dialog gives access to the "Editor History" panel. From here backups of typed work can be viewed, deleted or copied.


The Search field at the top of the panel offers the ability to search for specific values that may occur in the text. When hovering with the mouse over the items in the list, a preview of the text is shown formatted as plain text or html just as it was entered at the time of the backup.

You can view details of the item by either double clicking it or selecting the item and choosing view.

The details view shows, besides the text, date and time of the backup, form field properties, and the URL of the site where the text was originally entered.

From the details view, you can use the button"Copy to clipboard" in order to paste the backup of this text anywhere you like.

When the cursor is in a text field or editor field and the right-click context menu is available, you can also restore a specific backup right from the menu. If the backup is not listed, you can always use the main dialog to retrieve the correct backup and copy-paste this backup into the desired field.


Controlling which sites may store form history
From the Options menu of Form History Control you can choose for which sites the browser should remember form history. The default setting is that the browser decides whether or not to store the form history.

If form history is enabled in the preferences of the browser, form history for every site where you enter text in a web form will be stored on your computer. Form History Control however, gives you the extra option to either whitelist or blacklist specific sites.

When this plugin is given control to manage the form history, use the "Manage exception list" button to compile a list of sites you wish to either allow or deny (depending on which option was chosen) from history being stored.











Pages in the exception list may be entered as full URL, part of a URL or just the hostname. Wildcards are ignored. Matching is done case insensitive.

Release 1.0.4

Saturday, June 6, 2009 | 22:14

As DonGato pointed out in his review, after deleting an entry with a key-shortcut, nothing is selected in the tree afterward which makes it difficult to continue navigating the list with keys only.

His suggestion was to select the next available entry. I totally agree with his suggestion and added it to the extension. Testing this I found that it helped only a little because the focus was now shifted to the button and you had to manually set the focus back to the tree in order to continue navigating the list.
So I added some extra code to set the focus back to the tree after one of the buttons (edit, remove, insert) was activated (and only if the tree already had the focus).

Key-navigation is now improved and feels much more intuitive.

Feature requests

Wednesday, May 27, 2009 | 11:00

Add your own requests or ideas by commenting this post...

Configurable remember history
  • Stephan, Nov. 16, 2010: enable/disable formfill based on a (part of a) URL or domain.
    As an option a user should be able to maintain a list of sites and/or domains to indicate when formfill should be enabled or disabled.

Keybindings
  • Steve, Oct 21, 2010: Doesn't look like there are Keybindings? I'm using Seamonkey and am versed in hacking keybindings via platformHTMLBindings.xml.
  • Stephan, Nov 2010: Added keyboard-shortcut preferences in release 1.2.8 (no hacking required)

Disable context menu
  • niko23, Aug 13, 2010: One important thing is missing: Option to disable right click context menus that this add-on creates. My context menu is already cluttered and I use main window when I want to find or change something. Just an option to disable context menu if someone want to would be a nice thing.
  • Stephan, Oct 2010: Incorporated in release 1.2.7

Add advanced search filter
  • Anonymous, Oct 2, 2009: Filter based on date and time last visited, number of visits. It's already listed on the advanced cleanup option but move some of the function to the search box of the main tab.
  • Stephan, April, 2010: Added a advanced search option to version 1.2.1

Associate URL with data
  • Anonymous, Sept 27, 2009: Any possibility of displaying the URL that the data is associated with when it is saved? And perhaps you could search those listed pages for the field name/id.
  • Stephan, October, 2010: Added URL feature to version 1.2.7. However: Associated URL's may trigger actions upon revisit, so the page will never be searched for the presence of fields.

Add a "not cleanup criteria"
  • Ty, Sept 27, 2009: Can you add a "not cleanup criteria"
  • Stephan, April, 2010: Added feature to version 1.2.1

Right click context menu for searchbar
  • Anonymous, Sept 22, 2009: The search bar field doesn't have the form control in the right click context menu. Please add it as it's easier to manage entries using form control UI then the native Firefox UI.
  • Stephan, April, 2010: Added feature to version 1.2.1

Export history as CSV
  • Anonymous, Sept 17, 2009: The XML export could easily be exported as CSV which is easier to manipulate in spreadsheets
  • Stephan, April, 2010: Added feature to version 1.2.1

Put the option for case senstivity on the dialog box itself
  • Anonymous, Sept 17, 2009: It's standard procedure in most applications (and is on firefox as well - see CTRL-F in page find for an example where it states "match case")
  • Stephan, April, 2010: Added feature to version 1.2.1

Make the Form History Control dialog box non-exclusive
  • Anonymous, Sept 16, 2009: Currently you can't edit the webpage on the window you called Form control from.
  • Stephan, April, 2010: Added feature to version 1.2.1

Make each line entry editable inplace on the listbox
  • Anonymous, Sept 16, 2009: I've seen other applications with this feature but can't recall where.
  • Stephan, April, 2010: Added feature to version 1.2.1

Sort order:
  • Mega, July 08, 2009: Possibility to change the order of the values of a field

Toolbar button:
  • TheAssassin, June 23, 2009: A toolbar button, to clean the entries according to predefined rules, would be useful
  • Stephan, April, 2010: Added feature to version 1.2.1

Improve key navigation:
  • DonGato, June 6, 2009: Set the cursor to the next available entry after you delete an entry (or multiple ones) as now there is no selection after that so it's hard to navigate by keys.
  • Stephan, June 6, 2009: Added feature to version 1.0.4

New release 1.0.3

In this release I Improved the date-formatting for locales with a non Gregorian calendar.

The number of downloads keeps increasing rapidly. The popularity of this add-on exceeds all my expectations, especially since the add-on is still listed as experimental. Hopefully it gets reviewed by Mozilla pretty soon so it can leave the sandbox.

If you do like this add-on, please let me know by posting a review on the Firefox or SeaMonkey page.

If you have comments or a feature request you can post them as comment on this blog.

Release Notes

2.0.2.3 December 15, 2017
  • Bugfix for not showing content in popup windows on some OS's

2.0.2.3 December 7, 2017
  • Display an error message when there is a problem with database permission
  • Hide URL column in small popup tableview to prevent messed up layout (remains searchable)

2.0.2.2 November 21, 2017
  • Tweak column widths in small datatable popup to prevent messed up layout
  • Hold page position when updating and redrawing age in datatable
  • Rename Wiky.js -> wiky.js (fix wiki preview in entryview)
  • Small increase (50px) entryview width

2.0.2.1 November 21, 2017
  • Bugfix: limit size of columns and preview in the small popup panel)

2.0.2.0 November 21, 2017
  • Add url to the tableview, searching now includes the url
  • Added Markdown, Wiki and Text preview to entryview
  • Remove inline styles when converting html to readable text
  • Escape tooltip text in datatable view (fix values sometimes exceeding max length value column)

2.0.1.0 November 20, 2017
  • Add additional clickable icons to the small popup
  • Copy text to clipboard now preserves HTML formatting
  • Hide HTML tags from tableview, show readable text only
  • Bugfix restore editor field contextmenu:
    • show international chars
    • sort hostname matches by date
    • exclude hostname matches from recent used
  • Fix close button preference dialog not always visible

2.0.0.3 November 15, 2017
  • Show all data in the left-click popup dialog instead of just the fields for the active page (more intuitive)
  • Set the override-automplete preference default to false

2.0.0.2 November 14, 2017
  • Fixed issue where text entered in dynamically generated input forms (like gmail) was not detected

2.0.0.1 November 13, 2017
  • Bump version to 4 digits to comply with old (non-WebExtension) version

2.0.0 November 12, 2017
  • Complete redesign, WebExtension and Multiprocess compatible

1.4.0.6 March 20, 2016
  • New copyToClipboard menubar submenu-item when displaying the "Editor History"-tab
  • Changed order in menu of copyToClipboard submenu-items to be more consistent
  • Fix: Use a more reliable way to determine the Gecko version (info tab preferences)

1.4.0.5 March 12, 2016
  • Bugfix to make it compatible with Firefox 45.0.
  • Bugfix to make it compatible with Firefox 47.0.
  • Added menu-item to copy a value from the formhistory-list to the clipboard.

1.4.0.4 May 14, 2015
  • Added Russian translation.

1.4.0.3 February 22, 2015
  • Increased performance by saving formelements asynchronously.

1.4.0.2 January 30, 2015
  • Fixed performance issue.

1.4.0.1 January 29, 2015
  • Temporarily disabled saving additional form element types because of performance issue.

1.4.0.0 January 28, 2015
  • Save history of form elements radiobutton, checkbox, select, range, number and color
  • Formfill now restores all form elements making it a complete formfiller
  • Export to CSV: additional option to export All entries, Selected entries or entire Search result
  • Fix: Store (multiline) text typed into divs with contenteditable attribute set to true
  • Fix: Change in the Global Privacy Options to let FHC manage the formhistory was not saved
  • Adjust orientation of the icon menu when inserted into different locations of the firefox UI
  • Update pt-BR and nl locale
  • Resolve many Mozilla validation/deprecation warnings
  • minVersion Firefox updated from 3.0.9 to 22.0
  • minVersion SeaMonkey updated from 2.0a3 to 2.19 (gecko 22)

1.3.3.0 February 7, 2014
  • Added Chinese (zh-CN) translation

1.3.2.0 February 3, 2014
  • Added 32x32 Icons for menu panel (Australis)
  • Bugfix: export selection (all/selected/search) was not correctly identified

1.3.1.0 June 23, 2013
  • Fix for nsITreeView interface change in FF 22 (nsISupportsArray removed).

1.3.0.6 March 2, 2013
  • Support for per-window private browsing introduced in FF 20
  • Use mouseenter/mouseleave events to prevent performance issues (Show fieldnames)
  • Fix getGeckoVersion method to deal with double digit gecko version (Options About window)

1.3.0.5 February 17, 2013
  • Refactored deprecated E4X object in javascript for FF 19.* compatibility.
  • Added comment before closing cdata-tag in 2 xul files (satisfy add-on validator).

1.3.0.4 February 15, 2013
  • Not released

1.3.0.3 November 18, 2012
  • Added pt-BR translation.
  • Fix: occasional TypeError: can't access dead object
  • Resolved some minor warnings showing up in the console logging.

1.3.0.2 July 14, 2012
  • BugFix: Backup wysiwyg editor fields for additional types like Gmail.

1.3.0.1 June 24, 2012
  • New feature: Backup multiline/WYSIWYG (editor)fields while typing (before submit)
  • New feature: Restore multiline/WYSIWYG fields
  • New feature: Customize save formhistory: only save form history for listed sites (blacklist/whitelist)
  • New feature: Export/Import manager (choose what to export/import)
  • Extra option: show/hide Formhistory Control in FF app menu (default is show)
  • Extra option: export/import dates in ISO format (default is ISO)
  • Extra button to hide cleanup options (cleanup tab)
  • Improved regular expression for Creditcards (to use Restore RegExp)
  • Improved performance
  • Improved browsehistory view
  • Fix: skip duplicate entries from imported xml-file
  • Fix: unresponsive script error on slow computers/large history databases (using background timer threads)
  • Available locales for this version: en cs da de es fr nl tr

1.2.10.3 May 5, 2012
  • Bugfix tr locale

1.2.10.2 January 27, 2012
  • Added ru locale

1.2.10.1 November 27, 2011
  • Changed description in install.rdf for zh-CN locale

1.2.10.0 November 16, 2011
  • Added locales tr and zh-CN
  • Fix for lengthy (German) translation (Edit Cleanup/Protect criteria)

1.2.9.3 July 25, 2011
  • Updated max versions for Firefox (8.0) and SeaMonkey (2.5a1)
  • Removed deprecated nsiJSON methods
  • Removed autocomplete for fieldname search (advanced search)

1.2.9.2 June 15, 2011
  • Fix size (height) problem on MacOS (preferences dialog)
  • Fix "Error: tbMenu is null" (toolbarmenu or statusbarmenu can be null)
  • Improved regular expression for Credit cards
  • MaxVersion FF to 6.*

1.2.9.1 May 12, 2011
  • Available locales (cs da de en es fr nl sv pt)
  • Added support for new html5 text input fields
  • "Times used" field made editable (also for multiple selected entries)
  • Tree/List background(rows) skinnable (light, dark, none/system) plus autodetection
  • FuzzyAge: show up to 59 seconds before switching to minutes (was up to 30 secs)
  • Displayed host: show "localhost" for url file:
  • MaxVersion FF to 6.0a1
  • Fix: skip duplicate entries from imported xml-file
  • Fix: toLowercase is not a function error (when sorting host or title treeview-column)
  • Fix: Sorting on ageFirst column not working properly
  • Fix: clickable browse history view
  • Fix: new Mozilla validation warnings
  • Tech: Create the formhistory database when it does not exist yet (SeaMonkey)
  • Tech: Rewritten FhcSearchbarOverlay.js (simpler)

1.2.8.1 January 8, 2011
  • Added global keybindings for most menu-items in (right-click-)contextmenu
  • Added option to Export/Import keybindings (default yes)
  • Added preference-option to exclude fieldnames from view
  • Added menu-option to display (toggle) the fieldname next to each formfield
  • Added option to manually save formfields (current field or all fields on page)
  • Improved performance places db-lookup (faster startup)
  • Set fixed width for about dialog
  • Fixed About dialog not properly displayed in 4.0b8pre
  • Fixed Add-on bar right-click menu showing next to popup-menu of FHC itself (Mozilla 4.0)
  • Fixed Show icons in regexp menu when invoked from cleanup criteria dialog
  • Fixed SeaMonkey bug: undefined Components.classes["@mozilla.org/privatebrowsing;1"]
  • Fixed SeaMonkey bug: undefined gBrowser.tabs
  • Fixed this.treeBox.view.selection warning in FF4
  • Re-use existing formhistory dbconnection from browser

1.2.7 October 17, 2010
  • Added preference to hide FHC from the Tools menu and/or the Context menu
  • Added associated page (host, url, pagetitle) to the history treeview
  • Added ability to search on host in advanced search
  • Added selection-list for regular expressions to cleanup-/protect-criteria dialog
  • Removed checkbox "Show only matching cleanup criteria" for cleaner simpler look
  • Added cleanup-preview-button under the cleanup tab
  • Previewing state now indicated by colored label on top/bottom of the treeview
  • Added cleanup-options time/usage criteria to preferences dialog
  • Added automatic cleanup-preferences to the Cleanup-tab
  • Save automatic Cleanup options (shutdown/tab-close) to xml-configuration as well
  • Bugfix: Opening URL from help menu-items in SeaMonkey failed
  • New Danish (da) locale
  • Translations it-IT and pt-BR not finished in time, postponed to next release

1.2.6 June 30, 2010
  • Fixed empty XML-Export (wrong method was used to obtain extension-name and version)
  • Fixed missing-file-exception when opening preferences and cleanup-db is not created yet
  • maxVersion FF to 4.0b2pre

1.2.5 June 24, 2010
  • maxversion SeaMonkey to 2.1a3
  • SeaMonkey: show message when formhistory not yet created (it is created on first use)
  • SeaMonkey workaround: display translators/contributors (new Addon object has no getResourceURL method)

1.2.4 June 19, 2010
  • Added pt-BR locale.
  • Changed FF maxVersion to 3.7a6pre
  • Changes to support the new AddonManager in FF3.7a6pre (4.0) (affected: About dialog and Preferences-information tab)

1.2.3 May 14, 2010
  • Bugfix for non critical error: redeclaration of const FhcShowDialog.

1.2.2 April 27, 2010
  • Bugfix for SeaMonkey: Formhistory was not displayed due to faulty Javascript function (test for privatebrowsing-mode).
  • Minor bugfix for FF3.7a5pre: presence of window.arguments was not detected correctly causing some minor hick-ups
  • Added German and Italian translations
  • Improved namespace encapsulation

1.2.1 April 5, 2010
  • Checkbox added to the (simple)search textbox to select case sensitivity
  • Added an advanced search option which optionally allows for searching with regular expressions (some predefined regexp are built-in)
  • Regular expression available in Cleanup criteria
  • Extra criteria list to protect specific formhistory items from cleanup
  • Extra option to automatically perform a cleanup on browserwindow-close and/or tab-close
  • Optional Form History Control menu via the toolbar or the statusbar
  • The Form History Dialog is no longer modal and is automatically updated to reflect changes in the formhistory
  • Most values can be edited directly inside the treecell
  • Option to quickly fill formfields in the current HTML-page using the most recent or most often used formhistory entries
  • Export the formhistory not only as XML but also as CSV
  • Form History Control now also available from the context menu of the searchbar field
  • Preferences in the options-box now categorized in tabs
  • Customizable Date/Time format
  • Updated the smal FormHistory icon
  • Started using custom images for the checkbox state in the treeview
  • Translator info now aligned inside the about-box
  • Fuzzy age: added weeks, months and years (dropped the ago postfix)
  • Translations: Czech, English, Spanish, French and Dutch
  • Unfinished translations (thus unavailable): bg-BG, de-DE, pt-BR, hu-HU, it-IT, ru-RU, sk-SK, tr-TR and zh-CN
  • Renamed some javascript methods to avoid possible namespace conflicts

1.1.4 December 13, 2009
  • Corrected translation errors for locales: de-DE, nl-NL, pt-BR and ru-RU

1.1.3 August 30, 2009
  • Changed max. compatibility version for Seamonkey to 2.1a1pre
  • Corrected the switched creator and homepageURL tags in the aboutbox (it showed the url where it should have displayed my name, and vice versa)

1.1.2 August 23, 2009
  • Changed max. compatibility version for Firefox to 3.7a1pre (after testing)

1.1.1 August 23, 2009
  • Added new locales for de-DE, pt-BR, ru-RU and es-ES
  • Read creator + homepageURL for aboutbox directly (thus locale independent) from install.rdf

1.1.0 June 28, 2009
  • Added compatibility for Flock 2.*
  • Added fr-FR locale (thanks to Jojaba and Nico@nc - babelzilla)
  • Removed contributors/translators from locale dependant metadata, only en-US needed
  • Support href links in translator tags for the About dialog
  • Changed location for cleanup database to survive updates

1.0.7 June 23, 2009
  • Fixed: Menu issue causing Firefox to crash on Mac OS X. The problem occurred when switching back from the CleanUp-tab to the History-tab.

1.0.6 June 11, 2009
  • Improvement: Show hyperlinks in contributors section of About dialog
  • Fixed: Namespace conflict in FF 3.6a1pre

1.0.5 June 9, 2009
  • Added 2 submenu items to the Help menu: Help contents and Release notes

1.0.4 June 6, 2009
  • Improvement: after deleting one or multiple entries, the next entry is selected
  • Improvement: after using keys to activate one of the buttons (edit, remove, insert), focus is set back to the tree.

1.0.3 May 25, 2009
  • Improved date-formatting for locales with a non Gregorian calendar

1.0.2 May 22, 2009
  • Added menu-overlay for SeaMonkey and added SeaMonkey as compatible app. Now installs to both Firefox (3.0.9+) and SeaMonkey (2.0a3+)
  • Fixed bug where adding a formhistory item sometimes resulted in displaying the item twice and item not having the same key in display and database

1.0.1 May 20, 2009
  • Initial release

1.0.0 May 20, 2009
  • First upload. Due to an incorrect install.rdf (incorrect Firefox compatibility version), I had to upload a new archive, thus 1.0.0 was never released

Initial Release

Wednesday, May 20, 2009 | 15:09

Time to release the first version of this extension.

Having put in much time making this extension usable and testing it, I am confident enough to start it at version 1.0. This is my first extension and it has been a pleasant learning experience.
I hope the community finds this extension just as useful as I do.