0.6.8pre20100125
- Try to prevent the session prompt window from opening off-screen.
- Also try to keep the session prompt window from enlarging off-screen.
- Finally make sure user doesn't resize the session prompt window too small to show the dialog buttons.
0.6.8pre20100116
- Fix regression compatibility issue with Tab Mix Plus's Single Window mode.
- Fix issue where undo button might not be enabled when there were closed windows or tabs available on Firefox startup.
0.6.8pre20100103
- Fix: No longer get errors when trying to save sessions with an * in the name (at least under Windows).
- Try to work around error that occurs when SessionStore is prevented from initializing correctly by another addon.
0.6.8pre20091226
- Fix issue with load window height growing taller every time it is closed with the windows/tabs list open.
- Work around for hang that happens when caching sessions in the background in Firefox 3. See Firefox bug 466850.
- Fixed issue where 1 old backup would be saved if user set to save 0 old backups and also set to not backup sessions.
- Only save temporary backup copy if user sets to resume last session. No longer save if set to prompt on startup.
0.6.7.20091212
- Fix issue where sessions saved on a crash (backup or autosave) could become corrupted.
- When changing encryption only put one one error alert, no matter how many fail.
- Change encryption in a thread so it doesn't freeze the GUI.
- Change the code that fixed the closed window list so that if the user cancels the master password prompt 3 times, it deletes the closed window list.
- Add a function to safely display alerts when in a thread.
- Fixed problem where location bar won't allow input on restart when only popup window remains (OS X only) - See Firefox bug 519099.
- Updated code that creates session file header to be less complicated.
- Fixed file naming issue where a space could end up being a "_". This could cause a session to duplicate in extremely rare cases.
- Don't initialize logged if not running in main thread.
- Fix logger to log all types of exceptions.
- When force logging, but logging isn't enabled log to console only (not file).
- Was initializing logging too early. Need to initialize after profile loads.
- Buffer log events made before initialization and log them on initialization.
- Change from using FUEL/SMILE preference event listeners since they don't work correctly - Firefox bug 488587.
- Cache sessions at startup using a background thread.
- Add hidden preference "extensions.sessionmanager.allowNamedReplace" which if set to true will cause double clicking a session name in the save window to the replace existing session, but use the default session name.
0.6.7.20091108
- Fixed issue with backup sessions being corrupted (mEOL was undefined)
- Fixed issue with web page not displaying on upgrade.
0.6.7.20091107 - Changes from 0.6.7.2
- Completely redesigned thing by moving most of the objects and functions out of the Chrome window and into a Module - This should result in less memory usage and will make it easier to share data between windows. This required a lot of changes and it's possible I missed something so please let me know if something isn't working correctly in this version.
- Reloads that occur on loads with the reload preference enabled should no longer be noticeable by the user (yes they will be that fast)
- Moved code to a new namespace (com.morac). This only affects other extensions that try to access Session Manager. I added a work arond for Tab Mix Plus.
- Added icon.png so icon shows up when Session Manager is disabled (Firefox 3.7 only)