Session Manager Version History

222 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 0.6.8.4pre20100810 356.4 kB Works with Firefox 3.0 - 4.0b5pre, SeaMonkey 2.0 - 2.1b1

  • Do to locale text changes, this version is English only

  • Removed threading from my add-on because it could cause the browser to become unstable and crash, especially in the Minefield nightlies. Threads were only used when turning encryption on and off, when saving session windows after a crash and to cache the session data at startup. To replace threading, I now use asynchronous reads and/or timers instead.

  • Write to files is now asynchronous in Firefox 3.6 and above. That should improve responsiveness during large file writes.

  • Allow user to choose tabs to save for "Save Window".

  • Add a "Keep Session Manager window open" check box and only keep the session manager window open if it's checked. The check box is "sticky", so it will default to whatever it was last time the window closed.

  • Add an option to use the built in brower crash recovery functionality. This is for people who prefer how the browser's crash prompt works (namely in the browser window and only showing up on the 2nd crash).

  • Add a reset warning option to reset the warning that people made "not show again".

  • Add ability to import/export settings.

  • Add support for hot keys. These can be set in the General options preference. Note that hot keys may not work if the hot key sequence is already being used by the browser or other add-ons. Session Manager has no way of checking for this so there won't be any warnings if you enter a hot key that's already in use.

  • Add separate clear closed tabs and clear closed windows. These only show up if there are both closed tabs and closed windows in the closed list.

  • Changed encryption change and save crashed window sessions processing to use asynchronous read/writes instead of background thread. This will prevent crashes in Minefield. See #2

  • Removed file lock mechanism since it's no longer needed. Asynchronous read/writes should take care of this.

  • Fixed issue with save prompt, where group name wouldn't clear when clicking on an existing session in a group and then typing in a different session name.

  • Fixed bug where saving window sessions when resuming from a crash would not work if encryption was enabled.

  • Added option to save backups on browser restart. This was previously a hidden preference.

Version 0.6.8.3 350.2 kB Works with Firefox 3.0 - 4.0b3, SeaMonkey 2.0 - 2.1b1

0.6.8.3:

  • Fixed Bug 23047 - Needed to add a delay when reloading tabs not displaying the most recent history item.

  • When the rename window displays after right clicking on a session and choosing rename, focus on the text box in the window.



0.6.8.2:

  • Shutdown prompt now works in Firefox 4.0 betas and nightlies.

  • Fix issues with SeaMonkey



0.6.8.1:

  • Fixed broken ru-RU locale. Also changed locale name from ru-RU to ru since that's the current standard.

  • When using the extensions.{1280606b-2510-4fe0-97ef-9b5a22eafe30}.allowNamedReplace hidden preference, prompt before overwriting existing sessions.

Version 0.6.8 349.2 kB Works with Firefox 3.0 - 4.0b3pre, SeaMonkey 2.0 - 2.1a3

  • Additions:

  • When saving a session, the windows and tabs to save can be selected. Note that the way this currently works, is that the current session's windows and tabs, which update in real time, will display no matter what session is selected. To see the contents of existing sessions, right click on the existing session.

  • Cache sessions at startup using a background thread.

  • Donations link in Add-ons window in Firefox 3.6 and earlier.

  • Added hidden preference "extensions.{1280606b-2510-4fe0-97ef-9b5a22eafe30}.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.

