Changeset 178115 in webkit


Ignore:
Timestamp:
Jan 8, 2015, 8:47:53 AM (11 years ago)
Author:
Carlos Garcia Campos
Message:

REGRESSION(r177637) [HarfBuzz][GTK][EFL] It made 3 performance tests crash and +24 layout tests crashes/failures
https://bugs.webkit.org/show_bug.cgi?id=139905

Reviewed by Antti Koivisto.

Source/WebCore:

  • platform/graphics/harfbuzz/HarfBuzzShaper.cpp:

(WebCore::HarfBuzzShaper::collectHarfBuzzRuns): Fallback to
primary font data for missing glyphs.

LayoutTests:

  • platform/gtk/TestExpectations: Remove crashing/failing tests

that should pass now.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r178114 r178115  
     12015-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
     2
     3        REGRESSION(r177637) [HarfBuzz][GTK][EFL] It made 3 performance tests crash and +24 layout tests crashes/failures
     4        https://bugs.webkit.org/show_bug.cgi?id=139905
     5
     6        Reviewed by Antti Koivisto.
     7
     8        * platform/gtk/TestExpectations: Remove crashing/failing tests
     9        that should pass now.
     10
    1112015-01-08  Myles C. Maxfield  <mmaxfield@apple.com>
    212
  • trunk/LayoutTests/platform/gtk/TestExpectations

    r178037 r178115  
    619619
    620620webkit.org/b/139364 inspector-protocol/debugger/setBreakpoint-dfg.html [ Crash ]
    621 
    622 webkit.org/b/139905 css3/flexbox/inline-flex-crash.html [ Crash ]
    623 webkit.org/b/139905 editing/deleting/regional-indicators.html [ Crash ]
    624 webkit.org/b/139905 editing/text-iterator/rtl-first-letter-text-iterator-crash.html [ Crash ]
    625 webkit.org/b/139905 fast/css/line-height-determined-by-primary-font.html [ Failure ]
    626 webkit.org/b/139905 fast/lists/w3-css3-list-styles-numeric.html [ Crash ]
    627 webkit.org/b/139905 fast/ruby/bopomofo.html [ Failure ]
    628 webkit.org/b/139905 fast/ruby/bopomofo-letter-spacing.html [ Failure ]
    629 webkit.org/b/139905 fast/ruby/bopomofo-rl.html [ Failure ]
    630 webkit.org/b/139905 fast/text/decorations-with-text-combine.html [ Failure ]
    631 webkit.org/b/139905 fast/text/emphasis-combined-text.html [ Failure ]
    632 webkit.org/b/139905 fast/text/emphasis-vertical.html [ Failure ]
    633 webkit.org/b/139905 fast/text/international/khmer-selection.html [ Crash ]
    634 webkit.org/b/139905 fast/text/international/plane2.html [ Failure Crash ]
    635 webkit.org/b/139905 fast/text/justify-ideograph-complex.html [ Crash ]
    636 webkit.org/b/139905 fast/text/justify-ideograph-simple.html [ Failure Crash ]
    637 webkit.org/b/139905 fast/text/justify-ideograph-vertical.html [ Failure Crash ]
    638 webkit.org/b/139905 fast/text/khmer-crash.html [ Crash ]
    639 webkit.org/b/139905 fast/text/khmer-lao-font.html [ Crash ]
    640 webkit.org/b/139905 fast/text/midword-break-before-surrogate-pair-2.html [ Crash ]
    641 webkit.org/b/139905 fast/text/regional-indicator-symobls.html [ Crash ]
    642 webkit.org/b/139905 fast/text/unicode-variation-selector.html [ Crash ]
    643 webkit.org/b/139905 fast/url/idna2003.html [ Crash ]
    644 webkit.org/b/139905 js/kde/parse.html [ Crash ]
    645 webkit.org/b/139905 svg/custom/svg-fonts-fallback.xhtml [ Crash ]
    646621
    647622#////////////////////////////////////////////////////////////////////////////////////////
  • trunk/Source/WebCore/ChangeLog

    r178114 r178115  
     12015-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
     2
     3        REGRESSION(r177637) [HarfBuzz][GTK][EFL] It made 3 performance tests crash and +24 layout tests crashes/failures
     4        https://bugs.webkit.org/show_bug.cgi?id=139905
     5
     6        Reviewed by Antti Koivisto.
     7
     8        * platform/graphics/harfbuzz/HarfBuzzShaper.cpp:
     9        (WebCore::HarfBuzzShaper::collectHarfBuzzRuns): Fallback to
     10        primary font data for missing glyphs.
     11
    1122015-01-08  Myles C. Maxfield  <mmaxfield@apple.com>
    213
  • trunk/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp

    r177078 r178115  
    411411        const UChar* currentCharacterPosition = iterator.characters();
    412412        const SimpleFontData* currentFontData = nextFontData;
     413        if (!currentFontData)
     414            currentFontData = &m_font->primaryFontData();
    413415        UScriptCode currentScript = nextScript;
    414416
Note: See TracChangeset for help on using the changeset viewer.