Tree Style Tab 2.4.24 - June 2, 2018
------------------------------------

2.4.24 (2018.6.3):

-  Some context menu commands didn't work when animation effect is disabled, on
   2.4.22 and 2.4.23. (regression)
-  Fix 100% CPU usage problem on loading ``about;treestyletab-group`` on any
   existing group tab.
-  Fix incompatibility with Conex. When Conex is installed, new tabs opened
   from dropped links were unexpectedly closed immediately.

Tree Style Tab 2.4.23 - May 31, 2018
------------------------------------

2.4.23 (2018.6.1):

-  Add `new API to notify sidebar is shown or
   hidden <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#when-the-tst-sidebar-is-shownhidden>`__
   for other addons.
-  Apply correct favicon for restored tabs.
-  Fix freezing after a tab is detached from a window by drag and drop.
-  Make tabs more easily detachable by drag and drop.

Tree Style Tab 2.4.22 - May 30, 2018
------------------------------------

2.4.22 (2018.5.30):

-  Initialize sidebar more safely on browser's startup.
-  Prevent needless flashing of the vertical scrollbar.
-  Open new tabs from Ctrl-T as configured position more correctly.
-  Don't attach new same site tab if it is originally opened as a blank tab
   intentionally.
-  Close the fake context menu immediately when any item is clicked.
-  Keyboard operations affects correctly for the fake context menu even if the
   cursor is on any separator.
-  Refresh context menu automatically when items are modified while open.
-  Remove extra context menu items if an external addon is unregistered.
-  Make "Plain" theme more respectful of Firefox's default theme.
-  More respect Firefox's default favicons for tabs without site-specific
   favicon.
-  Add ability to collect logs while browser's startup process. You can print
   logs by running ``log.logs.join('\n')`` in the remote debugger, if you're
   running TST in the debug mode.
-  Update ``de`` locale (by sicherist, thanks!)

Tree Style Tab 2.4.21 - May 16, 2018
------------------------------------

2.4.21 (2018.5.16):

-  Add ability to attach newly opened orphan tab to the current tab, when they
   have same website.
-  Add ability to collapse/expand configuration sections.
-  Execute command in the fake context menu, by an access key without Enter,
   when there is no other command with same access key.
-  Keyboard shortcuts to scroll tab bar never affect to non-active windows
   anymore.
-  Don't reload restored group tab until it is activated.
-  Control next focused tab for closed current tab correctly (regression)

Tree Style Tab 2.4.20 - May 14, 2018
------------------------------------

2.4.20 (2018.5.14):

-  Apply specified color for tab label correctly with style rules written for
   old versions. (regression)
-  New tabs reopened by
   `Conex <https://addons.mozilla.org/firefox/addon/conex/>`__ appears in the
   tab bar correctly. (regression?)
-  Don't show multiple "active" tabs at once when a new active tab is opened.

Tree Style Tab 2.4.19 - May 13, 2018
------------------------------------

2.4.19 (2018.5.13):

-  `New APIs for other addons to observe moving of mouse pointer on
   tabs. <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#when-the-pointer-is-moved-over-tabs>`__
-  Add ability to change text direction in the sidebar.
-  Add ability to change visibility of collapsed descendants in a tooltip on
   collapsed tree.
-  Tooltip on a tab will appear only when it is necessary for too long title.
-  Disable animation effect of the fake context menu and other menu-like UI, if
   animation effects in TST is disabled.
-  Handle keyboard operations around the fake context menu and fake
   confirmation dialog on ``keydown``. This behavior is same to native UI.
-  Show confirmation dialog only once, when multiple tree are closed at a time.
   And it won't be shown by "Close Tabs to the Right" and "Close Other Tabs",
   because the action is already accepted by the user.
-  Show confirmation dialog in the content area of the current tab if possible,
   when multiple tabs are closed by keyboard shortcut command.
-  Apply "insert new child at first" configuration for tabs grouped for their
   pinned parent.
-  Allow to drop tab before the first tab, when there is no pinned tab.
   (regression on recent versions)
-  Detach moved tab from existing tree when it is moved by Ctrl-Shift-PageDown.
   (regression on recent versions)
-  Unexpected bumping of scroll position is disappeared, for most cases around
   focued tabs.
-  Don't re-focus to a dragged tab after it is dropped, to allow dragging of
   background tabs as is. (Inspired from codes by Lej77, thanks!)
-  Allow to cancel closing of middle-clicked tab via API. (Inspired from codes
   by Lej77, thanks!)
-  Mouseup and mouseup events on the sidebar are now handled as a pair with
   same button (by Lej77, thanks!)
-  Fade out tab labels instead of ellipsis (by Keith94m thanks!)
-  Update ``de`` locale (by sicherist, thanks!)

Tree Style Tab 2.4.18 - March 22, 2018
--------------------------------------

2.4.18 (2018.3.22):

-  Support ``enable`` and ``icons`` parameters for extra menu items of the fake
   context menu.
-  `Support ``icons`` parameter for the ``register-self``
   API. <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#register-and-unregister>`__
-  Newly opened child tabs are placed to the correct position.
-  Expose detailed options for scrollbar and cache.
-  Collapse large input fields in the "Advanced" section of the options.

Tree Style Tab 2.4.17 - March 6, 2018
-------------------------------------

2.4.17 (2018.3.7):

-  Use default favicon of tabs same to Firexo 60.
-  Use Firefox-compatible favicon for addon manager and options tabs.
-  Add an option to deactivate fake context menu in the sidebar.
-  Optimize internal processes to collect ancestor tabs from a tab.
-  Synchronize title and favicon of a parent pinned tab to its related group
   tab.
-  Open new independent tab correctly by the command, when new tab are
   configured to be opened as children or sibling.
-  Don't cancel drag action on a tab for long press when there is no listener
   for "tab-dragready" API message.
-  Accept extra context menu items added by other addons without the name of
   the addon.
-  Set the value of ``HTTP_USER_AGENT`` to the ``data-user-agent`` attribute of
   the root element, for easy platform-specific styling.
-  ```get-tree``
   API <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#data-format>`__
   now returns ``ancestorTabIds`` for each tab.
-  Notify event messagess via the API only for addons which intentionally
   listens the message type. (However, all known message types on 2.4.16 are
   delivered to the addon if it doesn't declare listening event types, for
   backward compatibility.)

Tree Style Tab 2.4.16 - Feb. 12, 2018
-------------------------------------

2.4.16 (2018.2.12):

-  Make default shortcuts avoidable from Firefox's built-in shortcuts. Now you
   can scroll Tree Style Tab's sidebar by Alt-Shift-Up, Alt-Shift-Down,
   Alt-Shift-PageUp, Alt-Shift-PageDown, Alt-Shift-Home, and Alt-Shift-End.
-  Shortcuts for "scroll sidebar by line" now scrolls for three lines on each
   time.
-  Pinned tabs are now impossible to be collapsed. Even if they are collapsed
   accidentaly, the operation is safely blocked.
-  "Close This Tree", "Close Descendant Tabs" and "Close Other Tabs except This
   Tree" now work again. (regression on 2.4.15)
-  Better styling of extra buttons on the new tab button in the "Metal" theme.
-  Update ``de`` locale (by sicherist, thanks!)

Tree Style Tab 2.4.15 - Feb. 11, 2018
-------------------------------------

2.4.15 (2018.2.11):

-  Keyboard shortcuts for commands are now customizable on Firefox 60 and
   later.
-  Fix broken "Bookmark All Tabs" in the fake context menu. (regression on
   2.4.11-13)
-  Introduce new keyboard shortcuts to scroll Tree Style Tab's sidebar itself:
   Alt-Up, Alt-Down, Alt-PageUp, Alt-PageDown, Alt-Home, and Alt-End.
-  Update ``zh_TW`` locale (by Bo-Sian Li, thanks!)

Tree Style Tab 2.4.14 - Feb. 10, 2018
-------------------------------------

Tabs are duplicated or moved across windows correctly. (regression on 2.4.11)

Tree Style Tab 2.4.13 - Feb. 10, 2018
-------------------------------------

Restore tree correctly for "Restore Previous Session". (regression on 2.4.12)

Tree Style Tab 2.4.12 - Feb. 9, 2018
------------------------------------

2.4.12 (2018.2.9):

-  Respect "expand tree when a tab gets focus" configuration for finally
   focused tab via Ctrl-Tab/Ctrl-Shift-Tab.
-  Fix missing menu label of extra context menu items. (regression on 2.4.11)
-  Better performance around dragging something over tabs.

Tree Style Tab 2.4.11 - Feb. 8, 2018
------------------------------------

2.4.11 (2018.2.9):

-  Reformat keys of localized messages matching to the
   `spec <https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/i18n/Locale-Specific_Message_reference#Member_details>`__.

2.4.10 (2018.2.9):

-  Match default behavior of long-press on the "New Tab" button to Firefox's
   one (it shows a menu to choose container).
-  Place button to select new tab posiiton at right side for the new tab
   button, if the button to choose container is invisible.
-  Respect ``browser.tabs.selectOwnerOnClose`` correctly when new child tabs
   are configured to be inserted to top of tree. (regression on 2.4.9)
-  First child tab opened from a pinned tab is now placed at configured
   position. (regression on 2.4.9)
-  Process initialization message from other addons via API more correctly.
-  Better performance around dragging something over tabs.
-  Better performance around collapse/expand tabs.

Tree Style Tab 2.4.9 - Feb. 8, 2018
-----------------------------------

2.4.9 (2018.2.8):

-  Introduce ability to open new tab specifying its position, by long-press on
   the "New Tab" button.
-  Better appearance for the contaienr selector on the "New Tab" button.
-  Warn before closing multiple tabs a a time.
-  Better behavior and keyboard operation handling of fake context menu.
-  Better compatibility with other addons which hide some tabs, like
   `Conex <https://addons.mozilla.org/firefox/addon/conex/>`__. Now tabs hidden
   on the top tab bar are also hidden in the sidebar.
-  Always scroll to the newly opened tab when it is opened as the active tab.
-  Tabs opened from same pinned tab are grouped, only when there are multiple
   tabs to be grouped.
-  Group-tab to bundle tabs opened from same pinned tab inherits the container
   of the parent pinned tab.
-  Show descendant tabs as the content of a group tab. Clicking on an item will
   give focus to the tab.
-  Don't break group tabs when Tree Style Tab is dynamically updated.
-  Restore group tabs as-is when they are imported from different profile with
   session information.
-  More meaningful label for "temporary group" checkbox of group tabs.
-  Reduce mismatched tree structure between the internal master process and the
   visible sidebar contents.
-  A new `alias to specify tabs via
   API <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#basics-to-specify-tabs>`__:
   ``senderTab`` which is resolved to the owner tab for a content script.
-  Update ``de`` locale (by sicherist, thanks!)

Tree Style Tab 2.4.8 - Feb. 1, 2018
-----------------------------------

2.4.8 (2018.2.1):

-  Fix fatal error on the startup process for tree restored from cache.
-  Don't expand current tree by just hitting Ctrl key.
-  Don't focus to collapsed children expectedly, after the tree of tabs are
   restored from cache.
-  Don't open a new tab by right-click on the "New Tab" button. It was an
   unexpected behavior on Windows.
-  Accept ``about:treestyletab-startup`` as a shorthand of the startup tab.
-  APIs now return ``indent`` information as a part of extended ``tabs.Tab``.

Tree Style Tab 2.4.7 - Jan. 30, 2018
------------------------------------

2.4.7 (2018.1.30):

-  Fix fatal error on restoration of tabs from the cache.
-  Show active and hover marker for tabs at the Mixed theme, to match tab style
   of Firefox itself.
-  Use ``Highlight`` system color to highlight active and hover tabs at the
   Vertigo and the Mixed themes, on Linux.
-  Apply background color correclty at the Vertigo theme.
-  Update ``en`` locale (by Thomas Bertels, thanks!)
-  Update ``zh_TW`` locale (by Bo-Sian Li, thanks!)
-  Update ``de`` locale (by sicherist, thanks!)

Tree Style Tab 2.4.6 - Jan. 26, 2018
------------------------------------

2.4.6 (2018.1.26):

-  Clear needless temporary group tabs correctly even if they are nested.
-  Open pinned tabs at the end of the tab bar as configured, when pinned tabs
   are not grouped.
-  Deactivate "auto discard" behavior for unexpectedly restored tabs by
   default.
-  Suppress some fatal initialization errors.

Tree Style Tab 2.4.5 - Jan. 26, 2018
------------------------------------

2.4.5 (2018.1.26):

-  Deactivate "hide inactive tabs" feature, because `a depending permission
   ``tabHide`` is rejected by Mozilla Add-ons website itself for
   now <https://github.com/mozilla/addons-linter/issues/1788>`__.

| 
| 2.4.4 (2018.1.25):

-  Staying on a tab while dragging of a link will switch focus to the dragover
   tab correctly.
-  Shift-drag on a parent tab now allows to drag the tab as an individual tab.
-  Drag and drop operations of tabs between a regular window and a private
   browsing window are now blocked.
-  "Move to New Window" and similar operation work correctly for tabs in a
   private browsing window.
-  Treat Ctrl-PageUp and Ctrl-PaegDown as tab switch trigger, same to
   Ctrl-Tab/Ctrl-Shift-Tab.
