WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
75777
[Qt] Enable CSS_FILTERS in Qt build
https://bugs.webkit.org/show_bug.cgi?id=75777
Summary
[Qt] Enable CSS_FILTERS in Qt build
Noam Rosenthal
Reported
2012-01-07 09:36:00 PST
Also, we need to disable hardware-acceleration of filters for Qt by default, until those are supported in TextureMapperGL.
Attachments
Patch
(315.48 KB, patch)
2012-01-07 15:17 PST
,
Noam Rosenthal
no flags
Details
Formatted Diff
Diff
Patch, revised with Igor's comments.
(315.59 KB, patch)
2012-01-07 20:09 PST
,
Noam Rosenthal
no flags
Details
Formatted Diff
Diff
Patch
(315.62 KB, patch)
2012-01-07 23:23 PST
,
Noam Rosenthal
kenneth
: review+
Details
Formatted Diff
Diff
Patch, removed some unnecessary png results.
(306.09 KB, patch)
2012-01-08 08:42 PST
,
Noam Rosenthal
no flags
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Noam Rosenthal
Comment 1
2012-01-07 15:17:23 PST
Created
attachment 121560
[details]
Patch
Igor Trindade Oliveira
Comment 2
2012-01-07 18:42:28 PST
Comment on
attachment 121560
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=121560&action=review
> Source/WebCore/ChangeLog:6
nit: Enable instead of Enabls
> Source/WebCore/Target.pri:3858 > +contains(DEFINES, ENABLE_CSS_FILTERS=1) {
I think we do not need this, FilterEffectRenderer.* are already protected by ifdef guards. We can add both files directly and we do not need to pollute the target.pri.
Noam Rosenthal
Comment 3
2012-01-07 20:09:06 PST
Created
attachment 121563
[details]
Patch, revised with Igor's comments.
Noam Rosenthal
Comment 4
2012-01-07 23:23:39 PST
Created
attachment 121569
[details]
Patch
Kenneth Rohde Christiansen
Comment 5
2012-01-08 05:00:58 PST
Comment on
attachment 121569
[details]
Patch why are there pixel tests for invalid parsing?
Noam Rosenthal
Comment 6
2012-01-08 08:36:07 PST
(In reply to
comment #5
)
> (From update of
attachment 121569
[details]
) > why are there pixel tests for invalid parsing?
Good point, I'll remove them.
Noam Rosenthal
Comment 7
2012-01-08 08:42:35 PST
Created
attachment 121581
[details]
Patch, removed some unnecessary png results.
WebKit Review Bot
Comment 8
2012-01-08 10:06:11 PST
Comment on
attachment 121581
[details]
Patch, removed some unnecessary png results. Clearing flags on attachment: 121581 Committed
r104403
: <
http://trac.webkit.org/changeset/104403
>
WebKit Review Bot
Comment 9
2012-01-08 10:06:17 PST
All reviewed patches have been landed. Closing bug.
Csaba Osztrogonác
Comment 10
2012-01-08 11:40:41 PST
It broke 15 tests on Qt 4.8 and zillion tests on Qt 5 (WK1 and WK2 too): -
http://build.webkit.org/results/Qt%20Linux%20Release/r104403%20%2841863%29/results.html
-
http://build.webkit.sed.hu/results/x86-32%20Linux%20Qt%20Release%20-%20Qt5-WebKit1/r104403%20(2049
) -
http://build.webkit.sed.hu/results/x86-32%20Linux%20Qt%20Release%20WebKit2/r104403%20%2818171%29/results.html
I rolled it out, because now bots exit early (after 500 fails) and now the test coverage is 0 % because of this patch. I think you guys should have run layout tests before landing as all other developers do or watch the bots after landing. Please be more careful next time. Thanks.
Noam Rosenthal
Comment 11
2012-01-08 12:11:33 PST
(In reply to
comment #10
)
> It broke 15 tests on Qt 4.8 and zillion tests on Qt 5 (WK1 and WK2 too): > -
http://build.webkit.org/results/Qt%20Linux%20Release/r104403%20%2841863%29/results.html
> -
http://build.webkit.sed.hu/results/x86-32%20Linux%20Qt%20Release%20-%20Qt5-WebKit1/r104403%20(2049
) > -
http://build.webkit.sed.hu/results/x86-32%20Linux%20Qt%20Release%20WebKit2/r104403%20%2818171%29/results.html
> > I rolled it out, because now bots exit early (after 500 fails) and now the test coverage is 0 % because of this patch. I think you guys should have run layout tests before landing as all other developers do or watch the bots after landing. Please be more careful next time. Thanks.
This is apparently not a problem with the bot/build-system, that didn't trigger a clean build.
Noam Rosenthal
Comment 12
2012-01-08 15:35:15 PST
Comment on
attachment 121581
[details]
Patch, removed some unnecessary png results. Committing again, might have to force a clean to the build bot.
WebKit Review Bot
Comment 13
2012-01-08 16:46:41 PST
Comment on
attachment 121581
[details]
Patch, removed some unnecessary png results. Clearing flags on attachment: 121581 Committed
r104421
: <
http://trac.webkit.org/changeset/104421
>
WebKit Review Bot
Comment 14
2012-01-08 16:46:49 PST
All reviewed patches have been landed. Closing bug.
Csaba Osztrogonác
Comment 15
2012-01-08 23:28:26 PST
Reopen, because Noam rolled out it again:
http://trac.webkit.org/changeset/104425
Csaba Osztrogonác
Comment 16
2012-01-10 04:35:07 PST
Comment on
attachment 121581
[details]
Patch, removed some unnecessary png results. View in context:
https://bugs.webkit.org/attachment.cgi?id=121581&action=review
The blocker build-webkit clean build bug was fixed. I'll update the expected results and land the patch immediately.
> Source/WebCore/Target.pri:1173 > + rendering/FilterEffectRenderer.cpp \
It will conflict with
http://trac.webkit.org/changeset/104447/trunk/Source/WebCore/Target.pri
, because you added this file to Target.pri.
> Source/WebCore/Target.pri:2288 > + rendering/FilterEffectRenderer.h \
ditto
Csaba Osztrogonác
Comment 17
2012-01-10 07:00:00 PST
Patch landed in
http://trac.webkit.org/changeset/104560
with fixed layout test results.
Noam Rosenthal
Comment 18
2012-01-10 07:16:46 PST
(In reply to
comment #17
)
> Patch landed in
http://trac.webkit.org/changeset/104560
with fixed layout test results.
Thanks Ossy, you're a hero.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug