Re: minimo with spatial navigation

Antonio Gomes <[email protected]> Mon, 06 Jun 2005 16:37:59 -0400
Newsgroups gmane.comp.mozilla.devel.small-devices
Message-ID <[email protected]>
Great.

Could you post here you mozconfig and a patch for the changes in the=20
Makefile.

cheers

ext MoonSeok Cho wrote:

> I have enabled accessibility and some other things.
> And modified Makefile...
>
> Minimo with spatialnavigation runs well.
>
> Thanks.
>
> Antonio Gomes wrote:
>
>> 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=20
>> of '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=20
>>> 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
>>
> _______________________________________________
> Mozilla-small-devices mailing list
> [email protected]
> http://mail.mozilla.org/listinfo/mozilla-small-devices



--=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