-  Activate "Close Tabs to Right" and "Close Other Tabs" context menu items, on
   pinned tabs (respecting Firefox 59's behavior.)
-  Theme's background color is now applied ASAP.
-  Synchronize title of a group tab with its first child tab, if it has just a
   default title.
-  Title edit for dummy group tabs now works correctly.
-  Don't focus to the group tab itself after multiple tabs are automatically
   grouped.
-  New tabs from pinned tabs are placed at correct position as configured.
-  Expand focused tab if it is an orphan but collapsed. This is just a
   failsafe.
-  Reduce CPU usage from offscreen rendering of tabs' throbber.
-  Add a new configuration to control the position of the scrollbar in the
   sidebar.
-  Add a secret configuration
   ``moveDroppedTabToNewWindowForUnhandledDragEvent`` to deactivate "move tab
   to new window by drag and drop" behavior.
-  Synchronize some configurations with Firefox Sync.
-  Update ``zh_TW`` locale (by lycsjm, thanks!)
-  Add ``de`` locale (by sicherist, thanks!)
-  Accept ```current`` and other special
   values <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#basics-to-specify-tabs>`__
   to specify tabs via APIs.
-  Add new APIs to
   `indent <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#indent-demote-tab>`__,
   `outdent <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#outdent-promote-tab>`__,
   `move <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#move-tree-to-different-position>`__,
   `duplicate <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#duplicate-tab-as-childsibling-tab>`__,
   `focus <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#focus-to-the-nextprevious-sibling-tab>`__,
   and
   `group <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#create-new-group-from-given-tabs>`__
   tabs.

Tree Style Tab 2.4.3 - Dec. 12, 2017
------------------------------------

2.4.3 (2017.12.12):

-  Never group single orphan tab (regression on 2.4.2)

2.4.2 (2017.12.12):

-  Keep group tabs open after restart of Firefox and reload/update of TST
   itself. (regression: group tabs were unexpectedly lost on such cases, at
   2.4.x.)
-  Add ability to group new tabs opened from pinned tabs automatically.

Tree Style Tab 2.4.1 - Dec. 11, 2017
------------------------------------

2.4.1 (2017.12.11):

-  Fix regressions around SVG icons and throbber's animation on the simulation
   mode.
-  Don't attach newly opened tab at the end of the tab bar to the previous tab.

Tree Style Tab 2.4.0 - Dec. 8, 2017
-----------------------------------

2.4.0 (2017.12.9):

-  Optimize tree restoration with cache. If you see broken tree from cache,
   please deactivate this feature by the checkbox under "Debug mode" in Tree
   Style Tab's configurations.
-  Use SVG icons for closeboxes, "New Tab" button, and sound playing indicator.
   However, due to the `Bug
   1377302 <https://bugzilla.mozilla.org/show_bug.cgi?id=1377302>`__ and
   `1421329 <https://bugzilla.mozilla.org/show_bug.cgi?id=1421329>`__, it is
   just a simulation and requires more CPU. If you want to reduce CPU usage,
   you need to activate ``svg.context-properties.content.enabled`` via
   ``about:config`` and deactivate the simulation by the checkbox under "Debug
   mode" in Tree Style Tab's configurations.
-  Use system color instead Photon color scheme on Linux by default, on Plain,
   Flat, Vertigo, and Mixed theme.
-  Add new theme "Hight Contrast" based on system color on any platform.
   (contributed by actionless, thanks!)
-  Remove "Flat" theme. It was quite similar to "Plain".
-  On "Plain" and similar themes, show top border of the tab bar only when
   there is any pinned tab.
-  Keep tab's "unread" state after reloading of the sidebar.
-  Reduce needless requests for tab icons. (contributed by UENO Katsuhiro,
   thanks!)
-  Apply extra margin for overlay-scrollbar on macOS only for overflow tab bar.
-  Title editor and checkbox to toggle "temporary" status are avialable on
   group tabs.
-  Group tab won't be closed automatically if it is not marked as "temporary".
-  Don't detach tab from window if it is dropped onto the bookmarks toolbar.
-  Don't output log for keyboard events.

Tree Style Tab 2.3.0 - Nov. 30, 2017
------------------------------------

2.3.0 (2017.11.30):

-  Show scrollbar like narrowed by default, on Windows and Linux.
-  Add extra space for overlay-scrollbar on macOS.
-  Don't expand tree when the Shift key is pressed/released while tab switching
   by Ctrl-Tab/Ctrl-Shift-Tab.
-  Add ability to prevent control for focusing of tabs when the current tab is
   focused.
-  Discard accidentally restored tab automatically, on Firefox 58 and later.
-  Detect ``about:privatebrowsing`` as a new blank tab, in the private browsing
   mode.
-  Always expand tree when a child is manually attached to a parent tab.
-  Open new sibling tab at correct position for root level tab.
-  Place attached tab to natural position more correctly.
-  Detach tab from window more easily by drag and drop to outside of the
   window. In old versions, it was done if you move the mouse just left or
   right.
-  Restore selection of the first tab after opened new tabs are automatically
   grouped.
-  Restore tree structure from sessions more quickly for "Restore Previous
   Session".
-  Add ability to inherit container (contextual identity) from its parent tab
   to newly opened child tabs.
-  Add "Default" to the list of selectable containers, when container
   inheritance is activated.
-  Allow to bookmark all tabs from the fake context menu. (regression)
-  Cleanup tab element for closed tabs correctly. (regression)
-  Calculate size of elements more correctly. (regression)
-  Animation of throbber is now synchronized correctly on Firefox 57. (Many
   thanks to Lej77!)
-  Recolor "Plain", "Flat", "Vertigo", "Mixed", and the startup page based on
   the color scheme of Firefox's default Photon theme.
-  Recolor "Plain Dark" based on the color scheme of Firefox's builtin "Dark"
   theme.
-  Use more larger closebox on macOS.
-  Hide container selector on the new tab button by default.
-  Add "No Decoration" theme as the base for customization.
-  Use white icon for the toolbar button on the "Dark" theme.
-  Disallow zooming of the sidebar contents by default. You can re-activate the
   old behavior by setting ``zoomable`` to ``true`` in the debug mode.
-  Notify both mousedown and mouseup for other addons via API.
-  Handle middle-click on the new tab button correctly even if any other addon
   listens click events on the tab bar.
-  Add zh\_TW locale (by lycsjm, thanks!)

Tree Style Tab 2.2.11 - Nov. 18, 2017
-------------------------------------

2.2.11 (2017.11.18):

-  Fix performance regression for many numbers of tabs, on 2.2.10.

Tree Style Tab 2.2.10 - Nov. 18, 2017
-------------------------------------

2.2.10 (2017.11.18):

-  Some permissions are now optional.
-  Open plain text dropped onto the sidebar as a URI, if it seems to be formed
   like a host name.
-  Tabs reopened by `Firefox Multi-Account
   Containers <https://addons.mozilla.org/firefox/addon/multi-account-containers>`__
   are treated as replacement of the original tab, if possible.
-  While switching tabs by keyboard shortuts, staying on a collapsed tree
   expands the tree automatically.
-  Add more descriptions and links from the configurations.
-  Fix wrong tab focus when there are only tow child tabs and the last one is
   active and closed.
-  `Add ability to deactivate auto-attaching of
   tabs. <https://github.com/piroor/treestyletab/issues/1544>`__

Tree Style Tab 2.2.9 - Nov. 16, 2017
------------------------------------

2.2.9 (2017.11.17):

-  Don't apply indent for pinned tabs.
-  Don't close initial message tab automatically.

Tree Style Tab 2.2.8 - Nov. 16, 2017
------------------------------------

2.2.8 (2017.11.16):

-  Reduce width of elipsis for cropped long title of tabs.
-  Close collapsed tree without expansion animation correctly. (regression)
-  Update internal order of child tabs correctly, when they are just
   rearranged. (regression)
-  Don't shrink close button for indented tabs, on the "Sidebar" skin.

Tree Style Tab 2.2.7 - Nov. 15, 2017
------------------------------------

2.2.7 (2017.11.15):

-  Apply theme color for each window.

2.2.6 (2017.11.15):

-  Skip collapsed tabs for focus switching via Ctrl-Tab/Ctrl-Shift-Tab. `But
   there are some
   restrictions. <https://github.com/piroor/treestyletab/issues/1531#issuecomment-344487289>`__

Tree Style Tab 2.2.5 - Nov. 15, 2017
------------------------------------

2.2.5 (2017.11.15):

-  Isolate from unimplemented feature on Firefox 57.

2.2.4 (2017.11.15):

-  Inherit theme colros applied by extensions like
   `VivaldiFox <https://addons.mozilla.org/firefox/addon/vivaldifox/>`__,
   `Container
   Theme <https://addons.mozilla.org/firefox/addon/containers-theme/>`__, and
   others. Due to limitations of WebExtensions APIs, non-extension theme colors
   won't be applied.
-  Collapse other tree when new tree is created. (regression)

Tree Style Tab 2.2.3 - Nov. 14, 2017
------------------------------------

2.2.3 (2017.11.15):

-  Add new APIs to work with other addons, especially Multiple Tab Handler.

Tree Style Tab 2.2.2 - Nov. 14, 2017
------------------------------------

2.2.2 (2017.11.14):

-  Tabs are opened in correct order when new child tab is attached as a top of
   existing children. (regression)

Tree Style Tab 2.2.1 - Nov. 14, 2017
------------------------------------

2.2.1 (2017.11.14):

-  Introduce new option to operate a parent tab just as a solo tab, by
   operations outside of the sidebar.
-  Fix some odd behaviors around an window separated from another existing
   window. (regression)

Tree Style Tab 2.2.0 - Nov. 13, 2017
------------------------------------

2.2.0 (2017.11.14):

-  Optimize initialization, retrieving tab relations based on tree, and
   collapsing/expanding of tree.

Tree Style Tab 2.1.2 - Nov. 11, 2017
------------------------------------

2.1.2 (2017.11.12):

-  Keep tabs indented after deep level tab is closed. (regression)
-  Link to instruction to migrate session information.

Tree Style Tab 2.1.1 - Nov. 10, 2017
------------------------------------

2.1.1 (2017.11.11):

-  Optimize animation to collapse/expand tree.
-  Collapse other auto-expanded tree when new tree is created. (regression)
-  Dummy group tab now accept tab title specified without\ ``title=``.
-  Import tree from migration data correctly, including their URIs.

Tree Style Tab 2.1.0 - Nov. 9, 2017
-----------------------------------

2.1.0 (2017.11.9):

-  Better handling of restored tabs.
-  Better handling of new tab opened by Ctrl-T.
-  Redirect legacy ``about:treestyletab-group`` URI to new
   ``moz-exteions://...`` URL.
-  Don't break tree when a member tab of the last tree is promoted by dropping
   below a paranet tab.
-  Detect copy action for dragging correctly. (regression)
-  Detect sidebar's open/close status more correctly again. (regression)
-  Open tab as independent correctly based on configurations, for duplicated
   tabs.
-  Move descendant tabs to the new window also by the "Move to New Window"
   command.
-  Disallow to drop tab onto scrollbar.
-  Keep tabs discarded after moved by "Move to New Window".
-  Move tree to new window more safely from fake context menu.
-  Close only right (below) tabs in the window correctly.
-  Specify background color for dummy group tab.
-  Accept tab ids changed by moving between windows, for API's input.

Tree Style Tab 2.0.7 - Oct. 17, 2017
------------------------------------

2.0.7 (2017.10.18):

-  Better tree restoration for restored sessions.

Tree Style Tab 2.0.6 - Oct. 17, 2017
------------------------------------

2.0.6 (2017.10.17):

-  Allow to open new active child tab under a parent tab which is internally
   collapsed. (regression on 2.0.3)
-  Restore collapsed/expanded state of tree after crash recovery, if possible.
-  ``tabs.Tab.openerTabId`` of each tab is now updated based on tree structure,
   for other addons.
-  Tabs with updated ``tabs.Tab.openerTabId`` are now automatically attached to
   the opener's tree. (Due to `the bug
   1409262 <https://bugzilla.mozilla.org/show_bug.cgi?id=1409262>`__, updated
   relation is not applied immediately.)
-  Scroll to the focused tab correctly, when it is focued by Firefox's
   ``browser.tabs.selectOwnerOnClose`` feature.

Tree Style Tab 2.0.5 - Oct. 13, 2017
------------------------------------

2.0.5 (2017.10.14):

-  Restore tree for tabs restored from crash, if possible.
-  The tab bar is scrolled to newly attached child tab prior to its parent, if
   the parent is already out of the viewport.
-  Animation effect for completely loaded tab won't be applied again and again
   for already loaded tabs anymore.
-  Clicking on the tab bar itself is now cancelable by other addons. If any
   addon returns ``true`` for the notified message with the type
   ``tabbar-clicked``, TST's default behavior (open new tab) is canceled.
-  Apply macOS specific behavior on macOS correctly.

Tree Style Tab 2.0.4 - Oct. 10, 2017
------------------------------------

2.0.4:

-  The current tab is never scrolled out when a new tab is opened and the tab
   bar turned to "overflow" mode.
-  Never show blue gradient for notification when the window is resized.

Tree Style Tab 2.0.3 - Oct. 10, 2017
------------------------------------

2.0.3:

-  Tree structure is restored when Firefox is started with some extra URLs (or
   files.)
-  Sidebar UI is now rendered with the system font for message boxes (same to
   Firefox's tabs).
-  "Max level of indentation" config works more correctly (including ``0``
   case.)
-  Focus redirection for closing current tab works more correctly.
-  "Close Other Tabs" command in the fake context menu don't close pinned tabs
   anymore.
-  Click actions on fake context menu items now work only on certain correct
   cases.
-  The fake context menu is shown on the correct timing same to native context
   menu on the platform.
-  Last scroll position of the tab bar is now restored.
-  TST sidebar's initialization process is optimized and now it is opened more
   quickly.
-  Add a new option to activate behaviors around tree when TST's sidebar is not
   shwon. The option is activated by default now.
-  Tabs opened at startup (like "Home" with multiple URLs) aren't grouped
   anymroe. The maximum delay to detect "opened on startup" is customizable and
   it is 500msec by default.
-  Sound indicator icon is correctly updated for changes. (regression on 2.0.2)
-  "New Tab" button in the sidebar opens new next sibling tab correctly (if you
   configured).
-  Collapse/expand tree by changing focus and closing current tab more
   correctly.
-  Collapsed/expanded state of tree is restored more correctly.
-  Infinitely animation throbbers are gone.
-  Restore closed tabs with previous tree strucutre more correctly.
-  Restoring of closed duplicated tabs unexpectedly broke tree structure.
-  Too narrow height of tabs is corrected for the "Metal" theme.
-  Tabs moved next to collapsed tree by Firefox or other addons won't be
   attached to the collapsed tree anymore.
-  Invalid middle click (the mouse is moved out before mouseup) is correctly
   ignored for "close the tab" on a tab and "open new tab" on blank area.
-  Focusing and positioning of duplicated/restored tabs are processed more
   correctly.
-  Ghost tabs won't be produced anymore from tabs closed after opened
   immediately.
-  Select tab immediately when mousedown event is fired on a tab, like legacy
   TST.
-  Use more suitable term "end" instead of "last" for labels of some
   configurations.
-  New tabs opened at the end of the tab bar is now completely shown (if
   possible) when the tab bar turns into "overflow" mode by the opened tab.
-  `Simple ``ping``
   API <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#uninit-special-features-for-tst-when-tst-is-going-to-be-disabled>`__
   to check TST's living status from other addons is now available.
-  Tabs gotten with ```get-tree``
   API <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#get-tree-information>`__
   now have correct ``active`` status.

Tree Style Tab 2.0.2 - Oct. 4, 2017
-----------------------------------

2.0.2:

-  Open new tab by middle click on the blank area, like Firefox does.
-  Synchronize animation of throbbers, like Firefox does.
-  Apply "burst" animation for completely loaded tabs, like Firefox does.
-  Show fake context menu with the system font for menu items.
-  Process fake context menu commands correctly when the menu is opened on
   non-tab area.
-  Fix invisible throbber on active tab with some themes.
-  Open new tab as next sibling without breaking tree, when the current tab is
   a root tab.
-  Group tabs by a dummy tab correctly on secondary and later windows.
-  Don't open needless group tab in a rest window when another window is
   closed.
-  Don't highlight unread pinned tabs when they are not faviconized.
-  Respect Frirefox's behavior of ``browser.tabs.selectOwnerOnClose`` more
   correctly. Now the "owner" tab is focused when the current tab is closed.
   You need to disable the option via ``about:config`` if you hope TST to
   control focusing of tabs completely.
-  Don't create recursively grouped tabs from newly opened tabs.
-  `New APIs to override the wheel scrolling
   behavior <https://github.com/piroor/treestyletab/wiki/API-for-other-addons#override-reaction-for-mouse-wheel-rotation-on-the-vertical-tab-bar>`__
   are now available.
-  Updated zh-CN locale by YFdyh000, thanks!

Tree Style Tab 2.0.1 - Sept. 29, 2017
-------------------------------------

2.0.1:

-  "Middle click to close tab" behavior becomes same to Firefox's one (closed
   on mouseup).
-  "Dragging" appearance of tabs are correctly cleared when the dragging is
   canceled.
-  Tabs were too easily detached from the window by drag and drop of a tab onto
   itself. Now dropping of a tab onto itself is simply ignored.
-  Fix missing translation in Japanese locale.
-  Fix too large padding in tabs in the "Sidebar" theme (by Niklas Hambüchen.
   Thanks!)
-  The option to control positioning of tabs opened by "New Tab" command is now
   applied for tabs opened by keyboard shortcut Ctrl-T (⌘-T), if they are
   opened with the URL "about:newtab". (But there are some problems. `See also
   technical
   details. <https://github.com/piroor/treestyletab/issues/1038#issuecomment-332711522>`__)
-  "Open as next sibling" choice for options to control new tab position works
   more correctly.
-  Focusing of tabs is controlled more correctly for closing current tab.
-  "Move Tab to New Window" in the sidebar context menu works correctly.
-  Reduce CPU usage for throbber animation.
-  WhatsApp Web tabs were unexpectedly eats CPU resource.
-  Last effective icons are restored correctly after restart, for some websites
   including WhatsApp Web.
-  Tabs are updated more correctly by events. For example, view-source tabs are
   shown with correct title more certainly.
-  Restore tree structure when a parent tab is restored after it was replaced
   with a group tab.
-  All collapsed descendant tabs are now shown in the tooltip.
-  An announcement message is shown automatically, when TST is updated from
   legacy version to 2.x or later.
-  Now pinned tabs are easily unfaviconized. (A new checkbox is added in TST's
   configurations.)

Tree Style Tab 2.0 - Sept. 26, 2017
-----------------------------------

2.0:

-  Rebuilt on WebExtensions.

Tree Style Tab 0.19.2017090601 - Sept. 6, 2017
----------------------------------------------

0.19.2017090601:

-  Tree Style Tab's configurations and tree information are now exportable, as
   a migration assistance for Firefox 57 and later. See the "Advanced" section
   in the configuration dialog.
-  Tree restoration on the startup or restored window is just triggered by
   SSWindowReady now. TST don't wait SSTabRestoring event anymore.
-  Fix too frequently redrawing of the tab bar by any animation effect in
   Firefox's toolbar.

Tree Style Tab 0.19.2017090201 - Sept. 2, 2017
----------------------------------------------

0.19.2017090201:

-  Tab bar position is updated after visibility of a toolbar is changed with
   animation effect.
-  Initialize itself correctly on lately versions of Firefox.
-  Duplicated bookmarks won't be created.
-  "ru" locale is updated by Infocatcher. Thanks!
-  "fr-FR" locale is updated by AxlMun. Thanks!

Tree Style Tab 0.19.2017061601 - June 15, 2017
----------------------------------------------

0.19.2017061601:

-  Works on Nightly 56.0a1.
-  Allow to drop multiple local files to the tab bar, on Firefox 52 and later.
-  Scroll to a newly opened tab if possible.
-  Load a URI in an existing tab when it is dropped into the content area. (New
   tabs were wrongly opened by such operations.)
-  Refresh tab bar correctly when any new notification appears.
-  Support "Compact Dark" theme on Firefox 53 and later.
-  Open tabs from middle-clicked items in "Synced Tabs" sidebar as new root
   tabs.
-  Support contextual tabs on Firefox 54 and later.

Tree Style Tab 0.19.2017031101 - March 10, 2017
-----------------------------------------------

0.19.2017031101:

-  Works on lately Firefox versions. (Tested on Nightly 55.0a1.)
-  Drop support for Firefox 51 and older versions.
-  Introduce a new choice "No control" as the position of new child tabs. If
   you choose the option, new child tabs from links will be opened like
   Firefox's default behavior.
-  Introduce a new choice "Click" as an action to show shrunken/collapsed tab
   bar.
-  Treat child tabs opened by the preference
   ``browser.tabs.insertRelatedAfterCurrent``\ =\ ``true`` more correctly.
-  Fix broken configuration UI for the "auto hide delay".
-  The position of the tab bar is now changable again by drag and drop.
-  Collapse the dragged tree while dragging. The experimental "shrink" behavior
   in the previous release was removed.
-  Open new blank tab as next sibling tab correctly, even if the current tab is
   in a last tree.
-  Restore children tabs correctly when a parent tab is restored by "undo close
   tab" command.
-  Fix visual erros in the "Vertigo" skin.
-  Avoid fingerprinting by website authors.
-  Added Greek translation by Vangelis Skarmoutsos. Thanks!
-  Known issue: opened or expanded tabs sometimes stay invisible until you move
   the mouse cursor on it, due to `Firefox 52's
   bug <https://github.com/piroor/treestyletab/issues/1202>`__. This doesn't
   happen on Firefox 53 and later. Simple workaround is disabling of tab
   animations by ``browser.tabs.animate``\ =\ ``false`` in ``about:config``.

Tree Style Tab 0.18.2016111701 - Nov. 16, 2016
----------------------------------------------

0.18.2016111701:

-  New background tabs are opened correctly. (The first opened tab was opened
   in the foreground unexpectedly.)
-  Shrink other dragged tabs while dragging. (experimental feature)
-  Better handling of "Tabs in Titlebar" feature of Firefox itself.
-  Open new tab as a next sibling morecorrectly.
-  Better styling of tabs with the "Metal" skin on macOS (OS X). (Many thanks
   to Andrew Shu! `patch
   1 <https://github.com/piroor/treestyletab/pull/1192>`__, `patch
   2 <https://github.com/piroor/treestyletab/pull/1194>`__)
-  Show microphone icon on Nightly 51.0a1 in pinned tabs correctly.
-  Isolate from old libraries and old unrecommended methods.

Tree Style Tab 0.18.2016090802 - Sept. 8, 2016
----------------------------------------------

0.18.2016090802:

-  Failed to initialize the browser window with a preference:
   ``browser.tabs.drawInTitlebar``\ =\ ``false`` (regression on
   0.18.2016090601.)

Tree Style Tab 0.18.2016090801 - Sept. 8, 2016
----------------------------------------------

0.18.2016090801:

-  The dialog to choose how tabs to be opened from a bookmark folder is now
   cancelable. (If you choose the "Cancel" button, the operation will be
   totally canceled and no tab will be opened.)
-  Isolate codes from ``new Function()``.

Tree Style Tab 0.18.2016090601 - Sept. 6, 2016
----------------------------------------------

0.18.2016090601:

