[Qt] User agent style sheets are crippled by moc -E in make-css-file-arrays.pl
authorabecsi@webkit.org <abecsi@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 9 Apr 2010 07:59:04 +0000 (07:59 +0000)
committerabecsi@webkit.org <abecsi@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 9 Apr 2010 07:59:04 +0000 (07:59 +0000)
commit367b67f214a36bee756f0e303177fd17e75995a8
tree56ce9c8a981462aa95062fbd5b22fa5c6cb20c4e
parent82a479e42ead2e41d4ba21ce369dddb5e95d9040
[Qt] User agent style sheets are crippled by moc -E in make-css-file-arrays.pl
https://bugs.webkit.org/show_bug.cgi?id=37296

Reviewed by Simon Hausmann.
Patch by Andras Becsi <abecsi@inf.u-szeged.hu>

WebCore:

Do not use moc to preprocess user agent style sheets because it removes at-symbols
and hexadecimal colours from declarations.
Remove unneeded preprocessor usage from make-css-file-arrays.pl since the script
processes default css files using regular expressions therefore preprocessing is redundant.

* WebCore.pri: remove --preprocessor usage
* css/make-css-file-arrays.pl: remove gcc dependency

LayoutTests:

Update expected files after removal of moc preprocessing of default css sheets.
These test results now only differ in metrics from Mac ones.

* platform/qt/editing/execCommand/insert-list-xml-expected.txt:
* platform/qt/svg/custom/createImageElement2-expected.txt:
* platform/qt/svg/custom/use-on-symbol-inside-pattern-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@57316 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/platform/qt/editing/execCommand/insert-list-xml-expected.txt
LayoutTests/platform/qt/svg/custom/createImageElement2-expected.txt
LayoutTests/platform/qt/svg/custom/use-on-symbol-inside-pattern-expected.txt
WebCore/ChangeLog
WebCore/WebCore.pri
WebCore/css/make-css-file-arrays.pl