Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Qt-Webkit version very old?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Ormaaj
Guru
Guru


Joined: 28 Jan 2008
Posts: 319

PostPosted: Sat Nov 06, 2010 10:28 pm    Post subject: Qt-Webkit version very old? Reply with quote

How do you determine which version of webkit is being used? I'm currently using 4.7.0, but have tested 9999 from qting-edge in the past. Testing certain things like CSS3 box-shadow doesn't work in any qt-webkit based browser (rekonq, konqueror via both kwebkitpart and khtml, arora) - something that has worked in Chromium and uzbl (gtk-webkit) for years, which makes me wonder whether it might be based on an upstream version of webkit that's at least several years old. I've noticed several other weird basic rendering oddities common between the qt-webkit browsers but which work in all other webkits (some of which have to do with SVG, which I don't think webkit is responsible for but could be wrong).

"outer glow" effect works in most browsers: http://ormaaj.org/
Also noticed M$ just put up a testcase which completely fails in rekonq et al, and shouldn't in Webkit: http://ie.microsoft.com/testdrive/HTML5/DayNight/Default.html
Back to top
View user's profile Send private message
Shining Arcanine
Veteran
Veteran


Joined: 24 Sep 2009
Posts: 1110

PostPosted: Sun Nov 07, 2010 2:49 am    Post subject: Re: Qt-Webkit version very old? Reply with quote

Ormaaj wrote:
How do you determine which version of webkit is being used? I'm currently using 4.7.0, but have tested 9999 from qting-edge in the past. Testing certain things like CSS3 box-shadow doesn't work in any qt-webkit based browser (rekonq, konqueror via both kwebkitpart and khtml, arora) - something that has worked in Chromium and uzbl (gtk-webkit) for years, which makes me wonder whether it might be based on an upstream version of webkit that's at least several years old. I've noticed several other weird basic rendering oddities common between the qt-webkit browsers but which work in all other webkits (some of which have to do with SVG, which I don't think webkit is responsible for but could be wrong).

"outer glow" effect works in most browsers: http://ormaaj.org/
Also noticed M$ just put up a testcase which completely fails in rekonq et al, and shouldn't in Webkit: http://ie.microsoft.com/testdrive/HTML5/DayNight/Default.html


KHTML is not WebKit-based. WebKit is KHTML-based.

As for the webkit version, checking your useragent string might be helpful:

http://whatsmyuseragent.com/

Beyond that, I do not know. Any of the developers who works on the browser you use probably would be who you should ask.
Back to top
View user's profile Send private message
Ormaaj
Guru
Guru


Joined: 28 Jan 2008
Posts: 319

PostPosted: Sun Nov 07, 2010 10:22 am    Post subject: Re: Qt-Webkit version very old? Reply with quote

Quote:
As for the webkit version, checking your useragent string might be helpful

You're right, all of them do send out the version in the headers. AppleWebKit/533.3 in this case, which was tagged in svn on 03/30/10. It also looks like there's more than one repo for qt-webkit. There's a second ebuild in qting-edge called "webkit-qt" that's masked, has no metadata or changelog, and explicitly sets EGIT_REPO_URI from git.eclass instead of automatically defining the repo in qt4-build-edge_pkg_setup() from qt4-build-edge.eclass as with "qt-webkit".

But there's a mask message
Quote:

# Markos Chandras <hwoarang@gentoo.org> (15 Aug 2010)
# Need multiple QA fixes. New USE flags are required
# to extend functionality, doesn't build with certain
# use flags enabled. Autotools needs adjustment
# Look webkit-gtk for ideas
x11-libs/webkit-qt

*shrug* Maybe it's fresher. 7 months is pretty old considering the development pace.

Quote:
Beyond that, I do not know. Any of the developers who works on the browser you use probably would be who you should ask.

This is independent of the browsers. Any browser that links against Qt is going to be on the same Webkit, and the version Qt pulls from shouldn't concern them. I suppose the issue here is that the release cycle of qt-webkit is bound to that of the rest of Qt.
Back to top
View user's profile Send private message
Shining Arcanine
Veteran
Veteran


Joined: 24 Sep 2009
Posts: 1110

PostPosted: Sun Nov 07, 2010 4:10 pm    Post subject: Re: Qt-Webkit version very old? Reply with quote

Ormaaj wrote:
Quote:
As for the webkit version, checking your useragent string might be helpful

You're right, all of them do send out the version in the headers. AppleWebKit/533.3 in this case, which was tagged in svn on 03/30/10. It also looks like there's more than one repo for qt-webkit. There's a second ebuild in qting-edge called "webkit-qt" that's masked, has no metadata or changelog, and explicitly sets EGIT_REPO_URI from git.eclass instead of automatically defining the repo in qt4-build-edge_pkg_setup() from qt4-build-edge.eclass as with "qt-webkit".

But there's a mask message
Quote:

# Markos Chandras <hwoarang@gentoo.org> (15 Aug 2010)
# Need multiple QA fixes. New USE flags are required
# to extend functionality, doesn't build with certain
# use flags enabled. Autotools needs adjustment
# Look webkit-gtk for ideas
x11-libs/webkit-qt

*shrug* Maybe it's fresher. 7 months is pretty old considering the development pace.

Quote:
Beyond that, I do not know. Any of the developers who works on the browser you use probably would be who you should ask.

This is independent of the browsers. Any browser that links against Qt is going to be on the same Webkit, and the version Qt pulls from shouldn't concern them. I suppose the issue here is that the release cycle of qt-webkit is bound to that of the rest of Qt.


That would only be Konquerer with kwebkit-part then. Chromium does not link against Qt and Konquerer has its own KHTML rendering engine by default. WebKit itself is a fork of KHTML. Opera as far as I know does not use WebKit.
Back to top
View user's profile Send private message
Ormaaj
Guru
Guru


Joined: 28 Jan 2008
Posts: 319

PostPosted: Mon Nov 08, 2010 9:25 am    Post subject: Re: Qt-Webkit version very old? Reply with quote

Shining Arcanine wrote:
That would only be Konquerer with kwebkit-part then. Chromium does not link against Qt and Konquerer has its own KHTML rendering engine by default. WebKit itself is a fork of KHTML. Opera as far as I know does not use WebKit.
Konqueror is the only one which optionally uses kwebkitpart. Rekonq and Arora definitely do not. kwebkitpart uses the system qt webkit libs and doesn't bundle its own, so there shouldn't be any differences anyway. Chromium is GTK and bundles it's own webkit. Opera uses the "Presto" layout engine. I'm aware of the origins of Webkit.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum