09:56 pm [tigerdog]
[Link] |
2.0.0.14 Coming, now here I've completed builds of the next Firefox 2 point release, version 2.0.0.14. I am not able to post to BeBits. It seems the password for the Bezilla account is different than before. Anyway, for those who read this blog and want the latest in security updates, here are links to the usual three versions:
BeOS R5 BONE, Dano and derivatives Zeta (requires i686 or later CPU)
Update: now posted to BeBits
|
08:40 pm [tigerdog]
[Link] |
absent for a while now... sorry I've been absent for a few weeks. I've been monitoring the blog and am very happy to see the great progress mmadia is making with reordering. I'm about to begin a new job, so I may be scarce again for a while. Everything is great, just very busy at the moment. I'll start building again as quickly as time allows and will definitely try to keep up with the .point releases if nothing else.
|
12:26 pm [mmadia]
[Link] |
Experimental Re-Order *.so , *.so.stub Builds Some hosting has been provided by Master199 at http://bezilla.beuser.de Right now, It's just a file repository. A new BeZilla BeBits entry page has been created: Experimentally Built BeZilla Builds ( Read more... )
|
06:00 am [mmadia]
[Link] |
another note about embedding It seems XULRunner is the current method of embedding gecko.
quote: Roll your own browser - An embedding HowTo From MDC
Note: this document is out of date. According to Benjamin Smedberg: "build XULRunner and use that for all new embedding. You do not need/should not use embedding/config". :etouq linky
Main XULRunner dev page
here's a random email about embedding with xulrunner 1.8 link
|
08:12 pm [mmadia]
[Link] |
Updates on bugs 425962 - re-order *.so -- review request not set. Should these builds be posted publicly before requesting review? Not many people have been using these builds on net_server, bone, or zeta. ( Read more bug updates )
|
08:32 pm [mmadia]
[Link] |
default HOST_OPTIMIZE_FLAGS In http://mxr.mozilla.org/mozilla1.8/source/configure.in#1344 the default optimization level is set to '-O3' isn't '-O3' highly unreliable for R5? Should this get changed to -02 or even -Os?
|
08:00 pm [mmadia]
[Link] |
Haiku support ... Even though Haiku is for the most part source and binary compatible with R5, there are some issues. Most notably, configure scripts break due to different values for `uname` In particular, `uname -s` reports "Haiku" and "BeOS" respectively. ( Read more... ) So how are we going to implement Haiku support?
|
08:33 am [mmadia]
[Link] |
Composer is dead. Long live KompoZer, *crash* KompoZer has crashed. Just a small note, Composer on 1.8 is horribly busted on all OS's. Compiling KompoZer, http://www.kompozer.net/ went easy enough... It loads but it crashes as soon as something is typed. It also crashes on exit.
Note: it appears the project is dead or very idle ( Read more... )
|
09:05 am [tqh]
[Link] |
The nomination is an award in itself In case you missed it, we are being nominated for Haikuware's "Thank You Award". I think the nomination speaks for itself: "For their stunning perseverance, hanging on to give us a very solid browser that's become more polished and smooth than I could ever imagine."
Now if I just could decide if I should vote for mmu_man or Jorge A. Mare.
|
12:46 am [mmadia]
[Link] |
XULRunner attempt After some small Makefile.in changes, XULRunner still fails in the same way as it did previously ( Read more... ) Update: with code from bekeeper's nsXULStub.cpp, xulrunner built successfully. However, i still need to learn how to test the actual application. Afterwards, i'll make and submit a patch.
After that, i'll recheck my re-ordering patches with a shared+debug builds. If that goes well, i'll submit those patches.
|
12:15 pm [fyysik]
[Link] |
about initialization and installation again There was discussion at Haiku mail list about FF reordering, installation etc.
People dislike idea of "installation", preffering "unpack-and-run" version, but there is at least one more obstacle here, besides that described in previous posting - GRE.
Currently we're running all Mozilla apps as totally separate entities, wasting OS resources, but actually Mozilla apps (especially from FF 3 and relatives) are meant to use common Gecko Runtime Engine - actually set of shared libs installed somewhere at common lib path. Such version of Mozilla usage cannot be achieved without smart installation procedure.
|
11:54 am [fyysik]
[Link] |
Start script, reordering and cross-compilation Our start script for Mozilla apps (FF, TB etc) contains code:
if [ "$OSTYPE" = "beos" ]; then mimeset -F "$MOZILLA_BIN" fi
In case we don't use it at least once (e.g. using reordered build which "should" start without script), we can fall in all kinds of strange behaviour, something alike described by tigerdog in previous posting.
Same will happen if OSTYPE isn't reported as BeOS.
And there are some problems with that if we do it at compile time - only new packaging proposed by mmadia (zip) will preserve attributes, and if you do compilation under Linux - this operation cannot be done at all.
For linux there is another problem - all commands like "copyattr" wouldn't work there at build/packaging time.
|
03:01 pm [tigerdog]
[Link] |
Thunderbird in Haiku I've build a BONE version of Thunderbird for testing. It seems to work well under Haiku, however I've noted one odd thing: When Thunderbird is running and I launch Firefox, Thunderbird closes! If Firefox is running when Thunderbird starts - Firefox closes. Seems to happen at the point during launch when the app restarts. Fyysik, is this a bug worth reporting to the Haiku folks?
|
04:32 pm [mmadia]
[Link] |
Re-ordering *.so during build time Earlier this month, there was a discussion on the [haiku-development] mailing list about repackaging Firefox to allow a more native feel.
I've been working on getting mozilla's build system to produce this at compile time. ... And significant progress has been made! ( Read more... ) a few questions: should the corresponding *.so.stub's be removed? how important is it to have 'libxpistub.so' in ./add-ons instead of ./lib ? ('libfreebl3.so','libnssckbi.so' can easily be relocated to ./add-ons )
|
01:12 pm [fyysik]
[Link] |
About embedding attewnpts and failures Just for notice and memory.
I suspect now that each BeOS app trying to use Gecko should use same approach as we did in native FilePicker:
1)Create AppShell instance explicitly 2)Spinup it explicitly http://lxr.mozilla.org/mozilla1.8/source/widget/src/beos/nsFilePicker.cpp#142
3)Run somwhere loop of GetEvents/DispatchEvents http://lxr.mozilla.org/mozilla1.8/source/widget/src/beos/nsFilePicker.cpp#201
|
11:08 pm [tqh]
[Link] |
Less hacking, more bugging. I've come to a stage where I suspect my gcc4 Firefox builds for Haiku is better than the gcc2 BeOS ones.
Therefore it's time to start to get the changes into CVS. There is still one or two spots where I need to replace shortcuts, but it's pretty much done. I'll try to work on that this weekend.
In the meantime you can always look at this one.
One last thing, does anyone have a clue where Firefox chooses it's GUI-configuration at runtime (colors and such). It isn't using the BeOS defaults even when using gcc2 BeOS-built ones under Haiku.
|
08:23 am [tigerdog]
[Link] |
Sunbird build issue fixed on Branch The missing bindings reported by mmadia (below) have been patched, tested and fixed on the 1.8 branch. Thanks go to fyysik for the commit!
|
09:25 am [mmadia]
[Link] |
Two possible patches to help with packaging and a .mozconfig tip Since it's been a while, i didn't want to just go ahead and submit these patches. ( Read more... ) With these 3 additions, we are able to simply use `make -C xpinstall/packager`, or browser/installer, mail/installer, calendar/installer
Update: see comments for bug id's
|
10:02 pm [tigerdog]
[Link] |
Holy Haiku, Batman! I don't know what the Haiku crew have been up to, but I just loaded the March 8th nightly and dumped Firefox 2.0.0.12 on top of it. Not only does it not crash, it screams. I am absolutely astounded with the speed at which pages load and graphics render. To top it all off, my fabled wireless carrier billing page, guaranteed to hang Firefox at all times... WORKS!
Maybe what we've perceived as bugs in Firefox are actually due to the Mozilla code exposing weaknesses in our beloved BeOS. I don't know. I only know how well Firefox is doing under the latest Haiku. I'm stunned. Thank you, Haiku team!
|
10:12 am [tigerdog]
[Link] |
Unable to build static SeaMonkey on R5 Output of bustage looks like there's a "OS_LIBS += -ltracker -lgame" missing in a Makefile.in someplace. For browser, calendar and mail, we placed this in (for example) mozilla/browser/app/Makefile.in. There doesn't seem to be an equivalent suite/app file. Anyone care to hazard a guess where this should go?
|