Otter Browser and QupZilla - Javascript JIT enabled
David Feugey (2125) 2709 posts |
I know it’s a different subject, but stil linked to Qt. Did you try to port this? Nota: it’s interesting to see that the WebKit component is completely independent from the application. |
Steffen Huber (91) 1945 posts |
I think the point is that Oregano as well as Otter/QupZilla render TrueType fonts a lot better than FontManager, which somehow insists on exclusively understand that strange Acorn font format…so in some ways, the font rendering is indeed better! Otter and QupZilla use the Freetype 2 font renderer, and I don’t really understand why the font rendering looks so strange on RISC OS. |
Steffen Huber (91) 1945 posts |
Seems to use Qt4, RISC OS port is Qt5. And it was last updated in 2008. Its SourceForge presence also seems dead. Feature wise, I did not see anything special – Pipedream and Fireworkz should be able to do all of that and more. |
Chris Gransden (337) 1194 posts |
The Qt5 Webkit libraries have now been built with inline SVG support. Available from here. |
Andrew Rawnsley (492) 1439 posts |
Nice work, Chris (and Lee?)! That’s now officially better than both Firefox and Chrome which only scored 97 when I ran them on W10 just now ;) |
David Feugey (2125) 2709 posts |
And a lot less too (undo/redo) :) |
George T. Greenfield (154) 736 posts |
Are these recommended for general use, i.e. in place of the existing ones? |
Chris Gransden (337) 1194 posts |
Other than it uses more memory it should be OK. It’s not had much testing. A few websites use inline SVG so you may notice extra images appear. |
Chris Gransden (337) 1194 posts |
In theory it may be possible to port Calligra Sheets. |
Chris Gransden (337) 1194 posts |
The QTWebkit libraries were originally built with a minimal set of options. A few more have been turned on. www.html5test.com gets a couple more points. |
David Feugey (2125) 2709 posts |
Seems to have a good set of tools there. |
Rob Andrews (112) 164 posts |
all we need now is to be able to watch embedded video in the browser !!what are the chances of that?? i scored 157 on a titanium |
Chris Gransden (337) 1194 posts |
For anyone experiencing slow downloading of web pages or pages failing to completely download there is an update available here. Just drop the !Boot folder over your existing one and reboot. Web browsing with Otter Browser and Qupzilla should now be much faster. |
nemo (145) 2486 posts |
For the record, this is the wrong approach. FontManager is now an impediment and must be replaced. |
Steve Pampling (1551) 8124 posts |
While you might be right to the nth degree you do have to admit that it isn’t a simple thing to do and there’s a shortage of people who know how. |
Andrew Rawnsley (492) 1439 posts |
[post deleted as it was in the wrong thread – I am a muppet] |
David Feugey (2125) 2709 posts |
Hi. The latest Otter doesn’t work here. Just crashing (the previous one is OK). Will we have some updates (with complete resources)? |
Dave Higton (1515) 3477 posts |
I haven’t tried Qupzilla in a long time. When I try it today, it fails to start up with this in the error box: Unable to allocate memory for shared library Unable to allocate memory for shared library SCSI::HardDisc4.$.Apps.!Qupzilla: can't load library 'libicudata.so.52' libicudata.so.52 is in $.SharedLibs.lib.abi-2.0.vfp (along with loads more libs and symlinks) So the error messages don’t give me much clue as to how to fix the problem. This is an RPi 3B+. The executable is dated 2016 April, but that appears to be the current one on Chris Gransden’s site. Help gratefully accepted! Also: roughly how long would I expect Otter to take to wake up for the first time on this machine? I appear to have a total of 12 fonts installed. |
Dave Higton (1515) 3477 posts |
Are there any installation instructions for Qupzilla? If there are, they have somehow managed to evade my searches. I’m guessing that, if other people have run Qupzilla successfully, there’s something wrong or deficient in the way I’ve installed it – which is to copy the app to the Apps folder, and to update the resources. |
andym (447) 470 posts |
I find it easiest to use PackMan as I sometimes fell foul of missing libraries, but haven’t when installed that way. Is that what you’re doing? Or are you just installing it from messages earlier in this thread (or direct from the website)? |
Doug Webb (190) 1156 posts |
Snap I normally find it easier I have Qupzilla on the ARMX6 and it works and it was installed via Packman. So I started up my Pi3B running 5.26 18/10/18 and installed Qupzilla and LibQupZilla via Packman 0.9.5 and rebooted and tried Qupzilla and it complained it couldn’t see one of the !SharedLib libraries. After uninstalling and reinstalling SharedLibs via Packman I still had the issue and then I thought I wonder if it is the installation of !Iris in the same directory as Qupzilla that is causing the issue so I put it in a directory on it’s own and rebooted and then tried Qupzilla and it works. So I would I would try having Qupzilla in it’s own directory and not seeing !Otter or any other browser or perhaps you have a another application that uses SharedLibs and has altered its files? |
andym (447) 470 posts |
That’s a very good point, Doug. Iris and OWB (and now PineBrowse) have their own set/subset of SharedLibs inside their applications. At one point, I kept all the browsers I had in one directory, and had to keep clicking on various incarnations of SharedLibs to run each one. |
Doug Webb (190) 1156 posts |
Hi Andy, so its a case of not so common !SharedLibs now and sort of breaks it’s use , anyone would think RISC OS is starting to turn its self into dare I say it Windows. |
Andrew Rawnsley (492) 1439 posts |
This is (sort of) my fault. We found that the different SharedLibs from different developers (often needing different SharedULib etc) often didn’t play well with each other. This is something that would/will be tackled before general release. Rather than insisting that users install bleeding-edge betas into the master !System/SharedLibs, each program comes with the files it needs inside itself (for now) for beta purposes. If anyone has any better thoughts/suggestions (short of “don’t make it available”) then I’d welcome them – it is only intended as a temporary measure until things have matured to a point of co-existance, and (perhaps most importantly) can be tested co-existing more thoroughly. |
Doug Webb (190) 1156 posts |
Hi Andrew, Nothing to say sorry for as I appreciate the difficulty of trying to make things really simple and self contained perhaps for new users and as it is Beta status then I fully accept the need to be flexible this end. Thanks for all the great work you and the team are doing. Doug |