Versionsgeschichte von Session Manager

222 Versionen

Seien Sie vorsichtig mit alten Versionen!

Diese Versionen werden zu Referenz- und Testzwecken angezeigt. Sie sollten immer die letzte Version eines Add-ons verwenden.

Version 0.8pre20130308a 520.2 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

  • Fixed - Closing a window with an active window sessions was causing window session to get stuck open.
  • Fixed - When the option to preselect previous session was checked, Session Manager might incorrect preselect a window session.

Version 0.8pre20130307 520.0 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

Version 0.8pre20130305 519.6 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

  • Fixed - Issue that could cause session prompt to not display despite option set to do so.
  • Fixed - Menus should now appear in OS X's Firefox windowless menu.
  • Potentially fixed - Since my recent changes, I'm not seeing the browser window appear behind the session prompt. I don't think this is fixed, but it seems to happen a lot less.

Version 0.8pre20130304 519.5 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

  • Fixed - Undo close button now works to reopen closed tabs.
  • Fixed Bug 25354 - Toolbar buttons could improperly move after seperators.
  • Fixed - Can no longer save an autosave session and window session with the same session name.
  • Fixed - Can no longer manually save over an active window or autosave session.

Version 0.8pre20130303 519.3 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

  • No longer loads scripts directly into windows.
  • Fixed: Memory leak when not using Tab Mix Plus and enabling undo tab close on middle click
  • Fixed: Restarts were always being backed up regardless of preference
  • Fixed: Undo Close window works again
  • Fixed: Middle clicking save button saves windows again.
  • Fixed: Resetting warning prompts works again.
  • Fixed: If an auto-save session is active, closing all windows will save and exit the auto-save session. Previously it would keep trying to save nothing in the background.
  • Fixed: Issues with sanitizing on shutdown
  • Fixed: Don't pop up an error for each file that fails to delete during sanitizing.
  • Fixed: Attempt to delete files that were write locked during santizing when the write finishes.

Version 0.8pre20130302 525.7 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

  • Fixed: Searching for sessions in session prompt window works again.

Version 0.8pre20130301 526.1 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

  • Fixed: Specifying sessions on command line and associating session files with Firefox now works again.
  • Fixed: Exception that occurs when trying to put up an alert message box.

Version 0.8pre20130229 526.3 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

Fixed: Specifying sessions on command line and associating session files with Firefox now works again.

Version 0.8pre20130228 529.2 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

  • Fixed: When Session Manager is set to treat closing last window as shutting down and to prompt at startup, it would no longer prompt when opening the first browser window after disabling and enabling Session Manager.
  • Fixed: Enabling/disabling encryption sometimes didn't update existing session files.

Known issues: Specificying session files on command line only works when browser is starting up. Implementing this is causing add-on to not unload correctly so it's disabled for now.