-  Isolate codes from ``eval()`` hack.
-  Drop support for Firefox 44 and older versions.
-  Remove compatibility codes for unsupported/unpublished/obsolete addons:
   Google Toolbar, Snap Links, Highlander, PermaTabs, FullerScreen, DragNDrop
   Toolbars, Optimoz Tweaks, Tabberwocky, Super DragAndGo, Drag de Go, FLST,
   Mouse Gestures Redox, Aging Tabs, Autohide, Smoothly Close Tabs, IE Tab
   Plus, Locationbar², DomainTab and TotalToolbar
-  Remove compatibility codes for Tab Mix Plus's custom session management
   system. Now it is strongly recommended you to use Firefox's built-in session
   management system. If you choose the TMP's session management, there is no
   guaranty about what happens.

0.17.2016083101:

-  Fix broken tab color of Firefox 51 and later（due to `bug
   1297157 <https://bugzilla.mozilla.org/show_bug.cgi?id=1297157>`__.)

0.17.2016083001:

-  Better handling about positioning of new tabs duplicated by other addons.
-  Now you can drop tabs onto another tab more easily. (The drop area of each
   tab is enlarged.)
-  The tab bar can be shrunken even if there is something wide toolbar item
   like the search bar.
-  Better positioning of tabs opened from the last child tab.
-  Tabs opened from inline frames or webpages including ``base`` tag are
   attached to the current tab as new children correctly.
-  Reduce warnings from undefined CSS properties (by asamuzaK. Thanks!)
-  Supports `contextual tab coloring on Firefox 51 and
   later <https://blog.mozilla.org/tanvi/2016/06/16/contextual-identities-on-the-web/>`__.
-  Remove icons from the pane switcher in the configuration dialog (because
   Firefox 50 and later have no suitable icon for some categories).
-  A new secret preference ``extensions.treestyletab.blockTabsInTitlebar`` in
   introduced to allow customization with userChrome.css around "tabs in
   titlebar" style.
-  Tabs duplicated by ctrl-drag-and-drop of a tree are duplicated with correct
   tree structure.
-  Reduce warnings about "unsafe CPOW usage" for the "view image" command.

Tree Style Tab 0.17.2016061501 - June 15, 2016
----------------------------------------------

0.17.2016061501:

-  Scrollbar in the tab bar couldn't operated by mouse if you show the menu
   bar, at Firefox 47 on Windows.
-  The tab bar was wrongly fixed to "overflowed" state after you shrink the tab
   bar too narrow.
-  Better compatibility with the "Dark" theme of Firefox Developer Edition.
-  Better compatibility with FireGestures.
-  The width of expanded tab bar isn't enlarged too much, when shrunken tab bar
   is going to be wider than expanded tab bar.
-  Introduce a new secret preference
   ``extensions.treestyletab.controlNewTabPosition`` to disable new tab
   position control by TST itself. When you use any other addon like Tab Mix
   Plus which provides ability to control new tab position for bookmarks or
   others, you possibly get better experience with turning it to ``false``.
-  The hidden tab bar is never expanded for feedback around pinned tabs.

Tree Style Tab 0.17.2016031101 - March 11, 2016
-----------------------------------------------

0.17.2016031101:

-  Open bookmark groups as a tree correctly, even if it is the first time for
   an window. (regression)
-  Apply configured max indent level for vertical tab bar correctly.
   (regression)
-  Allow to unmute tab always, even if the sound is not played. (regression)
-  Implement pseudo tree in ``about:treestyletab-group`` tabs and the rich
   tooltip without XHTML. (We don't need to mix XHTML and XUL to apply
   multi-column properties of CSS.)
-  Activate multi-column layout only when it is required, at tooltip of tabs
   and dummy group tabs.

Tree Style Tab 0.17.2016030402 - March 3, 2016
----------------------------------------------

0.17.2016030402:

-  Show rich tooltip with multiple columns even if there are only short title
   tabs.
-  Avoid initialization error on newly opened group tabs.

| 
| 0.17.2016030401:

-  Allow to specify different delay for autoshow/hide on mousemove, via secret
   preferences ``extensions.treestyletab.tabbar.autoHide.delay.show`` and
   ``extensions.treestyletab.tabbar.autoHide.delay.hide``.
-  Keep current tab visible after the window is resized, even if there are too
   many tabs with a scrollbar.
-  Don't scroll to a hidden tab when it is newly opened.
-  Dropped non-URI text (maybe including whitespaces) onto the tab bar is
   opened with a search result tab. The behavior is same to Firefox's default.
-  Better layout for fake tree in multiple columns (at tooltip of tabs and
   dummy group tabs).
-  Behaviors around multiple home pages are improved.
-  On the startup, they are opened as flat tabs and not grouped.
-  For left click of the home button, flat new tabs are opened instead of
   loading the first home page into the current tab.
-  For middle click of the button, home tabs are opened as a tree.
-  Don't leave needless group tab after a tree is detached, when a closed
   parent tab is configured to be replaced with a dummy group tab.
-  Narrow scroll bar in the tab bar is now more compatible with other
   customizations.
-  Tree of tabs are now always collapsable for both horizontal and vertical.
   Moreover, indentation of tabs also activated for the vertical tab bar
   always. There is no way to revoke those tree features. If you just require
   vertical tab bar without tree features, please try other alternative addons:
   `Vertical Tabs <https://addons.mozilla.org/firefox/addon/vertical-tabs/>`__,
   `Vertical Tabs
   (Simplified) <https://addons.mozilla.org/firefox/addon/vertical-tabs-simplified/>`__,
   `Side Tabs <https://addons.mozilla.org/firefox/addon/side-tabs/>`__, or
   others.
-  de-DE locale is updated by Björn Kautler. Thanks!
-  ru locale is updated by Infocatcher. Thanks!

Tree Style Tab 0.16.2016021602 - Feb. 15, 2016
----------------------------------------------

0.16.2016021602:

-  Attach new tabs only actually opened with ``relatedToCurrent``\ =\ ``true``
   option (or referrer) to the current tab, as the default behavior for
   compatibility with other addons.

0.16.2016021601:

-  Tree in group (dummy) tabs is now shown with multiple columns. (You can
   disable the feautre by
   ``extensions.treestyletab.groupTab.columnize``\ =\ ``false``.)
-  Tree in tooltip is now shown with multiple columns. (You can disable the
   feautre by ``extensions.treestyletab.tooltip.columnize``\ =\ ``false``.)
-  Fix regression: open bookmarks as separate tabs for user preference.
-  Better appearance for narrow scrollbar in the tab bar.
-  Add ability to collapse/expand the tab bar by middle click on the splitter.
-  Expand the tab bar to feedback what's happen, when a tab has new title, in
   the "auto hide" mode.
-  Add secret preferences to disable expanding of the tab bar to feedback
   what's happen for each case:
   ``extensions.treestyletab.tabbar.autoShow.feedback.opened``,
   ``extensions.treestyletab.tabbar.autoShow.feedback.closed``,
   ``extensions.treestyletab.tabbar.autoShow.feedback.moved``,
   ``extensions.treestyletab.tabbar.autoShow.feedback.selected`` and
   ``extensions.treestyletab.tabbar.autoShow.feedback.titleChanged``.
-  When the tab bar is expanded for a feedback, the subject tab is now
   highlighted.
-  Add a new choice when a parent tab is closed: now you can replace the closed
   parent tab with a new group tab.
-  de-DE locale is updated by Björn Kautler. Thanks!
-  ru locale is updated by Infocatcher. Thanks!

Tree Style Tab 0.16.2016021201 - Feb. 12, 2016
----------------------------------------------

0.16.2016021201:

-  Better compatibility with `Tab
   Badge <https://addons.mozilla.org/firefox/addon/tab-badge/>`__ addon.
-  Never touch session history of remote tabs (on e10s activated). It raised
   exception and broke tree structure when a parent tab is closed and the next
   parent is a remote tab.
-  Reduce ``eval()`` hack.
-  Gave up to disable the preference
   ``browser.tabs.insertRelatedAfterCurrent``. Now TST respects the default
   behavior for the preference, about new tabs opened from links.
-  All new tabs opened via the ``gBrowser.addTab()`` method with the option
   ``relatedToCurrent:true`` or a referrer information are now basically opened
   as children of the current tab. By this change, new tabs from various other
   addons will be opened as children of the current tab without any hack.
-  New tabs from ``window.open()`` are now opened as orphan tabs, when TST
   cannot find the possible parent tab from the referrer information.
-  A new APIs to open new orphan tab is added:
   ``gBrowser.treeStyleTab.readyToOpenOrphanTab()`` and
   ``gBrowser.treeStyleTab.readyToOpenOrphanTabNow()``. They are useful to open
   new independent tab with ``relatedToCurrent:true`` (to go back to the
   previous "current" tab after the new tab closed immediately).
-  Never shrink the tab bar when it is scrolled.
-  No more flashing issue of the tab bar in the "auto hide" mode, while moving
   focus on tabs by Ctrl-Tab.
-  Handle long press of the Ctrl key even when ``browser.ctrlTab.previews`` is
   ``true``.
-  Fixup tree structure of tabs after moving of tabs by
   Ctrl-Shift-PageUp/PageDown more correctly.
-  Don't shrink/hide the tab bar with simple focus change, if it triggers
   changing of the visibility of a menu item in the toolbox.

Tree Style Tab 0.16.2015122501 - Dec. 25, 2015
----------------------------------------------

0.16.2015122501:

-  Initialize itself correctly on Firefox 38. (regression)
-  Don't show thin glay bar for pinned tabs on fullscreen HTML5 video.
-  Activate/deactivate auto hide feature for fullscreen mode correctly, on
   Firefox 38.
-  Don't change the scroll position of the tab bar, when it is expanded from
   shrunken.

Tree Style Tab 0.16.2015113001.1-let-fixed - Nov. 29, 2015
----------------------------------------------------------

0.16.2015113001:

-  New tabs can be opened even if Speed Dial or some addons are activated.
-  Clicking at the grippy in the tab bar splitter expands collapsed tab bar
   correctly. (regression)
-  "New Folder" and "Bookmark Properties" works again. (regression)
-  Don't shake the tab bar when it is scrolled by spacers in the
   arrowscrollbox.
-  Show the tab bar automatically by mousemove on developer tools.
-  Show preferred label "auto hide" or "auto shrink" for the menuitem to toggle
   "auto hide" feature from the tab context menu.
-  A new secret preference
   ``extensions.treestyletab.closeParentBehavior.promoteAllChildrenWhenParentIsLastChild``
   is instoruced to disable a safeguard for the edge case: promoting all
   children to the upper level when a parent tab which has no sibling is
   closed.
-  Restore order of rearranged tabs more correctly.
-  Don't break tree structre for tab rearrangings triggered by
   Ctrl-Shift-PageUp/PageDown.
-  Disallow to enlarge the width of the tab bar over a harf of a window, by
   dragging of the splitter.

Tree Style Tab 0.16.2015111001 - Nov. 9, 2015
---------------------------------------------

0.16.2015111001:

-  Free memory for closed windows correctly (it was grabbed by living-dead
   event listeners.)
-  Highlighted color of updated pinned tabs is shown correctly.
-  The feature "Bookmark this tree" and the property dialog of bookmark folders
   now work correctly.
-  The height of the closebox in each tab is never changed anymore.
-  The navigation toolbar is shown correctly below window buttons on OS X.

Tree Style Tab 0.16.2015110801 - Nov. 8, 2015
---------------------------------------------

0.16.2015110801:

-  The title bar is now hidden for permanently shown menu bar. (Otherwise the
   menu bar is not draggable to move the window itself.)
-  Regression: Tabs opened via ``GM_openInTab()`` are placed at the top of
   existing child tabs of the current tab, if it is the default position of
   newly opened children.
-  Regression: "Search with..." in the context menu works correctly.

Tree Style Tab 0.16.2015110701 - Nov. 7, 2015
---------------------------------------------

0.16.2015110701:

-  The API ``TreeStyleTabService.getLastDescendantTab()`` now returns correct
   value always.
-  Open "View Source" result as a child of the current tab.
-  Follow the position of the tab bar to changes around the social sidebar.
-  Don't reposition/update the tab bar when the window regains focus or the
   sidebar is switched between different panels.
-  Don't shrink the width of the tab bar with a scrollbar for too many tabs, on
   OS X.
-  Don't hide the title bar unexpectedly, after toolbar customizations.
-  Introduce new custom DOM event ``nsDOMTreeStyleTabTabbarRendered`` for
   addons who need to modify appearance of the tab bar, like Unified Sidebar.
-  Hide (shrink) the tab bar correctly after a tab is dragged and dropped or
   any FireGestures's gesture is performed.
-  The configuration dialog applies new "auto hide" preference only for the
   correct mode: normal or full screen.
-  Fix misspelling of ``Leftside`` and ``Rightside`` - they simply became
   ``Left`` and ``Right``.
-  Perform searches from the web search bar and the context menu correctly,
   when e10s is activated.
-  Show the tab bar at correct position, after the DOM fullscreen mode.
-  Hide tab bar related elements completely in the DOM fullscreen mode.
-  Tabs opened via ``GM_openInTabs()`` from Greasmeonkey scripts become
   children of the current tab again.
-  Introduce new internal preferences to control debug prints. You can
   activate/deactivate debug print per module via preferences like
   ``extensions.treestyletab.debug.*``.
-  Fix broken appearance of overlay icons on pinned tabs.
-  Reduce ``eval()`` hack to avoid errors around invalid references to objects
   defined with `ECMAScript 6's
   ``const`` <https://bugzilla.mozilla.org/show_bug.cgi?id=1202902>`__ in
   separate scopes for Firefox sources.
-  Restore order of rearranged tabs more correctly.
-  Don't show gray rect of pinned tabs on full screen videos and collapsed tab
   bar.
-  Don't update the size of the tab bar too frequently. This change solves
   conflict with the `Unified
   Sidebar <https://addons.mozilla.org/firefox/addon/unified-sidebar/>`__
   addon.
-  On Linux, show the icon of the "all tabs" button in the vertical tab bar
   correctly.
-  Introduce an internal method ``gBrowser.treeStyleTab.dumpTreeInformation()``
   to dump tree structure information stored in each tab, for debugging around
   unexpectedly broken tree.

Tree Style Tab 0.15.20150902901 - Sept. 28, 2015
------------------------------------------------

0.15.20150902901:

-  Fix many compatibility issues around spec changes at Firefox 40 and later.
   (Including `patches by Xidorn
   Quan <https://github.com/piroor/treestyletab/pull/925>`__. Thanks!)
-  Drop support for Firefox 31.
-  Re-introduce configuration UIs for the size of the tab bar and its
   fixedness. Now it works to reset size of the tab bar in all existing
   windows.
-  Toolbar customization works correctly even if the tab bar is placed not on
   the top. In old versions, only the first time worked.
-  Current tab is shown with highlighted color correctly at the "Plain" skin.
-  Mouse events are correctly handled for the "auto hide" feature for tabs even
   if their remoteness is dynamically changed.

Tree Style Tab 0.15.2015030601.1-signed - March 5, 2015
-------------------------------------------------------

0.15.2015030601:

-  Width of the tab bar, position of the tab bar, and status of the "auto hide"
   feature are saved and restored for each window.
-  Better compatibility with `Duplicate in Tab Context Menu
   addon <https://addons.mozilla.org/firefox/duplicate-in-tab-context-menu/>`__.
-  Better compatibility with ColorfulTabs. Annoyingly horizontal scroll of the
   tab bar (happend by clicking on any tab) has been solved.
-  Isolated from obsolete ``String.prototype.quote()``.
-  Isolated from deprecated JavaScript 1.7's let blocks.
-  Isolated from obsolete nsIPopupBoxObject interface on Firefox 36 and later.
-  Update appearance of the tab bar correctly, after the sidebar is
   shown/hidden at Firefxo 39 and later.
-  Reset z-index of vertical tabs always to prevent tabs are shown above other
   browser elements.
-  Open child tabs from links correctly on Firefox 36 and later.
-  Open child tabs from the web search bar correctly on Firefox 36 and later.
-  Open multiple child tabs from a tab by scripts more correctly, for E10S
   windows.
-  Firefox Hello's chat boxes are not placed below tabs anymore.
-  Mouse events on the place holder shown when the tab bar is completely hidden
   are handled correctly to show/hide the tab bar automatically.

Tree Style Tab 0.15.2014120101.1-signed - Dec. 1, 2014
------------------------------------------------------

0.15.2014120101:

-  Open clicked link as a new child tab correctly, from links with
   ``target="_blank"`` in e10s mode. (See also `the related bug on the
   bugzilla.mozilla.org <https://bugzilla.mozilla.org/show_bug.cgi?id=1098688>`__)
-  Re-show the tab bar correctly after exiting from the fullscreen mode. `(by
   Xinkai. Thanks!) <https://github.com/piroor/treestyletab/pull/790>`__
-  "Auto hide tab bar" feature works correctly on Firefox 35 and older
   versions.

| 
| 0.15.2014111301:

-  Drop support for Firefox 30 and older versions
-  Works correctly on the multi-process mode (E10S).
-  Open child tabs from links correctly, in e10s windows. `(by Nephyrin. Thanks
   a lot!) <https://github.com/piroor/treestyletab/pull/760>`__
-  Restore tree structure with multiple trees from bookmarks correctly, even if
   the dummy tab is disabled.
-  Restore tab position for "Undo Close Tab" command correctly.
-  Works on Nightly 33.0a1 with the preference
   ``dom.compartment_per_addon``\ =\ ``true``.
-  Update tabbar appearance correctly, after toolbar customization.
-  Save "parent tab" settings correctly in the bookmarks properties dialog.
-  Update fr-FR locale, by AxlMun. Thanks!

Tree Style Tab 0.14.2014051101.1-signed - May 10, 2014
------------------------------------------------------

0.14.2014051101:

-  Don't hide the toolbar in the full screen mode, if
   ``browser.fullscreen.autohide`` is ``false``.

0.14.2014051001:

-  Show the navigation toolbar and the "private browsing" indicator in the
   titlebar correctly, on OS X. (regression)
-  Don't darken colors of websites with white background, in "auto hide tab
   bar" mode.
-  `Czech locale is added by Vlastimil Ovčáčík.
   Thanks! <https://github.com/piroor/treestyletab/pull/714>`__

0.14.2014050601:

-  Allow to hide the title bar if Tabs on Bottom addon is installed.
-  Open new tabs by `Tile
   Tabs <https://addons.mozilla.org/firefox/addon/tile-tabs/>`__ as next
   sibling tab.

Tree Style Tab 0.14.2014050102.1-signed - April 30, 2014
--------------------------------------------------------

0.14.2014050102:

-  Works with Unified Sidebar correctly, in the "auto shrink" mode.
   (regression)

