May 14, 2009
This release was going to be a small “tidying up” release, adding those last few features I could find in the interface.
Then, suddenly in a 24 hour period, 2 separate enterprising admins/developers contacted me with features they have written and passed me the code. From that, 0.5.9.3 went from being a small update to potentially the biggest new feature-adding update to date! So a massive thank you to Nathan Przybyszewski and Florian Baenziger for their contributions. Its much, much appreciated.
Changelog is the following:
– Added: Ability to control more Tab Behaviour settings
– Added: Ability to control history settings
– Added: Ability to control Private Data settings
– Added: Ability to control advanced Browsing and Spelling settings
– Added: Ability to delete private data cookies
– Added: Ability to delete private data offline websites
– Added: Ability to delete private data passwords
– Added: Ability to control SSL domain icon
– Added: Ability to control download directory
– Added: Ability to replace certificates for all user profiles
– Added: Ability to suppress post-update Firefox start page
First 4 were ones I wrote, next 6 were Florian’s and last one was Nathan’s. I realise there is a potential duplication between some of the Private Data code written by myself and Florian (great minds think alike…!) but I’ve left those in at the moment until I decide (or get feedback from users) which is the better way of framing these features.
Which brings me onto another thing – that ADM template now has so many features, it is getting mighty messy. This is now getting to be important. It seems to me that the best way forward would be to group settings in folders, but have yet to come up with a design there. Once I do, I will post it here for feedback before committing into a release. At the same time, I will try and produce an ADMX template for the settings (like most, we are actively looking at Windows 7 for deployment sometime in 2010).
Mainly for 0.5.9.4, I want to write in some sort of backup/restore code. The problem with the current settings format is that it tattoos these pref files in Firefox. Instead of trying to unwind the code each time at logoff/shutdown, it seems easier to me to just backup the entire file and restore it on reboot. I still need to get to grips with the exact hows on this but will blog later on it.
Anyway, thanks again to Florian and Nathan for their contributions. I should probably write a developers guide to FirefoxADM at some point but as they’ve proved its quite easy to figure out what does what!
0.5.9.3 is up on Sourceforge now.