1. 11 Apr, 2009 6 commits
    • weinig@apple.com's avatar
      2009-04-10 Sam Weinig <sam@webkit.org> · 0a42e903
      weinig@apple.com authored
              Reviewed by Adele Peterson.
      
              Remove unused include for JSLock.
      
              * page/mac/FrameMac.mm:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42418 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      0a42e903
    • weinig@apple.com's avatar
      2009-04-10 Sam Weinig <sam@webkit.org> · 197fd6f8
      weinig@apple.com authored
              Reviewed by Darin Adler.
      
              Add back the keepAlive timer for after the script execution to
              protect the callers of evaluate, as was part of the original intent
              of timer.
      
              * bindings/js/ScriptController.cpp:
              (WebCore::ScriptController::evaluate):
              * page/mac/FrameMac.mm:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42417 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      197fd6f8
    • mitz@apple.com's avatar
      Reviewed by Anders Carlsson. · e119fe9f
      mitz@apple.com authored
              - test and expected result updates following r42379
      
              * fast/text/offsetForPosition-cluster-at-zero-expected.txt: Updated
              results.
              * fast/text/offsetForPosition-cluster-at-zero.html: Removed
              font-dependent alert that was accidently left in this test.
              * platform/mac-tiger/fast/text/international/thai-line-breaks-expected.checksum:
              * platform/mac-tiger/fast/text/international/thai-line-breaks-expected.png:
              * platform/mac-tiger/fast/text/international/thai-line-breaks-expected.txt:
              * platform/mac-tiger/fast/text/monospace-width-cache-expected.checksum: Added.
              * platform/mac-tiger/fast/text/monospace-width-cache-expected.png: Added.
              * platform/mac-tiger/fast/text/monospace-width-cache-expected.txt: Added.
              * platform/win/Skipped:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42416 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      e119fe9f
    • cmarrin@apple.com's avatar
      Fixed https://bugs.webkit.org/show_bug.cgi?id=25137 · 6d9a921e
      cmarrin@apple.com authored
              If we reload, the animation controller sticks around and has
              a stale animation time. So the needed delay is computed wrong.
              I added a reset of the animation timer on load.
      
              I did not do a test case because this only happens on reload so I
              couldn't make an automated test. I tried using an iframe and using
              reload() but that doesn't tickle the bug.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42415 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      6d9a921e
    • aroben@apple.com's avatar
      Add our new test font to the list that DRT knows about · 0d66ad6e
      aroben@apple.com authored
              Reviewed by Dan Bernstein.
      
              * DumpRenderTree/win/DumpRenderTree.cpp:
              (initialize): Added WebKit Layout Tests 2.ttf.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42414 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      0d66ad6e
    • darin@apple.com's avatar
      2009-04-10 Grace Kloba <klobag@gmail.com> · 0aa90a25
      darin@apple.com authored
              Reviewed by Darin Adler.
      
              Move WORKERS header files inside ENABLE(WORKERS).
              So if WORKERS is not enabled and the generated files are not generated, the build is still working.
      
              * bindings/js/JSDOMGlobalObject.cpp:
              * bindings/js/JSMessageChannelConstructor.cpp:
              * bindings/js/ScheduledAction.cpp:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42413 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      0aa90a25
  2. 10 Apr, 2009 34 commits
    • darin@apple.com's avatar
      WebCore: · 6aa1111d
      darin@apple.com authored
      2009-04-10  Darin Adler  <darin@apple.com>
      
              Reviewed by Brady Eidson.
      
              <rdar://problem/6773515> crash in push_heap inside WebCore when printing
      
              The crash was due to manipulating a timer on a different thread than the one it was created on.
              This adds some diagnostics so we'll catch that kind of mistake immediately.
      
              * platform/Timer.cpp:
              (WebCore::TimerBase::TimerBase): Store the thread identifier in debug versions.
              (WebCore::TimerBase::start): Assert it's the same thread the timer was created on.
              (WebCore::TimerBase::stop): Ditto.
              (WebCore::TimerBase::isActive): Ditto.
              (WebCore::TimerBase::setNextFireTime): Ditto.
      
              * platform/Timer.h: Added the thread identifier data member.
      
      WebKit/mac:
      
      2009-04-10  Darin Adler  <darin@apple.com>
      
              Reviewed by Brady Eidson.
      
              <rdar://problem/6773515> crash in push_heap inside WebCore when printing
      
              The crash was due to manipulating a timer on a different thread than the one it was created on.
      
              * History/WebHistoryItem.mm:
              (-[WebWindowWatcher windowWillClose:]): Call later on main thread, if called on non-main thread.
              * WebView/WebHTMLView.mm:
              (-[WebHTMLView windowDidBecomeKey:]): Ditto.
              (-[WebHTMLView windowDidResignKey:]): Ditto.
              (-[WebHTMLView windowWillClose:]): Ditto.
              (-[WebHTMLView _updateControlTints]): Added. Factored out the non-thread-safe part of
              our override of _windowChangedKeyState.
              (-[WebHTMLView _windowChangedKeyState]): Call _updateControlTints later on main thread, if
              called on non-main thread.
              * WebView/WebPreferences.mm:
              (-[WebPreferences _postPreferencesChangesNotification]): Call later on main thread, if called
              on non-main thread
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42412 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      6aa1111d
    • aroben@apple.com's avatar
      Add our invidual IDL files back to Interfaces.vcproj, but disable them · 816016f9
      aroben@apple.com authored
              This allows the IDL files to be found in Solution Explorer.
      
              Rubber-stamped in advance by Steve Falkenburg.
      
              * WebKit.vcproj/Interfaces.vcproj:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42411 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      816016f9
    • simon.fraser@apple.com's avatar
      2009-04-10 Chris Marrin <cmarrin@apple.com> · 565d1be8
      simon.fraser@apple.com authored
              Reviewed by Dan Bernstein
      
              https://bugs.webkit.org/show_bug.cgi?id=25108
      
              If you remove a class with a transition while that transition is running
              the animation timer will continue to fire after the transition is finished.
              This has no visual indication, but it does drain the processor. And in some
              cases it might even cause a glitch in future animations. Unfortunately there
              is no way to test this without putting in printfs.
      
              This happens because the animation logic is never traversed after a transition
              is removed, so we never get a chance to cleanup. So I added cleanup in the logic
              that fires the dispatch of the last style change when the animation finishes.
      
              Test: transitions/remove-transition-style.html
      
              * page/animation/AnimationController.cpp:
              (WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired):
              * page/animation/CompositeAnimation.cpp:
              (WebCore::CompositeAnimation::updateTransitions):
              (WebCore::CompositeAnimation::animate):
              (WebCore::CompositeAnimation::cleanupFinishedAnimations):
              * page/animation/CompositeAnimation.h:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42410 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      565d1be8
    • weinig@apple.com's avatar
      2009-04-10 Sam Weinig <sam@webkit.org> · ada83860
      weinig@apple.com authored
              Reviewed by Geoffrey Garen.
      
              Fix for <rdar://problem/6648858>
              CrashTracer: [REGRESSION(Safari 4)] 60 crashes in Safari at com.apple.WebCore • WebCore::ScriptController::evaluate + 241
      
              The Frame (and therefore ScriptController) were being destroyed
              during JavaScript execution causing the JSDOMWindowShell to become
              null.
      
              * bindings/js/ScriptController.cpp:
              (WebCore::ScriptController::evaluate): Use a RefPtr to protect the Frame
              instead of the keep-alive timer, since a nested event loop used from with-in 
              JavaScript execution could cause the timer to fire before returning.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42409 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      ada83860
    • dglazkov@chromium.org's avatar
      2009-04-10 Dimitri Glazkov <dglazkov@chromium.org> · b9eef8e1
      dglazkov@chromium.org authored
              Reviewed by Timothy Hatcher.
      
              https://bugs.webkit.org/show_bug.cgi?id=25133
              Fix an error in InspectorController's bindings, clean up a few header
              includes, make empty object construction in ScriptObject less ambiguous.
      
              * bindings/js/JSInspectorControllerCustom.cpp:
              (WebCore::JSInspectorController::setSetting): Send correct argument from
                  the bindings.
              * bindings/js/ScriptObject.cpp:
              (WebCore::ScriptObject::createNew): Added.
              * bindings/js/ScriptObject.h: Removed constructor, added decl for createNew.
              * inspector/ConsoleMessage.cpp: Remove unused header.
              * inspector/ConsoleMessage.h: Ditto.
              * inspector/InspectorResource.cpp:
              (WebCore::createHeadersObject): Changed to use ScriptObject::createNew.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42408 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      b9eef8e1
    • mitz@apple.com's avatar
      Reviewed by Adam Roben. · a5b40925
      mitz@apple.com authored
              - re-enable css2.1 tests that were disabled following r42379 and make
                them use a different fallback font for certain characters, to get
                the vertical metrics to match Mac
      
              * platform/win/Skipped:
              * platform/win/css2.1/resources/Mac-compatible-font-fallback.css:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42407 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      a5b40925
    • cmarrin@apple.com's avatar
      Fixed https://bugs.webkit.org/show_bug.cgi?id=25134 · 7da5902f
      cmarrin@apple.com authored
              This both fixes a bug where I was not sending in the right time
              to continue the animation and was not recomputing current time
              when coming out of suspend.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42406 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      7da5902f
    • eric.carlson@apple.com's avatar
      2009-04-10 Eric Carlson <eric.carlson@apple.com> · 611994ff
      eric.carlson@apple.com authored
              WebKitSystemInterface changes for <rdar://problem/6646998>
      
              * libWebKitSystemInterfaceLeopard.a:
              * libWebKitSystemInterfaceTiger.a:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42405 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      611994ff
    • timothy@apple.com's avatar
      Revert an unintentional logic change in r42400. · 53a0d81c
      timothy@apple.com authored
      git-svn-id: svn://svn.chromium.org/blink/trunk@42404 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      53a0d81c
    • simon.fraser@apple.com's avatar
      2009-04-10 Simon Fraser <simon.fraser@apple.com> · 8ad66e63
      simon.fraser@apple.com authored
              Fix the leopard build by updating WebKitSystemInterface.
      
              * WebKitSystemInterface.h:
              * libWebKitSystemInterfaceLeopard.a:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42403 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      8ad66e63
    • timothy@apple.com's avatar
      Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed. · 4246ff77
      timothy@apple.com authored
      WebKit:
      
      2009-04-10  Timothy Hatcher  <timothy@apple.com>
      
              Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
      
              Rubber-stamped by Mark Rowe.
      
              * WebKit.xcodeproj/project.pbxproj:
      
      WebKit/mac:
      
      2009-04-10  Timothy Hatcher  <timothy@apple.com>
      
              Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
      
              Rubber-stamped by Mark Rowe.
      
              * Misc/DOMDocumentPrivate.h: Removed.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42402 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      4246ff77
    • aroben@apple.com's avatar
      Give Windows's <select> popup menus drop shadows · e580c411
      aroben@apple.com authored
              Rubber-stamped by Steve Falkenburg.
      
              No test possible.
      
              * platform/win/PopupMenuWin.cpp:
              (WebCore::registerPopup): Use the CS_DROPSHADOW window class style.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42401 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      e580c411
    • timothy@apple.com's avatar
      Fix a bug in the Web Inspector where it would show scripts · 62fbb293
      timothy@apple.com authored
              from previous pages when toggling the debugger off and back on.
      
              https://bugs.webkit.org/show_bug.cgi?id=25095
              rdar://problem/6769970
      
              Reviewed by John Sullivan.
      
              * bindings/js/ScriptCachedFrameData.cpp:
              (WebCore::ScriptCachedFrameData::ScriptCachedFrameData): Null out the
              debugger for the scriptController. This balances the attachDebugger
              that was already in ScriptCachedFrameData::restore.
              (WebCore::ScriptCachedFrameData::restore): Clean up an if statement.
              * bindings/js/ScriptController.cpp:
              (WebCore::ScriptController::clearWindowShell): Clear the debugger from
              the current window before setting the new window.
              * inspector/JavaScriptDebugServer.cpp:
              (WebCore::JavaScriptDebugServer::recompileAllJSFunctions): Only accumulate
              source providers for code associated this as the debugger.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42400 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      62fbb293
    • eric.carlson@apple.com's avatar
      2009-04-10 Pierre d'Herbemont <pdherbemont@apple.com> · 23f135d3
      eric.carlson@apple.com authored
              Reviewed by Adele Peterson.
      
              <rdar://problem/6646998> Avoid starting QTKitServer if possible
      
              When possible avoid asking QTKit for the MIME types that require QTKitServer
              when running 64-bit.
      
              * WebCore.base.exp: Added new entry point.
      
              * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
              (WebCore::addFileTypesToCache): Add an NSArray of types to the cache.
              (WebCore::mimeCommonTypesCache): Add all "common" QTKit types to the cache.
              (WebCore::mimeModernTypesCache): Add only "modern" QTKit types to the cache (this list does 
              not start QTKitServer if it is not already running).
              (WebCore::MediaPlayerPrivate::getSupportedTypes): Refactored.
              (WebCore::MediaPlayerPrivate::supportsType): Look in list of "modern" types first to avoid
              starting QTKitServer if possible.
      
              * platform/mac/WebCoreSystemInterface.h: Add wkQTIncludeOnlyModernMediaFileTypes.
              * platform/mac/WebCoreSystemInterface.mm: Ditto.
      
      2009-04-10  Pierre d'Herbemont  <pdherbemont@apple.com>
      
              Reviewed by Adele Peterson.
      
              <rdar://problem/6646998> Avoid starting QTKitServer if possible
      
              * WebCoreSupport/WebSystemInterface.m:
              (InitWebCoreSystemInterface): Init QTIncludeOnlyModernMediaFileTypes.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42399 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      23f135d3
    • aroben@apple.com's avatar
      Turn on window animations for <select> popup menus · f462ac16
      aroben@apple.com authored
              We turned these off back when <select> popup menus were partially
              transparent. Now that they're opaque, there's no reason not to
              animate them.
      
              Reviewed by Steve Falkenburg.
      
              No test possible.
      
              * platform/win/PopupMenuWin.cpp:
              (WebCore::PopupMenu::show): Remove the #ifdef that was disabling the
              window animation.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42398 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      f462ac16
    • mitz@apple.com's avatar
      - skip failures following r42379 until they are addressed by code · e01bf387
      mitz@apple.com authored
                changes or test changes
      
              * platform/win/Skipped:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42397 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      e01bf387
    • mitz@apple.com's avatar
      WebCore: · f488c3fd
      mitz@apple.com authored
              Reviewed by Sam Weinig.
      
              - fix a regression from r42379 which made zero-width characters affect
                line height
      
              Test: fixes fast/text/wide-zero-width-space.html
      
              * platform/graphics/mac/FontMacATSUI.mm:
              (WebCore::overrideLayoutOperation): Add to the fallback font list set
              here, and only if the glyph is not zero-width...
              (WebCore::ATSULayoutParameters::initialize): ...instead of doing it
              here. This matches WidthIterator's behavior.
      
      LayoutTests:
      
              Reviewed by Sam Weinig.
      
              - revert broken test results that were checked in with r42379, now that
                the regression is fixed
      
              * platform/mac/fast/text/wide-zero-width-space-expected.checksum:
              * platform/mac/fast/text/wide-zero-width-space-expected.png:
              * platform/mac/fast/text/wide-zero-width-space-expected.txt:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42396 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      f488c3fd
    • aroben@apple.com's avatar
      Update Windows results for complex-character-based-fallback.html · ff7f11fd
      aroben@apple.com authored
              Rubber-stamped by Dan Bernstein.
      
              * platform/win/fast/text/international/complex-character-based-fallback-expected.checksum:
              * platform/win/fast/text/international/complex-character-based-fallback-expected.png:
              * platform/win/fast/text/international/complex-character-based-fallback-expected.txt:
              Updated.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42395 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      ff7f11fd
    • darin@chromium.org's avatar
      2009-04-10 Darin Fisher <darin@chromium.org> · 86458e2b
      darin@chromium.org authored
              Fixing build bustage caused by warnings being treated as errors.
              1- A local variable was only be used inside a debug assertion, which
                 caused grief for the release build.
              2- Missing initializer for member 'DocumentMarker::activeMatch'
      
              * dom/Document.cpp:
              (WebCore::Document::addMarker):
              (WebCore::Document::setMarkersActive):
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42394 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      86458e2b
    • darin@chromium.org's avatar
      2009-04-10 Finnur Thorarinsson <finnur.webkit@gmail.com> · f28fa88e
      darin@chromium.org authored
              Reviewed by John Sullivan.
      
              Fixing: https://bugs.webkit.org/show_bug.cgi?id=25117
              (TextMatches don't have a concept of active match)
      
              For the ports that use the DocumentMarker as highlighting for FindInPage it is
              useful to have a flag that specifies which marker is active, so it can be drawn
              in a different color.
      
              This allows me to remove the hack to use the SelectionController to highlight
              the active match (in the ChromiumWin port).
      
              * dom/Document.cpp:
              (WebCore::Document::setMarkersActive):
              * dom/Document.h:
              * dom/DocumentMarker.h:
              * rendering/InlineTextBox.cpp:
              (WebCore::InlineTextBox::paintTextMatchMarker):
              * rendering/RenderTheme.cpp:
              (WebCore::RenderTheme::platformActiveTextSearchHighlightColor):
              (WebCore::RenderTheme::platformInactiveTextSearchHighlightColor):
              * rendering/RenderTheme.h:
              * rendering/RenderThemeChromiumWin.cpp:
              (WebCore::RenderThemeChromiumWin::platformActiveSelectionBackgroundColor):
              (WebCore::RenderThemeChromiumWin::platformInactiveSelectionBackgroundColor):
              (WebCore::RenderThemeChromiumWin::platformActiveTextSearchHighlightColor):
              (WebCore::RenderThemeChromiumWin::platformInactiveTextSearchHighlightColor):
              * rendering/RenderThemeChromiumWin.h:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42393 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      f28fa88e
    • pam@chromium.org's avatar
      2009-04-10 Pamela Greene <pam@chromium.org> · 37c99678
      pam@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Build fix for Chromium.
              https://bugs.webkit.org/show_bug.cgi?id=12440
      
              * page/chromium/FrameChromium.cpp:
              (WebCore::computePageRectsForFrame): change docWidth() to overflowWidth()
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42392 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      37c99678
    • kov@webkit.org's avatar
      WebKit/gtk/ · 87ed3686
      kov@webkit.org authored
      2009-04-10  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
      
              Reviewed by Holger Freyther.
      
              https://bugs.webkit.org/show_bug.cgi?id=25124
              [GTK] many strings still missing translation calls
      
              Mark the missing strings for translation.
      
              * webkit/webkitdownload.cpp:
              (_WebKitDownloadPrivate::webkit_download_cancel):
              * webkit/webkitsoupauthdialog.c:
              (show_auth_dialog):
              * webkit/webkitwebhistoryitem.cpp:
              (_WebKitWebHistoryItemPrivate::webkit_web_history_item_class_init):
              * webkit/webkitwebinspector.cpp:
              (_WebKitWebInspectorPrivate::webkit_web_inspector_class_init):
              * webkit/webkitwebnavigationaction.cpp:
              (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_class_init):
              * webkit/webkitwebsettings.cpp:
              (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
              * webkit/webkitwebview.cpp:
      
      WebKit/gtk/po/
      
      2009-04-10  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
      
              Reviewed by Holger Freyther.
      
              https://bugs.webkit.org/show_bug.cgi?id=25124
              [GTK] many strings still missing translation calls
      
              Extracting translation for the files that got translation calls.
      
              * POTFILES:
              * de.po:
              * pt_BR.po:
              * webkit.pot:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42391 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      87ed3686
    • mitz@apple.com's avatar
      - remove two files I just checked in by accident · d9963bb3
      mitz@apple.com authored
              * platform/mac/fast/events/pointer-events-expected.txt: Removed.
              * platform/mac/fast/events/pointer-events.html: Removed.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42390 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      d9963bb3
    • mitz@apple.com's avatar
      Reviewed by Mark Rowe. · 83039fdc
      mitz@apple.com authored
              - moved some Leopard-and-earlier results into platform/mac-leopard and
                added new results under platform/mac
      
              * platform/mac-leopard/fast/text/complex-text-opacity-expected.checksum: Copied from LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.checksum.
              * platform/mac-leopard/fast/text/complex-text-opacity-expected.png: Copied from LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.png.
              * platform/mac-leopard/fast/text/complex-text-opacity-expected.txt: Copied from LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.txt.
              * platform/mac-leopard/fast/text/international/bidi-AN-after-L-expected.checksum: Copied from LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.checksum.
              * platform/mac-leopard/fast/text/international/bidi-AN-after-L-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.png.
              * platform/mac-leopard/fast/text/international/bidi-AN-after-L-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.txt.
              * platform/mac-leopard/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum.
              * platform/mac-leopard/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png.
              * platform/mac-leopard/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt.
              * platform/mac/fast/events/pointer-events-expected.txt: Added.
              * platform/mac/fast/events/pointer-events.html: Added.
              * platform/mac/fast/text/atsui-multiple-renderers-expected.checksum:
              * platform/mac/fast/text/atsui-multiple-renderers-expected.png:
              * platform/mac/fast/text/atsui-multiple-renderers-expected.txt:
              * platform/mac/fast/text/complex-text-opacity-expected.checksum: Replaced.
              * platform/mac/fast/text/complex-text-opacity-expected.png: Replaced.
              * platform/mac/fast/text/complex-text-opacity-expected.txt: Replaced.
              * platform/mac/fast/text/international/bidi-AN-after-L-expected.checksum: Replaced.
              * platform/mac/fast/text/international/bidi-AN-after-L-expected.png: Replaced.
              * platform/mac/fast/text/international/bidi-AN-after-L-expected.txt: Replaced.
              * platform/mac/fast/text/international/bidi-AN-after-empty-run-expected.checksum: Added.
              * platform/mac/fast/text/international/bidi-AN-after-empty-run-expected.png: Added.
              * platform/mac/fast/text/international/bidi-AN-after-empty-run-expected.txt:
              * platform/mac/fast/text/international/bidi-CS-after-AN-expected.checksum: Added.
              * platform/mac/fast/text/international/bidi-CS-after-AN-expected.png: Added.
              * platform/mac/fast/text/international/bidi-CS-after-AN-expected.txt:
              * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum: Replaced.
              * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Replaced.
              * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Replaced.
              * platform/mac/fast/text/international/bidi-neutral-run-expected.checksum: Added.
              * platform/mac/fast/text/international/bidi-neutral-run-expected.png: Added.
              * platform/mac/fast/text/international/bidi-neutral-run-expected.txt:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42389 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      83039fdc
    • jmalonzo@webkit.org's avatar
      2009-04-09 Jan Michael Alonzo <jmalonzo@webkit.org> · 330c3c1d
      jmalonzo@webkit.org authored
              Unreviewed Gtk build fix for undefined reference: g_thread_init.
              Add GLIB_LIBS to DRT and GtkLauncher build config.
      
              * GNUmakefile.am:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42388 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      330c3c1d
    • mrowe@apple.com's avatar
      Remove two tests from the skipped list now that <rdar://problem/6718460> has been addressed. · eccc5eaf
      mrowe@apple.com authored
      * platform/mac-snowleopard/Skipped:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42387 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      eccc5eaf
    • mrowe@apple.com's avatar
      Skip a few tests that are currently failing. · b9dd8e9e
      mrowe@apple.com authored
      Rubber-stamped by Oliver Hunt.
      
      * platform/mac-snowleopard/Skipped:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42386 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      b9dd8e9e
    • mitz@apple.com's avatar
      Rubber-stamped by Mark Rowe. · f1dc60d3
      mitz@apple.com authored
              - update Tiger-only test results after r42379
      
              * platform/mac-tiger/fast/lists/w3-list-styles-expected.txt:
              * platform/mac-tiger/fast/text/cg-fallback-bolding-expected.txt:
              * platform/mac-tiger/fast/text/international/thai-line-breaks-expected.txt:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42385 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      f1dc60d3
    • hyatt@apple.com's avatar
      2009-04-09 David Hyatt <hyatt@apple.com> · 268a9369
      hyatt@apple.com authored
              Reviewed by Oliver Hunt
      
              Add a timer for style recalc (similar to the one used for scheduling layouts).  For now in order
              to reduce the risk of regressions, I have left in all the synchronous machinery for updating style
              following DOM events and JavaScript timeouts.  Eventually these calls will be removed.
      
              Where the timer will really kick in and be useful is for clients that do style changes from
              Objective-C DOM bindings or that execute JavaScript to manipulate style from the JavaScriptCore C API.
      
              * dom/ContainerNode.cpp:
              (WebCore::ContainerNode::insertBefore):
              (WebCore::ContainerNode::replaceChild):
              (WebCore::ContainerNode::removeChild):
              (WebCore::ContainerNode::appendChild):
              * dom/Document.cpp:
              (WebCore::Document::Document):
              (WebCore::Document::~Document):
              (WebCore::Document::scheduleStyleRecalc):
              (WebCore::Document::unscheduleStyleRecalc):
              (WebCore::Document::styleRecalcTimerFired):
              (WebCore::Document::updateStyleForAllDocuments):
              (WebCore::Document::detach):
              * dom/Document.h:
              * dom/Node.cpp:
              (WebCore::Node::setNeedsStyleRecalc):
              (WebCore::Node::lazyAttach):
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42384 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      268a9369
    • mrowe@apple.com's avatar
      Land Windows-specific results for three forms tests since the Windows results... · 8f3e56b1
      mrowe@apple.com authored
      Land Windows-specific results for three forms tests since the Windows results match the Leopard results.
      
      Rubber-stamped by Adam Roben.
      
      * platform/win/fast/forms/file-input-disabled-expected.txt: Copied from LayoutTests/platform/mac-leopard/fast/forms/file-input-disabled-expected.txt.
      * platform/win/fast/forms/input-text-maxlength-expected.txt: Copied from LayoutTests/platform/mac-leopard/fast/forms/input-text-maxlength-expected.txt.
      * platform/win/fast/forms/input-text-paste-maxlength-expected.txt: Copied from LayoutTests/platform/mac-leopard/fast/forms/input-text-paste-maxlength-expected.txt.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42383 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      8f3e56b1
    • oliver@apple.com's avatar
      <rdar://problem/6586787> JS debugger does not work in 64-bit · 109bab79
      oliver@apple.com authored
      Reviewed by Gavin Barraclough
      
      Don't truncate the source id in JSCallFrame
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42382 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      109bab79
    • aroben@apple.com's avatar
      Windows part 1 of <rdar://problem/5438063> Saving history containing 100,000... · 4ef70002
      aroben@apple.com authored
      Windows part 1 of <rdar://problem/5438063> Saving history containing 100,000 entries causes pauses of 2s while browsing
      
      WebCore:
      
              Start compiling HistoryPropertyList on Windows
      
              Reviewed by Darin Adler.
      
              * WebCore.vcproj/WebCore.vcproj: Added HistoryPropertyList and its
              dependencies to the project. Copy headers from history/cf to
              $WebKitOutputDir.
              * history/cf/HistoryPropertyList.cpp: Added StringExtras.h so that
              this file will compile on Windows.
      
      WebKit/win:
      
              Windows part 1 of <rdar://problem/5438063> Saving history containing
              100,000 entries causes pauses of 2s while browsing
      
              Use HistoryPropertyListWriter to implement IWebHistory::saveToURL.
      
              Reviewed by Darin Adler.
      
              * WebHistory.cpp:
              (WebHistoryWriter::WebHistoryWriter): Added.
              (WebHistoryWriter::writeHistoryItems): Added. Loop backwards through
              the entries for each date, and pass the corresponding
              WebCore::HistoryItem to writeHistoryItem.
              (WebHistory::saveHistoryGuts): Use WebHistoryWriter to serialize
              m_entriesByDate, then write the serialized data to disk using
              CFWriteStream.
      
              * WebHistory.h: Removed datesArray.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42381 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      4ef70002
    • mrowe@apple.com's avatar
      Update test results to account for a slight change in +[NSColor disabledControlTextColor]. · 7a39e96f
      mrowe@apple.com authored
      Rubber-stamped by Dan Bernstein.
      
      * platform/mac-leopard/fast/forms/disabled-select-change-index-expected.checksum: Renamed from LayoutTests/platform/mac/fast/forms/disabled-select-change-index-expected.checksum.
      * platform/mac-leopard/fast/forms/disabled-select-change-index-expected.png: Renamed from LayoutTests/platform/mac/fast/forms/disabled-select-change-index-expected.png.
      * platform/mac-leopard/fast/forms/disabled-select-change-index-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/disabled-select-change-index-expected.txt.
      * platform/mac-leopard/fast/forms/file-input-disabled-expected.checksum: Renamed from LayoutTests/platform/mac/fast/forms/file-input-disabled-expected.checksum.
      * platform/mac-leopard/fast/forms/file-input-disabled-expected.png: Renamed from LayoutTests/platform/mac/fast/forms/file-input-disabled-expected.png.
      * platform/mac-leopard/fast/forms/file-input-disabled-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/file-input-disabled-expected.txt.
      * platform/mac-leopard/fast/forms/input-text-maxlength-expected.checksum: Renamed from LayoutTests/platform/mac/fast/forms/input-text-maxlength-expected.checksum.
      * platform/mac-leopard/fast/forms/input-text-maxlength-expected.png: Renamed from LayoutTests/platform/mac/fast/forms/input-text-maxlength-expected.png.
      * platform/mac-leopard/fast/forms/input-text-maxlength-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/input-text-maxlength-expected.txt.
      * platform/mac-leopard/fast/forms/input-text-paste-maxlength-expected.checksum: Renamed from LayoutTests/platform/mac/fast/forms/input-text-paste-maxlength-expected.checksum.
      * platform/mac-leopard/fast/forms/input-text-paste-maxlength-expected.png: Renamed from LayoutTests/platform/mac/fast/forms/input-text-paste-maxlength-expected.png.
      * platform/mac-leopard/fast/forms/input-text-paste-maxlength-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/input-text-paste-maxlength-expected.txt.
      * platform/mac/fast/forms/disabled-select-change-index-expected.txt:
      * platform/mac/fast/forms/file-input-disabled-expected.txt:
      * platform/mac/fast/forms/input-text-maxlength-expected.txt:
      * platform/mac/fast/forms/input-text-paste-maxlength-expected.txt:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42380 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      7a39e96f
    • mitz@apple.com's avatar
      WebCore: · 06131e00
      mitz@apple.com authored
      2009-04-09  Dan Bernstein  <mitz@apple.com>
      
              Reviewed by Dave Hyatt.
      
              - fix <rdar://problem/6166612> Text boxes' metrics should be based on
                the actual fonts used in them, not just the primary font
      
              Covered by many existing layout tests
      
              * platform/graphics/Font.cpp:
              (WebCore::Font::floatWidth): Added a fallbackFonts parameter. If the
              platform supports collecting fallback fonts in its complex font path
              and fallbackFonts is not null, all fallback fonts used for the text run
              will be added to it.
      
              * platform/graphics/Font.h:
              (WebCore::Font::width): Ditto.
      
              * platform/graphics/FontFastPath.cpp:
              (WebCore::Font::glyphDataForCharacter): Removed an unnecessary namespace
              qualifier.
              (WebCore::Font::floatWidthForSimpleText): Added a fallbackFonts
              parameter, which is passed down to WidthIterator.
      
              * platform/graphics/WidthIterator.cpp:
              (WebCore::WidthIterator::WidthIterator): Added a fallbackFonts parameter
              and used it to initialize the m_fallbackFonts member.
              (WebCore::WidthIterator::advance): Track the fonts being used and add
              any fallback fonts to the m_fallbackFonts set. Make sure to only add
              non-small-caps fonts.
      
              * platform/graphics/WidthIterator.h:
      
              * platform/graphics/chromium/FontChromiumWin.cpp:
              (WebCore::Font::canReturnFallbackFontsForComplexText): Added an
              implementation that returns false, meaning this platform's
              implementation of floatWidthForComplexText() does not populate the
              fallbackFonts set.
              (WebCore::Font::floatWidthForComplexText): Updated for the new
              prototype.
      
              * platform/graphics/chromium/FontLinux.cpp: Ditto.
      
              * platform/graphics/gtk/FontGtk.cpp: Ditto.
      
              * platform/graphics/mac/CoreTextController.cpp:
              (WebCore::CoreTextController::CoreTextController): Added a fallbackFonts
              parameter and used it to initialize the m_fallbackFonts member.
              (WebCore::CoreTextController::collectCoreTextRunsForCharacters): Add
              fallback fonts to m_fallbackFonts.
      
              * platform/graphics/mac/CoreTextController.h:
      
              * platform/graphics/mac/FontMac.mm:
              (WebCore::Font::canReturnFallbackFontsForComplexText): Added an
              implementation that returns true, indicating that the Mac
              implementations of floatWidthForComplexText() populate the fallbackFonts
              set.
              * platform/graphics/mac/FontMacATSUI.mm:
              (WebCore::ATSULayoutParameters::ATSULayoutParameters): Added a
              fallbackFonts parameter and used it to initialize the m_fallbackFonts
              member.
              (WebCore::ATSULayoutParameters::initialize): Add fallback fonts to
              m_fallbackFonts.
              (WebCore::Font::floatWidthForComplexText): Added a fallbackFonts
              parameter, which is passed down to ATSULayoutParameters.
      
              * platform/graphics/mac/FontMacCoreText.cpp:
              (WebCore::Font::floatWidthForComplexText): Added a fallbackFonts
              parameter, which is passed down to CoreTextController.
      
              * platform/graphics/win/FontWin.cpp:
              (WebCore::Font::canReturnFallbackFontsForComplexText): Added an
              implementation that returns true, indicating that the
              UniscribeController-based implementations of floatWidthForComplexText()
              populate the fallbackFonts set.
              (WebCore::Font::floatWidthForComplexText): Added a fallbackFonts
              parameter, which is passed down to UniscribeController.
      
              * platform/graphics/win/UniscribeController.cpp:
              (WebCore::UniscribeController::UniscribeController): Added a
              fallbackfonts parameter and used it to initialize m_fallbackFonts.
              (WebCore::UniscribeController::advance): Add fallback fonts to
              m_fallbackFonts.
      
              * platform/graphics/win/UniscribeController.h:
              
              * platform/graphics/wx/FontWx.cpp:
              (WebCore::Font::canReturnFallbackFontsForComplexText): Added an
              implementation that returns false, meaning this platform's
              implementation of floatWidthForComplexText() does not populate the
              fallbackFonts set.
              (WebCore::Font::floatWidthForComplexText): Updated for the new
              prototype.
      
              * rendering/InlineFlowBox.cpp:
              (WebCore::InlineFlowBox::computeLogicalBoxHeights): For an InlineTextBox
              with multiple fonts, compute a common baseline and line height by
              considering all fonts' ascents and descents (and line spacing, if
              applicable).
      
              * rendering/InlineTextBox.cpp:
              (WebCore::InlineTextBox::setFallbackFonts): Added. Temporarily stores
              the set of fallback fonts in a vector.
              (WebCore::InlineTextBox::takeFallbackFonts): Added. Returns the fallback
              fonts previously stored and removes them from storage.
      
              * rendering/InlineTextBox.h:
      
              * rendering/RenderText.cpp:
              (WebCore::RenderText::RenderText): Initialized the
              m_knownNotToUseFallbackFonts to false.
              (WebCore::RenderText::styleDidChange): Reset
              m_knownNotToUseFallbackFonts to false if the style difference is such that
              affects layout.
              (WebCore::RenderText::widthFromCache): Added a fallbackFonts parameter,
              which is passed down to Font::width().
              (WebCore::RenderText::trimmedPrefWidths): Updated for the change to
              widthFromCache().
              (WebCore::RenderText::calcPrefWidths): Made this call a private version
              of calcPrefWidths() that takes a fallbackFonts parameter and set the
              m_knownNotToUseFallbackFonts to true if the set comes back empty.
              The private version passes the fallbackFonts set to widthFromCache().
              (WebCore::RenderText::setText): Reset m_knownNotToUseFallbackFonts to
              false.
              (WebCore::RenderText::createFallbackFontMetricsBox): Added.
              (WebCore::RenderText::width): Added a fallbackFonts parameter, which is
              passed down to calcPrefWidths(), widthFromCache() and Font::width().
              Set m_knownNotToUseFallbackFonts to true when appropriate.
      
              * rendering/RenderText.h:
      
              * rendering/bidi.cpp:
              (WebCore::RenderBlock::constructLine): Added an assertion and a continue
              statement to remove one level of indentation.
              (WebCore::RenderBlock::computeHorizontalPositionsForLine): Temporarily
              store the set of fallback fonts in the InlineTextBox.
              (WebCore::RenderBlock::computeVerticalPositionsForLine): Added an
              assertion.
      
      LayoutTests:
      
      2009-04-09  Dan Bernstein  <mitz@apple.com>
      
              Reviewed by Dave Hyatt.
      
              - updated results for <rdar://problem/6166612> Text boxes' metrics should be based on
                the actual fonts used in them, not just the primary font
      
              * editing/selection/extend-selection-bidi-expected.txt:
              * fast/text/offsetForPosition-cluster-at-zero-expected.txt:
              * platform/mac-leopard/fast/text/atsui-multiple-renderers-expected.checksum:
              * platform/mac-leopard/fast/text/atsui-multiple-renderers-expected.png:
              * platform/mac-leopard/fast/text/atsui-multiple-renderers-expected.txt:
              * platform/mac-leopard/fast/text/international/bidi-AN-after-empty-run-expected.checksum:
              * platform/mac-leopard/fast/text/international/bidi-AN-after-empty-run-expected.png:
              * platform/mac-leopard/fast/text/international/bidi-AN-after-empty-run-expected.txt:
              * platform/mac-leopard/fast/text/international/bidi-CS-after-AN-expected.checksum:
              * platform/mac-leopard/fast/text/international/bidi-CS-after-AN-expected.png:
              * platform/mac-leopard/fast/text/international/bidi-CS-after-AN-expected.txt:
              * platform/mac-leopard/fast/text/international/bidi-neutral-run-expected.checksum:
              * platform/mac-leopard/fast/text/international/bidi-neutral-run-expected.png:
              * platform/mac-leopard/fast/text/international/bidi-neutral-run-expected.txt:
              * platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.checksum:
              * platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
              * platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.txt:
              * platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.checksum:
              * platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.png:
              * platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.txt:
              * platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.checksum:
              * platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
              * platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
              * platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.checksum:
              * platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.png:
              * platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.txt:
              * platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.checksum:
              * platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.png:
              * platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.txt:
              * platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.checksum:
              * platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png:
              * platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.txt:
              * platform/mac/css2.1/t0905-c414-flt-02-c-expected.checksum:
              * platform/mac/css2.1/t0905-c414-flt-02-c-expected.png:
              * platform/mac/css2.1/t0905-c414-flt-02-c-expected.txt:
              * platform/mac/css2.1/t0905-c414-flt-03-c-expected.checksum:
              * platform/mac/css2.1/t0905-c414-flt-03-c-expected.png:
              * platform/mac/css2.1/t0905-c414-flt-03-c-expected.txt:
              * platform/mac/css2.1/t0905-c414-flt-04-c-expected.checksum:
              * platform/mac/css2.1/t0905-c414-flt-04-c-expected.png:
              * platform/mac/css2.1/t0905-c414-flt-04-c-expected.txt:
              * platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.checksum:
              * platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.png:
              * platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.txt:
              * platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.checksum:
              * platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.png:
              * platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.txt:
              * platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.checksum:
              * platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
              * platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.txt:
              * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.checksum:
              * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
              * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
              * platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.checksum:
              * platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.png:
              * platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.txt:
              * platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.checksum:
              * platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png:
              * platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.txt:
              * platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.checksum:
              * platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.png:
              * platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.txt:
              * platform/mac/css2.1/t090501-c414-flt-01-b-expected.checksum:
              * platform/mac/css2.1/t090501-c414-flt-01-b-expected.png:
              * platform/mac/css2.1/t090501-c414-flt-01-b-expected.txt:
              * platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.checksum:
              * platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.png:
              * platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.txt:
              * platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.checksum:
              * platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
              * platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.txt:
              * platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.checksum:
              * platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
              * platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.txt:
              * platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.checksum:
              * platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.png:
              * platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.txt:
              * platform/mac/css2.1/t1202-counter-03-b-expected.checksum:
              * platform/mac/css2.1/t1202-counter-03-b-expected.png:
              * platform/mac/css2.1/t1202-counter-03-b-expected.txt:
              * platform/mac/css2.1/t1202-counter-04-b-expected.checksum:
              * platform/mac/css2.1/t1202-counter-04-b-expected.png:
              * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
              * platform/mac/css2.1/t1202-counter-09-b-expected.checksum:
              * platform/mac/css2.1/t1202-counter-09-b-expected.png:
              * platform/mac/css2.1/t1202-counter-09-b-expected.txt:
              * platform/mac/css2.1/t1202-counters-03-b-expected.checksum:
              * platform/mac/css2.1/t1202-counters-03-b-expected.png:
              * platform/mac/css2.1/t1202-counters-03-b-expected.txt:
              * platform/mac/css2.1/t1202-counters-04-b-expected.checksum:
              * platform/mac/css2.1/t1202-counters-04-b-expected.png:
              * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
              * platform/mac/css2.1/t1202-counters-09-b-expected.checksum:
              * platform/mac/css2.1/t1202-counters-09-b-expected.png:
              * platform/mac/css2.1/t1202-counters-09-b-expected.txt:
              * platform/mac/editing/deleting/5144139-2-expected.checksum:
              * platform/mac/editing/deleting/5144139-2-expected.png:
              * platform/mac/editing/deleting/5144139-2-expected.txt:
              * platform/mac/editing/input/devanagari-ligature-expected.checksum:
              * platform/mac/editing/input/devanagari-ligature-expected.png:
              * platform/mac/editing/input/devanagari-ligature-expected.txt:
              * platform/mac/editing/pasteboard/copy-paste-bidi-expected.checksum:
              * platform/mac/editing/pasteboard/copy-paste-bidi-expected.png:
              * platform/mac/editing/pasteboard/copy-paste-bidi-expected.txt:
              * platform/mac/editing/selection/caret-rtl-2-expected.checksum:
              * platform/mac/editing/selection/caret-rtl-2-expected.png:
              * platform/mac/editing/selection/caret-rtl-2-expected.txt:
              * platform/mac/editing/selection/caret-rtl-expected.checksum:
              * platform/mac/editing/selection/caret-rtl-expected.png:
              * platform/mac/editing/selection/caret-rtl-expected.txt:
              * platform/mac/editing/selection/extend-selection-bidi-expected.checksum:
              * platform/mac/editing/selection/extend-selection-bidi-expected.png:
              * platform/mac/fast/css/beforeSelectorOnCodeElement-expected.checksum:
              * platform/mac/fast/css/beforeSelectorOnCodeElement-expected.png:
              * platform/mac/fast/css/beforeSelectorOnCodeElement-expected.txt:
              * platform/mac/fast/css/rtl-ordering-expected.checksum:
              * platform/mac/fast/css/rtl-ordering-expected.png:
              * platform/mac/fast/css/rtl-ordering-expected.txt:
              * platform/mac/fast/css/text-overflow-ellipsis-expected.checksum:
              * platform/mac/fast/css/text-overflow-ellipsis-expected.png:
              * platform/mac/fast/css/text-overflow-ellipsis-expected.txt:
              * platform/mac/fast/css/text-security-expected.checksum:
              * platform/mac/fast/css/text-security-expected.png:
              * platform/mac/fast/css/text-security-expected.txt:
              * platform/mac/fast/encoding/denormalised-voiced-japanese-chars-expected.checksum:
              * platform/mac/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
              * platform/mac/fast/encoding/denormalised-voiced-japanese-chars-expected.txt:
              * platform/mac/fast/encoding/invalid-UTF-8-expected.checksum:
              * platform/mac/fast/encoding/invalid-UTF-8-expected.png:
              * platform/mac/fast/encoding/invalid-UTF-8-expected.txt:
              * platform/mac/fast/events/updateLayoutForHitTest-expected.checksum:
              * platform/mac/fast/events/updateLayoutForHitTest-expected.png:
              * platform/mac/fast/events/updateLayoutForHitTest-expected.txt:
              * platform/mac/fast/forms/select-visual-hebrew-expected.checksum:
              * platform/mac/fast/forms/select-visual-hebrew-expected.png:
              * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
              * platform/mac/fast/forms/select-writing-direction-natural-expected.checksum:
              * platform/mac/fast/forms/select-writing-direction-natural-expected.png:
              * platform/mac/fast/forms/select-writing-direction-natural-expected.txt:
              * platform/mac/fast/forms/visual-hebrew-text-field-expected.checksum:
              * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
              * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
              * platform/mac/fast/lists/w3-list-styles-expected.checksum:
              * platform/mac/fast/lists/w3-list-styles-expected.png:
              * platform/mac/fast/lists/w3-list-styles-expected.txt:
              * platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.checksum:
              * platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.png:
              * platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.txt:
              * platform/mac/fast/text/capitalize-boundaries-expected.checksum:
              * platform/mac/fast/text/capitalize-boundaries-expected.png:
              * platform/mac/fast/text/capitalize-boundaries-expected.txt:
              * platform/mac/fast/text/cg-fallback-bolding-expected.checksum:
              * platform/mac/fast/text/cg-fallback-bolding-expected.png:
              * platform/mac/fast/text/cg-fallback-bolding-expected.txt:
              * platform/mac/fast/text/complex-text-opacity-expected.checksum:
              * platform/mac/fast/text/complex-text-opacity-expected.png:
              * platform/mac/fast/text/complex-text-opacity-expected.txt:
              * platform/mac/fast/text/in-rendered-text-rtl-expected.checksum:
              * platform/mac/fast/text/in-rendered-text-rtl-expected.png:
              * platform/mac/fast/text/in-rendered-text-rtl-expected.txt:
              * platform/mac/fast/text/international/001-expected.checksum:
              * platform/mac/fast/text/international/001-expected.png:
              * platform/mac/fast/text/international/001-expected.txt:
              * platform/mac/fast/text/international/002-expected.checksum:
              * platform/mac/fast/text/international/002-expected.png:
              * platform/mac/fast/text/international/002-expected.txt:
              * platform/mac/fast/text/international/003-expected.checksum:
              * platform/mac/fast/text/international/003-expected.png:
              * platform/mac/fast/text/international/003-expected.txt:
              * platform/mac/fast/text/international/bidi-AN-after-L-expected.checksum:
              * platform/mac/fast/text/international/bidi-AN-after-L-expected.png:
              * platform/mac/fast/text/international/bidi-AN-after-L-expected.txt:
              * platform/mac/fast/text/international/bidi-L2-run-reordering-expected.checksum:
              * platform/mac/fast/text/international/bidi-L2-run-reordering-expected.png:
              * platform/mac/fast/text/international/bidi-L2-run-reordering-expected.txt:
              * platform/mac/fast/text/international/bidi-LDB-2-CSS-expected.checksum:
              * platform/mac/fast/text/international/bidi-LDB-2-CSS-expected.png:
              * platform/mac/fast/text/international/bidi-LDB-2-CSS-expected.txt:
              * platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.checksum:
              * platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.png:
              * platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.txt:
              * platform/mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum:
              * platform/mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
              * platform/mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
              * platform/mac/fast/text/international/bidi-european-terminators-expected.checksum:
              * platform/mac/fast/text/international/bidi-european-terminators-expected.png:
              * platform/mac/fast/text/international/bidi-european-terminators-expected.txt:
              * platform/mac/fast/text/international/bidi-fallback-font-weight-expected.checksum:
              * platform/mac/fast/text/international/bidi-fallback-font-weight-expected.png:
              * platform/mac/fast/text/international/bidi-fallback-font-weight-expected.txt:
              * platform/mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.checksum:
              * platform/mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
              * platform/mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt:
              * platform/mac/fast/text/international/bidi-innertext-expected.checksum:
              * platform/mac/fast/text/international/bidi-innertext-expected.png:
              * platform/mac/fast/text/international/bidi-innertext-expected.txt:
              * platform/mac/fast/text/international/bidi-linebreak-001-expected.checksum:
              * platform/mac/fast/text/international/bidi-linebreak-001-expected.png:
              * platform/mac/fast/text/international/bidi-linebreak-001-expected.txt:
              * platform/mac/fast/text/international/bidi-linebreak-002-expected.checksum:
              * platform/mac/fast/text/international/bidi-linebreak-002-expected.png:
              * platform/mac/fast/text/international/bidi-linebreak-002-expected.txt:
              * platform/mac/fast/text/international/bidi-linebreak-003-expected.checksum:
              * platform/mac/fast/text/international/bidi-linebreak-003-expected.png:
              * platform/mac/fast/text/international/bidi-linebreak-003-expected.txt:
              * platform/mac/fast/text/international/bidi-listbox-atsui-expected.checksum:
              * platform/mac/fast/text/international/bidi-listbox-atsui-expected.png:
              * platform/mac/fast/text/international/bidi-listbox-atsui-expected.txt:
              * platform/mac/fast/text/international/bidi-listbox-expected.checksum:
              * platform/mac/fast/text/international/bidi-listbox-expected.png:
              * platform/mac/fast/text/international/bidi-listbox-expected.txt:
              * platform/mac/fast/text/international/bidi-menulist-expected.checksum:
              * platform/mac/fast/text/international/bidi-menulist-expected.png:
              * platform/mac/fast/text/international/bidi-menulist-expected.txt:
              * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum:
              * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png:
              * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
              * platform/mac/fast/text/international/bidi-override-expected.checksum:
              * platform/mac/fast/text/international/bidi-override-expected.png:
              * platform/mac/fast/text/international/bidi-override-expected.txt:
              * platform/mac/fast/text/international/hindi-spacing-expected.checksum:
              * platform/mac/fast/text/international/hindi-spacing-expected.png:
              * platform/mac/fast/text/international/hindi-spacing-expected.txt:
              * platform/mac/fast/text/international/rtl-caret-expected.checksum:
              * platform/mac/fast/text/international/rtl-caret-expected.png:
              * platform/mac/fast/text/international/rtl-caret-expected.txt:
              * platform/mac/fast/text/international/thai-line-breaks-expected.checksum:
              * platform/mac/fast/text/international/thai-line-breaks-expected.png:
              * platform/mac/fast/text/international/thai-line-breaks-expected.txt:
              * platform/mac/fast/text/international/wrap-CJK-001-expected.checksum:
              * platform/mac/fast/text/international/wrap-CJK-001-expected.png:
              * platform/mac/fast/text/international/wrap-CJK-001-expected.txt:
              * platform/mac/fast/text/wide-zero-width-space-expected.checksum:
              * platform/mac/fast/text/wide-zero-width-space-expected.png:
              * platform/mac/fast/text/wide-zero-width-space-expected.txt:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@42379 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      06131e00