Re: minimo with spatial navigation
Antonio Gomes <[email protected]> Thu, 02 Jun 2005 08:48:26 -0400
| Newsgroups | gmane.comp.mozilla.devel.small-devices |
|---|---|
| Message-ID | <[email protected]> |
Hi MoonSeok , > > Minimo: > 1. checkout cvs tree. > 2. apply patch > 3. modify mozconfig file like this... > > # build minimo > MINIMO=3D1 > mk_add_options MINIMO=3D1 > > mk_add_options MOZ_CO_PROJECT=3Dsuite > ac_add_options --enable-application=3Dsuite > mk_add_options MOZ_OBJDIR=3D@TOPSRCDIR@/suite-snav-minimo > > # use GTK+-2 widget set with XFT font rendering > ac_add_options --enable-default-toolkit=3Dgtk2 > ac_add_options --enable-xft > ac_add_options --disable-freetype2 > > # disable XUL support to reduce codesize > ac_add_options --disable-xul > > # enable minimal profile support > ac_add_options --disable-profilesharing > ac_add_options --disable-profilelocking > ac_add_options --enable-single-profile > > # disable features and skip various build steps > #mscho ac_add_options --disable-extensions > ac_add_options --enable-extensions=3D"spatialnavigation" > ac_add_options --disable-accessibility I think you should, at compile time, enable accessibility (commenting=20 this line too). I'm not sure about it, but this features is dependent of=20 'accessibility', isn't it !? > ac_add_options --disable-composer > ac_add_options --enable-plaintext-editor-only > ac_add_options --disable-mailnews > ac_add_options --disable-ldap > ac_add_options --disable-postscript > ac_add_options --disable-mathml > ac_add_options --disable-jsd > #mscho ac_add_options --disable-jsloader > ac_add_options --disable-installer > ac_add_options --disable-xpinstall > ac_add_options --disable-xpfe-components > ac_add_options --disable-xprint > ac_add_options --disable-necko-disk-cache > ac_add_options --disable-plugins > > # configure necko to allocate smaller network buffers > ac_add_options --enable-necko-small-buffers > > # disable debug logging and tests > ac_add_options --disable-dtd-debug > ac_add_options --disable-logging > ac_add_options --disable-tests > > # build crypto module (PSM + NSS) > ac_add_options --enable-crypto > > # build minimal set of protocol handlers > ac_add_options --enable-necko-protocols=3Dhttp,file,res,jar > > # build minimal set of image decoders > ac_add_options --enable-image-decoders=3Dpng,gif,jpeg > > # code generation options (optimize for size) > ac_add_options --enable-optimize=3D-Os > ac_add_options --enable-strip > ac_add_options --disable-debug > ac_add_options --enable-reorder > ac_add_options --enable-elf-dynstr-gc > > # enable static build > ac_add_options --disable-shared > ac_add_options --enable-static > > # remove link dependency on libstdc++.so > LIBS=3D-lsupc++ > CXX=3Dgcc > > > 4. make -f client.mk build > 5. package.sh > 6. run Minimo > > Everything works fine except spatial navigation. > When I press shift + alt + arrowkey, nothing was happend. > Press TAB key, Focus move to next node. > > > I have tested 3 browsers(mozilla, minimo, fresco(ant)) in our stb board. > Our board uses x86 compatible chip working on 266MHz clock. > > 1. Boot-up time > Ant: under 1 sec. > Minimo(static build): about 5 sec. > Mozilla(shared build): about 15 sec. > > 2. Page Scroll > Ant: smooth > Minimo: very smooth > Mozilla: very smooth > > 3. Spatial Navigation > Ant: Fast > Minimo: ? > Mozilla: Slow > > If boot-up time and spatial navigation performance are improved,=20 > Minimo is good browser other than commercial browser. > > In fast system(I guess... over 800MHz clock), > Minimo is best browser. ;-) wait and i will see more and more. Some improves are coming soon ;) . regards --=20 --------------------------- .''`. Ant=F4nio Gomes de A. Netto : :' : Embedded Linux Developer . `'` <[email protected]> `- Debian - when you have better things to do than fixing a system "... but my whole life I've been writing my own tools for my own use. I'l= l survive ..." (Torvalds, Linus) Embedded Linux Lab (10LE) Instituto Nokia de Tecnologia (INdT) Nokia Technology Institute Manaus / Brazil