maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Fennec 14.0 and more (updated 2012-08-04) (https://talk.maemo.org/showthread.php?t=81608)

pierrem 2012-01-16 12:51

Re: Fennec 12.0a build (Nightly)
 
Quote:

If anyone is interested I can make the stable versions as well. It takes about 30 minutes to compile on my quad core system.
I would be interested in a quick howto to be able to compile it myself if you don't mind.
I never took the time to dig into the makefiles and dependencies required to compile this beast, so if you could provide the relevant information in a quick howto, that would be much appreciated

erendorn 2012-01-16 13:15

Re: Fennec 12.0a build (Nightly)
 
Quote:

Originally Posted by pierrem (Post 1151261)
I would be interested in a quick howto to be able to compile it myself if you don't mind.
I never took the time to dig into the makefiles and dependencies required to compile this beast, so if you could provide the relevant information in a quick howto, that would be much appreciated

I'd be interested too.

mooninite 2012-01-16 15:11

Re: Fennec 12.0a build (Nightly)
 
Quote:

Originally Posted by marbleuser (Post 1151231)
Well, i'd give up any percieved qt performance for a gtk version with gstreamer baked in. Do you have any plans for such a build?

I test built with gstreamer enabled, but this did not provide the <video> h264 support like you thought. Upon reading up on Firefox and gstreamer, it seems support is not finalized and still in progress: https://bugzilla.mozilla.org/show_bug.cgi?id=422540

As for how to build:

1. Install Maemo SDK. (also apt-get install python2.5)
2. Follow these instructions: https://wiki.mozilla.org/Mobile/Build/Fennec
3. Use "ac_add_options --enable-application=mobile/xul" instead of "ac_add_options --enable-application=mobile" in your mozconfig.
4. After you run "make package", change directories to "objdir/mobile/xul/installer" and run "make deb".

mohi2k7 2012-01-17 06:03

Re: Fennec 12.0a build (Nightly)
 
i was wondering if it was possible to create a fennec build for maemo but with the android tablet ui???

ste-phan 2012-01-17 09:02

Re: Fennec 12.0a build (Nightly)
 
Quote:

Originally Posted by mooninite (Post 1151324)

As for how to build:

1. Install Maemo SDK. (also apt-get install python2.5)
2. Follow these instructions: https://wiki.mozilla.org/Mobile/Build/Fennec
3. Use "ac_add_options --enable-application=mobile/xul" instead of "ac_add_options --enable-application=mobile" in your mozconfig.
4. After you run "make package", change directories to "objdir/mobile/xul/installer" and run "make deb".

Thanks!
N00b Q: does procedure include optifying to prevent use of sys volume?

zehjotkah 2012-01-17 11:05

Re: Fennec 12.0a build (Nightly)
 
Quote:

Originally Posted by mohi2k7 (Post 1151655)
i was wondering if it was possible to create a fennec build for maemo but with the android tablet ui???

Quote:

Originally Posted by shmerl (Post 32600)
By the way, there are 3 prebuilt themes for mobile Firefox, which isn't apparent at all. One can switch them on in about:config, but that key is missing in Meego build by default, so you'll have to add it:

general.skins.selectedSkin

It can be set to:

"classic/1.0"
"gingerbread/1.0"
"honeycomb/1.0"

The last theme works only for tablets for now. Classic is what you see by default. Thanks for mbrubeck for the hint.



Source:
http://forum.meego.com/showthread.php?p=32600

maacruz 2012-01-17 19:58

Re: Fennec 12.0a build (Nightly)
 
Quote:

Originally Posted by mooninite (Post 1151091)
I never saw a performance difference between GTK and Qt builds so I think any opinion on the matter is purely subjective.

In regards to a binary build, I tried one and it failed to link properly. I won't be spending time on correcting it, but you're more than able to try yourself.

Just for testing I downloaded the latest (may 2011) mozilla nighties for qt (4.0.1-mozilla-2.1, 5.0a1-aurora, and 6.0a1-central and 6.0a1-tracemonkey) , and the speed difference in the interface is huge. qt feels fast and responsive, while 12.0 xul/gtk is slow as molasses (tested with talk.maemo.org).
Regarding javascript, 6.0-tracemonkey is slightly faster than the rest, and about 12% faster than opera.

EDIT: Finished javascript benchmark with 12.0a1. It is 25% slower than 6.0a1-tracemonkey. So it is affected by the JIT change in 9.0
NOTE: In 9.0 the JIT was finally changed, but also was disabled in non SSE2 cpu's (at least in X86). In late 12.0 builds it has been reenabled again, but all FPU operations are done in slow C++ code in non SSE2 cpu's, resulting in a 25% slowdown.
So, I think the best release for N900 may be 8.0.1-qt with tracemonkey if possible.

antezz 2012-01-17 20:29

Re: Fennec 12.0a build (Nightly)
 
@maacruz Post deb?

maacruz 2012-01-17 20:40

Re: Fennec 12.0a build (Nightly)
 
Quote:

Originally Posted by antezz (Post 1152024)
@maacruz Post deb?

Last mozilla tracemonkey-maemo5-qt build:
ftp://ftp.mozilla.org/pub/mobile/nig...0~a1_armel.deb

mooninite 2012-01-18 05:41

Re: Fennec 12.0a build (Nightly)
 
I have built Fennec 8.0.1 and indeed find that sunspider is faster over version 12. I have uploaded the deb and updated the first post to the link to it. Fennec 8.0.1 will probably be the last built worth building if the JIT is going to stay slow in non-android-native builds.


All times are GMT. The time now is 15:36.

vBulletin® Version 3.8.8