![]() |
Re: WebKit engine for default browser
I've installed the newest webkit-eal package and when I try to launch MicroB with webkit engine it crashes with :
Quote:
|
Re: WebKit engine for default browser
Quote:
Power off and back on again after install. |
Re: WebKit engine for default browser
Oh.. thanks it worked like a charm :) Awesome!!
|
Re: WebKit engine for default browser
i wonder what pronvit is up right now. been kinda quiet...
|
Re: WebKit engine for default browser
Quote:
Quote:
|
Re: WebKit engine for default browser
i guess tear it is then...
|
Re: WebKit engine for default browser
His email address was in the deb's maintainer field? Anyone? Jk :D
|
Re: WebKit engine for default browser
Just thought I'd add my thanks to this thread for the great work done on providing a better browsing experience. As a recent N810 buyer, the better browsing experience provided by webkit is one thing that's allowed me to justify keeping this device instead of switching to the touch (which has a great browsing experience IMO).
As a fellow dev, I know that the endless stream of bugs/feature work can sometimes become a chore. If you're ever in the bay area, you've got a beer waiting for you on me. =) -CM |
Re: WebKit engine for default browser
So it looks like pronvit has abandoned this project, but thankfully he left us the code. Not the last version unfortunately, so kinetic scrolling is missing, and the customized webkit source is missing as well.
Since this project is far too good to let it rot, I decided to try to give it a spin. Turns out it was not too hard to convert the project to use bundyo's webkit package, and with a few changes, it is now running reasonably well. I uploaded the svn diff and debian package to my site. The version name is 0.0.9.1 to make clear this is not based on the 0.10 released by pronvit and really a downgrade (no kinetic scrolling). So re-implementing kinetic scrolling is what I'll eventually tackle next. Since I suck at writing C any help is really welcome. PS: I did contact pronvit before starting to hack on this, and really hope we still hear from him, because I love the kinetic scrolling he implemented. |
Re: WebKit engine for default browser
i cant get it to even load the default page without crashing and dropping back into microb...
|
Re: WebKit engine for default browser
Quote:
In the root shell where you installed the webkit-eal package, you should get detailed logging output. That might contain some clues as to what goes wrong. You can also restart the browser daemon to the same effect, but careful, it will crash your browser sessions: /etc/init.d/tablet-browser-daemon restart |
Re: WebKit engine for default browser
iirc, its the latest frrom the tear 0.3 thread...
and the issue seems to be a free() from browserd aimed at a wrong pointer address or something... |
Re: WebKit engine for default browser
Quote:
gwebkitengine.c:g_webkit_engine_load_committed:111 6. -CM |
Re: WebKit engine for default browser
That's strange. I'm using bundyo's libwebkit-1.0-1 svn41128-1 and it works well with my webkit-eal 0.0.9.1. In fact, I've been using it as my default browser for the last two days without a crash. I've done some package purging and reinstalling, but didn't see the problems you describe.
|
Re: WebKit engine for default browser
are you sure your using webkit?
if the frame around a clicked link is solid and the page loading counter is not x/100, then its microb, not webkit... |
Re: WebKit engine for default browser
Quote:
|
Re: WebKit engine for default browser
ok, just checking. i was thinking i was using webkit the first time round, until i noticed the small details that made me poke around.
basically webkit crashed so soon that it didnt even finish loading the start page... |
Re: WebKit engine for default browser
I think I figured out the reason for those crashes, so I uploaded a new version of my webkit-eal webkit engine for the default browser. New features include:
This version of webkit-eal depends on bundyo's webkit library. I am also providing a libwebkit package on my site, this is the exact same code as bundyo's latest package but with most optional features such as HTML 5, SVG, local storage, disabled in order to make it smaller. I don't know if there's a noticable difference, both packages will work more or less the same with webkit-eal and Tear. Of course, there's lots of things missing still, but it's so much more fun to use than microb, and it's good enough to be my default browser engine. Many thanks to bundyo for providing libwebkit and helping me with getting it built, and tso for help with debugging, and of course to pronvit for first showing what what can be done! |
Re: WebKit engine for default browser
ok, i got to ask, can webkit-eal make use of custom css?
|
Re: WebKit engine for default browser
Quote:
Two other things that would be cool to have are font size and disabling plugins. |
Re: WebKit engine for default browser
the reason i ask is that the itt forum minimalist theme has a css setting that only shows up in webkit, and makes it painfully slow to scroll.
tthe workaround in tear was to implement custom css, and include a css filee that by default disabled said setting (rounded corners)... |
Re: WebKit engine for default browser
Now if all of this great webkit stuff was at least in extras-devel repository, that would be great!
|
Re: WebKit engine for default browser
Quote:
Just wondering if you plan on updating the diff? :) As for tablet-browser-daemon restarting, I used this in the postinst of my wmlbrowser package and it worked a treat: Code:
cat <<EOF > /tmp/wmlbrowserwarning.txt |
Re: WebKit engine for default browser
Quote:
The reason I haven't put the code into some public repository so far is that I hoped to continue work at the webkit-eal garage project, and thankfully that's what will happen as pronvit gave me member status yesterday. He also confirmed that he has sold his N810 and won't work on it anymore, unfortunately. So again, a call for contributors: if you think you can help with this project any help is highly appreciated. I'm nowhere prolific in C (just getting along), and the time I can spend on this project is rather limited. Quote:
|
Re: WebKit engine for default browser
This may be a stupid question but I got some problems when installing libwebkit. I got the latest Diablo OS on N800 and I am missing depencies: libidn11 and libxslt1.1 but cannot find proper packages. Any help?
I am trying to install these packages but the OS says they are incompatible http://repository.maemo.org/extras-d....5-1_armel.deb http://repository.maemo.org/extras-d...sso3_armel.deb Where do I find proper packages? |
Re: WebKit engine for default browser
as root, in terminal:
apt-get install libidn11 libxslt1.1 that should get them installed if you have the proper repo enabled in app manager (do not run app manager when doing this however). |
Re: WebKit engine for default browser
I uploaded a quick new snapshot to my site. You can now disable/enable plugins and javascript from the browser gui, and copy/paste is working from the browser menu (not from the virtual keyboard though).
Next stops will be offline mode detection, history list support, fixing crashes with multiple windows, and maybe download manager support. Any other suggestions? |
Re: WebKit engine for default browser
full screen virtual keyboard return key, and returning input from previous sessions would be nice.
allow me to elaborate: 1. when hitting return/enter key using the full screen virtual keyboard, the keyboard closes rather then going to a new line. 2. when opening the full screen keyboard, there is a chance that the content of a previous use of it will be inserted. this will even be sent on to the input area in the browser if the keyboard is closes, and do not have to come from a previous use inside the browser. 3. oh, and when there is text in a text box, and previously mention keyboard is activated, the content of the box is not transferred to the keyboard gui. |
Re: WebKit engine for default browser
the latest snapshot seems less stable, and im not sure if the javascript toggle works as advertised.
|
Re: WebKit engine for default browser
Quote:
Quote:
Quote:
|
Re: WebKit engine for default browser
Quote:
Quote:
Quote:
|
Re: WebKit engine for default browser
invalid pointer error is back with the newest .9.3 version...
|
Re: WebKit engine for default browser
Quote:
Of course, it could be something new :) |
Re: WebKit engine for default browser
what i had installed was your .9.3 from earlier. but i could try a full uninstall and reinstall of webkit-eal, just to see what happens.
the error: Code:
WEBKITEAL_TRACE:gwebkitengine.c:g_webkit_engine_load_committed:1212: |
Re: WebKit engine for default browser
Is this webkit useable ?
Does it speed up the javascript engine ? I have lots of javascript apps which do not require an internet connection (calculators, scrabble, ephemeris) which work excellently on the 'original' MicroB browser. Which version would you recommend as the most stable 0.0.10 ? When it does not work, can I uninstall it and restore the browser to its original state ? |
Re: WebKit engine for default browser
most of this stuff is unfinished business-stick with the tried and true
|
Re: WebKit engine for default browser
Quote:
Quote:
Quote:
Quote:
|
Re: WebKit engine for default browser
Don't get me wrong, but I find the .10 better from tear..
Thank you HNS for continuing the project. Can't wait for your .11 release! Please, if possible use the 'extras' or 'devel' for the release. |
Re: WebKit engine for default browser
I'll ty Tear.
BTW I have a nice speed test, a big number calculator which can handle numbers of unlimited precision. It is derived on a class made by a Brazilian guy. http://tools.velp.info/bignumber.html |
Re: WebKit engine for default browser
MicroB with its 3.0 alpha JS engine (which on the desktop was speeded up twice by times since then) can't be compared to the latest Squirrelfish (WebKit JS engine). :)
Simple test using this address: 123456789987654321123123456456789789 x 123456789987654321123123456456789789 took 1.37 seconds in MicroB and 0.34 seconds in WebKit. This makes for about 4x JS speed. Of course JS speed is not only multiplying, but this roughly answers the question :) |
All times are GMT. The time now is 12:07. |
vBulletin® Version 3.8.8