Bug 110205

Summary: [Qt] Enable MathML
Product: WebKit Reporter: Allan Sandfeld Jensen <allan.jensen>
Component: MathMLAssignee: Allan Sandfeld Jensen <allan.jensen>
Status: RESOLVED INVALID    
Severity: Normal CC: abecsi, andersca, dbarton, fred.wang, hausmann, mrobinson, vestbo, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 110214, 121416    
Bug Blocks:    
Attachments:
Description Flags
Patch hausmann: review+

Description Allan Sandfeld Jensen 2013-02-19 03:55:26 PST
MathML works now when enabled in the Qt, so we should enable it. 

The MathML baselines needs to be generated.
Comment 1 Allan Sandfeld Jensen 2013-02-19 04:27:57 PST
Created attachment 189053 [details]
Patch
Comment 2 WebKit Review Bot 2013-02-19 04:32:10 PST
Attachment 189053 [details] did not pass style-queue:

Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/platform/qt/mathml/presentation/attributes-expected.png', u'LayoutTests/platform/qt/mathml/presentation/attributes-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/fenced-expected.png', u'LayoutTests/platform/qt/mathml/presentation/fenced-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/fenced-mi-expected.png', u'LayoutTests/platform/qt/mathml/presentation/fenced-mi-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/fractions-expected.png', u'LayoutTests/platform/qt/mathml/presentation/fractions-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/fractions-vertical-alignment-expected.png', u'LayoutTests/platform/qt/mathml/presentation/fractions-vertical-alignment-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/mo-expected.png', u'LayoutTests/platform/qt/mathml/presentation/mo-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/mo-stretch-expected.png', u'LayoutTests/platform/qt/mathml/presentation/mo-stretch-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/mroot-pref-width-expected.png', u'LayoutTests/platform/qt/mathml/presentation/mroot-pref-width-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/over-expected.png', u'LayoutTests/platform/qt/mathml/presentation/over-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/roots-expected.png', u'LayoutTests/platform/qt/mathml/presentation/roots-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/row-alignment-expected.png', u'LayoutTests/platform/qt/mathml/presentation/row-alignment-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/row-expected.png', u'LayoutTests/platform/qt/mathml/presentation/row-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/style-expected.png', u'LayoutTests/platform/qt/mathml/presentation/style-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/sub-expected.png', u'LayoutTests/platform/qt/mathml/presentation/sub-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/subsup-expected.png', u'LayoutTests/platform/qt/mathml/presentation/subsup-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/sup-expected.png', u'LayoutTests/platform/qt/mathml/presentation/sup-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/tables-expected.png', u'LayoutTests/platform/qt/mathml/presentation/tables-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/tokenElements-expected.png', u'LayoutTests/platform/qt/mathml/presentation/tokenElements-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/under-expected.png', u'LayoutTests/platform/qt/mathml/presentation/under-expected.txt', u'LayoutTests/platform/qt/mathml/presentation/underover-expected.png', u'LayoutTests/platform/qt/mathml/presentation/underover-expected.txt', u'LayoutTests/platform/qt/mathml/xHeight-expected.png', u'LayoutTests/platform/qt/mathml/xHeight-expected.txt', u'Tools/ChangeLog', u'Tools/qmake/mkspecs/features/features.pri']" exit_code: 1
LayoutTests/platform/qt/mathml/presentation/tables-expected.png:0:  Have to enable auto props in the subversion config file (/home/alancutter/.subversion/config "enable-auto-props = yes"). Have to set the svn:mime-type in the subversion config file (/home/alancutter/.subversion/config "*.png = svn:mime-type=image/png").  [image/png] [5]
Total errors found: 1 in 25 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 3 Allan Sandfeld Jensen 2013-02-19 05:05:06 PST
Committed r143319: <http://trac.webkit.org/changeset/143319>
Comment 4 WebKit Review Bot 2013-02-19 05:44:36 PST
Re-opened since this is blocked by bug 110214
Comment 5 Frédéric Wang (:fredw) 2013-10-08 01:59:06 PDT
The architecture concerns of Chromium developers should be fixed after bug 121416.

The pixel tests have now all been converted or disabled, so we don't need to add QT-specific references.

It seems that qmake/mkspecs/features/features.pri has been removed after bug 122227. Actually, is the QT port still supported / has bots?

The patch didn't have other changes, so what does it remain to do to enable MathML on QT?

More generally, it seems that Source/autotools/SetupWebKitFeatures.m4 has MathML disabled by default. What is the status of MathML in release builds and could that be reconsidered after bug 121416? Is it only enabled in Safari?
Comment 6 Martin Robinson 2013-10-08 07:49:30 PDT
The Qt port no longer exists now, so we can close this one.