Changes:
  • Compatibility updates for Firefox 4.0

  • Setting to "Reload all restored windows" now reloads instantly instead of waiting for session to load first.

  • 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.

  • Only save temporary backup copy if user sets to resume last session. No longer save if set to prompt on startup.

  • SeaMonkey 2.1 fixes the bug that prevents closed tabs from being restored or deleted so don't hide close tab restoration preferences in SeaMonkey 2.1.

  • Starting with Firefox 4.0, sessions saved under Firefox 3.0 or earlier won't load, so sessions saved under Firefox 3.0 or earlier will be converted to the latest session format when Firefox 4.0 is run. Session Manager will make a backup copy of these sessions in a "Old_Format_Sessions" folder in the sessions folder. The new format sessions will load in Firefox 3.0, but not all items will be restored.

  • When restoring the previous browsing session or the last crashed browser session, window sessions that were open will be restored if their window is restored. Currently "window session" windows show as bolded italic.

  • Toolbar icons now have Firefox 4.0's disabled look.

  • The Session Window is now non-modal for everything except for saving a window, prompting on a crash and prompting at startup. The window will now remain open until specifically canceled (closed). In addition the functionality of the window can be changed from the window itself.

  • Changed preference branch from extensions.sessionmanager.* to extensions.{1280606b-2510-4fe0-97ef-9b5a22eafe30}.* (Session Manager's GUID). Old preferences will be migrated over.

  • Operating System is now logged so I don't have to keep asking people what O.S. they are using when looking at log files.

  • Fade out Session Manager toolbar icon, but not drop down arrow when in private browsing mode to indicate that saving is disabled.

  • When saving, selecting a tab label or pressing enter when tab is selected, will fill the text box with that tab's label as a session name.

  • When saving, right clicking on an existing session will show you the contents of that session in a popup panel. Press esacpe or click outside the panel to close.

  • Gray out logging category check boxes when logging is disabled to indicate that the top checkbox controls all the others.

  • Locale changes: de-DE is now de, fr-FR is now fr, nl-NL is now nl.

Fixes:
  • Added work around for Firefox bug 488587.

  • Fixed problem where location bar won't allow input on restart when only pop-up window remains (OS X only) - See Firefox bug 519099.

  • When changing encryption only put one one error alert, no matter how many fail.

  • Fix issue with load window height growing taller every time it is closed with the windows/tabs list open.

  • Fixed issue where 1 old backup would be saved if user set to save 0 old backups and also set to not backup sessions.

  • 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.

  • 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.

  • 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.

  • Groups with special regular expression characters in them will no longer prevent the session prompt (load, save, etc) from displaying.

  • Groups with ^ character in them will be displayed correctly.

  • Don't adjust the window aspect ratio when loading a window if multiple monitors are detected.

  • Fixed bug with registering for Tab Events (using wrong XUL object which doesn't work in Firefox 4.0).

  • Exception no longer thrown when browser shuts down with multiple windows open in nightly Minefield loads. This was causing session backups to not save.

  • Some positioning issues with toolbar icons in Seamonkey's Modern theme.

  • Window sessions that were opened when the browser crashed are now saved in the case where the user chooses not to restore the crashed session or chooses to restore specific windows and tabs in the crashed session.

  • Fixed bug 22805: Extra window no longer opens when specifying a session name on the browser command prompt and the "replace existing windows" setting is disabled.

  • Session/Crash prompt appearing at browser startup is now centered and sized correctly.

  • Window sessions saved at browser shutdown, will now always save the correct screen width and height. Previously there was a chance of this being saved as "null".

  • Issue with backup sessions's group name not being visible when selected.

  • Fixed bug where window sessions saved when restoring from a crash were changed into regular auto-save sessions.

  • When saving, Append button is now disabled when Replace button is disabled.

  • Session List no longer grows when unchecking auto save check box.

  • Fixed issues with SeaMonkey: that session names weren't showing in title bar, the new save session window wasn't working and a few other errors that prevented window sessions from working.

  • Switched to using lazy getters instead of constants to allow D2D to be enabled in Firefox 4.0.

  • Work around high CPU usage issue with Session Manager window open in Firefox 3.6 and up.

  • Fixed Bug 22980 - Checking auto-save checkbox with keyboard doesn't unhide autosave time textbox.

  • Fixed Bug 22981 - If option is set to load last browser session set and auto-save session was open when browser was shut down, then old session wasn't restored.

  • Lots of fixes to logging.

Removals:

Version 0.6.8pre20100706 349.2 kB Works with Firefox 3.0 - 4.0b2pre, SeaMonkey 2.0 - 2.1a3

  • Fixed (hopefully) a rare crash that could occur at startup in Firefox 4.0 betas

  • Fixed Bug 22980 - Checking auto-save checkbox with keyboard doesn't unhide autosave time textbox.

  • Fixed Bug 22981 - If option is set to load last browser session set and auto-save session was open when browser was shut down, then old session wasn't restored.

Version 0.6.8pre20100703 349.2 kB Works with Firefox 3.0 - 4.0b2pre, SeaMonkey 2.0 - 2.1a2

# Compatibility change for Firefox 4.0 beta nightlies.

# Change to disable switching to "Save" mode in session prompt window when in private browsing mode. Gray out the "Save" menu item as well.

# Gray out logging category check boxes when logging is disabled to indicate that the top checkbox controls all the others.

Version 0.6.8pre20100619 348.2 kB Works with Firefox 3.0 - 3.7a6pre, SeaMonkey 2.0 - 2.1a2

Work around high CPU usage issue if Firefox 3.6 and above with session manager window open and displaying tabs.

Version 0.6.8pre20100618b 348.2 kB Works with Firefox 3.0 - 3.7a6pre, SeaMonkey 2.0 - 2.1a2

Fixed so right clicking on session names works in save window modal window.

Version 0.6.8pre20100618 347.1 kB Works with Firefox 3.0 - 3.7a6pre, SeaMonkey 2.0 - 2.1a2

When saving, right clicking on an existing session will show you the contents of that session in a popup panel. Press esacpe or click outside the panel to close.

Version 0.6.8pre20100617 344.1 kB Works with Firefox 3.0 - 3.7a6pre, SeaMonkey 2.0 - 2.1a2

Updated max version for Minefield.
Switched to using lazy getters instead of constants in an attempt to allow D2D to be enabled (please tell me if this works or not).

Version 0.6.8pre20100606 343.0 kB Works with Firefox 3.0 - 3.7a5pre, SeaMonkey 2.0 - 2.1a2

# Tab Tree should now always match actual browser state when saving. I also optimized the code a bit for this so events aren't firing unless they are needed.

# Fixed issues with SeaMonkey: that session names weren't showing in title bar, the new save session window wasn't working and a few other errors that prevented window sessions from working.

Version 0.6.8pre20100604 341.0 kB Works with Firefox 3.0 - 3.7a5pre, SeaMonkey 2.0 - 2.1a2

  • Fixed memory leak with session manager window.

  • Fixed issue where changing modes in Session Manager window with no other window would open another Session Manager window and in the case of switching to "Open" a browser window.

  • Fixed issue an error in the Cache Fixer functionality in OS X preventing Session Manager from working. If the error occurs, it will prevent the cache fixer functionality from working, but it won't break Session Manager.

  • Loading single tabs by control clicking on them in load window now works again in SeaMonkey.


  • Session List's sorting will no longer reset when taking an action in the session prompt window. It is not remembered when closing the window and reopening it though.

  • When saving, the window/tab list will now update in real time without reseting the checked items. Not as simple a fix as it sounds and there may still be some issues. One I'm aware of is that page loads from the cache may not be reflected.

  • Fixed an issue where the saved session might not match the true browser session state if there was a long time between opening the save list and actually saving.

  • More sizing issue fixes having to do with hiding and showing the tab and window list using the splitter element.

  • When saving, selecting a tab label or pressing enter when tab is selected, will fill the text box with that tab's label as a session name.

Version 0.6.8pre20100528a 337.9 kB Works with Firefox 3.0 - 3.7a5pre, SeaMonkey 2.0 - 2.1a2

Additions:
  • When saving a session, the windows and tabs to save can be selected. Note that the way this currently works, is that the current session's windows and tabs, which update in real time, will display no matter what session is selected. This might need some work since users could be confused when an existing session is selected, but the current session info is displayed. Also the selection gets cleared out when changes occur to any tabs or windows.

  • Added a Preference Manager module to handle session manager preferences.

  • Fade out Session Manager toolbar icon, but not drop down arrow when in private browsing mode to indicate that saving is disabled.

Fixes:
  • Fixed bug where window sessions saved when restoring from a crash were changed into regular auto-save sessions.

  • Minefield changes in FUEL broke logging of add-ons and displaying the change log page when updating Session Manager. Session Manager was updated to handle the changes.

  • Adding synchronization for threads so the same file can't be read from and wrote to simultaneously as that would be bad.

  • Fixed possible threading caused crash when closing windows in older version of Firefox.

  • Fixed issue where a file's encryption status could get out of sync of preference if user toggled encryption preference several times in quick succession.

  • Fixed issue where donate link could duplicate. Removed it from Minefield since Add-on "window" changed.

  • When saving, Append button is now disabled when Replace button is disabled.

  • Session List no longer grows when unchecking auto save check box.

  • Prompt window sizing and offscreen issues should be fixed. There might be minor resizing issues while window is open and user clicks around, but they shouldn't persist. Window should never end up offscreen.

  • Added missing locale strings

Changes:
  • The Session Window is now non-modal for everything except for saving a window, prompting on a crash and prompting at startup. The window will now remain open until specifically canceled (closed). In addition the functionality of the window can be changed from the window itself.

  • Changed preference branch from extensions.sessionmanager.* to extensions.{1280606b-2510-4fe0-97ef-9b5a22eafe30}.* (Session Manager's GUID). Old preferences will be migrated over.

  • Changed logger code to be able to determine end of line character(s) without requiring a browser window to be open. This makes things a lot simpler in the logger module.

  • Operating System is now logged so I don't have to keep asking people what O.S. they are using when looking at log files.

  • Updated max SeaMonkey version to 2.1a2.

  • Locale changes: de-DE is now de, fr-FR is now fr, nl-NL is now nl.

Version 0.6.8pre20100505 331.8 kB Works with Firefox 3.0 - 3.7a5pre, SeaMonkey 2.0 - 2.1a1pre

Added: Donations link in Add-ons window.
Fixed: Exception no longer thrown when browser shuts down with multiple windows open in nightly Minefield loads. This was causing session backups to not save.
Fixed: Some positioning issues with toolbar icons in Seamonkey's Modern theme.
Fixed: Window sessions that were opened when the browser crashed are now saved in the case where the user chooses not to restore the crashed session or chooses to restore specific windows and tabs in the crashed session.
Fixed bug 22805: Extra window no longer opens when specifying a session name on the browser command prompt and the "replace existing windows" setting is disabled.
Fixed: Session/Crash prompt appearing at browser startup is now centered and sized correctly.
Fixed: Window sessions saved at browser shutdown, will now always save the correct screen width and height. Previously there was a chance of this being saved as "null".
Fixed: Issue with backup sessions's group name not being visible when selected.
Changed: When restoring the previous browsing session or the last crashed browser session, window sessions that were open will be restored if their window is restored. Currently "window session" windows show as bolded italic. Eventually the window session name will be added to the session prompt window next to the window.
Changed: Toolbar icons now have Firefox 3.7's disabled look.
Removed: Do to new Mozilla Add-on policies, removed settings that allowed users to save sessions and windows when in private browsing mode. See the following link for details: http://blog.mozilla.com/addons/2010/02/23/private-browsing-support-required-for-add-ons/

Version 0.6.8pre20100329 303.1 kB Works with Firefox 3.0 - 3.7a4pre, SeaMonkey 2.0 - 2.1a1pre

Fixed bug with registering for Tab Events (using wrong XUL object which doesn't work in Firefox 3.7).

Version 0.6.8pre20100323 303.1 kB Works with Firefox 3.0 - 3.7a4pre, SeaMonkey 2.0 - 2.1a1pre

# Fixed bug in logging code which could cause attempt to access browser windows before UI initialization.

# Fixed bug in logging code which could cause UI to be accessed from background thread, causing a crash.

# Fixed issue with "forced" logging calls made before logging is initialized being logged even if logging was off

# Fixed issue with all logging calls made before initialization being logged as errors, even if they weren't

# Reverted changes from 0.6.8pre20100310 related to pre-caching since the crash problem was caused by logging issues above.

# Starting with Firefox 3.7, sessions saved under Firefox 3.0 or earlier won't load, so sessions saved under Firefox 3.0 or earlier will be converted to the latest session format when Firefox 3.7 is run. Session Manager will make a backup copy of these sessions in a "Old_Format_Sessions" folder in the sessions folder.

Version 0.6.8pre20100310 301.1 kB Works with Firefox 3.0 - 3.7a3pre, SeaMonkey 2.0 - 2.1a1pre

Move pre-caching of session list to later in the startup sequence to prevent crash in Firefox 3.7 nightly loads.
Don't adjust the window aspect ratio when loading a window if multiple monitors are detected.

Version 0.6.8pre20100213 301.1 kB Works with Firefox 3.0 - 3.7a2pre, SeaMonkey 2.0 - 2.1a1pre

# Groups with special regular expression characters in them will no longer prevent the session prompt (load, save, etc) from displaying.

# Groups with ^ character in them will be displayed correctly.

# SeaMonkey 2.1 fixes the bug that prevents closed tabs from being restored or deleted so don't hide close tab restoration preferences in SeaMonkey 2.1.

Version 0.6.8pre20100125 301.1 kB Works with Firefox 3.0 - 3.7a1pre, SeaMonkey 2.0 - 2.1a1pre

# 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.

Version 0.6.8pre20100103 301.1 kB Works with Firefox 3.0 - 3.7a1pre, SeaMonkey 2.0 - 2.1a1pre

  • 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.

Version 0.6.8pre20091226 301.1 kB Works with Firefox 3.0 - 3.7a1pre, SeaMonkey 2.0 - 2.1a1pre

  • 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.

  • 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)

  • Fixed issue with backup sessions being corrupted (mEOL was undefined)

  • Fixed issue with web page not displaying on upgrade.

  • 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.

Version 0.6.7.4 292.9 kB Works with Firefox 3.0 - 3.7a2pre, SeaMonkey 2.0 - 2.1a1pre

1. Fixed issue where the header in session files saved after a crash (backup or autosave) could become corrupted.
2. Fixed error prompts that should have appeared on a Session or I/O error.
3. Fixed file naming issue where a space could end up being a "_". This could cause a session to duplicate in extremely rare cases.

Version 0.6.7.3 292.9 kB Works with Firefox 3.0 - 3.7a1pre, SeaMonkey 2.0 - 2.1a1pre

Fixed the following locales which were broken in 0.6.7.1 and 0.6.7.2: ca, da-DK, fi-FI, it-IT, lt-LT, mk-MK, sr-RS, tr-TR

Version 0.6.7 294.9 kB Works with Firefox 3.0 - 3.7a1pre, SeaMonkey 2.0b2pre - 2.1a1pre

* Added: Window Sessions -- create by saving a window and checking the auto-save checkbox
* Added: Ability to append the current session or window to an existing session when saving via the save window - see documentation.
* Added: Ability to delete specified tabs from an existing session - see documentation.
* Added: Ability to load session(s) by specifying the session file name(s) on command line or by "opening" .session files from explorer (or other O/S equivalent) as long as .session files are associated with the browser.
* Added: Option to save sessions in private browsing mode, only if encryption is enabled.
* Added "extensions.sessionmanager.backup_on_restart" hidden preference which if set to true, causes Session Manager to create a backup session on a browser restart.
* Added: Logging code to help with debugging.
* Added: Save screen width and height in session file and when a restore is done, adjust the window to the current screen size.
* Added: Right click menu item to abandon or close open auto and window sessions.
* Added: Add option as to where in titlebar (if anywhere) to display active session name.
* Fixed: Bug 21774 - Added tooltip for session and undo tabs and windows names.
* Fixed: Issue with session manager throwing exception when backing up sessions when Mr Tech Toolkit is installed and set to close all child windows when main window is closed.
* Fixed: Issues where Session Manager could overwrite existing tabs on startup if tab mix plus's single window mode was active.
* Fixed: Toolbar icons in SeaMonkey. SeaMonkey doesn't use the same size icons as Firefox.
* Fixed: If session file header was corrupt and session data was encrypted, the session might not decrypt correctly.
* Fixed: Error with converting old sessionmanager 0.4.2 format to new format (was leaving off {} around session data).
* Fixed: Issue when closing last window under OS X not saving session.
* Fixed: Don't display a "-" in the title bar when an auto-save session isn't loaded.
* Fixed: Works with latest trunk loads.
* Changed: The "Treat closing last open browser window as shutting down" option will now be set by default under OS X.
* Changed: Allow saving of a "window session" with only one window open, to allow creating a window session with only one window open.
* Changed: Optimized the displaying of the closed window and tab list and the shutdown processing.
* Changed: Don't display already loaded auto and window sessions in "Load" window.
* Changed: Always load in a new window if the "Load (Append to Current Session)" right click menu item is used.
* Changed: The Session Manager quit prompt now overrides the built in browser quit prompt. It also now contains a cancel button to cancel shut down. In Firefox 3.0 and 3.5 closing the last browser window puts up a "close tab" prompt which Session Manager does not override. In Firefox 3.6 and above, closing the last browser window will put up a quit prompt, which session manager will override.
* Changed: When reloading tabs, only reload web pages (http:// and https://). This prevents issues caused by reloading chrome pages.
* Changed: Move the rename, delete and group menu items to top of Session Manager menu and put a seperator between it and any auto-save or window menu items.
* Updated: Locales

Version 0.6.6.2 267.3 kB Works with Firefox 3.0 - 3.7a1pre, SeaMonkey 2.0a3pre - 2.1a1pre

* Fixed: Bug 21145 - Session Manager will now remember the previous browser startup option when Session Manager is selected to prompt or load a session at startup. Thus if the user had previously selected to show the home page at startup and then chose to use Session Manager, the home page would still display when opening new windows and if the user cancels the session prompt at startup. This is how things worked prior to 0.6.6.

* Fixed: Bug 21148 - No longer overrides the built in String.trim function in Firefox 3.5.

* Fixed: Minor issue with Session Manager's option window when the browser.preferences.instantApply is set to true.

* Fixed: No longer displays a second session prompt, if the user cancels the crash prompt.

* Fixed: If the browser crashed just as an update was about to be installed and Session Manager was set to prompt for a session, the update message page would not display. This has been fixed.

* Update: Don't display both loaded session and browser home page in SeaMonkey.

* Updated: Locales

Version 0.6.6.1 267.3 kB Works with Firefox 3.0 - 3.6a1pre, SeaMonkey 2.0a3pre - 2.0b1

* Fixed: Bug 20787 - error no longer occurs when opening closed window list (or Tools Session Manager menu) in Firefox 3.0 when encryption is enabled.
* Fixed: Issue with the displaying of the undo items not being correctly enabled or disabled when using the built-in closed window list with both the closed window count and closed tab count set to 0.
* Fixed: Error that happens when opening the session menu after adding/removing buttons from toolbar.
* Fixed: Sanitize on shutdown for Firefox 3.5
* Fixed: Sanitize preferences for Firefox 3.5
* Fixed: Height of clear recent history window so we can see our checkbox.
* Added: Confirmation box when checking Session Manager check box in Clear Recent History window.

Version 0.6.6 260.1 kB Works with Firefox 3.0 - 3.6a1pre, SeaMonkey 2.0a3pre - 2.0b1

Note: Not all locales have been fully updated.


Removals:
---------
1. Removed support for Firefox 2. As of this release, Session Manager only supports the Mozilla 1.9 and above branches of the Mozilla code. This includes Firefox 3 and above (as well as any browser based on those versions) and SeaMonkey 2.0. The main reason I removed support for Firefox 2 is that Firefox 2 is not supported by Mozilla and as such contains a number of security flaws so no one shouuld be running it. The other reason is it allowed me to remove all the work arounds I had to add for Firefox 2 and to continue to go forward without having to worry about adding something that breaks Firefox 2.


Additions:
----------
1. Firefox 3.5 now has a built-in closed window list. Session Manager will now default to use the built-in closed window list instead of it's own internal closed window list in Firefox 3.5. The difference between the browser built-in closed window list and Session Manager's closed window list is that the built-in closed windows list is actually part of the session data, similar to the closed tab list. Session Manager's closed window list is stored separated from the session data. So basically using the built-in closed window list allows closed windows to be saved in sessions and restored when those sessions are loaded while using Session Manager's closed window list allows the list to persist across browser sessions without loading a session. Because of the differences between the two methods, when using the built-in closed window list the option to clear or keep the closed window list at browser shutdown is not available (since it's not applicable) and an option to persist the closed window data in sessions (similar to the existing closed tabs option) is added. See the option documentation for more info.

2. The closed window list now displays the favicon of first tab in the closed window.

3. The closed window list now displays the number of tabs in the closed window in parenthesis.

4. Added previously hidden preferences to options window:
- "Open session as tab in current window" - When enabled, sessions will default to opening as tabs in the existing window instead of opening in a window. This basically works like Tab Mix Plus's single window mode, except that it doesn't preventing opening new windows and can be overridden by the key modifier or right click menu items. Warming: this differs slightly from the way this preference used to work in 0.6.5.
- "Treat closing last window as shutdown" - When enabled, Sesson Manager will treat closing the last browser window as if the browser has shut down, even if the browser process has not exitted. Basically this causes Session Manager to do it's backup processing if all browser windows are closed, but the browser does not exit. OS X users may want to check this since Firefox continues to run on OS X even after all browser windows are closed.

5. There is now an option to append to the current window in the "Load Session..." window. This will load the session as tabs in the existing window.

6. Added a hidden preference "extensions.sessionmanager.update_message" which defaults to "true". When set to false, Session Manager will never display the documentation page after an update. I only have Session Manager do this if the documentation changes, so I recommend leaving this set to "true".

7. Added option to pre-select the last backed up session when prompting for a session at startup. This allows the last session to be loaded by simplying clicking load or hitting enter at the prompt, instead of having to manually select the session first.

8. When the browser is shut down while in private browsing mode, Session Manager will now back up the session that existed prior to entering private browsing mode. If the browser started in private browing mode, nothing is backed up.

9. Added Session Manager startup options to browser startup options window.

10. Officially compatible with Flock.

11. Added ca, uk-UA and sr-RS locales. Not all translations have been updated.


Fixes:
------
1. Backup sessions now obey the Session Manager persistance options with respect to saving closed tabs and windows.

2. Can now open URLs from the command line in SeaMonkey when Session Manager is set to prompt for sessions.

3. Tweaks to keep advanced pane from opening too small and for the select session session menu from being too wide in the options window.

4. Changed the way favicons are displayed in undo list for SSL pages to prevent triggering an error box if the SSL certificate is invalid. This can result in the favicon not being displayed if it is no longer cached.

5. Fix for issue with wrong tab being selected at browser startup in Firefox 3.5 when restoring windows and tabs from previous session.

6. Made "tick" marks in session load window easier to see when the tab row is selected.

7. Fixed issue with backing up sessions when entering private browsing mode.

Changes:
--------
1. Session Manager now defaults to saving and restoring closed tabs and windows.

2. The undo menu now crops text in the center instead of at the end.

3. Replaced "folder" icon with "window" icons in tab tree in the session load window. This matches the change in Firefox 3.5.

Version 0.6.5 245.8 kB Works with Firefox 2.0 - 3.6a1pre, SeaMonkey 2.0a3pre - 2.0b1

* Fix: Now really works correctly in Firefox 2.0.0.20 again (though I don't recommend using Firefox 2.0.0.20).
* Fix: Closed tabs can be removed in Firefox 3.5b4.
* Fix: If the user starts the browser by clicking on a link in another program and then selects to load a session with multiple windows when prompted at startup, don't automatically combine all the windows into a single window.
* Fix: Closed tabs can now be restored when loading a session at browser start without overwriting existing tabs.
* Change: Session labels in the session manager menu are now cropped in the center instead of the end.
* Change: When Firefox is restarted, any active auto-save sessions are saved to the session file.
* Change: Worked around Firefox bug 487219 in Firefox 3.5b4 by restoring any active auto-save session that isn't automatically loaded when Firefox restarts.
* Change: In the "Clear Recent History" window, the checkbox to clear Session Manager saved session was moved into the Details area in Firefox 3.5.
* Addition: Added a hideable column to display the URL for tabs in session prompt window.
* Addition: Added prompt when overwriting sessions
* Addition: Added hidden preference "extensions.sessionmanager.append_by_default". If this is set to true and the "Replace Existing Windows" option is checked, then loaded session will be appended to the current window instead of replacing all existing windows. Basically Session Manager will behave as if the user held down the CTRL key when loading the session. See http://sessionmanager.mozdev.org/documentation.html#restoring.

Version 0.6.4.6 242.7 kB Works with Firefox 2.0 - 3.6a1pre, SeaMonkey 2.0a3pre - 2.0b1

1. Session Manager now works in Firefox 2.0.0.20 again (broke in 0.6.4.5) - I recommend updating to Firefox 3.0.x since I'm going to stop officially supporting Firefox 2.0.0.20 when Firefox 3.5 comes out.

2. Updated pl-PL locale

Version 0.6.4.5 242.7 kB Works with Firefox 2.0 - 3.6a1pre, SeaMonkey 2.0a3pre - 2.0b1

* Fix: Workaround for Firefox bug 485563 - can now load sessions that contain certain specific unicode characters
* Fix: Workaround issue with being able to remove tabs from the closed tabs lists in Minefield 3.6a1pre until fix for Firefox bug 461634 is implemented.
* Enhancement: Added buttons to select all tabs, no tabs or invert selection of the tabs in the session prompt window.
* Enhancement: When displaying the session prompt on browser start up (crash recovery or prompt) move the window so that it will display fulling on screen.

Version 0.6.4.4 240.6 kB Works with Firefox 2.0 - 3.6a1pre, SeaMonkey 2.0a3pre - 2.0b1

Fix: Session backups are now created correctly in Firefox 3.1b3 if the browser is set to clear visited pages at shutdown.

Fix: Fix some issues with resizing the session prompt window.

Fix: Minor incompatibility with Tab Mix Plus's Single Window mode corrected.

Enhancement: Allow OS X users to use Command key instead of CTRL key when clicking on tab names and window folders in session prompt window.

Enhancement: Add ability to restore a single window by CTRL or Command clicking the window container in session prompt window.