![]() |
Re: Updated MicroB
romaxa from garage.maemo.org and oleg.romashin, they'r one and the same person?
|
Re: Updated MicroB
so, romaxa = oleg.romashin )
He would be glad to open all the source code of microb, because there is no any unusual things, but he's need permission of legal team from nokia, but they're not very glad people as he and they need reason to open sources..bg.. sorry for my bad english )) so, as he said, we can try to compile microb-eal and libgtkmozembed on the last mozilla-central sources |
Re: Updated MicroB
Actually maps, chats UI-s should work because it is mostly using EAL interface.... problem could be with maps plugin, which IIRC works only with XPCOM->NPAPI proxy, and IIRC it was dropped long time ago from gecko due to NPRUNTIME advantages.
Flashplugin should work, Maemo5 ImageRendering API still in mozilla trunk and used in Maemo6. |
Re: Updated MicroB
From other side, I'm made recently new IPC embedding based on mozilla-central source code. which is actually very nice alternative to MicroB IPC stack and Webkit2 IPC stack.
This IPC embedding is basically mix of Fennec(Chromium IPC approach) but without XUL/XPCOM/Gecko on UI side, and easily embeddable into any toolkit, Qt or GTK. On N9 I have 60FPS scrolling + ~30% CPU free for simple scrolling zooming operations with Simple QML UI. I guess if it is compiled on Maemo5 it should be not much slower. Also Flash works/WebGL/CSS3/3D/ et.c https://wiki.mozilla.org/Embedding/IPCLiteAPI - here is a bit more info. Probably someday I'll find time and make build for Maemo5. |
Re: Updated MicroB
All sounds great Romaxa, thanks for sharing on here. As for open sourcing MicroB's UI, it would be great too, it's good to know there isn't a technological reason not to, but the legal department is always the obstacle.
|
Re: Updated MicroB
The Corporate Lawyer is one of the inventions on my personal list of things the world would be better off without :)
|
Re: Updated MicroB
Quote:
Thanks in advance! |
Re: Updated MicroB
I'm hoping to see more opened packages of MaemoBrowser.
Meanwhile I tested how to uninstall every package relating MaemoBrowser. Packages are mostly depending on each other, and only 'external' package connected these were hildon-home, which use osso-bookmark-engine. Code:
#Install hildon-home which is compiled without osso-bookmarks Code:
#remove packages flasher-3.5 --set-rd-flags=no-lifeguard-reset Additionally it will remove rtcom-messaging-ui and tutorial-home-applet. I started wikipage for this: http://wiki.maemo.org/Fremantle_clos...s/MaemoBrowser |
Re: Updated MicroB
Quote:
Maemo5 have only cairo 1.8.8, but 'cairo >= 1.10' needed. I got it configured (with risk) configure: -CAIRO_VERSION=1.10 +CAIRO_VERSION=1.8 And because our cairo aren't compiled with 'tee' (without more knowledge about this) mozconfig: -ac_add_options --enable-system-cairo +ac_add_options --disable-system-cairo And then I hit on the error: ipclite/mozilla-central/gfx/skia/src/opts/SkBlitRow_opts_arm.cpp:780: error: fp cannot be used in asm here (seems this has nothing to do with cairo) I tested on scratchbox1 and followed 'Build instructions'. |
Re: Updated MicroB
Quote:
|
All times are GMT. The time now is 04:22. |
vBulletin® Version 3.8.8