0.14.2014050101:

-  Works on Nightly 32.0a1 again.
-  Hide pinned tabs completely on DOM full-screen mode.

0.14.2014043001:

-  Better compatibility with No Script 2.6.8.20.

0.14.2014042701:

-  Works on Nightly 31.0a1 again.
-  Improved: Introduce a new checkbox "When a new tree appears, collapse others
   automatically" in the configuration dialog. It has been split from "When a
   tab gets focus, expand its tree and collapse others automatically" because
   the behavior was not related to the existing checkbox.
-  Improved: Better compatibility with `Classic Theme
   Restorer <https://addons.mozilla.org/firefox/addon/classicthemerestorer/>`__
   about "tabs in titlebar" appearance.
-  Fixed: Restore tree structure on the startup correctly, with Firefox 28 and
   later.
-  Fixed: Open new tabs from "search by" in the context menu correctly, even if
   the selection includes line breaks or it is too long.
-  Fixed: Broken trees around duplicated tabs after restarting, are gone.
-  `ru locale is updated by Infocatcher.
   Thanks! <https://github.com/piroor/treestyletab/pull/672>`__

Tree Style Tab 0.14.2014020901.1-signed - Feb. 8, 2014
------------------------------------------------------

0.14.2014020901:

-  Improved: On the "auto hide" mode, scroll to the current tab when the tab
   bar becomes shown.
-  Improved: Accept drag and drop of the tab bar itself, on the blank area
   around pinned tabs.
-  Fixed: Don't activate "draw in titlebar" feature for windows with vertical
   tab bar.
-  Fixed: On the "auto hide" mode, keep scroll position of the tab bar
   correctly when the bar is shown and hidden.
-  Fixed: In the fullscreen mode, don't hide the navigation toolbar on OS X
   Lion.
-  Fixed: Collapse the tab bar automatically, if it is expanded by long-press
   of the Ctrl key and a new window is opened while the key is pressed.
-  Fixed: Open tabs as children, from the "search by" in the context menu.
-  Fixed: Don't start dragging operation of the tab bar itself from a button
   which have its own popup menu.

Tree Style Tab 0.14.2014013001.1-signed - Jan. 29, 2014
-------------------------------------------------------

0.14.2014013001:

-  Improved: Better compatibility with `Nav Bar on Title
   Bar <https://addons.mozilla.org/firefox/addon/nav-bar-on-title-bar/>`__.
-  Improved: Better compatibility with `Tab
   Control <https://addons.mozilla.org/firefox/addon/tab-control/>`__.
-  Modified: Remove codes for an extinct feature "replace the current tab when
   opening a bookmark group". The feature was already removed in old Firefox.
-  Fixed: Public APIs to show/hide the tab bar works correctly.
-  Fixed: Maximize scrollable area of tree-like view in a
   about:treestyletab-group tab.
-  Fixed: Open bookmark folder as a tree correctly, even if the user don't want
   to open a dummy grouping tab.
-  Fixed: Fix broken appearance of the tab bar on Firefox versions without the
   "Tabs on Top" feature.

Tree Style Tab 0.14.2013112901.1-signed - Nov. 28, 2013
-------------------------------------------------------

0.14.2013112901:

-  Improved: Better compatibility with someone who change visibility of the tab
   bar, like "auto hide tab bar for last single tab" feature of Tab Mix Plus,
   Pale Moon, and `Hide Tab Bar With One
   Tab <https://addons.mozilla.org/firefox/addon/hide-tab-bar-with-one-tab/>`__.
-  Improved: Better compatibility with `Context
   Search <http://www.cusser.net/extensions/contextsearch/>`__. Now search
   result tabs are opened as children of the current tab.
-  Modified: Expand the shrunken tab bar immediately when the mouse pointer
   moves onto the tab bar, if the size of teh tab bar is fixed.
-  Modified: Keep the UI to modify relations of bookmarks disabled, for
   bookmark items in the "Unsorted Bookmarks" folder. (Because people won't
   open all items in the folder as a tree of tabs by middle-click on the
   folder.)
-  Modified: Updated pinned tabs are highlighted by TST itself.
-  Fixed: Hide (or collapse) the tab bar correctly with delay, when a tab is
   opened or closed in the "auto hide" mode.
-  Fixed: Better responsibility for bookmark management UI when there are very
   large number of sibling bookmarks in a folder.
-  Fixed: Save and restore both sizes of expanded and shrunken tab bar
   correctly, on the next startup.
-  Fixed: Re-show the tab bar correctly when the F11 key is pressed to exit
   from the DOM full-screen mode.
-  Fixed: Show the tab bar again correctly when I click the grippy in the
   splitter.
-  Fixed: Show the tab bar again correctly when I drag the splitter.
-  Fixed: Correctly update "list all tabs" menu if there is pinned tabs (`by
   Infocatcher. <https://github.com/piroor/treestyletab/pull/606>`__ Thanks!)
-  Fixed: Better compatibility with "Australis".
-  Fixed: Don't disable background color of tabs when Tab Mix Plus is
   installed.
-  Fixed: Open tabs from user scripts with
   `Greasemonkey <https://addons.mozilla.org/firefox/addon/greasemonkey/>`__
   1.11 correctly.
-  `fr-FR locale is updated by AxlMun.
   Thanks! <https://github.com/piroor/treestyletab/pull/595>`__

Tree Style Tab 0.14.2013100901.1-signed - Oct. 8, 2013
------------------------------------------------------

0.14.2013100901:

-  Improved: Position and size of the tab bar is updated automatically when any
   element is inserted to the browser box.
-  Fixed: Show the full tooltip near the original tooltip correctly, even if
   there are multiple screens.
-  Fixed: Don't shrink/hide the tab bar for keyboard shortcuts Ctrl-T, Ctrl-R,
   etc, if the tab bar is shown by a long-press of the Ctrl key.
-  Fixed: Don't focus to the tab which is going to be closed. This also fixes
   some breakages (including `issue
   #569 <https://github.com/piroor/treestyletab/issues/569>`__) caused by
   TabSelect events from disappearing tabs.
-  Fixed: Don't activate auto-hide feature of the tab bar for DOM-fullscreen
   mode (ex. YouTube). This is based on the behavior of Firefox's auto-hide
   feature in DOM-fullscreen mode.
-  Fixed: Don't hide browser's toolbars when the tab bar is vertical, except
   cases to hide them for special tabs (for example, web application).
-  Fixed: Erase odd border in each tab appearing with Tab Mix Plus. (`by
   wanabe. Thanks! <https://github.com/piroor/treestyletab/pull/556>`__)
-  Fixed: Better compatibility with "How Many Times Can I Back?". (`by wanabe.
   Thanks! <https://github.com/piroor/treestyletab/pull/554>`__)
-  Fixed: Better compatibility with `Sidebars
   List <https://addons.mozilla.org/firefox/addon/sidebars-list/>`__. (`by
   Infocatcher. Thanks! <https://github.com/piroor/treestyletab/pull/571>`__)

Tree Style Tab 0.14.2013082301.1-signed - Aug. 23, 2013
-------------------------------------------------------

0.14.2013082301:

-  Fixed: Failed to initialize on Firefox 23 and later. (regression on the
   previous release)
-  `ru locale is updated by Infocatcher.
   Thanks! <https://github.com/piroor/treestyletab/pull/542>`__

Tree Style Tab 0.14.2013082201.1-signed - Aug. 21, 2013
-------------------------------------------------------

0.14.2013082201:

-  Works on Firefox 25 and later.
-  Fixed: Restore tree structure correctly for "undo close tab" feature, even
   if the tab had no child. (It was a regression on the version
   0.14.2013052901.)
-  Improved: New tab from
   `DragIt <https://addons.mozilla.org/firefox/addon/dragit-formerly-drag-de-go/>`__
   is opened as a child of the current tab.
-  Fixed: Don't shrink tab bar automatically, when the user selects a
   background tab.
-  Improved: Update label of Firefox's "Close Tabs to the Right" menu item to
   "Close Tabs to the Bottom" in the vertical tab bar.
-  Fixed: Don't break tree structure by drag and drop of a child tab to move it
   to the upper level.
-  Fixed: Detect new tabs opened from content scripts more correctly.
-  Fixed: Show favicon for dummy (group) tabs correctly on Firefox 22.
-  Fixed: Detect dummy (group) tabs correctly. (`Fixed by Infocatcher.
   Thanks! <https://github.com/piroor/treestyletab/pull/518>`__)
-  Fixed: On Firefox 23 and later, ignore the preference "hide the tab bar when
   there is only one tab" because it was available on Firefox 22 or older
   versions.
-  Fixed: Resolve visual glitch of the tab bar after showing/hiding a toolbar.
-  Fixed: Works with `bug489729 (Disable detach and tear off
   tab) <https://addons.mozilla.org/firefox/addon/bug489729-disable-detach-and-t/>`__.
-  Improved: Introduce the concept "temporary group tab" and "permanent group
   tab". And close needless group tabs automatically only when it is marked as
   temporary. Automatically opened group (dummy) tabs are temporary, and
   manually opened tabs are permanently by default. You can make group tabs
   always permanent by these preferences
   ``extensions.treestyletab.openGroupBookmark.temporaryGroup`` (for bookmark
   groups) and
   ``extensions.treestyletab.createSubtree.underParent.temporaryGroup`` (for
   "create new tree from selected tabs" feature) with the value ``false``.
-  Fixed: Show/hide tab bar correctly after the grippy is clicked.
-  Fixed: Don't freeze on the interface to edit bookmarks, even if there are
   too many bookmarks in the same folder.
-  `ru locale is updated by Infocatcher.
   Thanks! <https://github.com/piroor/treestyletab/pull/534>`__

Tree Style Tab 0.14.2013052901.1-signed - May 29, 2013
------------------------------------------------------

0.14.2013052901:

-  Fixed: Pinned tabs are shown with more stylized appearance.
-  Fixed: Don't set margin to indicate grouped tabs for parent tabs next to
   hidden tabs in more cases. (by Drugoy. Thanks!)
-  Fixed: Update the tab bar correctly when contents in the browser bottom bar
   or the toolbar are modified. (Regression on 0.14.2013040601)
-  Fixed: Don't make new tabs children of the current tab, if they are opened
   by `Gmail Panel <https://addons.mozilla.org/firefox/addon/gmail-panel/>`__
   or someone.
-  Modified: Update codes around `session store
   API <http://dutherenverseauborddelatable.wordpress.com/2013/05/23/add-on-breakage-continued-list-of-add-ons-that-will-probably-be-affected/>`__.

Tree Style Tab 0.14.2013040601.1-signed - April 5, 2013
-------------------------------------------------------

0.14.2013040601:

-  Improved: Add a new secret option
   "extensions.treestyletab.autoAttach.fromCurrent" to control new tab position
   from the current tab.
-  Fixed: Move tab by moveTabForward/moveTabBackward on Firefox 20 correctly.
-  Fixed: Don't set margin to indicate grouped tabs for parent tabs next to
   hidden tabs.
-  Fixed: Don't insert needless margins between collapsed tabs. Negative
   margins for collapsed tabs were unexpectedly inverted for tabs which have
   its "cannot be collapsed" parent tab. However, such tabs still can be
   collapsed if its root parent tab can be collapse its sub tree.
-  Fixed: Observe changes of UI shown/hidden not only the browser bottom box
   but also the toolbox
-  Fixed: Restore the original user preference when this addon is disabled or
   removed. (by saneyuki\_s)
-  Fixed: Move dragged tab to the correct position, even if there are hidden
   tabs.
-  Fixed: Move all tabs in the dragged tree to a newly opened window correctly
   on Firefox 19 and later.
-  Modified: Make dragging tabs transparently always, to see the drop position
   marker.
-  Modified: Expand the drop area to drop dragged tabs to a tab itself. By this
   change, you can drop a tab to another more easily.
-  Modified: "jar" archive is no longer included.

Tree Style Tab 0.14.2012122901.1-signed - Dec. 28, 2012
-------------------------------------------------------

| \* Works on Nightly 20.0a1 again. (Updated for new MutationObserver spec.)
| \* Fixed: Never raise error messages for dragging of non-tab objects onto the
  tab bar.

Tree Style Tab 0.14.2012121401.1-signed - Dec. 14, 2012
-------------------------------------------------------

-  Improved: Open new tabs from
   `Linky <https://addons.mozilla.org/firefox/addon/425>`__ as child tabs of
   the current tab even if they are opened vi a dialog.
-  Improved: Define minimum width/height of the tab bar and restore it on the
   startup (so, if you accidentaly get too narrow tab bar, it will be fixed in
   the next startup.)
-  Fixed: Collapse/hide the tab bar automatically even if the webpage includes
   any plugin area.
-  Fixed: Fix wrong dragging behavior of tabs in the vertical tab bar. Now tabs
   can be droppend on another tab easily.
-  Fixed: Fix odd padding in the vertical overflowed tab bar with pinned tabs
   and "Default" skin.
-  Fixed: Hide tab bar for only one tab window correctly.
-  Fixed: Fix dynamic patch for
   `QuickDrag <https://addons.mozilla.org/firefox/addon/6912>`__.
-  Modified: Don't change indent of tabs for collapsed tab bar.
-  Modified: Don't listen "mouseleave" event anymore (because it increases CPU
   usage.)
-  Modifeid: Unify the preference item
   "extensions.treestyletab.animation.enabled" to "browser.tabs.animate".

Tree Style Tab 0.14.2012111201.1-signed - Nov. 11, 2012
-------------------------------------------------------

-  Fixed: Tabs from other computers are correctly opened as child tabs of the
   "about:sync" tab, on lately Nightly.
-  Fixed: All animation effects were unexpectedly stopped after the
   configuration dialog is opened.

Tree Style Tab 0.14.2012111001.1-signed - Nov. 9, 2012
------------------------------------------------------

-  Improved: Dragged tabs in vertical tab bar are now animated (on Firefox 17
   beta and later.)
-  Improved: Update indent of tabs automatically when too deeply nested tabs
   are collapsed/expanded and the mouse cursor goes away from the operated tab.
   This behavior can be disabled by the secret preference
   "extensions.treestyletab.indent.autoShrink.onlyForVisible".
-  Fixed: Update indent of tabs automatically when tab groups are modified or
   switched.
-  Improved: Different indent of tabs can be applied for horizontal and
   vertical tab bar. Secret preferences
   "extensions.treestyletab.indent.horizontal",
   "extensions.treestyletab.indent.vertical",
   "extensions.treestyletab.indent.min.horizontal" and
   "extensions.treestyletab.indent.min.vertical" are available.
-  Improved: The default size of the tab bar (it is used to reset the tab bar
   when the splitter is double-clicked) is now customizable by secret
   preferences "extensions.treestyletab.tabbar.width.default",
   "extensions.treestyletab.tabbar.height.default" and
   "extensions.treestyletab.tabbar.shrunkenWidth.default".
-  Fixed: Drop position markers in vertical tab bar were accidentaly
   disappeared while dragging.
-  Fixed: Don't duplicate the current tab accidentaly when simple left click on
   the reload button.
-  Improved: Duplicate tabs as children of the current tab, from items of
   back/forward button's menu.
-  Fixed: Don't hide closeboxes of other tabs when toolbars are shown/hidden.
-  Fixed: Animation effects of tabs were accidentaly stopped when there were
   multiple windows.
-  Improved: Refactor internal codes.

Tree Style Tab 0.14.2012081101.1-signed - Aug. 10, 2012
-------------------------------------------------------

0.14.2012081101:

-  Fixed: Apply animation effects correctly. In old versions, all animation
   effects (about tabs and the configuration dialog) were accidentally stopped.

0.14.2012080901:

-  Fixed: New tabs are shown correctly even if you activate animation effects.
   New tabs were sometimes stay hidden because animation was accidently stopped
   by some errors.
-  Fixed: Tabs are shown with correct height in "Metal" skin on Windows and
   Linux.
-  Fixed: Collapse a tree correctly even if you focused to a grandchild tab of
   the collapsing tree.
-  Fixed: Tabs dropped to the bookmarks sidebar are correctly bookmarked.
-  Fixed: Better handling of recursive/broken tree when collecting descendant
   tabs.

0.14.2012080601:

-  Updated for Firefox 16
-  Fixed: "extensions.treestyletab.autoExpand.intelligently" works correctly.
   If you set the preference to ``false``, not-focused trees are never
   collapsed by expansion of the newly focused tree.
-  Fixed: Don't forget collapsed state of trees while toolbar customizing.
-  Fixed: Create tree of nested bookmark folders, from dragged tree correctly.
-  Fixed: Open tabs as a tree on the dropped position in the tab bar, from
   dragged bookmark tree.
-  Fixed: Update tab bar appearance when contents of the browser bottom box is
   shown or hidden.
-  Fixed: Move the dragged pinned tab to the dropped position correctly, even
   if the drop target is the first pinned tab.
-  Fixed: Expand collapsed children of newly pinned tab automatically. (Child
   tabs unexpectedly vanished when a parent tab with collapsed children was
   pinned.)
-  Fixed: Don't break tree structure when a last child tab is moved to the
   upper level by drag and drop.
-  Fixed: After session restorations, new tabs related to the current tab could
   be shown as broken tree because TST's internal caches were lost. Now,
   session restorations work more stablely.
-  Fixed: "Fast restoration of tree structures on the startup" feature couldn't
   work correctly on some environments.
-  Fixed: Suppress freezing from infinity loop which is caused by recursive
   reference (it can be there unexpectedly by some reasons!) of tabs.
-  Fixed: Show bottom border of the toolbox for the vertical tab bar and "Tabs
   on Bottom" toolbox.
-  Fixed: Show notification about newly opened tabs at out of the viewport
   correctly, on Linux.
-  Fixed: Update "Metal" skin for Firefox 14 and later.

Tree Style Tab 0.14.2012050301.1-signed - May 3, 2012
-----------------------------------------------------

-  Improved: Move tab to the upper level if it is dropped on the bottom area of
   its parent tab.
-  Modified: Change the background color of tabs in "Flat" and "Mixed" theme
   for some platform (e.g. Ambience theme on Ubuntu).
-  Fixed: Handle new tabs from the "new tab" button correctly.
-  Fixed: Respect special behaviors defined in Firefox itself or other addons
   for middle-click on the new tab button.
