• thakis@chromium.org's avatar
    Revert 113635 (speculative revert for bug 107104) · 2da894c9
    thakis@chromium.org authored
    - Improve RenderTextWin font fallback.
    
    Don't use SCRIPT_UNDEFINED in the case of font fallback,
    unless font fallback actually fails to return a script
    that can display the characters. This fixes the problem
    of some scripts not being properly displayed.
    
    This actually makes RenderTextWin properly validate whether
    a text position accepts a cursor, which caused several tests
    to fail and revealed some additional issues in RenderTextWin.
    
    The CL includes some modifications to address this.
    
    Some tests are disabled under XP, see:
    http://crbug.com/106450
    
    Also, fixes some lint warnings.
    
    BUG=90426
    TEST=Run chrome.exe --use-pure-views and paste some Bengali
    text into the omnibox. It should show up properly.
    Review URL: http://codereview.chromium.org/8575020
    
    TBR=asvitkine@chromium.org
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113956 0039d316-1c4b-4281-b951-d872f2087c98
    2da894c9
render_text.h 12.8 KB