![]() |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
broken links
https://wiki.mozilla.org/Embedding/IPCLiteAPI http://romaxa.info/mer/mozbuildhm.tar.gz http://romaxa.info/mer/mozbuild.tar.gz they both point to wrong places in the actual document {http://romaxa.info/fennec/MozEmbeddingHarmattan and http://romaxa.info/fennec/MozEmbeddingMerArm} |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Fixed that.
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Quote:
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
So.. We will get new "SuperFox" (this combined with Firefox) to harmattan and maybe on Maemo too? :O
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Well, Fremantle version will take a while :)
Code:
Nokia-N900:/opt/maemo/usr/local/lib/fennec-21.0a1$ gdb ./qmlMozEmbedTest EDIT: seems Qt in Fremantle is missing this patch: https://bzattachment.mandriva.com/at...t.cgi?id=18754 |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Quote:
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Quote:
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Quote:
And it's a good thing that it was designed like that. |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Quote:
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Quote:
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Quote:
Windows implicitly adds "." when searching executables or libraries, and a lot of people expect that Linux will behave that way as well. Hence my comment. |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Quote:
I meant what you had implied but yeah the message can be confusing... Apologies for that... |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Quote:
http://www.abload.de/thumb/unbenannt-1ncq2r.jpg |
Excited for the final build. Any beta .deb files coming soon?
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Nice work! Just a suggestion though, with the multitabs, they tend to take up a lot of space. So it would be good if they only appeared when you held down the menu button instead of being there all the time.
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
You should know that I can't code at all, so this is just graphical artwork based on my ideas.
Oh and no, those tabs would not be showed all the time. Wait for the video where it's animated to see how it will work ;) |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Quote:
You should do sth for the "X" to close the tabs though. Make it more integrated. Other than that it's very good. Did dev's say sth about putting your work inside the code ? Hope it will happen ! |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Well, I just showed it 10 mins ago. Hopefully a coder picks the ideas up or contacts me to get the job done together.
Maybe the coders got even better ideas than I do, or just dislike mine :-) Let's see what happens. But I will continue working on the concept, so hopefully I can get it done on weekend. |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
I work with mozilla engine day in and day out. I can help. How do I?
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
I actually like implementation of current XUL Fennec tabs, which shows previews of each tab in the pane which you can pull from the side. I didn't see anything neater than that yet.
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Quote:
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Previews on the side is certainly harder to implement imho, although I like it too. I'm curious to watch Morpog's video to see how the tabs appear. Alternatives are alway nice :)
@shmerl : wait, you mean one needs Nemo to have Qt based Firefox on N9 and N900 ? |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
No, reread the thread, you can run QML Firefox now on your N9 with a very minimalistic UI.
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
sandy_locke: Mer/Nemo or Mer/PA are just good environments to test stuff if you are building Mozilla tree with Qt, and Mer SDK is rather easy to set up and it's up to date tools wise and maintained by the community. It's also shared by all Mer based projects, so you don't need to adjust it too much for each target (most probably armv7hl build will work on both Nemo and PlasmaActive, though you can set up both targets in Mer SDK).
If you need to work with Harmattan or Fermantle - you can probably do that their way, but it's not necessary, unless you specifically want to build for them. (We are talking about building Mozilla tree itself, not about just writing the QML UI for embedlite). |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Ah ok, thanks. So a Mer build can be adjusted easily for Harmattan or Fremantle by tweaking some code ? Sorry but I'm fairly new with my freshly bought N9 and am just discovering all the possibilites, so I'm still not really sure what exactly is the link between Mer and Fremantle&Meego... for now I assume it's a fork taken back by a larger community to build Jolla and other OS's.
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
The code presumably doesn't need tweaking. Or at least not supposed to. What you need to set up is mostly your build environment and your mozconfig.
For MerSDK - see https://wiki.mozilla.org/How_To_Buil...c_with_Mer_SDK For Harmattan you need to use its own SDK: https://wiki.mozilla.org/How_To_Buil..._Harmattan_SDK I think Harmattan SDK in general isn't maintained anymore (so don't expect tools upgrades there - it's in the frozen state). It's basically Nokia's legacy build system. Mer SDK is updated regularly - Mer is not associated with Nokia, it's a community project. Jolla's Sailfish is based on Mer, so you will be able to use Mer SDK for it as well. If you are a bit fuzzy about history, here is the short version: Nokia had Maemo project, which they decided to merge with Intel's Mobiln. They created the Meego project. Meanwhile they released N9 with Harmattan OS, which isn't exactly Meego, but it's their Maemo in transition to Meego (in some intermediate state which is really closer to Maemo than to Meego). After that Nokia basically dropped the whole thing. Community forked some parts of Meego (not Harmattan - that's important), and created a Mer project which is a core distribution. Now other projects like Nemo (which also inherits Meego Handset subproject), Plasma Active and Sailfish use Mer as their base. So on N9 you can either run Harmattan which Nokia ships with it, or you can install Mer based Nemo OS there. If you use the device only for development and testing, rather than everyday use - I'd recommend using Nemo, since you essentially train how to use Mer SDK and it'll be helpful for the upcoming Sailfish. But if you use it as your primary device, Harmattan is still probably more useful. |
I really hope that instead of using tabs, this browser will implement N9's default browser style instead, this time with real time thumbnails instead of blank page while loading. Configurations will be added directly into system Settings and with first page similar to the one posted by Morpog but with swiping left to get bookmarks , i.e
1. Run browser 2. Top sites and history show upes 3. Swipe left to get to Bookmarks, right to go back to Top sites. |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
asked for desktop shorcut, so here is script for launching Fennec from shortcut:
Code:
#!/bin/sh Code:
[Desktop Entry] |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Tabs are good to have, but not in the manner of a desktop browser, rather like XUL Fennec tabs with preview.
By the way - bad news. Mozilla decided to kill XUL Fennec off, since they are too engrossed in Android: https://bugzilla.mozilla.org/show_bug.cgi?id=831236 Looks like IPC embedlite remains the only option for normal mobile Linux to use Gecko. |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
How to install flash plugin with it (to read some video on internet) or is it already installed?
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
@shmerl sadly !
@romaxa !? |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
I posted the UI-Concept here:
http://talk.maemo.org/showthread.php...92#post1316092 If any coder is interested feel free to contact me for artwork. Teaser picture ;) http://www.abload.de/img/01-maemouqinq.jpg |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
i'm interesting in Fennec future.
read #149 post |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
I don't see the problem, as romaxas qml firefox isn't based on xul fennec.
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
How can I resolve this error please?
http://img11.hostingpics.net/pics/642525error.jpg Thanks in advance |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
@n950 use copy/paste, don't be noob with screenshots.
and the solution few pages ago. @Morpog really? check package, it using xulrunner. |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
about:config page isn't clickable...
Edit: all about: pages isn't clickable. |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
Quote:
Also xulrunner isn't a mobile only application. Desktop UI is still based on XUL. |
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
coderus: IPC embedlite is not affected by that decision. As well as XULrunner. It's only about closing XUL Fennec (mobile branch). It's the one you could compile with Qt for normal mobile Linux (not Android) like Harmattan, Nemo and Plasma Active. It's still bad, since it limits our options. But supporting it, with keeping UI up to date and in sync with Android Firefox is an enormous task and Mozilla is not interested in doing it at all.
|
Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
I want it now! :)
|
All times are GMT. The time now is 08:11. |
vBulletin® Version 3.8.8