-  Fixed: Fix NS\_ERROR\_XPC\_BAD\_OP\_ON\_WN\_PROTO error in auto-shrink mode.
-  Fixed: Fix broken appearance of pinned tabs with "Sidebar" theme.
-  Fixed: Fix broken appearance of pinned tabs with "Metal" theme on Mac OS X.
-  Fixed: Layout pinned tabs correctly even if the tab bar is narrower than the
   size of a pinned tab.
-  Fixed: Move the dragged tab to the correct position when the drop target tab
   has no child.
-  Fixed: Disable the "Tabs on Top" menu item for the vertical tab bar
   correctly.
-  Fixed: Store and restore the original state of the "Tabs on Top" feature
   when TST is uninstalled.
-  Fixed: Don't reset "Tabs on Top" state on the startup. (It was wrongly
   enabled on every startup.)
-  Fixed: Enlarge max width of the status panel. (See `bug
   632634 <https://bugzilla.mozilla.org/show_bug.cgi?id=632634>`__.)
-  Fixed: Don't show TST's "full tooltip" if TST's tooltip is disabled by user
   preference.
-  Fixed: Don't collapse tabs if collapsing/expanding of tree is disabled by
   user preference.
-  Fixed: Reset the appearance of tree twisties when the mouse pointer go away
   from the tab bar.
-  Fixed: Don't show tree twisties on the favicon of existing tabs, in a
   horizontal tab bar.
-  Fixed: Show the floating menu bar (and title bar) with `Hide Caption
   Titlebar
   Plus <https://addons.mozilla.org/firefox/addon/hide-caption-titlebar-plus-sma/>`__
   correctly.

Tree Style Tab 0.14.2012021101.1-signed - Feb. 10, 2012
-------------------------------------------------------

-  Fixed: Better appearance around twisty in tabs on a horizontal tab bar.
   (regression)
-  Fixed: Preferences migration on the startup failed in some cases.
-  Russian locale is updated by Infocatcher.

Tree Style Tab 0.14.2012021001.1-signed - Feb. 9, 2012
------------------------------------------------------

-  Improved: A collapsed tree is expanded automatically if you press the Ctrl
   key for a while on it, even if the checkbox "When a tab gets focus, expand
   its tree and collapse others automatically" is unchecked. You can disable
   this behavior by the secret preference
   "extensions.treestyletab.autoExpandSubtreeOnSelect.whileFocusMovingByShortcut".
-  Fixed: Tree twisties couldn't be hidden by user preference. (regression)
-  Fixed: With Tab Mix Plus, failed to save session data on exit. (regression)
-  Fixed: Icons of collapsed tabs in the horizontal tree were not hidden.
   (regression)
-  Fixed: User preference of "When a tab gets focus, expand its tree and
   collapse others automatically" was wrongly ignored when a collapsed tab in a
   collapsed tree is focused directly.
-  Fixed: A link dropped onto the last parent tab was wrongly opened as the
   first child tab even if it should be opened as the last child by the user
   preference.

Tree Style Tab 0.14.2012020901.1-signed - Feb. 8, 2012
------------------------------------------------------

-  Updated for Nightly 13.0a1.
-  Improved: Better compatibility with other tab-related addons. Now this addon
   doesn't apply custom binding to <tab/>s.
-  Fixed: On lately Nightly, appearances and behaviors of the tab bar were
   totally broken after the last tree was dragged and dropped to another
   window.
-  Fixed: Trees dropped on outside of existing Firefox windows were
   unexpectedly duplicated. Now they are correctly moved to new windows.
-  Fixed: When auto-showing/hiding (not shrinking) of the tab bar was
   activated, it was wrongly shown even if the mouse pointer was not near the
   window edge.
-  Fixed: Auto-scrolling of the tab bar didn't work if the first tab was
   hidden.
-  Fixed: "Tabs on Top" was wrongly enabled for "top" and "fixed" tab bar, when
   a popup window was opened.
