Tuesday, August 16, 2011

6.0r available

Thanks to you sharp-eyed people, issues 81 and 82 have been repaired in TenFourFox 6 (that means printing and print preview should now work correctly again in 10.4, and progress bars shouldn't shimmy around in 10.5), and the fixes are now spun out as 6.0r. I really appreciate everyone's patience with the server downtime and the delay in getting this out, but we've still met the release date, and we're still at source parity with Firefox 6!

To reiterate for people new to this blog, since this is now the "update channel" until I get Floodgap and my business line up again (I just signed a T1 contract with DSL Extreme today, so let's hope that works out), this is the intended final version of TenFourFox 6.0. If you are still using the 6.0 release candidate that came out on Saturday, please download and replace it with 6.0r. The version will still be 6.0, but about: should show a build ID of 20110815. Since there are no other showstoppers, this will replace 5.0, and there will be no subsequent 5.0 or 4.0 releases.

As one more reminder, plugins are disabled by default, and are no longer supported. If you are new to this policy, refer to previous entries in this blog, or see this wiki entry on plugin support.

For builders, there is a new changeset pack up to apply to mozilla-release with the issue 81 and 82 fixes in it.

Please read the revised release notes, and then download the version for your architecture:

39 comments:

  1. There's a general problem with TFFox 6.0 for G5 to do with rendering old-fashioned table-based sites. Everything appears offset to the right. I'm sorry I'm not experienced enough to submit a bug report, but I can say that I have not been able to reproduce this on FFX 6.0 for Windows.

    ReplyDelete
  2. Some test URLs that show the difference would really help. I haven't touched any code in that area, and tables are so common that I would expect such a problem to be much more widespread. It would also be helpful to know if this appeared in 6.0b1 or in this release only.

    ReplyDelete
  3. Wow! This is way faster than 5.0! Even GMail is tolerable now (GMail is my personal test of browser speed; it is normally slow as molasses)!

    ReplyDelete
  4. ...and BTW, keeping this project going is even more important now because ElFurbe seems to have quit, and RPMozley never bothered with anything past 3.x. As far as PPC projects go, this is it.

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. Thank you very much for TenFourFox 6.0r :)

    I need for my Mac OS X 10.3.9 Panther a new browser. Firefox 2 is too old.

    Is it possible to build TenFourFox to Panther?

    ReplyDelete
  7. 6.0r is working great, including printing under Tiger. Thanks!

    ReplyDelete
  8. Art, well, there's still Xabaras, and they're up to 5.0.1. I imagine they will continue with 6, but I'm kind of wondering what they're going to do about 674647 and 674655 for future versions. (We're going to back those out.)

    Christian, alas, 10.3.9 lacks a lot of components that are absolutely necessary to build and it would be difficult, if not impossible, to fake up facsimiles. Even 10.4 is not 100% up to the task and we use a lot of workarounds and disable things in the background. One day that won't work either, but I hope that's still a few versions away (likely when Mozilla drops 10.5 support). As it stands, 10.4 is the hard minimum.

    rardin, excellent! I banged on it myself before I shipped it, but I'm glad to hear it's working fine for you also. I still don't have a proper solution to issue 82 but this bandaid is good enough for now.

    ReplyDelete
  9. Way way way off topic, but since there is no Classilla development blog...Christians question got me thinking about Classilla, which I use daily, and if you plan on keeping that most incredible of little projects going..

    ReplyDelete
  10. This comment has been removed by the author.

    ReplyDelete
  11. I am curious. I installed the H264 ad-on, and if I drag an H264 file onto Tenfourfox, it will play it, but it seems to be ignoring all HTML 5 Video tags. These Same tags work in Firefox 3.6.19. Has HTML 5 been disabled in Tenfourfox?

    BTW, this is easily the best PPC browser on the planet! Had high hopes for Shiira, but looks like it is nuked. Also, Classilla is the OS9 King!! Keep up the Great Work Guys!

    Adam
    game_creator@hotmail.com

    ReplyDelete
  12. This comment has been removed by the author.

    ReplyDelete
  13. To see the table problem, go to arkivmusic.com, select any CD and "Add to Cart". View the Cart and you'll see the layout is screwed up.

    ReplyDelete
  14. ...and this forum layout is screwed up:
    http://www.atariage.com/forums/forum/12-atari-8-bit-computers/

    ReplyDelete
  15. The Atari forum layout is correct in TFF 5.0. The mess-up starts with 6.0b1. Letting TFF 6 send different user agent strings makes no difference. The layout is correct in SeaMonkey 2.0.14 and Safari 5.0.6.

    ReplyDelete
  16. BTW, I resurrected (mainly for this purpose) my old VPC Win XP Home SP3 and am now able to test against FF6 :-)

    And yes, FF6 does show the Atari forum layout correctly.

    ReplyDelete
  17. I'm going to need a really good, fully minimized test case because I have no way of debugging this from my iBook and the G5 still has no connectivity. We made no changes to table code, so this has to be some consequence of our different font handling. Someone verifying this on OS X would help to exercise the same font code, but my Intel mini is not networked either. If someone can reduce the CSS and the HTML on an affected site, please post it to issue 84. I don't currently consider this a showstopper, but I do want to make sure it is fully investigated.

    Classilla isn't dead but I'm having trouble with it and because of rapid release TenFourFox is eclipsing it. I still plan to get 9.3.0 out but the timeframe is slipping. Between the new house, the connectivity issues and these new 6-week deadlines, I'm running short on time and it's difficult to give each project the time it really demands. For that I apologize. Code is always solicited!

    ReplyDelete
  18. OFF TOPIC BUT ...... any plans to ever work on seamonkey ?

    willing to help if i can

    have tried to build a ppc version of 2.3 but it runs into problems and dies


    rm -f /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/nss/nssckbi/libnssckbi.dylib
    gcc-4.2 -bundle -o /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/nss/nssckbi/libnssckbi.dylib /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/nss/nssckbi/anchor.o /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/nss/nssckbi/constants.o /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/nss/nssckbi/bfind.o /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/nss/nssckbi/binst.o /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/nss/nssckbi/bobject.o /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/nss/nssckbi/bsession.o /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/nss/nssckbi/bslot.o /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/nss/nssckbi/btoken.o /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/nss/nssckbi/certdata.o /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/nss/nssckbi/ckbiver.o /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/security/manager/../../dist/lib/libnssckfw.a /Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/security/manager/../../dist/lib/libnssb.a -L/Applications/Mozilla-SeaMonkey/2.3inux/comm-release/objdir-sm-release/mozilla/dist/lib -lplc4 -lplds4 -lnspr4
    ld: library not found for -lplc4
    collect2: ld returned 1 exit status
    make[8]: *** [/Applications/Mozilla-SeaMonkey/2.3-Linux/comm-release/objdir-sm-release/mozilla/nss/nssckbi/libnssckbi.dylib] Error 1
    make[7]: *** [libs] Error 2
    make[6]: *** [libs] Error 2
    make[5]: *** [libs] Error 2
    make[4]: *** [libs_tier_platform] Error 2
    make[3]: *** [tier_platform] Error 2
    make[2]: *** [default] Error 2
    make[1]: *** [default] Error 2
    make: *** [build] Error 2



    chatted with seamnkey guys on IRC and they say i would need some patches which you have created for firefox

    anyway just wondering

    ReplyDelete
  19. Hiker biker, what you should probably start with is directly applying the change sets to the source tree and seeing how far you get. However, I personally have no plans to maintain a port of SeaMonkey, alas, though I would be happy to throw my support behind such a project.

    ReplyDelete
  20. Interesting. There was an issue with a previous beta release - not sure of the build, I trashed it before start-up with this release - where text was not rendering in Blogger in Draft, similar to Wikepedia (rendering boxed squares, like so many rows of empty houses without roofs: a core text issue ?).

    While I could cope with this issue, as per Wiki, I could not forego lack of support in Blogger. In the event I reverted to FF 3.6.9. This new release (TFF) seems to have resolved the issue ? Or an update from Google which does not reference the fallout ?

    Either way, it is no longer a major conflict in this regard.

    Glad that you managed to force this build through, despite your reported DSL hindrances.

    ReplyDelete
  21. On an aside.

    'About' displays '6.0'; not "build ID of 20110815" as per your original post.

    ReplyDelete
  22. Build ID is not displayed in the About window; it's displayed in the about: URL.

    Unknown, assuming you mean the changesets, you get them off the Google Code project.

    ReplyDelete
  23. After installing Safari 5.1 and Firefox 6 on my VPC-emulated 2001 Win XP, I would like to thank Apple and Mozilla for ongoing support of my G4 PowerBook. Proud to be a valued member of the family.

    ReplyDelete
  24. @ ClassicHasClass:

    "Build ID is not displayed in the About window; it's displayed in the about: URL."

    I stand corrected. A familiar posture, these days.

    ReplyDelete
  25. You have my admiration and gratitude for the TenFourFox project. Thank You!

    ReplyDelete
  26. Thank you for TenFourFox : ) i have 12 PPC Macs and TenFourFox is the best!!! Thanks for your post on how to turn on flash i found it in your blog Flash is a big thing for me on My G5 so i can Play Facebook Games and YouTube that does not work with html 5!
    Thank you for all your hard work on TenFourFox :)

    ReplyDelete
  27. Yes, even though plugins are "not supported", I'm glad there were instructions on how to enable them. I thought I was going to have to keep version 5.0 around just in case I had to view a page that required Flash. So far, Flash plugin in 6.0 seems to work fine.

    I went for years without Flash on Amiga and BeOS and it was a relief to finally see Flash videos on my "new" PPC Mac. I don't feel like going back to seeing those blank squares just yet.

    ReplyDelete
  28. This comment has been removed by the author.

    ReplyDelete
  29. I'll have to file a full report about this bug later, but TenFourFox consistently crashes for me when I visit cringely.com. I'm usually using TFF (6.0r) on an iBook G4 (ppc7450) running OS X 10.5.8, but the crash also happens on 10.4.11, it also happens with the G3 build of 6.0r, and I can reproduce it at least as far back as TFF 4.0.2 (I haven't saved any earlier versions). It doesn't happen in Safe Mode, and it doesn't happen if I disable JavaScript. The crash does not happen with Firefox 3.6.20 on my iBook G4, nor does it happen with Firefox 6.0 on my Mac Mini running Snow Leopard.

    ReplyDelete
  30. If it doesn't happen in Safe Mode, that strongly indicates an add-on is misbehaving. While the app shouldn't crash with a bad add-on, I'd need a lot of details to investigate it (and right now I'm still down, so I can't do much investigation -- users are helped best who help themselves during this time).

    ReplyDelete
  31. I cannot reproduce the crash on cringely.com. Barry, does the crash still happen with a fresh user account (browser or OS X) but *not* in safe mode? If you like, list your add-ons and I will see if I can reproduce the crash.

    ReplyDelete
  32. Thanks for your hard work and for 6.0r. This one runs noticeably faster than the previous version on my iBook G4 running Leopard. Miles snappier than Safari.

    ReplyDelete
  33. chtrusch, I've filed issue 85 for my crash (and you can find more info there). Even with no add-ons, the crash happens with a fresh user account, but not in safe mode.

    Does safe mode disable tracejit? If it does, I think that would explain it.

    ReplyDelete
  34. Yes, safe mode does disable the JIT as well; see http://kb.mozillazine.org/Safe_Mode for exactly what is different. However, because safe mode turns off a lot of things it's not always easy to pinpoint what "fixed" it.

    ReplyDelete
  35. I have a question: What, exactly, is the benefit of running tenfourfox 6r for a g3 owner as opposed to just staying on 5? Are there any real improvements planned for G3 owners in the future? I mean, I totally see the altivec benefits for those that have them, but can us poor G3 owners expect any enhancements?

    Don't get me wrong, its great already, and I thank you for what we have. I know it's hard to speed things up and certainly altivec is great to take advantage of. But my poor Pismo needs all the help it can get! Thanks!

    ReplyDelete
  36. Besides the Firefox general improvements and security fixes, there regrettably isn't much in the pipeline for G3 because there isn't a lot more about the G3 to exploit that hasn't been already. Mozilla has never had much (well, really any) code in it for AltiVec SIMD and it's relatively easy to turn many SSE2 algorithms into VMX/AltiVec. But the G3 has no SIMD characteristics at all, and is pretty much a hyped-up, tuned 603 with all the limitations thereof.

    That said, at some point in the future we will have methodjit and there will be a G3 version of that. Still, ultimately, the G3 has a limit on innovation due to its older silicon: I always plan to maintain support for the G3, but specific optimizations for it will be few and far between because opportunities to do so are also few and far between.

    ReplyDelete
  37. Thanks a lot for version 6, I applied the instructions for enabling plugins.
    Snappier and more stable than 5, I'm very glad with it.

    Thanks a lot from an Italian G4 10.5.8 iBook user for your work!!

    ReplyDelete
  38. This comment has been removed by the author.

    ReplyDelete

Due to an increased frequency of spam, comments are now subject to moderation.