Commit Graph

3442 Commits

Author SHA1 Message Date
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
Piro / YUKI Hiroshi
b356bd2969 Bump maxVersion to 35.0a1 2014-09-30 23:28:02 +09:00
YUKI Hiroshi
eb42092e49 Use DOM constructor instead of XPCOM interface to detect DOM element 2014-09-30 21:19:33 +09:00
YUKI Hiroshi
2b4be0cdfc Update library 2014-09-30 21:11:12 +09:00
YUKI Hiroshi
1604e9f2d4 Update news topics 2014-09-30 20:14:43 +09:00
YUKI Hiroshi
09f43c8f84 Use LF instead of CRLF 2014-09-30 20:09:27 +09:00
YUKI Hiroshi
c595c8ba22 Restore tree structure with multiple trees from bookmarks correctly, even if the dummy tab is disabled. (#662) 2014-09-30 19:59:15 +09:00
YUKI Hiroshi
5e498bd0ac Use LF instead of CRLF 2014-09-30 19:48:58 +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
19d2ded9d1 Stringify saved value 2014-09-30 14:42:28 +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
YUKI "Piro" Hiroshi
8962230b0e Merge pull request #760 from Nephyrin/master
Fix treestyletab in multiprocess (e10s) firefox
2014-09-30 14:19:24 +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
8fa1d76281 Fix click->open link handler for bug 1050447/Fx 34 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
dfe07b5894 Update history topics and bump maxVersion to 33.0a1 2014-07-03 00:02:48 +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
Piro / YUKI Hiroshi
a1ced64bfb Don't reassign a global variable. (fix #741)
With the preference "dom.compartment_per_addon"="true", updated gBrowserInit._delayedStartup cannot reassign a global variable defined by Firefox itself.
Accessing it as a property of the global object is not forbidden for now.
2014-06-30 01:48:51 +09:00
YUKI Hiroshi
9e32fbe386 Update tabbar appearance correctly, after toolbar customiation (fix #728) 2014-05-19 19:25:38 +09:00
YUKI Hiroshi
0464868996 Update fr-FR locale, by AxlMun
See also: https://github.com/piroor/treestyletab/pull/723
2014-05-15 10:53:05 +09:00
YUKI Hiroshi
40640f1074 Use latest buildscript 2014-05-14 11:59:06 +09:00
YUKI Hiroshi
10c32959b2 Fix broken ternary operation 2014-05-14 11:57:36 +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
f0f941df8c Bump version to 0.14.2014051101 2014-05-11 04:53:53 +09:00
Piro / YUKI Hiroshi
8a91736d01 Update history topics 2014-05-11 04:53:20 +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
Piro / YUKI Hiroshi
3c9d06af9c Use latest buiildscript 2014-05-10 20:05:35 +09:00
Piro / YUKI Hiroshi
3581cdb41f Bump version to 0.14.2014051001 2014-05-10 20:05:23 +09:00
Piro / YUKI Hiroshi
0d97df6a41 Update history topics 2014-05-10 20:04:48 +09:00
Piro / YUKI Hiroshi
275d0bb4db Add reason why we use white screen 2014-05-10 19:22:24 +09:00
YUKI Hiroshi
c8007fb368 Show dummy titlebar always if chromemargin starts with "0," 2014-05-09 20:15:24 +09:00
YUKI "Piro" Hiroshi
9c978168ad Merge pull request #714 from vovcacik/locale/cs/master
Czech translation
2014-05-09 19:53:11 +09:00
YUKI "Piro" Hiroshi
87b2750d6c Merge pull request #715 from vovcacik/bug/710/master
Change TST content area overlay element background color to white
2014-05-09 19:52:11 +09:00
Vlastimil Ovčáčík
2a865e5549 Fixes piroor/treestyletab/#710.
Changes background color of dummy almost transparent element spread over
Firefox content area from black to white. The near transparent element may
change website tone with inverse color. Therefore white dummy element will
affect only black websites since this commit.
2014-05-08 12:59:13 +02:00
Vlastimil Ovčáčík
ae227a3e48 Czech translation of Tree Style Tab compatibility strings. 2014-05-08 12:33:50 +02:00