-  Fixed: Sometimes the height of the vertical tab bar was not updated (ex.
   Firebug's panel.)
-  Fixed: "Bookmark this tree" didn't work correctly on Firefox 9 and later.
-  Fixed: "Restore closed tree" confirmation didn't work with localized
   versions: da-DK, de-DE, es-ES, fr-FR, it-IT, pl, ru-RU, sv-SE, zh-CN and
   zh-TW.
-  Fixed: When both Tab Mix Plus and any third-party's theme were installed,
   collapsed tabs in the horizontal tab bar couldn't be collapsed.
-  Russian locale is updated by Infocatcher.

Tree Style Tab 0.14.2012012901.1-signed - Jan. 29, 2012
-------------------------------------------------------

-  Improved: Manually expanded trees were not collapsed automatically by focus
   changes (like Windows Explorer.)
-  Improved: Now tab bar isn't hidden (shrunken) by keyboard input if the tab
   bar is expanded by mouse actions.
-  Improved: When a tab which was a member of closed tree is restored, TST asks
   you to restore the whole tree by the notification popup (a.k.a.
   "doorhangar").
-  Improved: Auto exmansion of shrunken/hidden tab bar can be suppressed by
   pressing Shift key.
-  Improved: Group tabs are now saved as bookmark folders.
-  Improved: When new tab is opened at the position outside of visible area of
   the vertical tab bar, it is notified with an animation effect.
-  Fixed: The "overflow" state of the vertical tab bar was broken when the bar
   was overflowed horizontally.
-  Fixed: Tree structures were broken when tab groups (Panorama) were switched
   by Ctrl-Shift-"\`" and Ctrl-Shift-"~".
-  Fixed: Fast restoration of tree structures on session restoration didn't
   work for secondary (and later) window.
-  Fixed: Some odd behaviors around auto expansion of shrunken tab bar
   disappeared.
-  Fixed: When the current tab includes <embed>, drag and drop feature totally
   broken after you tried to drag the tab bar itself.
-  Fixed: Pinned but not faviconized tabs were not highlighted anymore.
-  Fixed: F2 key didn't work on group tabs. (regression)
-  Fixed: Failed to store edited title of group tabs. (regression)
-  Fixed: With Tab Mix Plus, failed to restore secondary or later pinned tabs
   if there is no normal tab.
-  Fixed: When the browser is too slow, manual scrollings on the tab bar could
   be canceled by smooth scroll animations of TST itself.
-  Fixed: Unexpected jumping on the tab bar after new child tabs are opened is
   suppressed.
-  Fixed: TST could be broken by API calls on window destruction.
-  Fixed: When the system was too slow on TabOpen event (by Informational Tab
   or some addons), the tab bar failed to be scrolled to the newly opened tab.
-  Fixed: Tree of tabs in group tabs had too narrow height.
-  Modified: The role of the counter in tabs is now switched for vertical and
   horizontal tab bar automatically. In the horizontal tab bar, it reports the
   number of all tabs in the tree (including the tab itself). In the vertical
   tab bar, it reports the number of collapsed children in the tree (excluding
   the tab itself). Secret preferences
   "extensions.treestyletab.counter.role.horizontal" and
   "extensions.treestyletab.counter.role.vertical" are available to control
   this behavior. `See discussions in
   #197. <https://github.com/piroor/treestyletab/issues/197>`__
-  Updated for Nightly 12.0a1.
-  Drop support for Firefox 3.6.

Tree Style Tab 0.13.2011121501.1-signed - Dec. 14, 2011
-------------------------------------------------------

<p>from 0.13.2011121401 to 0.13.2011121501</p>

-  Fixed: "Fast restore" didn't work if Tab Mix Plus is installed without its
   custom session management.
-  Fixed: Tabs moved into existing tree didn't become member tabs of the tree.
   (Regression on 0.13.2011121401. If you use Tab Mix Plus or other addons to
   control new tab position, tree could be broken.)

<p>from 0.12.2011120101 to 0.13.2011121401</p>

-  Improved: "Fast restore" has landed. Last tree structure of tabs is restored
   on the startup quickly. If you see any trouble from this feature, disable it
   by following processes: go to "about:config" and set
   "extensions.treestyletab.restoreTree.level" to "0".
-  Improved: "about:treestyletab-group" tabs (dummy tabs for grouping) now
   contains list of member tabs as links. You can click it to select the tab,
   and you can close tabs by middle-click on links.
-  Improved: When the current tab has focus, arrow keys should work like in the
   folder pane on Windows Explorer. Right arrow expands a collapsed tree or
   focuses to the first child tab. Left arrow focuses to the parent tab or
   collapses the tree. (\*Note: if you want to focus to the tab by mouse click,
   you have to add a CSS rule
   ``.tabbrowser-tab { -moz-user-focus: normal !important; }`` to your
   userChrome.css.)
-  Improved: Now, "auto hide tab bar" feature correctly hides the tab bar even
   if plugins (ex. PDF, Flash, and so on) cover the content area. (On old
   versions, the tab bar was kept shown unexpectedly on such cases.) This hack
   is based on an invisible popup covering the content area, so, if you see any
   trouble from this hack, disable it by following processes: go to
   "about:config" and set
   "extensions.treestyletab.tabbar.autoHide.contentAreaScreen.enabled" to
   "false".
-  Improved: "Undo Close Tree" confirmation UI is now shown immediately when a
   tab member of closed tree is restored by "Undo Close Tab".
-  Improved: Now you can close tabs by middle click on the rich tooltip on
   tree.
-  Fixed: The width of the tab bar was wrongly shrunken to 105px when you
   started Firefox with fullscreen or maximized state.
-  Fixed: Items in "List all tabs" were not indented on Nightly 11.0a1.
-  Fixed: Trees in background groups (made by Panorama) were unexpectedly
   collapsed by trees in the current group.
-  Fixed: "Undo Close Tree" feature didn't work. Now you can correctly get
   closed tabs back.
-  Fixed: Rich tooltip on tree was always shown on the primary screen
   unexpectedly. Now it works with multiple screens correctly.
-  Fixed: When the shrunken tab bar was too narrow, we couldn't expand it
   automatically by mouse move.
-  Fixed: Linux specific style rules were not loaded unexpectedly.
-  Fixed: On Linux + GNOME3, "narrow scroll bar" was not narrow.
-  Modified: The API ``partTab()`` is renamed to ``detachTab()``. For backward
   compatibility, the old name is still available.

<p>from 0.12.2011110101 to 0.12.2011120101</p>

-  Improved: While you are browsing tabs by Ctrl-Tab/Ctrl-Shift-Tab, now
   collapsed tree is automatically expanded, if you stay there with pressed
   Ctrl key. (You can change the delay via a secret preference
   "extensions.treestyletab.autoCollapseExpandSubtreeOnSelect.whileFocusMovingByShortcut.delay".)
-  Improved: Title of "dummy" tabs can be changed by F2 key.
-  Improved: Tooltip on a tree now reports only top 10 tabs at first, and it is
   expanded to scrollable tooltip automatically after a delay. (You can change
   the delay via a secret preference
   "extensions.treestyletab.tooltip.fullTooltipDelay".)
-  Improved: Members of the tree is shown in the tooltip on the closebox in
   tabs.
-  Improved: Calculation about size of pinned tabs is simplified. A new boolean
   preference "extensions.treestyletab.pinnedTab.faviconized" is available to
   change pinned tabs in a vertical tab bar from "faviconized" to "regular
   tab".
-  Fixed: Works on Nightly 11 at 2011-11-30(PST). Now the animation management
   module never uses "MozBeforePaint" event.
-  Fixed: Dropped tabs were broken if they are dropped on "indent" areas.
-  Fixed: Shrunken vertical tab bar couldn't be resized by drag and drop
   because the tab bar was unexpectedly expanded anyway.
-  Modified: Tooltip on tree always show tree. If you like the old behavior
   (tooltip with tree only for collapsed tree), you can set a secret preference
   "extensions.treestyletab.tooltip.mode" to "1". ("0" means "never", "2" means
   "always").
-  Modified: The counter in a parent tab now reports the number of all tabs in
   the tree including itself.

Tree Style Tab 0.12.2011110101.1-signed - Oct. 31, 2011
-------------------------------------------------------

-  Fixed: Tab's throbbers in the vertical tab bar were shown without vertical
   tab bar specific appearance unexpectedly.
-  Improved: Rest members in a tree of tabs are moved to another group if the
   parent tab is moved to the group.
-  Fixed: When a parent tab is pinned, rest members of the tree stay there
   correctly.
-  Fixed: Background color of the tab bar should be light gray for "Vertigo"
   and "Sidebar" style with auto-hide.
-  Fixed: Pinned tabs were mispositioned on Nightly.
-  Fixed: New tabs opened by Greasemonkey scripts are correctly become children
   of the tab.
-  Fixed: Tabs opened from bookmark folders in secondary (or others) window,
   their tree structure weren't restored if Tab Utilities is installed.
-  Fixed: When "TreeStyleTabService.treeViewEnabled" was set to false twice,
   twisties in tabs were lost unexpectedly.
-  Fixed: Hacks for `Colorful
   Tabs <https://addons.mozilla.org/firefox/addon/1368>`__ didn't work. Now all
   tabs in a tree are shown with same background color.
-  Fixed: New tabs from "new blank tab" button on the tab bar didn't become
   first child of the current tab (by the user preference) automatically when
   it is opened. Now it works.
-  zh-TW locale is updated by bootleq.

Tree Style Tab 0.12.2011082901.1-signed - Aug. 29, 2011
-------------------------------------------------------

-  Note: This version (and older versions) is incompatible to Firefox 8 or
   later due to the `bug
   455694 <https://bugzilla.mozilla.org/show_bug.cgi?id=455694>`__ and
   `674925 <https://bugzilla.mozilla.org/show_bug.cgi?id=674925>`__.
-  Improved: A dummy tab for grouping tabs is automatically closed when it has
   no sibling tab.
-  Improved: The size of pinned tabs can be customized by secret prefs
   "extensions.treestyletab.pinnedTab.width" and
   "extensions.treestyletab.pinnedTab.height". If you set the width to "-1",
   then pinned tabs will be expanded to the width of the vertical tab bar.
-  Improved: Needless spaces around favicons in horizontal tabs disappeared.
-  Fixed: The parent tab was unexpectedly focused when a child tab was closed
   even if still there were any other child.
-  Fixed: Browser windows are not resized automatically if it is maximized.
-  Fixed: New tabs opened by "Search \*\*\* by \*\*\*" context menu command
   didn't become children of the current tab on Firefox 4 and later.
-  Fixed: The tab bar was wrongly shrunken/hidden/expanded while something is
   dragged.
-  Fixed: The tab bar unexpectedly lost its scroll position when the bar was
   shrunken/hidden/expanded.
-  Modified: "Replace current tab" radio item for bookmark groups is never
   shown on lately Firefox due to the `bug
   440093 <https://bugzilla.mozilla.org/show_bug.cgi?id=440093>`__.
-  Improved: Now compatible to `Snap Links Plus
   2.1 <http://snaplinks.mozdev.org/>`__.
-  Improved: Tabs opened by `Duplicate This
   Tab <https://addons.mozilla.org/firefox/addon/duplicate-this-tab/>`__ become
   child tabs of the current tab.
-  Improved: New tabs opened by
   `InstaClick <https://addons.mozilla.org/firefox/addon/instaclick/>`__ should
   become child tabs of the current tab.
-  Fixed: Visibility of menuitems and separators are now not controlled by
   self, if they are removed by Menu Editor addon.
-  Fixed: When tabs are highlighted by Tab Utilities, favicons were wrongly
   hidden.
-  Fixed: New tabs from ``GM_openInTab()`` in Greasemonkey scripts didn't
   become children of the current tab.

Tree Style Tab 0.12.2011061701.1-signed - June 16, 2011
-------------------------------------------------------

-  Improved: While dragging of tabs or links, auto-hidden tab bar is expanded
   automatically.
-  Improved: New API for other addons: ``gBrowser.treeStyleTab.moveTabs()``,
   ``gBrowser.treeStyleTab.importTabs()``, and
   ``gBrowser.treeStyleTab.duplicateTabs()`` to process multiple tabs with
   their tree structure.
-  Fixed: Auto-hide of the tab bar was broken.
-  Fixed: Didn't work on Nightly 7.0a1 due to removed interface "nsIDOM3Node".
-  Fixed: Animation effects were suddenly stopped by window close or other
   reasons.
-  Fixed: With
   `ColorfulTabs <https://addons.mozilla.org/firefox/addon/colorfultabs/>`__,
   vertical tab bar was wrongly scrolled.

Tree Style Tab 0.12.2011060202.1-signed - June 1, 2011
------------------------------------------------------

-  Drop support for Firefox 3.5.
-  Improved: Optimization for performance issue about switching of tab groups
   (Panorama).
-  Improved: Optimization for startup time. (CSS refactorings, JavaScript code
   modules for shared codes, etc.)
-  Improved: Middle click on the "new tab" button and the "go" button should
   open the new tab as the child of the current tab. (They can be customized.)
-  Improved: With
   `Locationbar² <https://addons.mozilla.org/ja/firefox/addon/locationbar%C2%B2/>`__,
   new tabs from path segments are now opened as child tabs of the current tab.
-  Improved: New APIs for addons are available :
   ``TreeStyleTabService.readyToOpenChildTabNow()``,
   ``TreeStyleTabService.readyToOpenNextSiblingTabNow()``, and
   ``TreeStyleTabService.readyToOpenNewTabGroupNow()``. They are useful for
   reservation of new child tab, if the new tab is possibly canceled by some
   reason. Reservations made by these new API are automatically canceled with
   delay, so you don't have to call
   ``TreeStyleTabService.stopToOpenChildTab()`` manually.
-  Fixed: Contents of textbox in toolbar items inserted into vertical tab bar
   were unexpectedly hidden.
-  Fixed: Vertical tab bar in popup windows should be hidden by "chromehidden"
   attribute.
-  Fixed: Drop position indicator in vertical tab bar was missing wrongly for
   the last tab, if there was any collapsed tab.
-  Fixed: When a root tab with collapsed children was moved by drag and drop,
   its children were unexpectedly expanded.
-  Fixed: The feature "hide tab bar when there is only one tab" (one of
   Firefox's options) didn't work correctly on Firefox 4.
-  Fixed: Horizontal tab bar was wrongly shown on the top alwasy.
-  Fixed: Clicking on the grippy in the splitter of the vertical tab bar didn't
   expand the collapsed tab bar.
-  Fixed: On-screen tabs on vertical tab bar were not highlighted correctly in
   the "list all tabs" popup. (It is a new feature introduced by the `bug
   626903 <https://bugzilla.mozilla.org/show_bug.cgi?id=626903>`__.)
-  Fixed: An internal preference
   "extensions.treestyletab.tabbar.scrollToNewTab.mode" didn't work for new
   tabs opened in the background.
-  Fixed: With `All-in-One
   Sidebar <https://addons.mozilla.org/firefox/addon/1027>`__ the tab bar was
   wrongly left on the content area after the sidebar was hidden automatically
   by AiOS.
-  Fixed: On Nightly, background color of the vertical tab bar was unexpectedly
   fixed to "white" by `these
   patches <http://hg.mozilla.org/mozilla-central/rev/e90bdd97d168>`__
   introduced by the `bug
   558585 <https://bugzilla.mozilla.org/show_bug.cgi?id=558585>`__.
-  da-DK locale is updated by Regmos.

Tree Style Tab 0.11.2011050602.1-signed - May 6, 2011
-----------------------------------------------------

-  Fixed: With Personas, vertical tab bar didn't work correctly.
-  Fixed: Pinned tabs in the rightside tab bar were unexpectedly animated.
-  Fixed: Pinned tabs wrongly disappeared when "auto hide" (not "auto shrink")
   is enabled.
-  Fixed: Shrunken rightside tab bar should be resizable.
-  Fixed: On Mac OS X, clicking on the grippy in the splitter for vertical tab
   bar didn't expand collapsed tab bar.
-  Other expanded trees were unexpectedly collapsed when the current tab was
   closed with collapsed children.

| 
| 0.11.2011050601:

-  Improved: New blank tab can be opened as the next sibling of the current
   tab.
-  Improved: Duplicated tab by middle click of the "Reload" button can be
   opened as a child, a sibling, or the next sibling of the source tab.
-  Improved: New API for other addons:
   ``TreeStyleTabService.readyToOpenNextSiblingTab(<var>aSourceTab</var>)`` is
   available.
-  Improved: "Tabs on Top" state will be restored after uninstallation. (But if
   you already installed TST, the state won't be restored because TST cannot
   know what is the original state before TST is installed anymore.)
-  Modified: Only "selected" tabs are dragged if there is any selection (by
   Multiple Tab Handler, Tab Utilities, etc.)
-  Fixed: Secret prefs of Firefox itself modified by Tree Style Tab will be
   restored after uninstallation correctly.
-  Fixed: The rightside tab bar was wrongly out of the window, if "auto
   collapse" (not "auto shrink") is enabled.
-  Fixed: Pinned tabs were wrongly positioned in "auto shrink" mode.
-  Fixed: Confirmation with info bar didn't work correctly.
-  Fixed: Pinned tabs should not be closed by the command "close other tabs
   except this tree".
-  Fixed: The splitter for the tab bar wrongly handled dragging with right or
   middle mouse button.
-  Fixed: When a parent tab is closed, child tabs were wrongly controlled. The
   pref "extensions.treestyletab.closeRootBehavior" should work only if
   "extensions.treestyletab.closeParentBehavior" is "0". (regression)
-  Fixed: The status popup was shown in wrong position if there is any sidebar
   or vertical toolbar.
-  Fixed: Broken tree made by middle click on "back" and "forward" button is
   fixed.
-  Fixed: With `Hide Caption Titlebar
   Plus <https://addons.mozilla.org/firefox/addon/hide-caption-titlebar-plus-sma/>`__,
   vertical tab bar didn't work correctly.
-  Fixed: With Tab Mix Plus, tabs cannot be pinned correctly.

| 
| 0.11.2011040804：

-  Fixed: Pinned tabs in the right tab bar were wrongly positioned. (regression
   on 0.11.2011040802)

| 
| 0.11.2011040803:

-  Modified: Only selected tabs (which have "multiselected" attribute) are
   moved by drag and drop, even if selected tabs have any not-selected child.

| 
| 0.11.2011040802:

-  Fixed: Unpinned tabs were shown with wrong margin in the left tab bar.
   (regression on 0.11.2011040801)
-  Fixed: When a tab which have both parent and children becomes pinned, tree
   structure was broken unexpectedly.
-  Modified: When the dragged tab is selected by "multiselected" attribute,
   drag and drop of a parent tab to a bookmark tree is handled by Firefox or
   other addons, not by Tree Style Tab itself.

| 
| 0.11.2011040701:

-  Improved: The scrollbar in the leftside tab bar is shown leftside on Firefox
   4. This can be disabled by "extensions.treestyletab.tabbar.invertScrollbar".
-  Improved: The scrollbar in the vertical tab bar is shown with narrow width.
-  Improved: The minimum indent of tabs can be customized by a secret pref
   "extensions.treestyletab.indent.min". Default value is "3".
-  Improved: Dynamic changing of indent can be disabled by a secret pref
   "extensions.treestyletab.indent.autoShrink".
-  Improved: Dynamic repositioning of status panels on Firefox 4 becomes
   better. You can disable this behvior by a secret pref
   "extensions.treestyletab.repositionStatusPanel".
-  Improved: Dirty hacks for other addons can be disabled by secret prefs. See
   "extensions.treestyletab.compatibility.\*" items in the about:config.
-  Modified: When you change some tab bar prefs (size, position and fixed) via
   configuration dialog or about:config, then new setting is applied to all
   existing windows.
-  Fixed: Dragging of the tab bar itself from a browser window to another
   window broke the secondary window.
-  Fixed: Unexpected too narrow tab bar is now automatically expanded.
-  Fixed: On Firefox 4 with some theme, the content area was covered by
   unclickable rect if auto-hide is active.
-  Fixed: On Firefox 4 on Windows Vista/7 with Classic theme (Aero Glass
   disabled), the height of appearance of the vertical tab bar was broken.
-  Fixed: On Firefox 4, smooth scrolling to expanding tabs were broken.
-  Fixed: On some cases, tree were not expanded automatically even if a
   collapsed child tab was focused.
-  Fixed: On Firefox 4, extra toolbar items inserted to the tab bar couldn't
   accept drag drop of tabs.
-  Fixed: On Firefox 4, the fixed closebox in the vertical tab bar itself was
   wrognly hidden.
-  Fixed: The drop indicator was unexpectedly shown on the vertical tab bar.
-  Fixed: On Firefox 4, works with `Focus Last Selected
   Tab <http://www.gozer.org/mozilla/extens%0Aions/>`__ correctly.
-  Fixed: On Firefox 4, works with `Optimoz
   Tweaks <http://optimoz.mozdev.org/tweaks/>`__.
-  Fixed: Progress bar in tabs inserted by Tab Mix Plus were wrongly
   positioned.
-  Fixed: New tabs from links opened by Tab Mix Plus were not become children
   of the current tab.
-  da-DK locale is available, translated by Regmos. Thanks a lot!

| 
| 0.11.2011032401:

-  Fixed: On Firefox 4, toolbar buttons in the tab bar were unexpectedly
   hidden.
-  Fixed: On Firefox 4, switching of tab groups broke tree of tabs.
-  Fixed: Works with
   `Locationbar2 <https://addons.mozilla.org/firefox/addon/locationbar%C2%B2/>`__
   correctly.

| 
| 0.11.2011031901:

-  Fixed: Flexible toolbar items (like search bar) were wrongly shrunken and
   hidden if there were too many tabs.
-  Fixed: Clicking on an extra toolbar item in the tab bar wrongly selected
   overflow-ed tabs behind the toolbar item.
-  Fixed: In secondary browser window, bookmarks couldn't be opened after the
   primary browser window was closed.
-  Fixed: Toolbar customization unexpectedly moved toolbar items before tabs,
   to the place after tabs.
-  Fixed: Extra toolbar items in the tab bar can be removed by dragging
   correctly.
-  Fixed: Clicks on extra toolbar items were wrongly ignored.
-  Fixed: Tree Style Tab freezed Firefox itself when you close a last tree of
   tabs in the tab bar.
-  Fixed: Pinned tabs never accept dropping of tabs.
-  Fixed: Pinned tabs were sometimes wrongly positioned.
-  Fixed: Tree view was unexpectedly disabled by `Personal
   Titlebar <https://addons.mozilla.org/ja/firefox/addon/personal-titlebar/>`__.
-  Fixed: Broken appearance of pinned tabs with Tab Mix Plus gone.
-  Fixed: Misplaced favicons in pinned tabs with Tab Mix Plus gone.
-  Improved: A new secret preference to control collapsed/expanded state of
   restored tabs,
   "extensions.treestyletab.collapseExpandSubtree.sessionRestore". -1 restores
   the last state, 0 collapses all of restored trees, 1 expands all of them.
-  German locale was updated by Andy Pillip.

Tree Style Tab 0.11.2011021901.1-signed - Feb. 19, 2011
-------------------------------------------------------

-  Fixed: TST wrongly handled drag and drop actions on the tab bar even if it
   is fired in the toolbar customization.
-  Fixed: Pinned tabs are shown with highlighted background correctly when
   their titles are changed.
-  Fixed: Better compatibility with
   `TotalToolbar <http://totaltoolbar.mozdev.org/>`__.

Tree Style Tab 0.11.2011021601 - Feb. 15, 2011
----------------------------------------------

-  Improved: Buttons in the information bar to confirm how restore other closed
   tabs in the tree (it is shown when you do "undo close tab" for a tab which
   was in a tree) now have their suitable accesskey.
-  Improved: Focusring is shown in tabs if tabs are focusable by
   userChrome.css.
-  Improved: On Firefox 3.6 or olders, the background of the transparent tab
   bar is no longer drawn if the secret pref
   "extensions.treestyletab.tabbar.transparent.partialTransparency" has a value
   equals to or larger than "1".
-  Improved: An alternative drop-marker for drag and drop onto the vertical tab
   bar is available, for the "Default" skin.
-  Fixed: On Minefield, closing of the current tab didn't back the focus to the
   owner tab.
-  Fixed: Tearing off of multiple tabs was failed unexpectedly when `Multiple
   Tab Handler <http://piro.sakura.ne.jp/xul/_multipletab.html.en>`__ is
   installed.
-  Fixed: Needless blank window was wrongly opened when a tab was teared off
   from the window by drag-and-drop.
-  Fixed: On Minefield, dragging on the grippy in the splitter for the tab bar
   failed to resize the tab bar.
-  Fixed: Restored tab from "Undo Close Tab" was unexpectedly opened in a
   collapsed tree, when
   `BarTab <https://addons.mozilla.org/firefox/addon/bartab/>`__ is installed.
-  Fixed: On Minefield, the appearance of the tab bar was unexpectedly broken
   if
   `RequestPolicy <https://addons.mozilla.org/firefox/addon/requestpolicy/>`__
   is installed.
-  zh-CN locale is updated by hzhbest. Thanks!
-  es-ES locale is updated by Tito Bouzout. Thanks!
-  sv-SE (Swedish) locale is available, translated by Mikael Hiort af Ornäs.
   Thanks!

Tree Style Tab 0.11.2011020402 - Feb. 4, 2011
---------------------------------------------

| \* Fixed: An error in the initialization process disappeared.
| \* A secret preference "extensions.treestyletab.autoAttachNewTabsAsChildren"
  is renamed to "extensions.treestyletab.autoAttach"

Tree Style Tab 0.11.2011011301 - Jan. 12, 2011
----------------------------------------------

-  Fixed: After rearranging of tabs in the Panorama view, the order of actual
   tabs were not synchronized to the order of thumbnails in the Panorama view.
-  Fixed: On Minefield, the tab bar became too wide/too narrow when you toggled
   the "auto hide" feature of the tab bar.
-  Fixed: Pinned tabs were shown in wrong positions.
-  Fixed: Styles of pinned tabs are updated.
-  Fixed: Pinned tabs were shown in wrong positions when a session was
   restored.
-  Fixed: When the "auto hide" feature of the tab bar is activated, pinned tabs
   are shown in stable positions.
-  Fixed: Appearance of "Sidebar" theme is updated for Minefield. There was
   needless border on the top of the tab bar.

Tree Style Tab 0.10.2010040201 - April 1, 2010
----------------------------------------------

<p>From 0.10.2010040102 to 0.10.2010040201:</p>

-  Updated for the bug: `Bug 554991 - allow tab context menu to be modified by
   normal XUL overlays <https://bugzilla.mozilla.org/show_bug.cgi?id=554991>`__

<p>From 0.10.2010040101 to 0.10.2010040102:</p>

-  Fixed: Built-in theme "Metal" and "Sidebar" appliy window focus to their
   appearance correctly.
-  Fixed: Broken background color of the built-in theme "Vertigo" disappeared.
-  Modified: Built-in theme "Plain" is back for the default theme on Linux.

<p>From 0.10.2010032902 to 0.10.2010040101:</p>

-  Modified: An obsolete built-in style "Plain" was removed, and instead new
   style "Flat" (it is a modified version of "Mixed" and it has no dropshadow
   effect) is now available.
-  Update for Minefield 3.7a4pre: Built-in styles now use
   ``:-moz-window-inactive`` pseudo class introduced by `Bug
   508482 <https://bugzilla.mozilla.org/show_bug.cgi?id=508482>`__.
-  Update for Minefield 3.7a4pre: Toolbar animation on switching to the full
   screen mode is available.
-  Update for Minefield 3.7a4pre: Toolbar with wrong height on the full screen
   mode disappeared.
-  Improved: On Minefield 3.7a4pre, there is less redrawing of the tab bar.
-  Fixed: In some cases, showing bookmark properties caused infinity loop and
   made Firefox frozen.
-  Fixed: "Auto hide tab bar" didn't work in the full screen mode.
-  Fixed: Broken rendering in the full screen mode with
   `AutoHide <http://www.krickelkrackel.de/autohide/>`__ disappeared.
-  Fixed: Broken behavior of "auto hide tab bar" in the full screen mode with
   `AutoHide <http://www.krickelkrackel.de/autohide/>`__ on the next startup of
   the shutdown in the mode disappeared.
-  Fixed: Orphan dropshadows of hidden "new tab" button disappeared in the
   "Mixed" style, if the button was hidden by `Tab Mix
   Plus <https://addons.mozilla.org/firefox/addon/1122>`__, `Tab Mix
   Lite <https://addons.mozilla.org/firefox/addon/12444>`__,
   `Tabberwocky <https://addons.mozilla.org/firefox/addon/14439>`__, `Tab
   Utilities <https://addons.mozilla.org/firefox/addon/59961>`__, `Super Tab
   Mode <https://addons.mozilla.org/firefox/addon/13288>`__, or `Remove New Tab
   Button <https://addons.mozilla.org/firefox/addon/10535>`__.
-  Modified: Controlling of new tab position by `Super Tab
   Mode <https://addons.mozilla.org/firefox/addon/13288>`__ is automatically
   disabled if user decides.
-  Fixed: Dropping of an URL onto a tab locked by `Super Tab
   Mode <https://addons.mozilla.org/firefox/addon/13288>`__ doesn't replace the
   current page, instead it opens a new tabs.
-  Fixed: Tree Style Tab doesn't control focusing of tabs when the current tab
   is closed, if `Tab
   Utilities <https://addons.mozilla.org/firefox/addon/59961>`__ or `Super Tab
   Mode <https://addons.mozilla.org/firefox/addon/13288>`__ is installed.

<p>From 0.10.2010032901 to 0.10.2010032902:</p>

-  Fixed: Misdetection of the version of Firefox is fixed.

<p>From 0.10.2010032801 to 0.10.2010032901:</p>

-  Fixed: The place holder for the tab bar is correctly hidden in the print
   preview mode on Minefield 3.7a4pre.

<p>From 0.9.2010020502 to 0.10.2010032801:</p>

-  Improved: Works on Minefield 3.7a4pre.
-  Improved: Double-click on the splitter resets the width/height of the tab
   bar.
-  Fixed: A dropshadow image was wrongly shown in the "all tabs" popup on
   Firefox 3.5 and later.
-  Fixed: Original values of secret preferences of Firefox modified by Tree
   Style Tab are now correctly restored when you disable/enable Tree Style Tab
   by the extensions manager.
-  Fixed: Internal operations ignore popups generated by SELECT elements in
   webpages correctoyl
-  Fixed: Works with `Smoothly Close
   Tabs <https://addons.mozilla.org/firefox/addon/71410>`__. (maybe)
-  Fixed: Duplicated splitter disappeared when `Tab
   Kit <https://addons.mozilla.org/firefox/addon/5447>`__ is installed.
-  pl locale is updated by Leszek(teo)Życzkowski.

<p>From 0.8.2009122501 to 0.9.2010020502:</p>

-  Improved: New built-in theme, "Sidebar" based on
   `SidebarStyleTab <https://addons.mozilla.org/firefox/addon/58998>`__.
   Thanks, Philipp von Weitershausen!
-  Improved: When undoing "close tab", whole the tree can be restored .
-  Fixed: Error on creating new bookmarks disappeared.
-  Fixed: State of trees (collapse/expanded) are correctly restored on Firefox
   3.6.
-  Fixed: On the startup, leftside tab bar doesn't appear if the tab bar should
   be shown in rightside.
-  Fixed: Tabs get focus by clicking on favicon correctly, when TST cannot
   collapse tree.
-  Fixed: Wrongly centered tabs with `Tab
   Utilities <https://addons.mozilla.org/ja/firefox/addon/59961>`__
   disappeared.
-  Fixed: Wrongly hidden tabs with Tab Mix Plus disappeared when the animation
   effect is disabled.
-  New APIs:

   -  markAsClosedSet()
   -  unmarkAsClosedSet()
   -  splitTabsToSubtrees()
   -  New events, TreeStyleTabSubtreeClosing and TreeStyleTabSubtreeClosed are
      dispatched.

Tree Style Tab 0.8.2009122501 - Dec. 25, 2009
---------------------------------------------

<p>from 0.8.2009122401 to 0.8.2009122501:</p>

-  Improved: Works with
   `Tabberwocky <https://addons.mozilla.org/firefox/addon/14439>`__.
-  Fixed: The height of transparent tab bar is automatically updated when the
   window is resized.
-  Fixed: Broken behavior of the splitter for the tab bar (after the tab bar is
   moved) disappeared (maybe). The splitter is always re-created when the
   position of the tab bar is changed.
-  Fixed: Moving of newly created tabs before "TabOpen" event is dispatched
   don't break tree structure anymore.
-  Modified: Functions, IDs, and preferences are renamed from "SubTree" to
   "Subtree". Following secret preferences also renamed.

   -  ``extensions.treestyletab.autoExpandSubtreeOnCollapsedChildFocused``
   -  ``extensions.treestyletab.autoCollapseExpandSubtreeOnSelect.whileFocusMovingByShortcut``

<p>from 0.8.2009122103 to 0.8.2009122401:</p>

-  Fixed: Some operations in the content work correctly even after the current
   tab was closed. (By a regression from 0.8.2009122101 to 0.8.2009122103,
   window focus was wrongly lost.)
-  Fixed: Wrong focus after the current tab is closed disappeared. (Internal
   order of child tabs was wrongly saved in some cases.)
-  Improved: Works with `Multi
   Links <https://addons.mozilla.org/firefox/addon/13494>`__ together.

<p>from 0.8.2009122102 to 0.8.2009122103:</p>

-  Fixed: Background of tab bar is correctly rendered even if the page is
   zoomed.

<p>from 0.8.2009122101 to 0.8.2009122102:</p>

-  Fixed: Collapsed children are automatically expanded if the first tab
   becomes new parent when the parent tab is closed.

<p>from 0.8.2009102801 to 0.8.2009122101:</p>

-  Improved: Works with `Selection
   Links <https://addons.mozilla.org/firefox/addon/8644>`__ together.
-  Removed: The feature to open selection links is removed. Instead, use
   `Selection Links <https://addons.mozilla.org/firefox/addon/8644>`__.
-  Removed: The option to hide "New Tab" button is removed. Intead, write
   ``.tabs-newtab-button { visibility: collapse !important; }`` into the
   userChrome.css.
-  Improved: When "auto hide" of the tab bar is enabled, the tab bar is shown
   or hidden quickly.
-  Fixed: Changing of tab bar position by drag and drop works even if the page
   is PDF. (While dragging, any "EMBED" elements are hidden.)
-  Fixed: Dragging of links or texts on background tabs gives focus to the tab
   correctly. (It is a default behavior of Firefox 3 and later.)
-  Fixed: "Auto hide" of tab bar works correctly even if
   `Jetpack <https://jetpack.mozillalabs.com/>`__ is installed.
-  Fixed: Background of tab bar is correctly rendered even if any element is
   inserted to the tab bar. (ex. Slidebar button of Jetpack)
-  Fixed: Needless "\*" mark disappeared from the tooltip on tabs which has no
   child.
-  Fixed: Warning for multiple tabs closing correctly appears when all children
   will be closed by clicking on close box in tabs.
-  Fixed: Window state is correcly saved when the window is closed by closing a
   tree.
-  Improved: If there are multiple "parent" tabs in a bookmark folder, dummy
   tab will not appear when you open all of bookmark items in the folder as
   tabs. (You can get back the old behavior. Add 1024 to the integer preference
   "extensions.treestyletab.openGroupBookmark.behavior".)
-  Fixed: Window size is correctly restored even if you use startup prompt of
   `Session Manager <https://addons.mozilla.org/firefox/addon/2324>`__ 0.6.7.
   (`patched by
   Alice0775 <http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2565>`__\ ）
-  Fixed: "Collapsed" state of tree is correctly restored by `Session
   Manager <https://addons.mozilla.org/firefox/addon/2324>`__.
-  Fixed: Sessions are correctly restored by `Session
   Manager <https://addons.mozilla.org/firefox/addon/2324>`__, even if there is
   any collapsed tree.
-  Modified: You can disable all codes for compatibility with Tab Mix Plus, by
   a boolean preference "extensions.treestyletab.compatibility.TMP".
-  Fixed: Drag and drop of tabs works correctly for the tab bar placed on the
   top of the window, even if there is Tab Mix Plus.
-  Fixed: Tree structure is correctly restored by the session management
   feature of Tab Mix Plus.
-  Improved: New APIs for other addons;

   -  ``gBrowser.treeStyleTab.partAllChildren(<var>aTab</var>)``
   -  ``TreeStyleTabService.currentTabbarPosition``
   -  ``TreeStyleTabService.treeViewEnabled``
   -  ``TreeStyleTabService.promoteTab(<var>aTab</var>)``
   -  ``TreeStyleTabService.promoteCurrentTab()``
   -  ``TreeStyleTabService.demoteTab(<var>aTab</var>)``
   -  ``TreeStyleTabService.demoteCurrentTab()``

-  Improved: When you use "auto hide" feature of tab bar, then the status of
   the tab bar is stored to the ``treestyletab-tabbar-autohide-state``
   attribute.
-  pl-PL locale is updated by Jacek Chrząszcz.

Tree Style Tab 0.8.2009102801 - Oct. 27, 2009
---------------------------------------------

| from 0.8.2009102701 to 0.8.2009102801:
| \* Fixed: The restored tree was wrongly collapsed when a parent tab was
  reopened by "undo close tab" or "recently closed tabs".
|  
| from 0.8.2009100101 to 0.8.2009102701:
| \* Improved: Duplicated links are ignored by "Open Selection Links in Tabs"
  feature.
| \* Improved: Selection state is restored for tabs in the configuration
  dialog.
| \* Improved: Tree structure is restored for tabs from PermaTabs Mod (
  https://addons.mozilla.org/firefox/addon/7816 ) .
| \* Fixed: Domain detection works correctly for URL inputs into the location
  bar without schemer part.
| \* Fixed: Wrongly collapsed tree disappeared for new parent tab from old
  first child.
| \* Fixed: Wrongly collapsed tree disappeared after restoring last child of a
  tree.
| \* Fixed: Not-focusable tabs disappeared even if trees cannot be collapsed by
  user preference.
| \* Fixed: Error on dragging of something on the tab bar disappeared.
| \* Improved: "Pie" progress icon on Trunk is available.
| \* zh-CN locale is updated by hzhbest
| \* de-DE locale is updated by Andy Pillip.

Tree Style Tab 0.8.2009100101 - Sept. 30, 2009
----------------------------------------------

| Changes from 0.8.2009093001 to this version:
| \* Fixed: Better restoration of tree structure on restarting.
|  
| Changes from 0.8.2009090901 to 0.8.2009093001:
| \* Improved: Other trees keep themselves expanded if tabs are inserted to an
  expanded tree.
| \* Fixed: Better restoration of tree structure on restarting.
| \* Fixed: "browser.tabs.loadInBackground" works correctly for
  Ctrl/Command-click on links. ("browser.tabs.loadDivertedInBackground" was
  wrongly applied.)
| \* Fixed: Works with Google Toolbar Sidewiki.
|  
| Changes from 0.8.2009090201 to 0.8.2009090901:
| \* Improved: "browser.tabs.loadDivertedInBackground" works for new tabs
  automatically opened from links.
| \* Improved: After uninstallation, original values of secret preferences of
  Firefox itself modified by Tree Style Tab are restored.
| \* Improved: Dragging of the tab bar becomes silent. No feed back image, and
  no drop position marker while the position of the tab bar is possibly not
  changed.
| \* Improved: Dragging gesture near the tab bar splitter will be ignored.
  (Insensitive range can be customized by
  extensions.treestyletab.tabbar.fixed.insensitiveArea)
| \* Improved: Tabs opened by Snap Links Plus ( http://snaplinks.mozdev.org/ )
  become child tabs of the current tab.
| \* Fixed: Duplidated blank tabs, opened after closing of the last tab,
  disappeared on Firefox 3.5 or later.
| \* Fixed: Clicking on the grippy in the splitter of tab bar works correctly,
  on Firefox 3.5 or later.
| \* Fixed: Too high CPU load disappeared for webpages which dispatche "scroll"
  event frequently.
| \* Fixed: Wrongly transparent tabs disappeared for disabled auto-hide tab
  bar.
| \* Fixed: The configuration UI for tab bar transparency was broken on Firefox
  3.0.x.
| \* Fixed: Dragging on scrollbar or popup menu wrongly started to move the tab
  bar.
| \* Fixed: Background canvas in the tab bar was not updated after the tab bar
  was resized.
| \* Fixed: Works with Drag & `Drop.io <http://Drop.io>`__ (
  https://addons.mozilla.org/firefox/addon/8482 ) .
| \* zh-CN locale is updated by hzhbest

Tree Style Tab 0.8.2009090201 - Sept. 1, 2009
---------------------------------------------

| \* Improved: You can move the tab bar by drag and drop. If you start dragging
  with Shfit key, then you can move it even if the position of the bar is
  fixed.
| \* Improved: Now, collapsed trees are never expanded automatically, while you
  are changing tab focus by Ctrl-Tab. If you like the old behavior, set
  extensions.treestyletab.autoCollapseExpandSubTreeOnSelect.whileFocusMovingByShortcut
  to true.
| \* Modified: Configuration dialog is restructured.
| \* Modified: "Tab Bar Position" menu is no longer available, from the context
  menu on tabs.
| \* Fixed: Broken order of restored tabs from the last session disappeared.
  (Note: if you use Tab Mix Plus, broken order still appears.)
| \* Fixed: Collapsed trees are correctly moved between windows by drag and
  drop.
| \* Fixed: Other trees are correctly collapsed automatically as you set, when
  a tab in collapsed tree is focused.
| \* Fixed: Broken position of splitter for the bottom tab bar disappeared.
| \* Fixed: New tabs from bookmarks and others are correctly positioned, when
  Tab Mix Plus is installed and new tabs have to be opened next to the current
  tab.
| \* zh-CN locale is updated by hzhbest
| \* zh-TW locale is updated by Tsprajna.

Tree Style Tab 0.8.2009081101 - Aug. 11, 2009
---------------------------------------------

| \* Improved: Tree structure in tooltips on tabs can be hidden by user
  preference.
| \* Improved: New tabs from "History" sidebar are operated like as tabs from
  bookmark folder.
| \* Improved: Now you can modify tree structure of tabs by bookmark properties
  dialog more freely.
| \* Fixed: Bookmark panel of "Star" icon works correctly.
| \* Fixed: Broken tree after you dragged and dropped selected tabs
  disappeared.
| \* Fixed: With some themes, vertical tab bar is shown correct width.
| \* Fixed: "Open All in Tabs" of bookmark folders work correctly on Firefox
  3.0.x.
| \* Fixed: Auto-hide behavior of the tab bar is correctly disabled when you
  disable auto-hide of toolbars in the fullscreen mode.
| \* Fixed: Broken order of tabs after restoring sessions disappeared.
  (regression on 0.8.2009073101)
| \* Fixed: Initializing operations of bookmark properties are correctly
  disabled for each page-loading.
| \* Fixed: You can prevent to restore tree strucutre from bookmarks. To do it,
  append 512 to the value of
  "extensions.treestyletab.openGroupBookmark.behavior".
| \* de-DE locale is updated by Andy Pillip.
| \* zh-CN locale is updated by hzhbest

Tree Style Tab 0.8.2009073102 - July 31, 2009
---------------------------------------------

| \* Drops Firefox 2 support.
| \* Improved: When a parent tab is closed and the tab has no sibling tab, then
  all of child tabs are raise to upper level even if you set the first child
  becomes new parent.
| \* Improved: You can save tree structures to bookmarks.
| \* Improved: The default name of new bookmark folder created by "Bookmark
  this tree" becomes to same name of the parent tab.
| \* Fixed: Tabs opened from selected items in "Library" are correctly grouped.
| \* Improved: Names of collapsed children are shown in the tooltip on a
  collapsed tree.
| \* Improved: You can choose how to open the dropped link onto a tab /
  bookmark items, by their dialog.
| \* Fixed: Stupid focusing when you close the current parent tab disappeared.
| \* Fixed: "Bookmark this tree" and "Bookmark all tabs" work correctly even if
  Tab Mix Plus is installed.
| \* Fixed: Wrongly centered tabs in vertical tab bar disappeared even if Tab
  Mix Plus is installed.

Tree Style Tab 0.7.2009072401 - July 24, 2009
---------------------------------------------

| \* Improved: "Gather to a New Tree" is available for selected tabs, with
  Multiple Tab Handler.
| \* Improved: Dummy parent tabs which have no child are automatically closed.
| \* Modified: "auto" style for tree twisties always works as "retro", if
  thumbnails in tabs of Informational Tab are shown in the row same to tab
  label.
| \* Improved: Checkboxes for "New Tab" and "List All Tabs" buttons save their
  value for each position: vertical or horizontal.
| \* Modified: When the current tab is closed, the previous visible tab will be
  focused instead of the previous sibling.
| \* Improved: The height of horizontal tab bar is now flexible. (require
  unchecking "fix height of tab bar")
| \* Improved: Indentation and tree-collapsability settings are saved to the
  tab bar for each position: horizontal and vertical.
| \* Improved: Now you can rename dummy tabs from bookmark folders.
| \* Improved: When you create bookmark folder from tab sub trees, the parent
  tab will be ignored if it is a dummy tab.
| \* Improved: A new preference to prevent expanding of focused tree on tabs
  are closed is available.
| \* Improved: A new secret preference, to prevent expanding of tree including
  focused tab in his collapsed children, is available. It is
  "extensions.treestyletab.autoExpandSubTreeOnCollapsedChildFocused".
| \* Fixed: Operations when tabs are dropped to the tab bar work correctly on
  Firefox 3.5.
| \* Fixed: With vertical tab bar, you can move the dragged tab to a new window
  correctly, when you drop it onto the content area.
| \* Fixed: The appearance of "New Tab" button is correctly updated after you
  switch tab bar position from horizontal to vertical.
| \* Fixed: Works with Focus Last Selected Tab 0.9.5.x (
  http://www.gozer.org/mozilla/extensions/ ).
| \* Fixed: With Tab Mix Plus, focus control by Tree Style Tab is available if
  you set to focus to the right tab when you close the current tab.
| \* Fixed: Indent of tabs are correctly updated when the tab bar position is
  changed.
| \* Fixed: Broken order of restored tabs disappeared, even if the focused tab
  is in a tree.
| \* Fixed: Missing items of the context menu on tabs are back.
| \* Fixed: With Tab Mix Plus, position of newly opened tab is correctly placed
  just below the current tab, as your preference.
| \* Fixed: Auto-scrolling to focused tabs works correctly with Tab Mix Plus.
| \* Fixed: Duplicated bookmark folders from "Bookmark This Tree" disappeared
  even if Multiple Tab Handler is installed.
| \* Fixed: Configuration dialog works correctly with ru-RU locale.
| \* de-DE locale is updated by Andy Pillip.
| \* zh-CN locale is updated by hzhbest.
| \* zh-TW locale is updated by Tsprajna.

Tree Style Tab 0.7.2009070701 - July 6, 2009
--------------------------------------------

| \* Improved: "Reload this Tree" and "Reload Children" are avilable for the
  context menu on tabs.
| \* Fixed: The first child tab will be focused correctly even if the parent
  current tab is closed and the first child becomes new parent.
| \* Fixed: Private browsing mode works correctly even if there are collapsed
  trees.
| \* Fixed: The previous "sibling" tab will be focused after the last tab is
  closed. In old versions, just previous tab (it is possibly a descendant of
  another tab) was focused.
| \* Fixed: On Firefox 3.0, closing of the last child tab of a "dummy" tab for
  a bookmark group works correctly.
| \* Fixed: Broken order of tab context menu items disappeared.
| \* zh-TW locale is updated by Tsprajna.
| \* de-DE locale is updated by Andy Pillip.

Tree Style Tab 0.7.2009062901 - June 28, 2009
---------------------------------------------

| \* Improved: When the parent tab of a tree is closed, then the first child
  tab becomes new parent. (You can disable this feature by preference)
| \* Improved: Tabs from bookmark folder are grouped under a dummy tab.
| \* Fixed: The number of closed tabs is shown correctly.
| \* Fixed: With horizontal tab bar, invisible "clickable" area leftside of
  tabs disapepared. You can click closeboxes of tabs correctly.
| \* New custom events for developers: "TreeStyleTabParted" (for detaching of a
  tab from a tree) and "TreeStyleTabAutoHideStateChanging" (for auto-show/hide
  of the tab bar)
| \* Fixed: Throbber in tabs is correctly shown with Firefox 3.5 on Mac OS X.
| \* it-IT locale is updated by Godai71
| \* de-DE locale is updated by Andy Pillip

Tree Style Tab 0.7.2009051501 - May 14, 2009
--------------------------------------------

| \* Fixed: After Auto-show/hide of the tab bar, visibility of closeboxes in
  tabs is correctly updated.
| \* Fixed: Without Multiple Tab Handler, extra menu items in the tab context
  menu are correctly shown. (regression of 0.7.2009051301)
| \* Fixed: The width of shrunken and expanded tab bar is correctly updaded
  after you modifies the width. (regression of 0.7.2009051301)
| \* Fixed: Auto-hide of the tab bar works correctly after tooltips are
  canceled. (regression of 0.7.2009051301)

Tree Style Tab 0.7.2009051301 - May 13, 2009
--------------------------------------------

| \* Improved: You can invert tab appearance and tab contents parallelly.
| \* Improved: Appearance of indented tabs on the top of windows is customized
  for each platform.
| \* Modified: Auto-hide of tab bar is temporally disabled while any popup menu
  is shown.
| \* Modified: Collapse/expand operations of tabs in horizontal tab bar are
  shown with animation effect.
| \* Modified: "extensions.treestyletab.tabbar.invertClosebox" becomes a secret
  preference (checkbox for the option will not be shown in the configuration
  dialog). And, on Mac OS X, the default value becomes same to other platforms.
| \* Modified: Clicking on favicons are ignored by Tree Style Tab if
  TooManyTabs ( https://addons.mozilla.org/firefox/addon/9429 ) is installed.
| \* Modified: Maximum indent of top/bottom tab bar is fixed in a range.
| \* Fixed: Broken indent disappeared, after closing of multiple tabs.
| \* Fixed: Broken order of tab contents disappeared, after closebox in tabs
  are shown/hidden.
| \* Fixed: Unexpectedly blank space over the reopened tab disappeared, even if
  there was only one blank tab.
| \* Fixed: Releasing of ctrl key correctly cancels auto-show of tab bar.
| \* Fixed: Odd animation for newly opened tabs disappeared even if thumbnails
  are shown in tabs by Informational Tab (
  https://addons.mozilla.org/firefox/addon/4930 ).

Tree Style Tab 0.7.2009043002 - April 30, 2009
----------------------------------------------

| \* Improved: "Same/different website" detection is now based on Effective TLD
  list of Firefox 3.
| \* Improved: Closebox in each tab can be shown leftside. (The option is
  enabled by default on Mac OS X.)
| \* Modified: Click events on favicons are not canceled if the tab don't have
  collapsed children.
| \* Fixed: The parent tab is correctly focused and sub tree is correctly
  collapsed, when you collapse a sub tree including the focused tab.
  (regression from 0.7.2009040901)
| \* Fixed: New tabs become chldren of the current tab correctly even if
  Highlander ( https://addons.mozilla.org/firefox/addon/4086 ) is installed.
| \* Fixed: "Open All in Tabs" command for bookmark folders opens tabs as a sub
  tree correctly.
| \* Fixed: The label of default behavior about bookmark folders is updated for
  Firefox 3.
| \* Fixed: Tabs moved by "moveTabTo()" method are correctly indented.
| \* Works with Chromifox Basic ( https://addons.mozilla.org/firefox/addon/8782
  ).
| \* Works with FullerScreen 2.4 (
  https://addons.mozilla.org/firefox/addon/4650 ).
| \* Works with AutoHide 1.5.4 ( http://www.krickelkrackel.de/autohide/ ).
| \* Works with Duplicate Tab 1.0.2 (
  https://addons.mozilla.org/firefox/addon/28 ).
| \* Works with QuickDrag 2.0.1 ( https://addons.mozilla.org/firefox/addon/6912
  ).
| \* Supposedly works with Tab Mix Plus 0.3.7.3.
| \* Fixed: New tabs opened by the option "Force to open in new tab" of Tab Mix
  Plus become children of the current tab correctly.
| \* Fixed: With Split Browser ( https://addons.mozilla.org/firefox/addon/4287
  ), the window isn't closed even if the last tab in the main pane is moved to
  another window from an window which have some panes.
| \* Works on Minefield.
| \* zh-TW locale is updated.
| \* pl-PL locale is updated. (by Andrzej Pasterczyk)

Tree Style Tab 0.7.2009042301 - April 22, 2009
----------------------------------------------

| \* Modified: Checkbox for "List all tabs" button is always shown.
| \* Modified: Checkbox for "New Tab" button on Firefox 3.5 is hidden for
  Firefox 3.0 or lower versions.
| \* Modified: Changing tab bar mode only between horizontal and vertical
  resets state of checkboxes for tab bar contents.
| \* Modified: Animation effect to collapse/expand tabs is disabled if the tree
  of tabs cannot be collapsed by preference.
| \* Modified: Appearance of "twisty" of tabs are inverted for horizontal and
  collapsable tab bar. (only on Modern style)
| \* Modified: Animation effect for tab switching now starts after the current
  tab is completely selected.
| \* Fixed: Wrong tab focus on closing the current "parent" tab with the
  setting "Move child tabs to the level of the closed parent tab" disappeared.
  (regression on 0.7.2009040901)
| \* Fixed: "Auto-Hide" tab bar is now correctly resized. (regression)
| \* Fixed: Now "shrunken" tab bar cannot be smaller than the "expanded" tab
  bar correctly. (regression)
| \* Fixed: Wrongly disappearing of focused tab after closing the current tab
  disappeared.
| \* Fixed: The height of "top" tab bar with indent is not changed by hovering
  on tabs.
| \* Improved: Changing preferences of tab bar width is appied to the GUI
  automatically.
| \* Improved: New APIs for developers or heavy users,
  TreeStyleTabService.setTabbarWidth() and
  TreeStyleTabService.setContentWidth() are available.
| \* it-IT locale is updated. (by Godai71)
| \* de-DE locale is updated. (by Andy Pillip)
| \* Fixed: Broken indent and memory leak disappeared for closing of child tabs
  which have descendant tabs. (regression on 0.7.2009042101)
|  
| Sorry, I've uncauciously deleted ver.0.7.2009042101 from AMO. I was unaware
  that reviews for the version were already written...

Tree Style Tab 0.7.2009040901 - April 8, 2009
---------------------------------------------

| \* Improved: Animation effects are available.
| \* Improved: New option to close all of child tabs when the "parent" tab is
  closed even if the tree is expanded.
| \* Improved: Auto-scroll for tab draggings is available.
| \* Fixed: "Close Tab" button on the tab bar closes only one tab correctly.
| \* Fixed: Broken tree disappeared when trees are duplicated or moved to
  another window.
| \* Fixed: Auto-hide of tab bar works for rightside or bottom tab bar.
| \* pl-PL locale is available. (translated by Andrzej Pasterczyk)

Tree Style Tab 0.7.2009040201 - April 1, 2009
---------------------------------------------

| \* Works on Minefield again.
| \* Improved: A narrow bar for auto-hide tab bar is available. You can access
  to the tab bar even if there is a full-screen Flash.
| \* Improved: Pointing on the tab bar keeps auto-hide tab bar shown even if it
  is shown by keyboard shortcuts.
| \* Fixed: Keyboard shortcuts to switch tabs show tab bar automatically in the
  fullscreen mode.
| \* Fixed: It disappeared that infinity redrawing on auto-collapse with some
  theme including paddings for tabs.
| \* Fixed: Too narrow tab bar in the fullscreen mode disappeared.
| \* Fixed: The content area is correctly redrawed after you exit from the
  fullscreen mode.
| \* Fixed: Works correctly even if it is the initial startup.
| \* Fixed: "New Tab" button in the tab bar works correctly.

Tree Style Tab 0.7.2009032801 - March 27, 2009
----------------------------------------------

\* Fixed: "Vertigo" style was broken on Firefox 3.0.x.

Tree Style Tab 0.7.2009032701 - March 26, 2009
----------------------------------------------

| \* Improved: Appearance of tabs in "Mixed" style is updated.
| \* Fixed: Works with Mouseless Browsing (
  https://addons.mozilla.org/firefox/addon/879 ) correctly.
| \* Fixed: Tooltip on tabs is always hidden while tab drag, because we
  sometimes drop tabs to the tooltip accidentally.

Tree Style Tab 0.7.2009032502 - March 25, 2009
----------------------------------------------

| \* Improved: New theme "Metal" is available. It is the default theme on Mac
  OS X.
| \* Fixed: Odd appearance on Linux and Mac OS X disappearef.
| \* Fixed: It disappeared that infinity redrawing on auto-collapse with some
  theme.
| \* Fixed: Dropped tabs from another window keep their tree structure
  correctly.
| \* Improved: A custom event "TreeStyleTabCollapsedStateChange" is available
  for developers.
| \* de-DE locale is updated by Andy Pillip.

Tree Style Tab 0.7.2009031701 - March 16, 2009
----------------------------------------------

| \* Improved: New tabs from QuickDrag (
  https://addons.mozilla.org/firefox/addon/6912 ), Linky (
  https://addons.mozilla.org/firefox/addon/425 ), Mouseless Browsing (
  https://addons.mozilla.org/firefox/addon/879 ), and Snap Links (
  https://addons.mozilla.org/firefox/addon/4336 ) become child tabs of the
  current tab.
| \* Improved: Dropped tab becomes new first child if you set new child tabs to
  be inserted as first child.
| \* Fixed: The closebox in the tab bar (not in tabs) works correctly.
| \* Fixed: Correct behavior of tab dropping.
| \* Fixed: Correct appearence of the closebox in the vertical tab bar (not in
  tabs).
| \* Fixed: Correct appearance of the "new tab" button in the vertical tab bar
  with Tab Mix Plus.
| \* Fixed: The tab bar is correctly scrolled by tab focus even if Tab Mix Plus
  is installed.
| \* Updated: Italian locale is updated. (by Godai71)

Tree Style Tab 0.7.2009030901 - March 8, 2009
---------------------------------------------

| \* Improved: On Firefox 3.5 or later, vertical tahs are shown with
  dropshadow.
| \* Modified: When the last child tab is dropped just after its parent, the
  dragged tab becomes a next sibling of the parent.
| \* Modified: Dropped tabs always become last child of the target tab.
| \* Fixed: On Shiretoko 3.1b4pre, position of "new tab" button is correctly
  updated when many tabs are open.
| \* Fixed: Ctrl-Tab correctly circulate tab focus.

Tree Style Tab 0.7.2009021201 - Feb. 12, 2009
---------------------------------------------

| \* Works on Firefox 3.1b3pre.
| \* Fixed: XLinks in SVG (or others) are correctly ignored when it is clicked.
| \* Fixed: The first child tab is correctly focused if the parent tab is
  closed.
| \* Improved: You can open links from separete selections in new tabs.

Tree Style Tab 0.7.2008122801 - Dec. 28, 2008
---------------------------------------------

| \* Fixed: Buttons on the tab bar work correctly.
| \* Added: ru-RU locale is available. (by L'Autour)

Tree Style Tab 0.7.2008120401 - Dec. 3, 2008
--------------------------------------------

| \* Fixed: Possibly works with Tab History (
  https://addons.mozilla.org/firefox/addon/1859 ).
| \* Fixed: Works with Aging Tabs (
  https://addons.mozilla.org/firefox/addon/3542 ).
| \* Fixed: On Shiretoko 3.1b3pre, dropping of files, links, etc. to the tab
  bar is correctly performed.
| \* Improved: Clicks on spaces of indented tabs work as clicks on tabs. Thus,
  you can switch tabs by clicking screen edges in the full screen mode. If you
  disable this change, change the value of a secret preference
  "extensions.treestyletab.clickOnIndentSpaces.enabled" to "false".

Tree Style Tab 0.7.2008120201 - Dec. 1, 2008
--------------------------------------------

| \* Fixed: Drag and drop of tabs works correctly on Minefield 3.1b3pre.
| \* Fixed: Drag and drop of links works correctly on Minefield 3.1b3pre.
| \* Improved: Dragging parent tab and dropping it out of the window tears off
  the subtree to a new window on Minefield 3.1b3pre.
| \* Improved: "Open a new tab" button can be hidden by checkbox on Minefield
  3.1b3pre.
| \* Fixed: The checkbox for "List all tabs" button works correctly on
  Minefield 3.1b3pre.
| \* Improved: New tabs from SBM Counter ( http://miniturbo.org/ ) are opened
  as child tabs of the current tab.
| \* Fixed: Broken menu with Multiple Tab Handler (
  http://piro.askura.ne.jp/xul/_multipletab.html.en ) disappeared.

Tree Style Tab 0.7.2008110801 - Nov. 7, 2008
--------------------------------------------

| \* Fixed: "Maximized" state is correctly restored on the next startup.
| \* Fixed: Dropping of tabs works correctly on the blank are of the tab bar.
| \* Fixed: Works on Minefield 3.1b2pre.
| \* es-ES locale is updated. (by tito)
| \* it-IT locale is updated. (by Godai71)
| \* de-DE locale is updated. (by Andy Pillip)

Tree Style Tab 0.7.2008101801 - Oct. 17, 2008
---------------------------------------------

| \* Improved: On Minefield 3.1b2pre, tabs are moved from an window to another
  by drag and drop, without reloading.
| \* Fixed: "Bookmark Sub Tree" feature works with Tab Mix Plus.

Tree Style Tab 0.7.2008101502 - Oct. 14, 2008
---------------------------------------------

| \* Improved: Works on Minefield 3.1b2pre.
| \* Improved: A new feature, "Bookmark this Tree" is available for tab context
  menu.
| \* Improved: Tab indentation is automatically adjusted by tab bar width.
| \* Fixed: Works with Menu Edit ( https://addons.mozilla.org/firefox/addon/710
  ). Menu items of tab context menu are not duplicated anymore.
| \* Fixed: Works with Link Widgets (
  https://addons.mozilla.org/firefox/addon/2933 ).
| \* Fixed: Works with FireGestures (
  https://addons.mozilla.org/firefox/addon/6366 ) again.
| \* Fixed: Works with LastTab ( https://addons.mozilla.org/firefox/addon/112
  ).
| \* Fixed: Tab indentation is correctly back after full screen mode is
  finished.
| \* Fixed: Content area are correctly rendered after auto-hide tab bar feature
  is disabled.
| \* Fixed: Links in web pages are correctly opened as child tabs
  automatically.
| \* Fixed: Secondary or later windows are initialized correctly.
| \* Fixed: Sub tree is correctly collapsed even if one of descendant tab is
  selected.
| \* Fixed: The number of closed tabs in warning dialog is corrected.
| \* Fixed: Sub tree structure of the current tab is correctly restored even if
  Session Manager ( https://addons.mozilla.org/firefox/addon/2324 ) is
  installed.
| \* Updated: German locale is updated.
| \* Updated: Italian locale is updated.

Tree Style Tab 0.7.2008062001 - June 20, 2008
---------------------------------------------

| \* Improved: Session Management of Tab Mix Plus is supported.
| \* Fixed: Tab Mix Plus can know a tab in vertical tab bar is visible or not.
  (If you like, you can take the old behavior back by changing
  "extensions.treestyletab.TMP.doNotUpdate.isTabVisible" to "true".)
| \* Fixed: Scroll position is correctly restored when a tab is closed in
  vertical tab bar.

Tree Style Tab 0.7.2008061901 - June 18, 2008
---------------------------------------------

| \* Improved: Tab appearance specified by the current theme is available for
  vertical/bottom tab bar.
| \* Modified: Tab appearance is changed a little.
| \* Fixed: Greasemonkey 0.8 or later is supported.
| \* Fixed: Keyboard shortcuts or other cases expand shrunken tab bar
  correctly.
| \* Fixed: In vertical tab bar, it is scrolled to the selected tab after a tab
  is closed.
| \* Fixed: Broken context menu on tabs disappeared, with the Multiple Tab
  Handler.

Tree Style Tab 0.7.2008061701 - June 17, 2008
---------------------------------------------

| \* Improved: Now the "Auto Hide Tab Bar" feature makes tab bar shrunken, not
  collapsed. However you can choose the old behavior as you like. (This
  improvement was inspired from Zusukar's patch. Thanks!)
| \* Improved: Better full zoom support on Firefox 3.
| \* Improved: Better full screen support on Firefox 3.

Tree Style Tab 0.6.2008061601 - June 16, 2008
---------------------------------------------

| \* Improved: Subtrees are automatically opened while drag-and-drop operations
  on Mac OS X.
| \* Fixed: Appearance on Mac OS X is corrected.

Tree Style Tab 0.6.2008050601 - May 5, 2008
-------------------------------------------

Added: Traditional Chinese locale is available. (by HkYtrewq, Thanks!)

Tree Style Tab 0.6.2008050101 - April 30, 2008
----------------------------------------------

| \* Improved: Advanced settings are available for auto-hide feature of the tab
  bar.
| \* Improved: Auto-hide of the tab bar is disabled while you drag scrollbars.
| \* Improved: New tabs from GM\_openInTab of Greasemonkey are opened as child
  tabs of the current tab.
| \* Fixed: Configuration dialog works correctly with Minefield on Linux.
| \* Fixed: Tree structure is kept correct when top-level tabs are reopened.
| \* Fixed: Multiple bookmarks are opened as separate tabs even if Tab Mix Plus
  is available.
| \* Fixed: Works on Firefox 3 beta5.
| \* Added: German locale is available. (by Andy Pillip)

Tree Style Tab 0.6.2008031101 - March 10, 2008
----------------------------------------------

| \* Fixed: Wrongly shown tab bar after keyboard shortcuts are used
  disappeared.
| \* Modified: Tab bar is shown in half-transparent appearance.
| \* Chinese locale is updated.

Tree Style Tab 0.6.2008030904 - March 10, 2008
----------------------------------------------

| \* Improved: Auto show/hide of the tab bar becomes more flexible.
| \* Improved: Tab bar is shown as transparent, when it is placed to left,
  right, or bottom and auto-hide is available.
| \* Improved: Flash on auto show/hide of the tab bar decreased.
| \* Improved: New tabs opened by FireGestures (
  https://addons.mozilla.org/firefox/addon/6366 ) become child tabs.
| \* Spanish locale is available. (by tito, Thanks!)
| \* Works on Minefield 3.0b5pre.

Tree Style Tab 0.5.2008030303 - March 3, 2008
---------------------------------------------

| \* Improved: Appearance of tree twisties can be changed.
| \* Improved: Children tabs inherits the color of the parent tab if
  ColorfulTabs ( https://addons.mozilla.org/firefox/addon/1368 ) is available.
| \* Improved: New tabs opened by drag and drop in web pages with Super
  DragAndGo ( https://addons.mozilla.org/firefox/addon/137 ) or Drag de Go (
  https://addons.mozilla.org/firefox/addon/2918 ) become children of the
  current tab automatically.
| \* Improved: Auto-tree feature (like above) can be disabled completely by a
  secret preference "extensions.treestyletab.autoAttachNewTabsAsChildren". If
  you don't want any tabs to be children automatically, you should turn it to
  "false".
| \* Fixed: Works with Tab Mix Plus 0.3.6.1.
| \* Fixed: Works with combination of Firefox 3 and Tab Mix Plus.
| \* Fixed: Works with FLST and Tabbrowser Preferences.
| \* Added: zh-CN locale is available. (by Fatiaomao, Thanks!)
| \* Improved: Toolbars beside the tab bar, provided by All-in-One Sidebar with
  a secret preference "extensions.aios.tbx.tabbar", are available on vertical
  tab bar. If you turn it to "true", customizable toolbars are shown on/below
  the vertical tab bar.
| \* Fixed: Some preferences are saved its user value correctly after the addon
  is re-installed.
| \* Fixed: Position of closeboxes in inverted rightside tabs are corrected.

Tree Style Tab 0.5.2008022702 - Feb. 26, 2008
---------------------------------------------

| \* Fixed: Bookmark groups are loaded by your preference correctly on Firefox
  3.
| \* Fixed: New tabs from the location bar or other cases opened correctly. (it
  was a regression in 0.5.2008022701)

Tree Style Tab 0.5.2008022701 - Feb. 26, 2008
---------------------------------------------

| \* Improved: Now you can change the position of tab bar dynamically from
  context menu on tab bar.
| \* Fixed: Became compatible to Highlander and PermaTabs (maybe)
| \* Fixed: A typo in en-US locale disappeared.
| \* Fixed: "Fix width of tab bar" state is restored correctly on every
  startup.
| \* Updated: Italian locale is updated. (by Godai71.Extenzilla)

Tree Style Tab 0.5.2008022402 - Feb. 24, 2008
---------------------------------------------

| \* Improved: Drag and drop actions for selection tabs are available with
  Multiple Tab Handler.
| \* Fixed: Drag and drop actions work correctly on Firefox 3.
| \* Improved: Moving of tabs by drag and drop from other windows is available
  on Firefox 3.

Tree Style Tab 0.5.2008022301 - Feb. 22, 2008
---------------------------------------------

| \* Improved: New tabs opened from the location bar can be opened as children
  of the current tab even if their domains are different from the current.
| \* Improved: New option to fix width of the tab bar and hide splitter is
  available in the context menu of the tab bar.
| \* Fixed: Compatibility with some themes (iFox etc.) is improved.
| \* Fixed: Double clicking on the tab bar works correctly.
