How do I make T4Fx look like FF 3.6.28 with tabs?

Hubert's Avatar

Hubert

24 Jul, 2014 05:18 PM

I had 24.6.0 on my Mac and got an update info, that 24.7.0 was available. I updated by clicking on the main T4Fx page on my processor type and now it is 31.0.0.

Not that this versions is terrib,ly slow as hell and a real pain in my ass, while searching on google, it has trashed my presets.
I remember, that I maybe asked this question a while ago, but I can't find it anymore.

So I have to ask again.
How do I make T4Fx look like FireFox 3.6.28 with the Tabs not on top?

I also had chosen a certain Apple/Safari-like skin and now, when I go to my add ons list I don't know anymore, which one I had used.
Is there a possibility to get the data where that was stored for my version 24.6.0? (I suppose not...)

Can I downgrade to 24.x.x?

Also, when I searched for my support threads, I found that they are not under my internet name Hubert, but my full real life name with the email answers that I had with Chris and Cameron Kaiser.

I typed this in TextEdit and then copied the text into the Textfield on this site, because otherwise I had to wait a second for every letter. It is all really slow here.

(Machine: ibook G4 1,33GHz)

  1. 1 Posted by Hubert on 24 Jul, 2014 06:49 PM

    Hubert's Avatar

    I downloaded 24.6.0 again from the build history page of tenFourFox/floodgap. All was back as I wanted it immediately. (Tabs on bottom like Firefox 3 and if I am right the colour of the metal skin interface, too).

    I then tried 24.7.0 and here it is the same.

    So my guess is, that I downloaded an addon back then and that 31.0.0 doesn't support this add-on.
    I think it maybe have been this one https://addons.mozilla.org/de/firefox/addon/firefox-3-theme-for-firefox/ (even if it displays, that 24.x is not supported).

    24.7.0 is quick for me, so I will stay here and try 31.x.x again in a few builds later, maybe...

  2. Support Staff 2 Posted by Chris (chtrusch... on 24 Jul, 2014 08:21 PM

    Chris (chtrusch)'s Avatar

    Ahm, yes.

    You can try the add-on "Classic Theme Restorer" with 31. It will give you Tabs on Bottom and many more customizations.

  3. 3 Posted by Hubert on 23 Aug, 2014 04:57 PM

    Hubert's Avatar

    First, could you please delete my full name out of the answers and replace it with the nick Hubert.

    Now my problem/info that I wanted to pass on:

    I tried 31 again (after several tries) and installed only classic theme restorer and did nothing else.
    - so tabs are on bottom
    - skin colour is to bright (the grey)
    - buttons (red, yellow, green) act weird as I had remembered it from my last try.
    see picture 1 (Bild 3.png)
    see picture 2 (BIld 4.png) (the three buttons are gone, after one has switched tabs or browsed the setup/preferences and other windows), you have to wipe your mouse over them to get them back.

    One question! 31 with classic applied has the round "page backwards" button. My 24.7. install has square ones. Is this the way 24 came, when fresh installed or did I do something (I obviously had put the tabs on bottom, though).
    see picture 3 (name Bild_1.png)

  4. Support Staff 4 Posted by Chris (chtrusch... on 23 Aug, 2014 05:20 PM

    Chris (chtrusch)'s Avatar

    Hi, I can't delete your name from the header since it was sent with your email; Tender doesn't allow this sort of editing (at least not to me). If you post via web, your name won't appear. The only thing I can do is delete comment no 4 completely.

    Questions about Classic Theme Restorer should generally go to the folks who make this extension. We're not responsible for it, and we can't change how it behaves. I tried it and also found it a bit unpolished.

    The buttons issue might be related to https://code.google.com/p/tenfourfox/issues/detail?id=282 or https://code.google.com/p/tenfourfox/issues/detail?id=247&q=persona . Do you get this also with the default Australis theme?

    The square Back button in 24 appears when you choose "use small icons" in Customize. The default (after install) in 24 is to use large icons. Sadly, this option is gone in Australis, but CTR may provide a similar feature.

  5. 5 Posted by Hubert on 24 Aug, 2014 12:02 AM

    Hubert's Avatar

    Yes, delete post 4, then. Thanks!

    Yes, I get the jumping traffic lights mentioned on floodgap, too, with the aurora theme and an ibook G4 mid 2005 1,33GHz.

    On the square toolbar buttons, after installing CTR on australis one can go to the customize window and at the very bottom there is "normal" and "small" buttons. It at least brings two small buttons, what it says. *rolleyes* I still miss the squares around the arrows. You are roght, it is looking unpolished.

    For more (though I already new most of it from reading here and there and your support... https://support.mozilla.org/de/questions/996959 (see cor-el's last post).

    Here is a screenshot (they say there are other buttons to choose from, but as far as I can see no other buttons for the arrows with CTR).

  6. 6 Posted by Hubert on 14 Nov, 2014 02:06 PM

    Hubert's Avatar

    One addition:

    I stumbled over this "Plus, for the all-new TenFourFox 31 we implemented Australis," Does this actually mean australis is only used for looks here (and under the hood it is similar to 24.7.0) or did security make it obligatory to change everything?
    In other words, would it have been possible to keep the old look and organisation of things/items, though upgrading to the newest security implementations without problems for the software engineers?

  7. Support Staff 7 Posted by Cameron Kaiser on 14 Nov, 2014 04:46 PM

    Cameron Kaiser's Avatar

    It's always possible to do anything, but in this case it would have been prohibitively complicated to try to merge the old interface with the new rendering engine, and would have seriously impacted add-on compatibility. In general, unless I have a strong reason to do otherwise (like, the browser won't work), we stick with the existing Firefox code. Otherwise the project becomes very hard to maintain and it's hard enough as it is.

  8. 8 Posted by Hubert on 16 Feb, 2015 09:23 PM

    Hubert's Avatar

    One Addition to Classic-Theme-Restorer:

    I had mentioned, that the traffic buttons (left upper corner, red, yellow, green) disappear with CTR.
    The solution is
    enable to show the Page title in the top area. Since I did this, the buttons are always fine. I did this since 31.4, so I don't know, if it would have been the same way with 31.0, but I think so.

    On a side note, for me TFFx still loads (opens) very slowly and also it gets slower (beachballing) the longer I have it open. When I close and restore all tabs, it works again.

    Secondly, if I log in to gmx.de or gmx.net I always get at first a message, that my password was wrong (which is not), then I type it again and hit enter again and it works. The netx page informs me that I had not logged out the last time (though I did), after that everything works fine.

    Lately VideoDownloadhelper didn't work anymore, so I started Firefox 3,6.28 again and TFFx 24.7 and there it worked. Then I opened TFFx 31.4 again (restored CTR) and VideoDownloadHelper worked again.

    Also I found out with CTR, that you can hit the option "symbol" three times and get different spacings in the top line.

  9. 9 Posted by Mathias Seimetz on 13 Mar, 2015 01:54 AM

    Mathias Seimetz's Avatar

    2015-03-12 01:09:52.357 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:52.454 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:52.482 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:52.508 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:52.534 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:52.627 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:52.653 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:52.681 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:52.729 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:52.754 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:52.831 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:52.880 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:52.905 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:52.954 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.027 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.057 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.086 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.118 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.144 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:53.167 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:53.189 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.237 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.263 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:53.307 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.333 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:53.400 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:53.428 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:53.495 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:53.517 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.543 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.575 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.600 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.648 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.697 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.723 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.748 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.774 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.806 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.853 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:53.924 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:53.991 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.047 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.079 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.105 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.153 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.201 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:54.223 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:54.297 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.328 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.376 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.402 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.472 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.597 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.667 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.750 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.776 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:54.798 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.846 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:54.868 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.922 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.954 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:54.979 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:55.006 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:55.032 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:55.058 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:55.087 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:55.109 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:55.135 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:55.161 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    2015-03-12 01:09:55.186 sample[301] thread_read_stack: stack appears to be in inconsistent state to trace. Truncating stack.
    2015-03-12 01:09:55.209 sample[301] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
    Analysis of sampling pid 226 every 10.000000 milliseconds
    Call graph:
        120 Thread_1003
          120 _pthread_body
            120 std::vector<void*, std::allocator<void*> >::_M_default_append(unsigned long)
              120 _ZNSt6vectorIPN4base13SystemMonitor13PowerObserverESaIS3_EE13_M_insert_auxIIRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_
                120 void std::__introsort_loop<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int)
                  120 std::vector<void*, std::allocator<void*> >::_M_default_append(unsigned long)
                    120 std::_Rb_tree<sigslot::_signal_base_interface*, sigslot::_signal_base_interface*, std::_Identity<sigslot::_signal_base_interface*>, std::less<sigslot::_signal_base_interface*>, std::allocator<sigslot::_signal_base_interface*> >::erase(sigslot::_signal_base_interface* const&)
                      120 std::_Rb_tree<sigslot::_signal_base_interface*, sigslot::_signal_base_interface*, std::_Identity<sigslot::_signal_base_interface*>, std::less<sigslot::_signal_base_interface*>, std::allocator<sigslot::_signal_base_interface*> >::erase(sigslot::_signal_base_interface* const&)
                        120 kevent
                          120 kevent
        120 Thread_1103
          120 _pthread_body
            120 PRP_NakedBroadcast
              120 XRE_AddJarManifestLocation
                120 void std::__introsort_loop<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int)
                  120 std::_Rb_tree<unsigned long, std::pair<unsigned long const, IPC::Message>, std::_Select1st<std::pair<unsigned long const, IPC::Message> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, IPC::Message> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, IPC::Message> >*)
                    120 _ZNSt6vectorIlSaIlEE13_M_insert_auxIIRKlEEEvN9__gnu_cxx17__normal_iteratorIPlS1_EEDpOT_
                      120 XRE_AddJarManifestLocation
                        120 _NS_InvokeByIndex
                          120 _NS_InvokeByIndex
                            120 _NS_InvokeByIndex
                              120 libVersionPointnspr
                                120 poll
                                  120 select
                                    120 select
        120 Thread_1203
          120 _pthread_body
            120 PRP_NakedBroadcast
              120 js::StartPCCountProfiling(JSContext*)
                120 PR_WaitCondVar
                  120 pthread_cond_wait
                    120 semaphore_wait_signal_trap
                      120 semaphore_wait_signal_trap
        120 Thread_1303
          120 _pthread_body
            120 PRP_NakedBroadcast
              120 nsPrintSession::Release()
                120 PR_WaitCondVar
                  120 PR_SetThreadRecycleMode
                    120 pthread_cond_timedwait
                      120 semaphore_timedwait_signal_trap
                        120 semaphore_timedwait_signal_trap
        120 Thread_1403
          120 _pthread_body
            120 PRP_NakedBroadcast
              120 XRE_AddJarManifestLocation
                120 PR_WaitCondVar
                  120 pthread_cond_wait
                    120 semaphore_wait_signal_trap
                      120 semaphore_wait_signal_trap
        120 Thread_1503
          120 _pthread_body
            120 PRP_NakedBroadcast
              120 XRE_AddJarManifestLocation
                120 void std::__introsort_loop<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int)
                  120 std::_Rb_tree<unsigned long, std::pair<unsigned long const, IPC::Message>, std::_Select1st<std::pair<unsigned long const, IPC::Message> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, IPC::Message> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, IPC::Message> >*)
                    120 _ZNSt6vectorIlSaIlEE13_M_insert_auxIIRKlEEEvN9__gnu_cxx17__normal_iteratorIPlS1_EEDpOT_
                      120 XRE_AddJarManifestLocation
                        120 XRE_AddJarManifestLocation
                          120 PR_WaitCondVar
                            120 PR_SetThreadRecycleMode
                              120 pthread_cond_timedwait
                                120 semaphore_timedwait_signal_trap
                                  120 semaphore_timedwait_signal_trap
        120 Thread_1603
          120 _pthread_body
            120 PRP_NakedBroadcast
              120 _NS_InvokeByIndex
                120 _NS_InvokeByIndex
                  120 PR_WaitCondVar
                    120 pthread_cond_wait
                      120 semaphore_wait_signal_trap
                        120 semaphore_wait_signal_trap
        120 Thread_1703
          120 _pthread_body
            120 PRP_NakedBroadcast
              120 std::_Rb_tree<int, std::pair<int const, webrtc::VideoCaptureCapability*>, std::_Select1st<std::pair<int const, webrtc::VideoCaptureCapability*> >, std::less<int>, std::allocator<std::pair<int const, webrtc::VideoCaptureCapability*> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, webrtc::VideoCaptureCapability*> >*)
                120 std::_Rb_tree<int, std::pair<int const, webrtc::VideoCaptureCapability*>, std::_Select1st<std::pair<int const, webrtc::VideoCaptureCapability*> >, std::less<int>, std::allocator<std::pair<int const, webrtc::VideoCaptureCapability*> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, webrtc::VideoCaptureCapability*> >*)
                  120 PR_WaitCondVar
                    120 pthread_cond_wait
                      120 semaphore_w (truncated)

  10. Support Staff 10 Posted by Cameron Kaiser on 13 Mar, 2015 02:10 AM

    Cameron Kaiser's Avatar

    Although I appreciate your initiative in generating a Shark trace, the optimized release builds are generally stripped, so the symbols are not necessarily accurate. It would be more helpful to me, at least, to do this off a build with a proper symbol table. For time reasons, however, this would be something you'd need to build yourself; I don't have sufficient free cycles to generate unstripped test builds on a general availability basis.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac