YUKI Hiroshi
db4d2bac2c
Update cached "toBeRestored" state for TSTWindow#restoringTree and others
2014-09-30 17:06:49 +09:00
YUKI Hiroshi
b7389dd744
Remove duplicated check ror to-be-restored tab
2014-09-30 16:46:33 +09:00
YUKI Hiroshi
e3c589406d
Output message for debugging around unexpected new child tab
2014-09-30 15:13:10 +09:00
YUKI Hiroshi
af6e5d0ba7
Don't open new tab from Ctrl-T as a new tab from content link
2014-09-30 15:12:29 +09:00
YUKI Hiroshi
a9f1f8a86d
Fix mismatched function name
2014-09-30 15:01:44 +09:00
YUKI Hiroshi
8fc1998fd4
Stringify saved value.
...
This is required to bypass type check introduced by https://bugzilla.mozilla.org/show_bug.cgi?id=908440
2014-09-30 14:31:08 +09:00
John Schoenick
0cc0714723
Fix click hook for nesting new tabs in e10s mode
2014-08-27 16:17:00 -07:00
John Schoenick
b64986b292
Workaround for bug 1042680 issue #3 in e10s mode
2014-08-27 16:16:41 -07:00
Piro / YUKI Hiroshi
503803c076
Drop support for Firefox 30 or older versions.
...
Because Firefox 31 becomes new ESR.
2014-07-27 02:44:23 +09:00
Piro / YUKI Hiroshi
fffcd3172f
Fix typo
2014-07-03 02:06:10 +09:00
Piro / YUKI Hiroshi
579d926537
Get actual stored tab id correctly ( #676 )
2014-07-02 23:32:08 +09:00
Piro / YUKI Hiroshi
511a51dd7e
Restore tab position for "Undo Close Tab" command correctly on Firefox 29 and newer versions ( #676 )
2014-07-02 23:02:53 +09:00
Piro / YUKI Hiroshi
66eb630cdf
Revert "Read value of custom attributes of tabs via TSTBase.getTabAttribute() safely."
...
This reverts commit f4fb6174d2
.
This change breaks other features...
2014-07-02 04:44:43 +09:00
Piro / YUKI Hiroshi
ca776a606f
Get new position safely
2014-07-02 04:44:02 +09:00
Piro / YUKI Hiroshi
f4fb6174d2
Read value of custom attributes of tabs via TSTBase.getTabAttribute() safely.
...
Tab's ID and other attributes saved via setTabValue is not available before the tab is completely restored.
As the result, TST sometimes fail to restore tab positions. (See: #676 )
This issue doesn't happen on Firefox 24ESR, because recent Firefox (29 and later) uses message manager to restore tabs and it causes such "delay" of initializations about custom attributes.
2014-07-02 04:29:49 +09:00
Piro / YUKI Hiroshi
b386b85bd3
Make the meaning of "tabsToRestore" clear
2014-07-02 02:27:26 +09:00
YUKI Hiroshi
9e32fbe386
Update tabbar appearance correctly, after toolbar customiation ( fix #728 )
2014-05-19 19:25:38 +09:00
Piro / YUKI Hiroshi
8ba98a1059
Reduce use of mutation observers
2014-05-11 15:55:20 +09:00
Piro / YUKI Hiroshi
0df14f3989
Use "attributeFilter" for mutation observers
2014-05-11 15:41:43 +09:00
Piro / YUKI Hiroshi
5e777a6838
Don't hide the toolbox in the full screen mode, if "browser.fullscreen.autohide" is "false"
2014-05-11 04:51:07 +09:00
Infocatcher
aea4d110ec
Fix typo: 'Transition' -> 'transition'
...
We still have 'MozTransition' in latest Firefox 32.0a1, so all should have working fine
2014-05-05 17:23:45 +04:00
Piro / YUKI Hiroshi
22a635e8d9
Allow "tabs in titlebar" if Tabs On Bottom addon is installed
2014-05-05 17:46:29 +09:00
YUKI Hiroshi
9436957452
Don't update the size of the floating tab bar by "resize" event from another floating box.
...
This the compatibility issue with Unified Sidebar.
See: https://github.com/piroor/unifiedsidebar/issues/3
2014-05-01 15:44:06 +09:00
Piro / YUKI Hiroshi
e8826a01bd
Follow to changes introduced by https://bugzilla.mozilla.org/show_bug.cgi?id=989984
2014-05-01 00:47:14 +09:00
YUKI Hiroshi
f2dc08bc43
Fix wrong version numbers of Firefox
2014-04-17 20:05:05 +09:00
YUKI "Piro" Hiroshi
a92de60fd8
Clear wrong relation of duplicated tabs ( #605 )
2014-04-16 18:58:30 +09:00
YUKI "Piro" Hiroshi
6681a7cd44
Revert "Ignore already cleared redirection table ( #605 )"
...
This reverts commit bf576cfb75
.
2014-04-16 18:47:11 +09:00
YUKI "Piro" Hiroshi
bf576cfb75
Ignore already cleared redirection table ( #605 )
2014-04-16 18:45:53 +09:00
YUKI "Piro" Hiroshi
97a06e85db
Don't clear tab relations for correctly duplicated tabs ( #605 )
2014-04-16 18:41:46 +09:00
YUKI "Piro" Hiroshi
ed6fafb2ec
Cleanup needless (wrong) tab relations correctly ( #605 )
2014-04-16 18:23:59 +09:00
YUKI "Piro" Hiroshi
66734bbfaf
Ignore already removed tabs
2014-04-16 17:43:03 +09:00
YUKI "Piro" Hiroshi
b94b562446
Specify given tab correctly
2014-04-16 17:42:31 +09:00
YUKI "Piro" Hiroshi
7976852515
Fix missing ")"
2014-04-16 17:39:47 +09:00
YUKI "Piro" Hiroshi
5fccd33645
Clear tab relations based on redirected IDs, if they never been "restored" ( #605 )
2014-04-16 17:34:39 +09:00
YUKI "Piro" Hiroshi
6e3d43d24b
Add "with delay" suffix
2014-04-16 17:19:17 +09:00
YUKI Hiroshi
32feaa2d8c
Fix missing message for closing multiple tabs correctly
2014-04-14 14:37:57 +09:00
YUKI Hiroshi
e7ac5542e5
Fix typo
2014-04-14 14:31:35 +09:00
YUKI Hiroshi
c2d37f721f
Show a confirmation dialog for browser.tabs.warnOnClose correctly on Firefox 29 and later
2014-04-14 14:29:11 +09:00
Piro / YUKI Hiroshi
d72978a364
Fix memory leak
...
See: https://github.com/piroor/fxaddonlib-inherit/issues/1
2014-04-05 03:15:24 +09:00
YUKI Hiroshi
d29444fa07
Update library
2014-04-03 12:21:16 +09:00
YUKI Hiroshi
626649c00c
Update library
2014-04-02 19:38:32 +09:00
YUKI Hiroshi
fd6c08937a
Use Object.create to create subclasses
2014-04-02 19:25:51 +09:00
Piro / YUKI Hiroshi
84640a12ca
Allow "tabs in titlebar" feature if Classic Theme Restorer is installed ( #674 )
...
https://addons.mozilla.org/firefox/addon/classicthemerestorer/
2014-04-02 03:43:42 +09:00
YUKI Hiroshi
482bab417b
Use String#trim() instead of String#replace()
2014-03-31 15:10:51 +09:00
YUKI Hiroshi
a112fffe09
Change line breaks
2014-03-31 14:56:44 +09:00
YUKI Hiroshi
e7051b8856
Name to function
2014-03-31 14:54:56 +09:00
YUKI Hiroshi
29982f0522
Skip dirty hack on Firefox 29 and later
2014-03-31 14:54:39 +09:00
YUKI Hiroshi
0a0a4003b5
Restore tree structure on the startup correctly, with Firefox 29 and later
2014-03-31 14:54:14 +09:00
YUKI Hiroshi
f58cd7a994
Restore tree structure on the startup correctly, with Firefox 28
2014-03-31 14:52:44 +09:00
Piro / YUKI Hiroshi
30d4bc82e5
Reduce indent
2014-03-29 02:19:06 +09:00