<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6721898026723435209</id><updated>2012-02-16T19:07:22.515+01:00</updated><category term='Release Notes'/><category term='Help'/><category term='Translation'/><category term='Release'/><category term='Feature Request'/><title type='text'>Form History Control</title><subtitle type='html'>Home of the Firefox/SeaMonkey add-on: &lt;strong&gt;&lt;i&gt;Form History Control&lt;/i&gt;&lt;/strong&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-6449688402667881172</id><published>2012-01-28T01:09:00.001+01:00</published><updated>2012-01-28T01:11:27.948+01:00</updated><title type='text'>Release 1.2.10.2</title><content type='html'>Minor change in this release:&lt;br /&gt;&lt;br /&gt;- Added locales for ru&lt;br /&gt;&lt;br /&gt;Thanks to Vinser for updating the Russian translation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-6449688402667881172?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/6449688402667881172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2012/01/release-12102.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/6449688402667881172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/6449688402667881172'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2012/01/release-12102.html' title='Release 1.2.10.2'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-2092556970955830081</id><published>2011-11-27T14:57:00.002+01:00</published><updated>2011-11-27T15:00:08.715+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translation'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.10.1</title><content type='html'>Minor change in this release:&lt;br /&gt;&lt;br /&gt;- Description changed in install.rdf for zh-CN locale.&lt;br /&gt;&lt;br /&gt;Again many thanks to Techlive Zheng and other translators for their efforts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-2092556970955830081?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/2092556970955830081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2011/11/release-12101.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2092556970955830081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2092556970955830081'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2011/11/release-12101.html' title='Release 1.2.10.1'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-479145175308580343</id><published>2011-11-16T14:36:00.002+01:00</published><updated>2011-11-16T14:39:14.335+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translation'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.10.0</title><content type='html'>Minor changes in this release:&lt;br /&gt;&lt;br /&gt;- Added locales for tr and zh-CN&lt;br /&gt;- Fix for lengthy (German) translation (Edit Cleanup/Protect criteria)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-479145175308580343?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/479145175308580343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2011/11/release-12100.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/479145175308580343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/479145175308580343'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2011/11/release-12100.html' title='Release 1.2.10.0'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-1069129892315757427</id><published>2011-07-25T16:51:00.005+02:00</published><updated>2011-07-25T17:02:48.948+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.9.3</title><content type='html'>Minor changes to keep up to date with the latest FF/SM versions.&lt;br /&gt;&lt;br /&gt;Some methods in the nsiJSON library I use in order to create an autocomplete searchfield for fieldnames (advanced search) have been deprecated. Since the autocomplete did not work anymore due to some earlier updates in FF, I decided to drop this feature.&lt;br /&gt;&lt;br /&gt;See also the &lt;a href="http://formhistory.blogspot.com/2009/05/release-notes.html"&gt;release-notes&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-1069129892315757427?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/1069129892315757427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2011/07/release-1293.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/1069129892315757427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/1069129892315757427'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2011/07/release-1293.html' title='Release 1.2.9.3'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-7795674184874863461</id><published>2011-06-15T09:16:00.002+02:00</published><updated>2011-06-15T09:22:02.944+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.9.2</title><content type='html'>In this release some minor bugfixes. I was hoping to come out with a new major release sooner but the new improvements take more time then anticipated.&lt;br /&gt;&lt;br /&gt;- Fix size (height) problem on MacOS (preferences dialog)&lt;br /&gt;- Fix "Error: tbMenu is null"&lt;br /&gt;- Improved regular expression for Credit card&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-7795674184874863461?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/7795674184874863461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2011/06/release-1292.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/7795674184874863461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/7795674184874863461'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2011/06/release-1292.html' title='Release 1.2.9.2'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-6401170004299830194</id><published>2011-05-13T23:55:00.005+02:00</published><updated>2011-05-14T00:41:50.249+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.9.1</title><content type='html'>In this release many minor enhancements and bugfixes. The next release I am currently working on will contain some major enhancements.&lt;br /&gt;&lt;br /&gt;One of the less visible enhancements (for most users) in this release is support for dark OS-themes. The lists I use in this add-on have alternating background colors for even and odd rows. The defaults for windows and linux showed no difference between the two colors so I defined my own custom colors (2 shades of light gray) to get a nice and subtle effect. On dark OS-themes however it led to unreadable lists because in that case the text is also a light color.&lt;br /&gt;&lt;br /&gt;In this release I added the option to select light, dark, none or automatic background colors for lists. When none is selected, the system default will be used. If the automatic option is selected (which is the default) light or dark background colors are selected based on which theme gives the best contrast with the current text color. For MacOSX the automatic option will select none so the system colors will be used which look really nice by default (no surprise).&lt;br /&gt;&lt;br /&gt;For a complete list of changes in this release consult the &lt;a href="http://formhistory.blogspot.com/2009/05/release-notes.html"&gt;release-notes&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-6401170004299830194?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/6401170004299830194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2011/05/release-1291.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/6401170004299830194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/6401170004299830194'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2011/05/release-1291.html' title='Release 1.2.9.1'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-2936846808766776432</id><published>2011-05-01T19:31:00.002+02:00</published><updated>2011-05-01T19:32:47.192+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.9pre3</title><content type='html'>Changes from 1.2.9pre2:&lt;br /&gt;&lt;ul style="margin: 0pt;"&gt;&lt;li&gt;Added pt-BR locale&lt;/li&gt;&lt;li&gt;Fixed clickable browse history view&lt;/li&gt;&lt;li&gt;Fixed new Mozilla validation warnings &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-2936846808766776432?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/2936846808766776432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2011/05/release-129pre3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2936846808766776432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2936846808766776432'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2011/05/release-129pre3.html' title='Release 1.2.9pre3'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-5574587466290753789</id><published>2011-04-21T17:00:00.001+02:00</published><updated>2011-05-01T19:30:52.290+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.9pre2</title><content type='html'>Changes from 1.2.9pre1:&lt;br /&gt;&lt;ul style="margin: 0pt;"&gt;&lt;li&gt;Available locales (cs da de en es fr nl sv)&lt;/li&gt;&lt;li&gt;Added an "Automatic" (default) option for the the skinnable list preference&lt;/li&gt;&lt;li&gt;Fixed Mozilla validation warnings&lt;/li&gt;&lt;li&gt;MaxVersion FF to 6.0a1&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-5574587466290753789?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/5574587466290753789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2011/04/release-129pre2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/5574587466290753789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/5574587466290753789'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2011/04/release-129pre2.html' title='Release 1.2.9pre2'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-5112273647506847379</id><published>2011-04-10T22:58:00.004+02:00</published><updated>2011-04-10T23:06:40.876+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.9pre1</title><content type='html'>This pre-release contains some minor changes and fixes and is not fully translated yet, so only English and Dutch are available. I am still working on a feature that enables or disables formhistory for individual domains and maybe also individual fields.&lt;br /&gt;&lt;br /&gt;Changes in this pre-release:&lt;br /&gt;&lt;ul style="margin: 0pt;"&gt;&lt;li&gt;Added support for new html5 text input fields&lt;/li&gt;&lt;li&gt;"Times used" field made editable (also for multiple selected entries)&lt;/li&gt;&lt;li&gt;Tree/List background(rows) skinnable (light, dark, none/system)&lt;/li&gt;&lt;li&gt;FuzzyAge: show up to 59 seconds before switching to minutes (was up to 30 secs)&lt;/li&gt;&lt;li&gt;Displayed host: show "localhost" for url file:&lt;/li&gt;&lt;li&gt;Fix: skip duplicate entries from imported xml-file&lt;/li&gt;&lt;li&gt;Fix: toLowercase is not a function error (when sorting host or title treeview-column)&lt;/li&gt;&lt;li&gt;Fix: Sorting on ageFirst column not working properly&lt;/li&gt;&lt;li&gt;Tech: Create the formhistory database when it does not exist yet (SeaMonkey)&lt;/li&gt;&lt;li&gt;Tech: Rewritten FhcSearchbarOverlay.js (simpler)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-5112273647506847379?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/5112273647506847379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2011/04/release-129pre1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/5112273647506847379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/5112273647506847379'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2011/04/release-129pre1.html' title='Release 1.2.9pre1'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-3133044326170375616</id><published>2010-12-28T19:17:00.028+01:00</published><updated>2011-01-08T14:31:47.758+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.8.1</title><content type='html'>Changes in this release:&lt;ul style="margin: 0pt;"&gt;&lt;li&gt;Available locales English, Czech, German, Dutch, French, Swedish, Danish, Spanish and Portuguese&lt;/li&gt;&lt;li&gt;Added option to exclude fieldnames from view&lt;/li&gt;&lt;li&gt;Added global keybindings for most menu-items in (right-click-)contextmenu&lt;/li&gt;&lt;li&gt;Added option to Export/Import keybindings (default yes)&lt;/li&gt;&lt;li&gt;Added menu-option to display (toggle) the fieldname next to each formfield&lt;/li&gt;&lt;li&gt;Added option to manually save formfields (current field or all fields on page)&lt;/li&gt;&lt;li&gt;Improved performance places db-lookup (faster startup)&lt;/li&gt;&lt;li&gt;Set fixed width for the about dialog&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Fixes:&lt;ul style="margin: 0pt;"&gt;&lt;li&gt;Fixed About dialog not properly displayed in 4.0b8pre&lt;/li&gt;&lt;li&gt;Fixed Add-on bar right-click menu showing next to popup-menu of FHC itself (Mozilla 4.0)&lt;/li&gt;&lt;li&gt;Fixed Show icons in regexp menu when invoked from cleanup criteria dialog&lt;/li&gt;&lt;li&gt;Fixed SeaMonkey bug: undefined Components.classes["@mozilla.org/privatebrowsing;1"]&lt;/li&gt;&lt;li&gt;Fixed SeaMonkey bug: undefined gBrowser.tabs&lt;/li&gt;&lt;li&gt;Fixed this.treeBox.view.selection warning in FF4&lt;/li&gt;&lt;li&gt;Re-use existing formhistory dbconnection from browser&lt;/li&gt;&lt;li&gt;&lt;span style="text-decoration: line-through;"&gt;Possible unresponsive script error: query places db using a background thread&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In this release further improvements on the places query (by using a prepared statement). The initial query on my formhistory data takes about 65ms to complete. Looking up additional place data is now reduced from more than 1 second down to 160ms. When Form History Control is opened right after starting the browser, it still might take some 600ms which is probably caused by the fact that the places database is not cached yet.&lt;br /&gt;&lt;br /&gt;[Update January 3, 2011]&lt;br /&gt;Additional fixes after Mozilla review:&lt;br /&gt;&lt;ul style="margin: 0pt;"&gt;&lt;li&gt;Added FHC namespace to element IDs in overlays&lt;/li&gt;&lt;li&gt;Fixed "leak symbols into global scope" in some event listeners&lt;/li&gt;&lt;/ul&gt;Plus:&lt;br /&gt;&lt;ul style="margin: 0pt;"&gt;&lt;li&gt;Added Portuguese locale&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;[Update January 8, 2011]&lt;br /&gt;Additional fixes after second Mozilla review (new version now 1.2.8.1):&lt;br /&gt;&lt;ul style="margin: 0pt;"&gt;&lt;li&gt;Using a background thread to query the places database is no longer allowed so I had to fix that. This is related to Mozilla &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=608142"&gt;bug 608142&lt;/a&gt; (see also this &lt;a href="https://forums.mozilla.org/addons/viewtopic.php?f=21&amp;t=1437&amp;start=75#p5433"&gt;forum post&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;I wish the reviewer had reported this in his first review so I could have fixed this the first time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-3133044326170375616?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/3133044326170375616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2010/12/release-128.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/3133044326170375616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/3133044326170375616'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2010/12/release-128.html' title='Release 1.2.8.1'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-3751950917345333851</id><published>2010-12-12T20:19:00.006+01:00</published><updated>2010-12-28T20:49:47.018+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.8pre4</title><content type='html'>In this release I improved the query of places information (the probable url the formfield was used). A user reported an unresponsive script error that was caused by the places query. I now perform the query asynchronous, after the main dialog is displayed. Unfortunately the method I have to use (using a different thread) is deprecated in FF4.0. In the next release I will further improve the performance and efficiency of the query and hope the unresponsive script will no longer occur (an unresponsive script error is triggered when a script takes more than 20(!) seconds to complete).&lt;br /&gt;&lt;br /&gt;Changes in this release:&lt;ul style="margin: 0pt;"&gt;&lt;li&gt;Added locales Czech, French, Swedish, Danish and Spanish&lt;/li&gt;&lt;li&gt;Fix possible unresponsive script error (query places db asynchronously)&lt;/li&gt;&lt;li&gt;Places lookup (url, host, title) temporarily not working in FF4.0b/SM2.1b (Bug &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=608142"&gt;608142&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Minor technical improvements&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-3751950917345333851?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/3751950917345333851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2010/12/release-128pre4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/3751950917345333851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/3751950917345333851'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2010/12/release-128pre4.html' title='Release 1.2.8pre4'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-7590456548879399579</id><published>2010-12-06T20:37:00.001+01:00</published><updated>2010-12-28T20:40:27.349+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.8pre3</title><content type='html'>This release is intended for translation only and was uploaded to Babelzilla on December 6th.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-7590456548879399579?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/7590456548879399579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2010/12/release-128pre3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/7590456548879399579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/7590456548879399579'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2010/12/release-128pre3.html' title='Release 1.2.8pre3'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-7074421794097546974</id><published>2010-12-05T21:57:00.015+01:00</published><updated>2010-12-05T23:08:41.741+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.8pre2</title><content type='html'>This is a pre-release of 1.2.8 with only English and Dutch translation. The final release will be published when all major translations are finished. The planned release date is two weeks from now. It can be downloaded from here (&lt;a href="https://addons.mozilla.org/firefox/downloads/file/105022/form_history_control-1.2.8pre2-fx+sm.xpi?src=external-blog&amp;amp;confirmed"&gt;1.2.8pre2&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Changes in this release:&lt;br /&gt;&lt;ul style="margin: 0pt;"&gt;&lt;li&gt;Added a preference-option to manually save formfields (save current field or all fields on the page).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;When displaying info labels next to each formfield, clicking on a label will expand the label showing more info (javascript must be enabled).&lt;/li&gt;&lt;li&gt;Fixed not showing menu-icons in regexp menu when invoked from cleanup criteria dialog.&lt;/li&gt;&lt;li&gt;Fixed About dialog not properly displayed in 4.0.&lt;/li&gt;&lt;li&gt;Fixed Add-on bar right-click menu showing next to popup-menu of FHC itself (4.0).&lt;/li&gt;&lt;li&gt;Fixed this.treeBox.view.selection warning in 4.0.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;When the manual save option is enabled in the preferences window (Miscellaneous - Manual save), extra keybindings will become available as well as extra menu-items in the contextmenu. This feature can be handy when &lt;i&gt;'Remember form history'&lt;/i&gt; is turned off, but one still wishes to remember form history for selected forms and fields.&lt;br /&gt;&lt;br /&gt;I am planning a more sophisticated strategy for the next release (1.2.9?) where &lt;i&gt;'Remember form history'&lt;/i&gt; can be turned on or off on a per website basis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-7074421794097546974?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/7074421794097546974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2010/12/release-128pre2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/7074421794097546974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/7074421794097546974'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2010/12/release-128pre2.html' title='Release 1.2.8pre2'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-4439958512998939671</id><published>2010-11-15T08:57:00.007+01:00</published><updated>2010-12-05T22:54:10.027+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.8pre</title><content type='html'>This is a pre-release with only English and Dutch translation. The final release will be published when all translations are finished.&lt;br /&gt;&lt;br /&gt;Changes in this release:&lt;br /&gt;&lt;ul style="margin: 0pt;"&gt;&lt;li&gt;Added keybindings for all actions available from the context-menu (optionally exported in configuration xml).&lt;/li&gt;&lt;li&gt;Added a menu-option to display (toggle) a label displaying the fieldname next to each formfield. Hovering with the mouse over the label, reveals even more information.&lt;/li&gt;&lt;li&gt;Added preference-option to exclude fieldnames from view.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-4439958512998939671?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/4439958512998939671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2010/11/release-128pre.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/4439958512998939671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/4439958512998939671'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2010/11/release-128pre.html' title='Release 1.2.8pre'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-7157944788173754945</id><published>2010-10-17T22:45:00.009+02:00</published><updated>2010-10-24T16:46:36.121+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translation'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.7</title><content type='html'>I have added many new features in this release (see &lt;a href="http://formhistory.blogspot.com/2009/05/release-notes.html"&gt;release notes&lt;/a&gt;), including the ability to show the page (title, host, url) the formfield was first and/or last used.&lt;br /&gt;&lt;br /&gt;The page a formfield originated from is obtained by examining the browse history. So in order for this to work, Firefox's "Remember browsing history" must be turned on. If browse history is available around the time the formfield was first or last used, the originating page can be obtained from the history database (places.sqlite). This however may not always be accurate! When a page is loaded by the browser, it is stored in a database along with the current date and time. The data for a formfield however, is not stored until it is submitted. This will always be some time after the page has been loaded. If the user loads a second page for instance in another tab, submitting a form in the first page will result in formfields being registered right after the second page was loaded. In this scenario Form History Control will link the incorrect page to the formfield.&lt;br /&gt;&lt;br /&gt;In order to get a slightly simpler look I decided to get rid of the "Show only matching cleanup criteria" checkbox and replace it with a button under the cleanup tab.&lt;br /&gt;&lt;br /&gt;For a complete list of changes, see &lt;a href="http://formhistory.blogspot.com/2009/05/release-notes.html"&gt;Release Notes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;[update 23 Oct 2010]&lt;br /&gt;Version 1.2.7 has been reviewed and is publicly available as of 22 Oct.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-7157944788173754945?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/7157944788173754945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2010/10/release-127.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/7157944788173754945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/7157944788173754945'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2010/10/release-127.html' title='Release 1.2.7'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-2259837309818796863</id><published>2010-06-30T09:48:00.002+02:00</published><updated>2010-06-30T10:02:10.057+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.6</title><content type='html'>Upon checking the extension with FF 4.0b2pre I discovered that the XML-export was broken, it produced an empty file. It turned out that obtaining the name and version of the extension, which is added to the XML-file, used some obsolete methods on the rdfExtension handler I had changed recently to support the new addon-manager.&lt;br /&gt;&lt;br /&gt;Having fixed this bug I noticed an exception in the errorconsole which was caused by the fact that on a fresh profile the cleanup db not yet exists. If the preferences dialog is openend, it tries to determine the filesize which will cause an exception to be thrown.&lt;br /&gt;&lt;br /&gt;Having fixed these issues I increased the maxVersion for the extension on Firefox to 4.0b2pre.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-2259837309818796863?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/2259837309818796863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2010/06/release-126.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2259837309818796863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2259837309818796863'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2010/06/release-126.html' title='Release 1.2.6'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-9096815564325421149</id><published>2010-06-24T18:33:00.005+02:00</published><updated>2010-06-24T22:34:34.570+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.5</title><content type='html'>Did some more testing on the SeaMonkey nightly build which caused me to do some bugfixing.&lt;br /&gt;&lt;br /&gt;I increased the maxversion of SeaMonkey to 2.1a3pre&lt;br /&gt;&lt;br /&gt;I solved a little bug: when using a new profile, the formhistory is not created yet (by SM) and the extension should show a warning about that fact. Instead it displayed an error about the directory not being writable instead of a warning about the database not being created yet.&lt;br /&gt;&lt;br /&gt;Added a workaround for SeaMonkey: In order to display translators/contributors in the about-dialog, the new Addon object (obtained from the new Addon manager) has no getResourceURL() method where it does exist(!) in FF.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-9096815564325421149?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/9096815564325421149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2010/06/release-125.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/9096815564325421149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/9096815564325421149'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2010/06/release-125.html' title='Release 1.2.5'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-6549737044748256306</id><published>2010-06-20T11:05:00.002+02:00</published><updated>2010-06-20T11:17:38.881+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translation'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.4</title><content type='html'>The Portuguese translation for the latest version became available and is now included in this version.&lt;br /&gt;&lt;br /&gt;I tested Form History Control on the nightly build of Firefox (3.7a6pre) to discover that the Extension manager had been replaced by a new Addon manager. This change affected both the About dialog and the information tab in the Preference dialog. Both dialogs display some information about the Extension itself which is obtained from the Extension manager. I had to make some changes in order to make it work with both the old and new manager.&lt;br /&gt;&lt;br /&gt;Changed the Firefox maxVersion to 3.7a6pre in install.rdf.&lt;br /&gt;&lt;br /&gt;I also tested the new beta version of the Flock browser. Since the new version is based on Google Chrome, the Form History Control Extension will no longer be supported.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-6549737044748256306?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/6549737044748256306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2010/06/release-124.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/6549737044748256306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/6549737044748256306'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2010/06/release-124.html' title='Release 1.2.4'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-1069689265430339784</id><published>2010-05-14T15:55:00.002+02:00</published><updated>2010-05-14T16:07:16.253+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.3</title><content type='html'>This release only contains a bugfix for the non critical error: &lt;span style="font-style: italic;"&gt;redeclaration of const FhcShowDialog&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-1069689265430339784?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/1069689265430339784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2010/05/release-123.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/1069689265430339784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/1069689265430339784'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2010/05/release-123.html' title='Release 1.2.3'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-746780353724140791</id><published>2010-04-27T18:27:00.008+02:00</published><updated>2010-05-03T07:30:50.505+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.2</title><content type='html'>A bug was detected by one of the SeaMonkey users (thanks to Cat). The cause was a function in Javascript which tried to detect whether the browser was in private browsing mode. This test failed in SeaMonkey causing the formhistory not being displayed.&lt;br /&gt;&lt;br /&gt;Also in this release two new locales (not finished in time for the previous release), German and Italian.&lt;br /&gt;&lt;br /&gt;[update 1 May 2010]&lt;br /&gt;Version 1.2.2 has been reviewed and made public as of 1 May.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-746780353724140791?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/746780353724140791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2010/04/release-122.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/746780353724140791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/746780353724140791'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2010/04/release-122.html' title='Release 1.2.2'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-2280976481793210182</id><published>2010-04-05T20:42:00.006+02:00</published><updated>2010-04-13T08:54:14.917+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translation'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.2.1</title><content type='html'>Finally, after months of hard work the new version is ready for release. I have added many new features, incorporating most of the feature requests made on this blog (see &lt;a href="http://formhistory.blogspot.com/search/label/Release%20Notes"&gt;release notes&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Not all translations were finished, but I did not want to wait any longer releasing this version. The finished translations are Czech, English, Spanish, French and Dutch.&lt;br /&gt;Not finished yet are: bg-BG, de-DE, pt-BR, hu-HU, it-IT, ru-RU, sk-SK, tr-TR and zh-CN. As soon as they become available I will create a new version and upload it to Mozilla.&lt;br /&gt;&lt;br /&gt;The review process at AMO should be a lot faster nowadays, I hope the add-on becomes available within the next two weeks.&lt;br /&gt;&lt;br /&gt;[update 13 Apr 2010]&lt;br /&gt;Version 1.2.1 has been reviewed and made public as of 13 April.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-2280976481793210182?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/2280976481793210182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2010/04/release-121.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2280976481793210182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2280976481793210182'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2010/04/release-121.html' title='Release 1.2.1'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-3126157732714983154</id><published>2009-12-13T22:19:00.009+01:00</published><updated>2009-12-19T00:41:54.398+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translation'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.1.4</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;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 &lt;a href="https://addons.mozilla.org/en-US/firefox/downloads/file/72644/form_history_control-1.1.4-fx+sm.xpi?src=external-blog&amp;confirmed"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;[update 19 Dec 2009]&lt;br /&gt;Version 1.1.4 has been reviewed and made public as of 19 December.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-3126157732714983154?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/3126157732714983154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2009/12/release-114.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/3126157732714983154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/3126157732714983154'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/12/release-114.html' title='Release 1.1.4'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-4117348762222677417</id><published>2009-08-30T09:50:00.003+02:00</published><updated>2009-09-16T18:55:25.723+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.1.3</title><content type='html'>I Changed the max. compatibility version for Seamonkey to 2.1a1pre.&lt;br /&gt;&lt;br /&gt;Corrected the switched creator and homepageURL tags in the aboutbox (it showed the url where it should have displayed my name, and vice versa)&lt;br /&gt;&lt;br /&gt;[update 16 Sept 2009]&lt;br /&gt;Version 1.1.3 has been reviewed and made public as of 16 September.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-4117348762222677417?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/4117348762222677417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2009/08/release-113.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/4117348762222677417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/4117348762222677417'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/08/release-113.html' title='Release 1.1.3'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-3223118635371400663</id><published>2009-08-23T23:30:00.004+02:00</published><updated>2009-08-30T09:57:57.706+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.1.2</title><content type='html'>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).&lt;br /&gt;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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-3223118635371400663?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/3223118635371400663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2009/08/release-112.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/3223118635371400663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/3223118635371400663'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/08/release-112.html' title='Release 1.1.2'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-9221631941431803377</id><published>2009-08-23T23:02:00.000+02:00</published><updated>2009-08-30T10:00:50.591+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translation'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.1.1</title><content type='html'>Finally the extension has been reviewed by a Mozilla Add-ons editor who approved my extension to become public.&lt;br /&gt;&lt;br /&gt;I immediately updated my extension to version 1.1.1 and included the new de-DE, pt-BR, ru-RU, es-ES translations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-9221631941431803377?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/9221631941431803377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2009/08/release-111.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/9221631941431803377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/9221631941431803377'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/08/release-111.html' title='Release 1.1.1'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-2540085872573521748</id><published>2009-07-29T11:48:00.005+02:00</published><updated>2009-07-31T16:09:51.037+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translation'/><title type='text'>New translations</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-2540085872573521748?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/2540085872573521748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2009/07/new-translations.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2540085872573521748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2540085872573521748'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/07/new-translations.html' title='New translations'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-8659744552725701826</id><published>2009-06-28T22:31:00.011+02:00</published><updated>2009-06-29T16:08:47.397+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.1.0</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-8659744552725701826?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/8659744552725701826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2009/06/release-110.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/8659744552725701826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/8659744552725701826'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/06/release-110.html' title='Release 1.1.0'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-2933622086570593150</id><published>2009-06-23T11:52:00.008+02:00</published><updated>2009-07-06T16:43:39.068+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.0.7</title><content type='html'>This release contains a major bug fix for Mac OS X.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;The solution was to use one edit-menu, and only show the menu-items applicable for the selected tab and hide the others.&lt;br /&gt;&lt;br /&gt;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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-2933622086570593150?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/2933622086570593150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2009/06/release-107.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2933622086570593150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2933622086570593150'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/06/release-107.html' title='Release 1.0.7'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-5565000336963684706</id><published>2009-06-11T12:04:00.002+02:00</published><updated>2009-06-11T13:18:19.622+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.0.6</title><content type='html'>This release contains 2 enhancements.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Nightly build 3.6a1pre reported an error: redeclaration of var Ci.&lt;br /&gt;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.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-5565000336963684706?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/5565000336963684706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2009/06/release-106.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/5565000336963684706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/5565000336963684706'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/06/release-106.html' title='Release 1.0.6'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-2094586937521475239</id><published>2009-06-09T21:55:00.005+02:00</published><updated>2009-06-10T08:29:04.134+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.0.5</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-2094586937521475239?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/2094586937521475239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2009/06/release-105.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2094586937521475239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/2094586937521475239'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/06/release-105.html' title='Release 1.0.5'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-8401410622429590247</id><published>2009-06-09T07:26:00.049+02:00</published><updated>2010-07-01T07:39:28.865+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Help'/><title type='text'>Introduction to Form History Control</title><content type='html'>&lt;span style="font-weight: bold;"&gt;A Form History Control Tutorial&lt;/span&gt;&lt;br /&gt;This is an overview of the plugin, not a detailed explanation of all it’s features.&lt;br /&gt;&lt;br /&gt;&lt;a href="#why"&gt;Why you need this plugin&lt;/a&gt;&lt;br /&gt;&lt;a href="#open"&gt;Opening the plugin&lt;/a&gt;&lt;br /&gt;&lt;a href="#manage"&gt;Managing the history of a specific field&lt;/a&gt;&lt;br /&gt;&lt;a href="#dialog"&gt;The Form History Control Dialog&lt;/a&gt;&lt;br /&gt;- &lt;a href="#search"&gt;Searching&lt;/a&gt;&lt;br /&gt;- &lt;a href="#sort"&gt;Sorting&lt;/a&gt;&lt;br /&gt;- &lt;a href="#filter"&gt;Filtering&lt;/a&gt;&lt;br /&gt;- &lt;a href="#edit"&gt;Editing&lt;/a&gt;&lt;br /&gt;&lt;a href="#cleanup"&gt;Cleanup&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="why"&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;Why you need this plugin&lt;/span&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;This plugin is very useful if you want to correct misspelled history entries. It saves you the hassle of deleting and entering the data anew.&lt;br /&gt;This extension 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.&lt;br /&gt;&lt;br /&gt;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. 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.&lt;br /&gt;&lt;br /&gt;&lt;a name="open"&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 102, 204); font-weight: bold;"&gt;Opening Form History Control&lt;/span&gt;&lt;br /&gt;Form History Control can be opened in many different ways:&lt;ul&gt;&lt;li&gt;From within a browser window: right-click to show the context menu, Form History Control is listed as a submenu&lt;/li&gt;&lt;li&gt;The Tools menu in the menubar of the browser also contains a Form History submenu&lt;/li&gt;&lt;li&gt;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&lt;/li&gt;&lt;li&gt;The  right-click context menu of the searchbar field contains an option to view or manage the searchhistory&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a name="manage"&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;Managing the history of a specific field&lt;/span&gt;&lt;br /&gt;The history of a specific form field can easily be managed by right-clicking in the form field which will popup the context-menu.&lt;img style="margin: 0pt 10px 10px 0pt; float: right; cursor: pointer; width: 233px; height: 132px;" src="http://2.bp.blogspot.com/_QqLRE_PbkxM/Si40yfW09vI/AAAAAAAACKg/Z9oXCtvuIq4/s400/contextmenu.png" alt="" id="BLOGGER_PHOTO_ID_5345267849750705906" border="0" /&gt; Then from the Form History Control's submenu you can choose to either delete the complete history for that field or just delete the current value without having to open the plugins dialog.&lt;br /&gt;&lt;br /&gt;If you choose the option &lt;span style="font-style: italic;"&gt;Manage entries for this field&lt;/span&gt;, the main dialog will open with a filter activated that will display only the entries applicable to the current focused form field.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="dialog"&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;The Form History Control Dialog&lt;/span&gt;&lt;br /&gt;The Form History Control Dialog contains two tabbed panels for managing History data and managing Clean Up Criteria.&lt;br /&gt;&lt;br /&gt;&lt;a name="search"&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);"&gt;Searching&lt;/span&gt;&lt;br /&gt;The Search field at the top of the control offers the ability to search for specific field names or values.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_QqLRE_PbkxM/Si5AU-VEYII/AAAAAAAACKo/3cmBngNsm2w/s800/maincontrol.png"&gt;&lt;img style="margin: 0px auto; display: block; text-align: center; cursor: pointer; width: 580px; height: 331px;" src="http://4.bp.blogspot.com/_QqLRE_PbkxM/Si5AU-VEYII/AAAAAAAACKo/3cmBngNsm2w/s800/maincontrol.png" alt="" id="BLOGGER_PHOTO_ID_5345280536808284290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a name="sort"&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);"&gt;Sorting&lt;/span&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;a name="filter"&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);"&gt;Filtering&lt;/span&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;a name="edit"&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);"&gt;Editing&lt;/span&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_QqLRE_PbkxM/Si5Jp6kBpdI/AAAAAAAACLI/OQmbku1An-A/s1600-h/editmenu.png"&gt;&lt;img style="margin: 0pt 10px 10px; float: right; cursor: pointer; width: 248px; height: 232px;" src="http://1.bp.blogspot.com/_QqLRE_PbkxM/Si5Jp6kBpdI/AAAAAAAACLI/OQmbku1An-A/s400/editmenu.png" alt="" id="BLOGGER_PHOTO_ID_5345290792179181010" border="0" /&gt;&lt;/a&gt;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.&lt;br /&gt;&lt;br /&gt;If you expect to delete specific items more often in the future, you can easily create cleanup criteria for the current selected item(s).&lt;br /&gt;&lt;br /&gt;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).&lt;br /&gt;&lt;br /&gt;&lt;a name="cleanup"&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;Cleanup&lt;/span&gt;&lt;br /&gt;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).&lt;br /&gt;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.&lt;br /&gt;Two buttons at the bottom allow you to either preview the data matching the criteria or instantly delete all matching data.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-8401410622429590247?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/8401410622429590247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/8401410622429590247'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/06/introduction-to-form-history-control.html' title='Introduction to Form History Control'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_QqLRE_PbkxM/Si40yfW09vI/AAAAAAAACKg/Z9oXCtvuIq4/s72-c/contextmenu.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-274331217002492681</id><published>2009-06-06T22:14:00.010+02:00</published><updated>2009-06-09T07:17:37.433+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Release 1.0.4</title><content type='html'>As &lt;a href="https://addons.mozilla.org/firefox/user/46235"&gt;DonGato&lt;/a&gt; pointed out in his &lt;a href="https://addons.mozilla.org/firefox/reviews/display/12021"&gt;review&lt;/a&gt;, 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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;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).&lt;br /&gt;&lt;br /&gt;Key-navigation is now improved and feels much more intuitive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-274331217002492681?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/274331217002492681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2009/06/release-104-in-response-to-review.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/274331217002492681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/274331217002492681'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/06/release-104-in-response-to-review.html' title='Release 1.0.4'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-457869075578652256</id><published>2009-05-27T11:00:00.032+02:00</published><updated>2010-12-28T19:58:49.968+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Feature Request'/><title type='text'>Feature requests</title><content type='html'>&lt;style type="text/css"&gt;ul {margin:0}&lt;/style&gt;&lt;span style="font-style: italic;"&gt;Add your own requests or ideas by commenting this post...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configurable remember history&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Stephan, Nov. 16, 2010: enable/disable formfill based on a (part of a) URL or domain.&lt;br /&gt;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.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Keybindings&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Steve, Oct 21, 2010: Doesn't look like there are Keybindings?  I'm using Seamonkey and am versed in hacking keybindings via platformHTMLBindings.xml.&lt;/li&gt;&lt;li&gt;Stephan, Nov 2010: Added keyboard-shortcut preferences in release 1.2.8 (no hacking required)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Disable context menu&lt;/span&gt;&lt;ul&gt;&lt;li&gt;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.&lt;/li&gt;&lt;li&gt;Stephan, Oct 2010: Incorporated in release 1.2.7&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Add advanced search filter&lt;/span&gt;&lt;ul&gt;&lt;li&gt;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.&lt;/li&gt;&lt;li&gt;Stephan, April, 2010: Added a advanced search option to version 1.2.1&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Associate URL with data&lt;/span&gt;&lt;ul&gt;&lt;li&gt;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.&lt;/li&gt;&lt;li&gt;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.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Add a "not cleanup criteria"&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Ty, Sept 27, 2009: Can you add a "not cleanup criteria"&lt;/li&gt;&lt;li&gt;Stephan, April, 2010: Added feature to version 1.2.1&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Right click context menu for searchbar&lt;/span&gt;&lt;ul&gt;&lt;li&gt;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.&lt;/li&gt;&lt;li&gt;Stephan, April, 2010: Added feature to version 1.2.1&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Export history as CSV&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Anonymous, Sept 17, 2009: The XML export could easily be exported as CSV which is easier to manipulate in spreadsheets&lt;/li&gt;&lt;li&gt;Stephan, April, 2010: Added feature to version 1.2.1&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Put the option for case senstivity on the dialog box itself&lt;/span&gt;&lt;ul&gt;&lt;li&gt;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")&lt;/li&gt;&lt;li&gt;Stephan, April, 2010: Added feature to version 1.2.1&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Make the Form History Control dialog box non-exclusive&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Anonymous, Sept 16, 2009: Currently you can't edit the webpage on the window you called Form control from.&lt;/li&gt;&lt;li&gt;Stephan, April, 2010: Added feature to version 1.2.1&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Make each line entry editable inplace on the listbox&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Anonymous, Sept 16, 2009: I've seen other applications with this feature but can't recall where.&lt;/li&gt;&lt;li&gt;Stephan, April, 2010: Added feature to version 1.2.1&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sort order:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Mega, July 08, 2009: Possibility to change the order of the values of a field&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Toolbar button:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;TheAssassin, June 23, 2009: A toolbar button, to clean the entries according to predefined rules, would be useful&lt;/li&gt;&lt;li&gt;Stephan, April, 2010: Added feature to version 1.2.1&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Improve key navigation:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;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.&lt;/li&gt;&lt;li&gt;Stephan, June 6, 2009: Added feature to version 1.0.4&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-457869075578652256?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/457869075578652256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2009/05/feature-requests.html#comment-form' title='45 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/457869075578652256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/457869075578652256'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/05/feature-requests.html' title='Feature requests'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>45</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-1701925463969749648</id><published>2009-05-27T09:45:00.011+02:00</published><updated>2009-07-05T08:49:48.512+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>New release 1.0.3</title><content type='html'>In this release I Improved the date-formatting for locales with a non Gregorian calendar.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;If you do like this add-on, please let me know by posting a review on the &lt;a href="https://addons.mozilla.org/firefox/addon/12021"&gt;Firefox&lt;/a&gt; or &lt;a href="https://addons.mozilla.org/seamonkey/addon/12021"&gt;SeaMonkey&lt;/a&gt; page.&lt;br /&gt;&lt;br /&gt;If you have comments or a feature request you can post them as comment on this blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-1701925463969749648?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/1701925463969749648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2009/05/new-release-103.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/1701925463969749648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/1701925463969749648'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/05/new-release-103.html' title='New release 1.0.3'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-3211059550829961353</id><published>2009-05-27T09:37:00.066+02:00</published><updated>2012-01-28T01:16:12.553+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release Notes'/><title type='text'>Release Notes</title><content type='html'>&lt;div style="font-family: Verdana,Tahoma,Arial; font-size: 12px;"&gt;&lt;style type="text/css"&gt;ul {margin:0}&lt;/style&gt;&lt;span style="font-weight: bold;"&gt;1.2.10.2 January 27, 2012&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Added ru locale&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.10.1 November 27, 2011&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Changed description in install.rdf for zh-CN locale&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.10.0 November 16, 2011&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Added locales tr and zh-CN&lt;/li&gt;&lt;li&gt;Fix for lengthy (German) translation (Edit Cleanup/Protect criteria)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.9.3 July 25, 2011&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Updated max versions for Firefox (8.0) and SeaMonkey (2.5a1)&lt;/li&gt;&lt;li&gt;Removed deprecated nsiJSON methods&lt;/li&gt;&lt;li&gt;Removed autocomplete for fieldname search (advanced search)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.9.2 June 15, 2011&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Fix size (height) problem on MacOS (preferences dialog)&lt;/li&gt;&lt;li&gt;Fix "Error: tbMenu is null" (toolbarmenu or statusbarmenu can be null)&lt;/li&gt;&lt;li&gt;Improved regular expression for Credit cards&lt;/li&gt;&lt;li&gt;MaxVersion FF to 6.*&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.9.1 May 12, 2011&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Available locales (cs da de en es fr nl sv pt)&lt;/li&gt;&lt;li&gt;Added support for new html5 text input fields&lt;/li&gt;&lt;li&gt;"Times used" field made editable (also for multiple selected entries)&lt;/li&gt;&lt;li&gt;Tree/List background(rows) skinnable (light, dark, none/system) plus autodetection&lt;/li&gt;&lt;li&gt;FuzzyAge: show up to 59 seconds before switching to minutes (was up to 30 secs)&lt;/li&gt;&lt;li&gt;Displayed host: show "localhost" for url file:&lt;/li&gt;&lt;li&gt;MaxVersion FF to 6.0a1&lt;/li&gt;&lt;li&gt;Fix: skip duplicate entries from imported xml-file&lt;/li&gt;&lt;li&gt;Fix: toLowercase is not a function error (when sorting host or title treeview-column)&lt;/li&gt;&lt;li&gt;Fix: Sorting on ageFirst column not working properly&lt;/li&gt;&lt;li&gt;Fix: clickable browse history view&lt;/li&gt;&lt;li&gt;Fix: new Mozilla validation warnings&lt;/li&gt;&lt;li&gt;Tech: Create the formhistory database when it does not exist yet (SeaMonkey)&lt;/li&gt;&lt;li&gt;Tech: Rewritten FhcSearchbarOverlay.js (simpler)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.8.1 January 8, 2011&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Added global keybindings for most menu-items in (right-click-)contextmenu&lt;/li&gt;&lt;li&gt;Added option to Export/Import keybindings (default yes)&lt;/li&gt;&lt;li&gt;Added preference-option to exclude fieldnames from view&lt;/li&gt;&lt;li&gt;Added menu-option to display (toggle) the fieldname next to each formfield&lt;/li&gt;&lt;li&gt;Added option to manually save formfields (current field or all fields on page)&lt;/li&gt;&lt;li&gt;Improved performance places db-lookup (faster startup)&lt;/li&gt;&lt;li&gt;Set fixed width for about dialog&lt;/li&gt;&lt;li&gt;Fixed About dialog not properly displayed in 4.0b8pre&lt;/li&gt;&lt;li&gt;Fixed Add-on bar right-click menu showing next to popup-menu of FHC itself (Mozilla 4.0)&lt;/li&gt;&lt;li&gt;Fixed Show icons in regexp menu when invoked from cleanup criteria dialog&lt;/li&gt;&lt;li&gt;Fixed SeaMonkey bug: undefined Components.classes["@mozilla.org/privatebrowsing;1"]&lt;/li&gt;&lt;li&gt;Fixed SeaMonkey bug: undefined gBrowser.tabs&lt;/li&gt;&lt;li&gt;Fixed this.treeBox.view.selection warning in FF4&lt;/li&gt;&lt;li&gt;Re-use existing formhistory dbconnection from browser&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.7 October 17, 2010&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Added preference to hide FHC from the Tools menu and/or the Context menu&lt;/li&gt;&lt;li&gt;Added associated page (host, url, pagetitle) to the history treeview&lt;/li&gt;&lt;li&gt;Added ability to search on host in advanced search&lt;/li&gt;&lt;li&gt;Added selection-list for regular expressions to cleanup-/protect-criteria dialog&lt;/li&gt;&lt;li&gt;Removed checkbox "Show only matching cleanup criteria" for cleaner simpler look&lt;/li&gt;&lt;li&gt;Added cleanup-preview-button under the cleanup tab&lt;/li&gt;&lt;li&gt;Previewing state now indicated by colored label on top/bottom of the treeview&lt;/li&gt;&lt;li&gt;Added cleanup-options time/usage criteria to preferences dialog&lt;/li&gt;&lt;li&gt;Added automatic cleanup-preferences to the Cleanup-tab&lt;/li&gt;&lt;li&gt;Save automatic Cleanup options (shutdown/tab-close) to xml-configuration as well&lt;/li&gt;&lt;li&gt;Bugfix: Opening URL from help menu-items in SeaMonkey failed&lt;/li&gt;&lt;li&gt;New Danish (da) locale&lt;/li&gt;&lt;li&gt;Translations it-IT and pt-BR not finished in time, postponed to next release&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.6 June 30, 2010&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Fixed empty XML-Export (wrong method was used to obtain extension-name and version)&lt;/li&gt;&lt;li&gt;Fixed missing-file-exception when opening preferences and cleanup-db is not created yet&lt;/li&gt;&lt;li&gt;maxVersion FF to 4.0b2pre&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.5 June 24, 2010&lt;/span&gt;&lt;ul&gt;&lt;li&gt;maxversion SeaMonkey to 2.1a3&lt;/li&gt;&lt;li&gt;SeaMonkey: show message when formhistory not yet created (it is created on first use)&lt;/li&gt;&lt;li&gt;SeaMonkey workaround: display translators/contributors (new Addon object has no getResourceURL method)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.4 June 19, 2010&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Added pt-BR locale.&lt;/li&gt;&lt;li&gt;Changed FF maxVersion to 3.7a6pre&lt;/li&gt;&lt;li&gt;Changes to support the new AddonManager in FF3.7a6pre (4.0) (affected: About dialog and Preferences-information tab)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.3 May 14, 2010&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Bugfix for non critical error: redeclaration of const FhcShowDialog.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.2 April 27, 2010&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Bugfix for SeaMonkey: Formhistory was not displayed due to faulty Javascript function (test for privatebrowsing-mode).&lt;/li&gt;&lt;li&gt;Minor bugfix for FF3.7a5pre: presence of window.arguments was not detected correctly causing some minor hick-ups&lt;/li&gt;&lt;li&gt;Added German and Italian translations&lt;/li&gt;&lt;li&gt;Improved namespace encapsulation&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.2.1 April 5, 2010&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Checkbox added to the (simple)search textbox to select case sensitivity&lt;/li&gt;&lt;li&gt;Added an advanced search option which optionally allows for searching with regular expressions (some predefined regexp are built-in)&lt;/li&gt;&lt;li&gt;Regular expression available in Cleanup criteria&lt;/li&gt;&lt;li&gt;Extra criteria list to protect specific formhistory items from cleanup&lt;/li&gt;&lt;li&gt;Extra option to automatically perform a cleanup on browserwindow-close and/or tab-close&lt;/li&gt;&lt;li&gt;Optional Form History Control menu via the toolbar or the statusbar&lt;/li&gt;&lt;li&gt;The Form History Dialog is no longer modal and is automatically updated to reflect changes in the formhistory&lt;/li&gt;&lt;li&gt;Most values can be edited directly inside the treecell&lt;/li&gt;&lt;li&gt;Option to quickly fill formfields in the current HTML-page using the most recent or most often used formhistory entries&lt;/li&gt;&lt;li&gt;Export the formhistory not only as XML but also as CSV&lt;/li&gt;&lt;li&gt;Form History Control now also available from the context menu of the searchbar field&lt;/li&gt;&lt;li&gt;Preferences in the options-box now categorized in tabs&lt;/li&gt;&lt;li&gt;Customizable Date/Time format&lt;/li&gt;&lt;li&gt;Updated the smal FormHistory icon&lt;/li&gt;&lt;li&gt;Started using custom images for the checkbox state in the treeview&lt;/li&gt;&lt;li&gt;Translator info now aligned inside the about-box&lt;/li&gt;&lt;li&gt;Fuzzy age: added weeks, months and years (dropped the ago postfix)&lt;/li&gt;&lt;li&gt;Translations: Czech, English, Spanish, French and Dutch&lt;/li&gt;&lt;li&gt;Unfinished translations (thus unavailable): bg-BG, de-DE, pt-BR, hu-HU, it-IT, ru-RU, sk-SK, tr-TR and zh-CN&lt;/li&gt;&lt;li&gt;Renamed some javascript methods to avoid possible namespace conflicts&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;style type="text/css"&gt;ul {margin:0}&lt;/style&gt;&lt;span style="font-weight: bold;"&gt;1.1.4 December 13, 2009&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Corrected translation errors for locales: de-DE, nl-NL, pt-BR and ru-RU&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.1.3 August 30, 2009&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Changed max. compatibility version for Seamonkey to 2.1a1pre&lt;/li&gt;&lt;li&gt;Corrected the switched creator and homepageURL tags in the aboutbox (it showed the url where it should have displayed my name, and vice versa)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.1.2 August 23, 2009&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Changed max. compatibility version for Firefox to 3.7a1pre (after testing)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.1.1 August 23, 2009&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Added new locales for de-DE, pt-BR, ru-RU and es-ES&lt;/li&gt;&lt;li&gt;Read creator + homepageURL for aboutbox directly (thus locale independent) from install.rdf&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.1.0 June 28, 2009&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Added compatibility for Flock 2.*&lt;/li&gt;&lt;li&gt;Added fr-FR locale (thanks to Jojaba and Nico@nc - babelzilla)&lt;/li&gt;&lt;li&gt;Removed contributors/translators from locale dependant metadata, only en-US needed&lt;/li&gt;&lt;li&gt;Support href links in translator tags for the About dialog&lt;/li&gt;&lt;li&gt;Changed location for cleanup database to survive updates&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.0.7 June 23, 2009&lt;/span&gt;&lt;ul&gt;&lt;li&gt;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.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.0.6 June 11, 2009&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Improvement: Show hyperlinks in contributors section of About dialog&lt;/li&gt;&lt;li&gt;Fixed: Namespace conflict in FF 3.6a1pre&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.0.5 June 9, 2009&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Added 2 submenu items to the Help menu: Help contents and Release notes&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.0.4 June 6, 2009&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Improvement: after deleting one or multiple entries, the next entry is selected&lt;/li&gt;&lt;li&gt;Improvement: after using keys to activate one of the buttons (edit, remove, insert), focus is set back to the tree.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.0.3 May 25, 2009&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Improved date-formatting for locales with a non Gregorian calendar&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.0.2 May 22, 2009&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Added menu-overlay for SeaMonkey and added  SeaMonkey as compatible app. Now installs to both Firefox (3.0.9+) and SeaMonkey (2.0a3+)&lt;/li&gt;&lt;li&gt;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&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.0.1 May 20, 2009&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Initial release&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.0.0 May 20, 2009&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;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&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-3211059550829961353?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/3211059550829961353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/3211059550829961353'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/05/release-notes.html' title='Release Notes'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6721898026723435209.post-8055083178780425514</id><published>2009-05-20T15:09:00.008+02:00</published><updated>2009-05-27T09:59:55.058+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Initial Release</title><content type='html'>Time to release the first version of this extension.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;I hope the community finds this extension just as useful as I do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6721898026723435209-8055083178780425514?l=formhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://formhistory.blogspot.com/feeds/8055083178780425514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://formhistory.blogspot.com/2009/05/initial-release.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/8055083178780425514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6721898026723435209/posts/default/8055083178780425514'/><link rel='alternate' type='text/html' href='http://formhistory.blogspot.com/2009/05/initial-release.html' title='Initial Release'/><author><name>Stephan Mahieu</name><uri>http://www.blogger.com/profile/03161390175023991419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
