RISC OS Webkit browser
Chris Gransden (337) 1148 posts |
I don’t know if anyone’s noticed but recently a port of Qt5 appeared in the GCCSDK autobuilder on riscos.info and as a result of this Qt5Webkit. Qt5Webkit has a very basic browser as an an example that builds and runs on RISC OS. Albeit with lots of problems. Speed and stability seem OK on a Pandaboard ES. Only the javascript interpreter is enabled at the moment. The few javascript sites I’ve managed to get to load seem ok. There are two Qt5 Webkit browser that I’m aware of Arora and Otter Browser. Hopefully it won’t be too long before one is available for RISC OS in a usable form. |
|
David Gee (1833) 262 posts |
Is QupZilla not Qt5? It’s generally considered a “low resource” browser, and tends to get installed with LXQt (the successor to LXDE). |
|
Chris Gransden (337) 1148 posts |
That’s another one that should work. I just tried to build it but some dependancies are missing. I’ve got SSL working and built ‘Tab Browser’. Logging in to riscosopen.org now works. |
|
David Boddie (1934) 222 posts |
There used to be a browser demo in Qt 4. There’s another one in Qt 5 but it uses WebEngine instead of WebKit. The Qt 4 one could probably be ported if you wanted something simple to play with. |
|
Chris Gransden (337) 1148 posts |
The Qt5 version of this is the ‘Tab Browser’ version which works with SSL. Looks like there will be a choice of 3 browsers, Arora – this is now in the GCCSDK autobuilder, no SSL with this version yet. Qupzilla – I got this to build and run but it quits as soon as it tries to load Bookmarks. This one looks like it has the most features. Otter Browser – This one now builds and runs. Logs into riscospen OK. I even managed to update the Wiki with it. Still has lots of problems in other areas. Qupzilla and Otter Browser are still being actively developed. I also sucessfully logged into Facebook and Twitter with Otter Browser. Gmail causes a machine lock up. Google Groups displays OK too. Openstreetmap and Google maps get so far then stop loading. |
|
andym (447) 462 posts |
Very good work, Chris and a very useful development for our platform. Any chance of some downloads so we can help you test things or feedback our experiences? |
|
Theo Markettos (89) 919 posts |
I noticed, but I was keeping quiet until such time as the porter wanted to announce it ;-) So Chris is this yours, or was it ported by Lee Noar who has been making the commits? |
|
Chris Gransden (337) 1148 posts |
I’ve just been using Lee’s libraries to compile stuff. As well as Otter Browser and Qupzilla I’ve tried Trojita (IMAP email client with embedded Webkit) and minitube (Youtube vieiwer). Both quit soon after startup. |
|
Mike Carter (36) 51 posts |
I’ve tried several times to get GCCSDK to programs compile from the autobuilder sources to no avail, something I’ll ask in detail on the mailing list. Is there any chance you could upload some of your test builds for those who don’t have a working cross-compiler? |
|
Chris Gransden (337) 1148 posts |
Since the update to ‘zero page protection’ loading most web pages now work every time. I’m able to log in and configure routers reliably from RISC OS using Otter Browser. There are still quite a few sites that cause a browser crash or hang. This seems mainly due to problems with the Javascript interpreter. I’m now using Otter Browser as my main RISC OS browser falling back to Firefox on a PC for the sites that have problems. Thinking about it I haven’t used NetSurf for a while now. Feature highlights of Otter Browser include, Tabbed browsing If I get the ok I’m hoping to make a test release available in the near future either from riscos.info/Packman or my website. On the IGEPv5 I’m getting ‘Unable to allocate logical address space’ quite a lot. Even ocasionally on a PandaBoard. |
|
Raik (463) 2026 posts |
I can confirm the most you wrote. But your Otter is working better than the old Firefox. Thanks a lot. |
|
Chris Mahoney (1684) 2093 posts |
Sounds promising! Watching this thread with interest :) |
|
Ralph Barrett (1603) 121 posts |
Any chance of putting a copy of !Otter on your web-site Chris, so we could all have a play (warts and all) ? Ralph |