Version 0.8pre20130227 528.9 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

  • Addon is now restartless. The first time installing it will require a restart of the browser, but after that it should be restartless. If something goes wrong may need to remove and re-add it. Note, preferences are now removed when uninstalling add-on. Session files are not removed.
  • Changing key shortcuts now takes effect without having to open a new window.

  • Dev version fix: Backup timer wouldn't start if user checked box without changing frequency.
  • Disabled last window close caching since I don't think it's needed. If this breaks saving windows or sesssions in OS X, can be enabled by setting "extensions.{1280606b-2510-4fe0-97ef-9b5a22eafe30}.last_window_workaround" preference to true.
  • Changes from 0.7.9.6 now included
  • Version 0.7.9.6 518.4 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Fixed: Issue where saved sessions could have wrong window marked as being on top, so wrong window would have focus on a restore.
    • Fixed: Work around to handle write failures with very large sessions (over 30 MB in size). I don't recommend having very large sessions as it can cause performance issues.
    • Fixed: Issue where closing an open window would throw an exception when using Session Manager's closed window list instead of the browser's closed window list.
    • Fixed: Issue with Session Manager not working in SeaMonkey Trunk loads.
    • Changed: When appending a session with tab groups to a window with tabs not in a group, put the current window's tabs into their own group. The active group in the loaded session will be selected.
    • Changed: Call stack is now logged in all cases where an exception is put up or logged (including code built exceptions).
    • Removed: Call to soon to be removed nsIFaviconService service. As such it's possible that some tabs won't display their favorite icons in the Session Manager window.

    Version 0.8pre20130124 552.7 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Preliminary modifications towards making Session Manager restartless. No where near close to being restartless, but making baby steps.
    • When appending a session with tab groups to a window with tabs not in a group, put the current window's tabs into their own group. The active group in the loaded session will be selected.
    • Call stack is now logged in all cases where an exception is put up or logged (including code built exceptions).
    • Logging disk writes now done asynchronously.
    • Additional bug fixes that slip my mind

    Version 0.7.9.6pre20130124 526.7 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Fixed issue with autosave sessions over 20 MB in size, doubling in size on every save.
    • Fixed time logging issue.

    Version 0.7.9.6pre20130123 526.7 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Work around to handle write failures with very large sessions. Currently I do multiple writes for session files greater than 20 MB, if this is still a problem, I can adjust that value lower.
    • Changes to expose less objects to browser window.

    Version 0.7.9.6pre20130121 526.4 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Fixed browser startup options and sanitize overlays.
    • Fixed Session Manager window menu
    • Fixed Tab Mix Plus integration (Tab Mix Plus using wrong object so I worked around that)

    Version 0.7.9.5 517.1 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Fixed issue where auto-session name was showing up in windows when user set setting to not show name.
    • Fixed: Don't pop up error message if sessionstore.js data file cannot be parsed (i.e. missing or corrupted) at browser startup.
    • Fixed: Fixed regression with being unable to remove closed windows from the closed windows list in SeaMonkey.
    • Fixed: When private browsing is set to start automatically in Firefox 20 and up, disable the save button since no windows can be saved anyway.
    • Fixed: When private browsing is set to start automatically in Firefox 20 and up, Session Manager would never initialize, causing the Session Manager session prompt to not display and the menu items and toolbar buttons not to appear.
    • Fixed: Fix error with trying to get width and height of closed windows when opening browser window after closing last window without exiting the browser (only if Session Manager is handling closed window list).
    • Fixed: When displaying error prompt window, display error stack trace.
    • Fixed: Issue with counting restored windows in newer branches of Firefox. This could cause window sessions to not be restored on startup.
    • Changed: Since close window event won't fire if menu bar is hidden (Firefox bug 827880), don't bother using it since we only really care about the last closed window.
    • Changed: When restoring from a backup or crash and user doesn't restore all the tabs in a window session, don't make the resulting loaded window a window session to prevent overwriting the original window session.
    • de locale completed

    Version 0.7.9.6pre20130120 526.2 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    Fixed browser startup options and sanitize overlays.

    Version 0.7.9.6pre20130119 526.3 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    Fixed broken PrivateBrowsing import which caused Session Manager to not work at all. Note to self, never make a last minute change before uploading.

    Version 0.7.9.6pre20130118 526.2 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Rewrite to break up the session_manager.jsm file into multiple smaller modules. This should theoeretically require less memory and increase performance. I tested things, but it's likely I missed a few things and broke existing functionality. Please let me know if something stops working.
    • Minor bug fixes.

    Version 0.7.9.5pre20130111 517.0 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Fixed issue where auto-session name was showing up in windows when user set setting to not show name.
    • Don't pop up error message if sessionstore.js data file cannot be parsed (i.e. is corrupted) at browser startup.

    Version 0.7.9.5pre20130110 517.0 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Fixed: When private browsing is set to start automatically in Firefox 20 and up, disable the save button since no windows can be saved anyway.
    • Fixed: When private browsing is set to start automatically in Firefox 20 and up, Session Manager would never initialize in the first window opened so its menus and toolbar buttons wouldn't appear, nor would the prompt window display.
    • Fixed: Fix error with trying to get width and height of closed windows when opening browser window after closing last window without exiting the browser (only if Session Manager is handling closed window list).
    • Fixed: When displaying error prompt, show error stack trace.
    • Fixed: Issue with counting restored windows in newer branches of Firefox. This could cause window sessions to not be restored on startup.
    • Changed: Since close window event won't fire if menu bar is hidden (Firefox bug 827880), don't bother using it since we only really care about the last closed window.
    • Changed: When restoring from a backup or crash and user doesn't restore all the tabs in a window session, don't make the resulting loaded window a window session to prevent overwriting the original window session.
    • de locale

    Version 0.7.9.4pre2 516.8 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Fixed error that caused sessions to not be saved if option to "Treat closing last open browser window as shutting down" is checked. Work around Firefox bug 827880, window "close" event never being called.
    • Fixed error that cause Session Manager not to work in SeaMonkey.
    • Fixed error with de (German) locale that prevented Session Manager from working.

    Version 0.7.9.4 516.8 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Fixed error that caused sessions to not be saved if option to "Treat closing last open browser window as shutting down" is checked. Work around Firefox bug 827880, window "close" event never being called.
    • Fixed error that cause Session Manager not to work in SeaMonkey.
    • Fixed error with de (German) locale that prevented Session Manager from working.

    Version 0.7.9.3 516.3 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Removed support for Gecko 9 (Firefox 9 and SeaMonkey 2.6) and earlier. Working around bugs in and testing with old versions of Firefox/SeaMonkey is a pain and only a handful of people use them. It also limits functionality I can add. Technically things should still primarily work in older versions if you want to force compatibility, but I removed bug work arounds so some things might not work. In any case I won't support versions older than Gecko 10, though really everyone should use the latest release version.
    • Added support for Per-Window Private Browsing in Firefox 20 and up. Private Windows will never be saved and won't show up in the Session Manager window when saving.
    • Added support for Firefox's asynchronous reading of sessionstore.js in Firefox 20 and up. See Firefox bug 532150. This also works around Firefox bug 824107, which should be fixed shortly anyway.
    • Fixed Bug 25270- When restarting, and old browser start preference is set to show windows and tabs from last time, but Session Manager is handling startup. Make sure to show restart prompt if warnOnPrompt is set.
    • Removed work around for Firefox bug 619249 since I haven't seen it in a long time. Also removed work around for Firefox bug 461634 as no longer support version of Firefox where that bug exists.
    • Firefox 20 and up opens a window on a crash in front of Session Manager's window, so hide Session Manager items from that window and keep Session Manager crash prompt on top until user takes action to dismiss the Session Manager window.
    • No longer modifies browser startup preference on shutdown if Session Manager is being disabled or uninstalled.
    • Now "gracefully" recovers when Session Manager is enabled or re-installed and browser is set to restore window and tabs, but Session Manager is handling startup.
    • Removed preference for working around the old Mozilla Addon SDK bug as simply loading scripts after the tree fixes it without causing problems with Roboform.
    • Don't start backup timer until after user takes action on crash or session prompt to prevent deleting old backup sessions before user can select them.
    • Changes to logging to hopefully increase speed when logging is disabled and also log more relevant data.
    • Corrected error in De locale

    Version 0.7.9.3pre130107 516.3 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    1. Fix error when closing session window.
    2. Fix error in De locale.

    Version 0.7.9.3pre130103 516.5 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    Firefox 20+ opens a window on a crash, so hide Session Manager items from that window and keep Session Manager crash prompt on top until user takes action to dismiss it.

    Version 0.7.9.3pre130102 516.3 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Removed preference for working around the old Mozilla Addon SDK bug as simply loading scripts after the tree fixes it without causing problems with Roboform.
    • Don't start backup timer until after user takes action on crash or session prompt to prevent deleting old backup sessions before user can select them.
    • Log all browser.sessionstore.* preferences. This will log whatever new ones get added and won't log old removed ones.
    • Fix so displayed times are correct for data logged at browser startup.
    • Update so that if browser window opens when Session Manager crash prompt opens and user select tabs to restore, they actually get restored. There's more work to be done with this since the window shouldn't be opening in the first place.

    Version 0.7.9.3pre121226 516.8 kB Funktioniert mit Firefox 10.0 und neuer, SeaMonkey 2.7 und neuer

    • Removed support for Gecko 9 (Firefox 9 and SeaMonkey 2.6) and earlier. Working around bugs in and testing old versions of Firefox/SeaMonkey is a pain and only a handful of people use them. Technically it should still primarily work in older versions if you want to force compatibility, but I removed bug work arounds so some things might not work. In any case I won't support versions older than Gecko 10, though really everyone should use the latest release version.
    • More fixes for per-window private browsing. Session Manager will no longer incorrectly show private windows as being part of an auto-save session (they weren't being saved, but the UI indicated that they were).
    • Better fix to handle Firefox's asynchronous loading of previous session data. Also prevents asynchronous loading from reverting back to synchronous (causes a performance hit).
    • Changed the default "work_around_mozilla_addon_sdk_bug" preference to false as the Mozilla Addon SDK bug was fixed awhile ago and the work around has a tendency to cause Roboform not to display in the initial browser window. If the Session Manager session prompt window is blank on start up, make sure all your other add-ons that use the SDK are up to date. If you still have problems ask add-on developers using the Mozilla Add-on SDK to rebuild using the latest SDK or change the "extensions.{1280606b-2510-4fe0-97ef-9b5a22eafe30}.work_around_mozilla_addon_sdk_bug" preference to true.
    • Some logging changes to hopefully slightly speed things up when logging is disabled.
    • Removed work around for Firefox bug 619249 since I haven't seen it in a long time. Also removed work around for Firefox bug 461634 as no longer support version of Firefox where that bug exists.
    • Prevent error when trynig to load session or window with no existing browser windows open.

    Version 0.7.9.3pre121222 517.9 kB Funktioniert mit Firefox 4.0 und neuer, SeaMonkey 2.1 und neuer

    Work around Firefox bug 824107 that cause SessionStore to not restore sessions at startup. I still need to look at this as it could cause problems with my add-on if crash recovery is disabled in the browser and the browser crashes with an auto-save session loaded.

    Version 0.7.9.3pre121221 517.9 kB Funktioniert mit Firefox 4.0 und neuer, SeaMonkey 2.1 und neuer

    1. Add preliminary support for per window private browsing. Please test thoroughly.