Bug 59186 - [Qt] Canvas drawing not anti aliased in QtWebkit 2.1 on Symbian/OpenVG
Summary: [Qt] Canvas drawing not anti aliased in QtWebkit 2.1 on Symbian/OpenVG
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: Canvas (show other bugs)
Version: 528+ (Nightly build)
Hardware: S60 Hardware S60 3rd edition
: P2 Normal
Assignee: Nobody
URL:
Keywords: Qt, QtTriaged
Depends on:
Blocks:
 
Reported: 2011-04-22 04:16 PDT by alessandro.portale
Modified: 2011-07-01 09:49 PDT (History)
9 users (show)

See Also:


Attachments
Screenshot of a jagged circle drawn on a canvas. (84.74 KB, image/jpeg)
2011-04-22 04:17 PDT, alessandro.portale
no flags Details
Test app to reproduce the issue. Sources and Symbian .sis package. (6.74 KB, application/octet-stream)
2011-04-22 04:18 PDT, alessandro.portale
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description alessandro.portale 2011-04-22 04:16:33 PDT
When drawing on a html canvas, the result is usually antialiased. But not so on with QtWebkit 2.1 on Symbian.

This happens with the QtWebKit package from the QtSDK 1.1rc, in Symbian/sis/Symbian^3/Qt/4.7.3/qtwebkit.sis. I am not 100% sure if that is the final QtWebkit 2.1 package for Symbian. Perhaps this bug report is already obsolete.

I have also no clue if version 412 is the right one. Bugzilla forced me to select a version.
Comment 1 alessandro.portale 2011-04-22 04:17:41 PDT
Created attachment 90688 [details]
Screenshot of a jagged circle drawn on a canvas.
Comment 2 alessandro.portale 2011-04-22 04:18:32 PDT
Created attachment 90689 [details]
Test app to reproduce the issue. Sources and Symbian .sis package.
Comment 3 Ademar Reis 2011-05-02 07:17:58 PDT
Could you please test a trunk build? It may not be specific to 2.1.

Regarding versioning, we don't track QtWebKit versions on bugzilla. We keep bugs open for trunk and add them to meta-bugs if they are fixed on trunk but affect a stable release.

If we confirm this bug doesn't affect trunk, it should be closed as FIXED and added as a blocker to bug 59935.
Comment 4 alessandro.portale 2011-05-02 07:29:42 PDT
(In reply to comment #3)
> Could you please test a trunk build? It may not be specific to 2.1.

I'll try to build QtWebKit for Symbian from trunk, but somehow have the suspicion that I will fail at that :)

Anyways, I remember having had a device with Symbian "Master code line" in my hand, with a QtWebKit version installed which did anti aliased canvas drawing. Perhaps there was a QtWebKit version 2.1+ installed. Since QtWebKit is "built-in" I unfortunately had no chance to find out the Qt/QtwebKit versions.
I bricked that phone (N8 prototype) in the meantime.
Comment 5 Benjamin Poulain 2011-05-06 07:48:37 PDT
I set (very) low priority for now. I have the feeling we have bigger issues than that on Symbian and we should not focus too much on that platform anyway.

Alessandro, if you know about a critical use case that would justify a higher priority, please comment.
Comment 6 alessandro.portale 2011-05-06 08:00:34 PDT
@Benjamin: I am fine with the priority. This was just intended to document the issue. And considering that it was me (I am not a web guy) who found this issue, it seems that no developer really uses HTML5 in QtWebKit on Symbian :)
Comment 7 alessandro.portale 2011-05-30 10:52:58 PDT
Unfortunately, this issue is a regression. The rendering on canvas is beautifully anti aliased when using the QtWebKit version that is in the Qt/4.7 repo (Must be an ancient version).
So, QtWebkit 2.1 has that issue and probably also later versions.
Comment 8 Laszlo Gombos 2011-06-06 08:29:26 PDT
Rev78332 (bug 51169) might have solved this issue. Are you in a position to retest (you could perhaps download a sis file from the build bot - http://build.webkit.sed.hu/buildslaves/szeged-symbian-1) ? Thanks.
Comment 9 Ademar Reis 2011-06-10 07:02:51 PDT
This is a regression from QtWebKit-2.0 (qt-4.7), so I'm marking it as a blocker.

Laszlo said it may have been fixed in r78332 (bug 51169), need to check.
Comment 10 Joel Parks 2011-06-13 13:55:48 PDT
I emailed Alessandro and he replied unsuccessful to retest due to some certificate issue. 

I propose this removed from blocking 55055
Comment 11 Alexis Menard (darktears) 2011-06-14 11:07:31 PDT
(In reply to comment #10)
> I emailed Alessandro and he replied unsuccessful to retest due to some certificate issue. 
> 
> I propose this removed from blocking 55055

Could someone with a 2.2 build of Symbian run the smal test case. So we know if the bug still exists?
Comment 12 sangeetha.sugavanam 2011-07-01 08:52:27 PDT
that the rendering is fine now, and nicely antialiased
Comment 14 Ademar Reis 2011-07-01 09:49:29 PDT
Closing as works-for-me then. Please reopen if someone reproduces it somehow.