Piro / YUKI Hiroshi
9be3c3493d
Flatten deeply nested "setTimeout()"
2014-10-22 03:00:12 +09:00
Piro / YUKI Hiroshi
e0a7e43b3c
Flatten deeply nested "setTimeout()"
2014-10-22 02:57:45 +09:00
Piro / YUKI Hiroshi
f89d42db14
Free symbol after all accesses
2014-10-22 02:36:38 +09:00
Piro / YUKI Hiroshi
fe26d207ca
Migrate from JSDeferred to ES6 Promise (Promise.jsm)
2014-10-22 02:28:19 +09:00
YUKI Hiroshi
4f43006773
Use latest JSDeferred (based on Official)
2014-10-21 21:44:13 +09:00
YUKI Hiroshi
b0b2305bd7
Output index of the "to be restored" tabs for debugging
2014-10-16 18:00:55 +09:00
YUKI Hiroshi
397894d678
Don't mark tab to be restored, if it is already restored
2014-10-16 18:00:37 +09:00
Piro / YUKI Hiroshi
e62cd87bff
Open new tabs from target="_blank" links as children of the current tab, when e10s is enabled.
2014-10-02 02:51:43 +09:00
Piro / YUKI Hiroshi
72ae666e12
Restore ancestor relation of tabs even if it is restored by "undo close tab"
2014-10-02 02:10:10 +09:00
Piro / YUKI Hiroshi
35aab258b8
Update the "to be restored" state only once.
...
Don't update the state again and again, because the tab is unexpectedly "restored" twice after I do "undo close tab"...
2014-10-02 00:57:17 +09:00
Piro / YUKI Hiroshi
db487f32bb
Detect DOM instances by constructor function instead of XPCOM interface
2014-10-01 01:32:27 +09:00
Piro / YUKI Hiroshi
fc7f336c69
Detect window safely
2014-10-01 00:27:30 +09:00
Piro / YUKI Hiroshi
20e58a5b0b
Update library
2014-10-01 00:23:08 +09:00
YUKI Hiroshi
09f43c8f84
Use LF instead of CRLF
2014-09-30 20:09:27 +09:00
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