Changeset 64753 in webkit


Ignore:
Timestamp:
Aug 5, 2010 8:33:36 AM (14 years ago)
Author:
commit-queue@webkit.org
Message:

2010-08-05 François Sausset <François Sausset>

Reviewed by Kenneth Rohde Christiansen.

Add test for basic values of the MathML mathvariant attribute
https://bugs.webkit.org/show_bug.cgi?id=43481

  • mathml/presentation/attributes.xhtml:
  • platform/mac/mathml/presentation/attributes-expected.checksum:
  • platform/mac/mathml/presentation/attributes-expected.png:
  • platform/mac/mathml/presentation/attributes-expected.txt:

2010-08-05 François Sausset <François Sausset>

Reviewed by Kenneth Rohde Christiansen.

Implement basic values of MathML mathvariant attribute
https://bugs.webkit.org/show_bug.cgi?id=43481

Test: mathml/presentation/attributes.xhtml

  • css/mathml.css: (math[mathvariant="normal"], mstyle[mathvariant="normal"], mo[mathvariant="normal"], mn[mathvariant="normal"], mi[mathvariant="normal"], mtext[mathvariant="normal"], mspace[mathvariant="normal"], ms[mathvariant="normal"]): (math[mathvariant="bold"], mstyle[mathvariant="bold"], mo[mathvariant="bold"], mn[mathvariant="bold"], mi[mathvariant="bold"], mtext[mathvariant="bold"], mspace[mathvariant="bold"], ms[mathvariant="bold"]): (math[mathvariant="italic"], mstyle[mathvariant="italic"], mo[mathvariant="italic"], mn[mathvariant="italic"], mi[mathvariant="italic"], mtext[mathvariant="italic"], mspace[mathvariant="italic"], ms[mathvariant="italic"]): (math[mathvariant="bold-italic"], mstyle[mathvariant="bold-italic"], mo[mathvariant="bold-italic"], mn[mathvariant="bold-italic"], mi[mathvariant="bold-italic"], mtext[mathvariant="bold-italic"], mspace[mathvariant="bold-italic"], ms[mathvariant="bold-italic"]):
  • mathml/mathattrs.in:
Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r64751 r64753  
     12010-08-05  François Sausset  <sausset@gmail.com>
     2
     3        Reviewed by Kenneth Rohde Christiansen.
     4
     5        Add test for basic values of the MathML mathvariant attribute
     6        https://bugs.webkit.org/show_bug.cgi?id=43481
     7
     8        * mathml/presentation/attributes.xhtml:
     9        * platform/mac/mathml/presentation/attributes-expected.checksum:
     10        * platform/mac/mathml/presentation/attributes-expected.png:
     11        * platform/mac/mathml/presentation/attributes-expected.txt:
     12
    1132010-08-05  Pavel Feldman  <pfeldman@chromium.org>
    214
  • trunk/LayoutTests/mathml/presentation/attributes.xhtml

    r63079 r64753  
    2222</math>
    2323</p>
     24<p id='t3'>font variants:
     25<math xmlns='http://www.w3.org/1998/Math/MathML'>
     26<mi mathvariant="normal">A</mi>
     27<mi mathvariant="bold">A</mi>
     28<mi mathvariant="italic">A</mi>
     29<mi mathvariant="bold-italic">A</mi>
     30</math>
     31</p>
    2432</body>
    2533</html>
  • trunk/LayoutTests/platform/mac/mathml/presentation/attributes-expected.checksum

    r63079 r64753  
    1 ca66f60b621697f15cd827ff3e41b513
     1573c0ea5a0013b193f34b258498e0a6e
  • trunk/LayoutTests/platform/mac/mathml/presentation/attributes-expected.txt

    r63079 r64753  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x128
    4   RenderBlock {html} at (0,0) size 800x128
    5     RenderBody {body} at (8,16) size 784x96
     3layer at (0,0) size 800x163
     4  RenderBlock {html} at (0,0) size 800x163
     5    RenderBody {body} at (8,16) size 784x131
    66      RenderBlock {p} at (0,0) size 784x43
    77        RenderText {#text} at (0,13) size 432x18
     
    4646              text run at (24,5) width 14: "x"
    4747        RenderText {#text} at (0,0) size 0x0
     48      RenderBlock {p} at (0,112) size 784x19
     49        RenderText {#text} at (0,0) size 86x18
     50          text run at (0,0) width 86: "font variants: "
     51        RenderBlock {math} at (86,0) size 47x19
     52          RenderInline {mi} at (0,0) size 12x16
     53            RenderText {#text} at (1,3) size 12x16
     54              text run at (1,3) width 12: "A"
     55          RenderInline {mi} at (0,0) size 12x16
     56            RenderText {#text} at (13,3) size 12x16
     57              text run at (13,3) width 12: "A"
     58          RenderInline {mi} at (0,0) size 10x16
     59            RenderText {#text} at (25,3) size 10x16
     60              text run at (25,3) width 10: "A"
     61          RenderInline {mi} at (0,0) size 11x16
     62            RenderText {#text} at (35,3) size 11x16
     63              text run at (35,3) width 11: "A"
     64        RenderText {#text} at (0,0) size 0x0
  • trunk/WebCore/ChangeLog

    r64747 r64753  
     12010-08-05  François Sausset  <sausset@gmail.com>
     2
     3        Reviewed by Kenneth Rohde Christiansen.
     4
     5        Implement basic values of MathML mathvariant attribute
     6        https://bugs.webkit.org/show_bug.cgi?id=43481
     7
     8        Test: mathml/presentation/attributes.xhtml
     9
     10        * css/mathml.css:
     11        (math[mathvariant="normal"], mstyle[mathvariant="normal"], mo[mathvariant="normal"], mn[mathvariant="normal"], mi[mathvariant="normal"], mtext[mathvariant="normal"], mspace[mathvariant="normal"], ms[mathvariant="normal"]):
     12        (math[mathvariant="bold"], mstyle[mathvariant="bold"], mo[mathvariant="bold"], mn[mathvariant="bold"], mi[mathvariant="bold"], mtext[mathvariant="bold"], mspace[mathvariant="bold"], ms[mathvariant="bold"]):
     13        (math[mathvariant="italic"], mstyle[mathvariant="italic"], mo[mathvariant="italic"], mn[mathvariant="italic"], mi[mathvariant="italic"], mtext[mathvariant="italic"], mspace[mathvariant="italic"], ms[mathvariant="italic"]):
     14        (math[mathvariant="bold-italic"], mstyle[mathvariant="bold-italic"], mo[mathvariant="bold-italic"], mn[mathvariant="bold-italic"], mi[mathvariant="bold-italic"], mtext[mathvariant="bold-italic"], mspace[mathvariant="bold-italic"], ms[mathvariant="bold-italic"]):
     15        * mathml/mathattrs.in:
     16
    1172010-08-05  Yury Semikhatsky  <yurys@chromium.org>
    218
  • trunk/WebCore/css/mathml.css

    r64723 r64753  
    9393    padding-left: 0.05em;
    9494    padding-right: 0.05em;
     95}
     96
     97math[mathvariant="normal"], mstyle[mathvariant="normal"], mo[mathvariant="normal"], mn[mathvariant="normal"], mi[mathvariant="normal"], mtext[mathvariant="normal"], mspace[mathvariant="normal"], ms[mathvariant="normal"] {
     98    font-style: normal;
     99    font-weight: normal;
     100}
     101
     102math[mathvariant="bold"], mstyle[mathvariant="bold"], mo[mathvariant="bold"], mn[mathvariant="bold"], mi[mathvariant="bold"], mtext[mathvariant="bold"], mspace[mathvariant="bold"], ms[mathvariant="bold"] {
     103    font-style: normal;
     104    font-weight: bold;
     105}
     106
     107math[mathvariant="italic"], mstyle[mathvariant="italic"], mo[mathvariant="italic"], mn[mathvariant="italic"], mi[mathvariant="italic"], mtext[mathvariant="italic"], mspace[mathvariant="italic"], ms[mathvariant="italic"] {
     108    font-style: italic;
     109    font-weight: normal;
     110}
     111
     112math[mathvariant="bold-italic"], mstyle[mathvariant="bold-italic"], mo[mathvariant="bold-italic"], mn[mathvariant="bold-italic"], mi[mathvariant="bold-italic"], mtext[mathvariant="bold-italic"], mspace[mathvariant="bold-italic"], ms[mathvariant="bold-italic"] {
     113    font-weight: bold;
     114    font-style: italic;
    95115}
    96116
  • trunk/WebCore/mathml/mathattrs.in

    r64024 r64753  
    1111mathcolor
    1212mathsize
     13mathvariant
    1314numalign
    1415open
Note: See TracChangeset for help on using the changeset viewer.