1. 12 Aug, 2010 40 commits
    • aa@chromium.org's avatar
      2010-08-12 Aaron Boodman <aa@chromium.org> · c150aba7
      aa@chromium.org authored
              Reviewed by David Hyatt.
      
              Make the cascade level of "user" styles configurable
              https://bugs.webkit.org/show_bug.cgi?id=43457
      
              * WebCore.exp.in:
              * css/CSSStyleSelector.cpp:
              (WebCore::CSSStyleSelector::CSSStyleSelector):
              * dom/Document.cpp:
              (WebCore::Document::pageGroupUserSheets):
              * page/PageGroup.cpp:
              (WebCore::PageGroup::addUserStyleSheetToWorld):
              * page/PageGroup.h:
              * page/UserStyleSheet.h:
              (WebCore::UserStyleSheet::):
              (WebCore::UserStyleSheet::UserStyleSheet):
              (WebCore::UserStyleSheet::level):
      2010-08-12  Aaron Boodman  <aa@chromium.org>
      
              Reviewed by David Hyatt.
      
              Make the cascade level of "user" styles configurable
              https://bugs.webkit.org/show_bug.cgi?id=43457
      
              * src/WebViewImpl.cpp:
              (WebKit::WebView::addUserStyleSheet):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65273 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c150aba7
    • jianli@chromium.org's avatar
      Fix qt build break. · d2525bb7
      jianli@chromium.org authored
      * html/ThreadableBlobRegistry.cpp:
      (WebCore::postTaskToMainThread):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65272 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d2525bb7
    • jianli@chromium.org's avatar
      Add ThreadableBlobRegistry to support calling BlobRegistry methods in · ab8d91a8
      jianli@chromium.org authored
      main thread.
      https://bugs.webkit.org/show_bug.cgi?id=43874
      
      Reviewed by David Levin.
      
      * Android.mk:
      * CMakeLists.txt:
      * GNUmakefile.am:
      * WebCore.gypi:
      * WebCore.pro:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.xcodeproj/project.pbxproj:
      * dom/ScriptExecutionContext.cpp:
      (WebCore::ScriptExecutionContext::~ScriptExecutionContext):
      (WebCore::ScriptExecutionContext::addBlob):
      (WebCore::ScriptExecutionContext::removeBlob):
      (WebCore::ScriptExecutionContext::createPublicBlobURL):
      (WebCore::ScriptExecutionContext::revokePublicBlobURL):
      * dom/ScriptExecutionContext.h:
      * html/Blob.cpp:
      (WebCore::Blob::Blob):
      (WebCore::Blob::~Blob):
      (WebCore::Blob::contextDestroyed):
      * html/Blob.h:
      * html/BlobRegistryImpl.cpp:
      (WebCore::BlobRegistryImpl::registerBlobURL):
      (WebCore::BlobRegistryImpl::unregisterBlobURL):
      (WebCore::BlobRegistryImpl::getBlobDataFromURL):
      * html/ThreadableBlobRegistry.cpp: Added.
      * html/ThreadableBlobRegistry.h: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65271 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ab8d91a8
    • jhoneycutt@apple.com's avatar
      WebKitTestRunner needs to run tests without using native controls · 10cb2f5b
      jhoneycutt@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=43772
      
      Reviewed by Sam Weinig.
      
      WebKit2:
      
      * Shared/CoreIPCSupport/WebProcessMessageKinds.h:
      (WebProcessMessage::):
      Add a new message.
      
      * UIProcess/API/C/win/WKContextPrivateWin.h: Added.
      Declare WKContextSetShouldPaintNativeControls().
      
      * UIProcess/API/C/win/WKContextWin.cpp: Added.
      (WKContextSetShouldPaintNativeControls):
      Call the WebContext's setShouldPaintNativeControls().
      
      * UIProcess/WebContext.cpp:
      (WebKit::WebContext::WebContext):
      Initialize m_shouldPaintNativeControls.
      (WebKit::WebContext::ensureWebProcess):
      If we created a web process, call platformSetUpWebProcess().
      
      * UIProcess/WebContext.h:
      Declare new functions and a member to store whether we should paint
      native controls.
      
      * UIProcess/mac/WebContextMac.mm:
      (WebKit::WebContext::platformSetUpWebProcess):
      Stubbed.
      
      * UIProcess/win/WebContextWin.cpp:
      (WebKit::WebContext::setShouldPaintNativeControls):
      Set m_shouldPaintNativeControls. If we have a valid web process, send a
      SetShouldPaintNativeControls message.
      (WebKit::WebContext::platformSetUpWebProcess):
      Send a SetShouldPaintNativeControls message.
      
      * WebProcess/WebProcess.cpp:
      (WebKit::WebProcess::didReceiveMessage):
      If this is a SetShouldPaintNativeControls message, decode the argument,
      and call Settings::setShouldPaintNativeControls().
      
      * win/WebKit2.vcproj:
      Add WKContextPrivateWin.h and WKContextWin.cpp to project.
      
      * win/WebKit2Generated.make:
      Copy WKContextPrivateWin.h.
      
      WebKitTools:
      
      * WebKitTestRunner/TestController.cpp:
      (WTR::TestController::initialize):
      Call platformInitializeContext().
      
      * WebKitTestRunner/TestController.h:
      Declare platformInitializeContext().
      
      * WebKitTestRunner/mac/TestControllerMac.mm:
      (WTR::TestController::platformInitializeContext):
      Stubbed.
      
      * WebKitTestRunner/win/TestControllerWin.cpp:
      (WTR::TestController::platformInitializeContext):
      Call WKContextSetShouldPaintNativeControls() to disable native control
      drawing.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65270 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      10cb2f5b
    • ossy@webkit.org's avatar
      2010-08-12 Csaba Osztrogonác <ossy@webkit.org> · b7a30c60
      ossy@webkit.org authored
              Reviewed by Darin Adler.
      
              generate-bindings.pl should generate warning free code
              https://bugs.webkit.org/show_bug.cgi?id=43353
      
              * bindings/scripts/CodeGeneratorJS.pm: Suggested parentheses added around && within ||
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65269 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b7a30c60
    • levin@chromium.org's avatar
      * runtime/UString.h: Removed unneccessary #include. · 8471586b
      levin@chromium.org authored
      Reviewed by NOBODY (build fix).
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65268 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8471586b
    • weinig@apple.com's avatar
      WebKitTestRunner should be more aggressive about ensuring consistent state between tests · f13fb172
      weinig@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=43653
      
      Reviewed by Alexey Proskuryakov.
      
      * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
      (WTR::InjectedBundle::InjectedBundle):
      (WTR::InjectedBundle::didReceiveMessage):
      (WTR::InjectedBundle::beginTesting):
      (WTR::InjectedBundle::done):
      * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
      (WTR::InjectedBundle::isTestRunning):
      (WTR::InjectedBundle::):
      * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
      (WTR::InjectedBundlePage::stopLoading):
      (WTR::InjectedBundlePage::didStartProvisionalLoadForFrame):
      (WTR::InjectedBundlePage::dump):
      (WTR::InjectedBundlePage::didFinishLoadForFrame):
      (WTR::InjectedBundlePage::didFailLoadWithErrorForFrame):
      (WTR::InjectedBundlePage::didReceiveTitleForFrame):
      (WTR::InjectedBundlePage::didClearWindowForFrame):
      (WTR::InjectedBundlePage::didFinishDocumentLoadForFrame):
      (WTR::InjectedBundlePage::willAddMessageToConsole):
      (WTR::InjectedBundlePage::willSetStatusbarText):
      (WTR::InjectedBundlePage::willRunJavaScriptAlert):
      (WTR::InjectedBundlePage::willRunJavaScriptConfirm):
      (WTR::InjectedBundlePage::shouldBeginEditing):
      (WTR::InjectedBundlePage::shouldEndEditing):
      (WTR::InjectedBundlePage::shouldInsertNode):
      (WTR::InjectedBundlePage::shouldInsertText):
      (WTR::InjectedBundlePage::shouldDeleteRange):
      (WTR::InjectedBundlePage::shouldChangeSelectedRange):
      (WTR::InjectedBundlePage::shouldApplyStyle):
      (WTR::InjectedBundlePage::didBeginEditing):
      (WTR::InjectedBundlePage::didEndEditing):
      (WTR::InjectedBundlePage::didChange):
      (WTR::InjectedBundlePage::didChangeSelection):
      Don't do any work if we are not currently running a test.
      
      * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
      * WebKitTestRunner/StringFunctions.h:
      (WTR::toCF):
      Add conversion function for WKURLRef -> CFURLRef
      
      * WebKitTestRunner/TestController.cpp:
      (WTR::TestController::TestController):
      (WTR::TestController::initialize):
      (WTR::TestController::resetStateToConsistentValues):
      (WTR::TestController::runTest):
      (WTR::TestController::didFinishLoadForFrame):
      * WebKitTestRunner/TestController.h:
      (WTR::TestController::):
      * WebKitTestRunner/TestInvocation.cpp:
      (WTR::TestInvocation::invoke):
      * WebKitTestRunner/TestInvocation.h:
      Move resetting code to TestController.
      
      * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
      * WebKitTestRunner/mac/TestControllerMac.mm:
      (WTR::TestController::runUntil):
      * WebKitTestRunner/mac/TestInvocationMac.mm: Removed.
      * WebKitTestRunner/win/TestControllerWin.cpp:
      (WTR::TestController::runUntil):
      * WebKitTestRunner/win/TestInvocationWin.cpp: Removed.
      * WebKitTestRunner/win/WebKitTestRunner.vcproj:
      Move runUntil to TestController.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65267 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f13fb172
    • barraclough@apple.com's avatar
      Revert changes to ALWAYS_INLINEness of a couple of functions in UString. · 90b42517
      barraclough@apple.com authored
      This appears to have degraded performance.
      
      Reviewed by Sam Weinig
      
      * runtime/UString.cpp:
      (JSC::UString::ascii):
      * runtime/UString.h:
      (JSC::UString::length):
      (JSC::UString::isEmpty):
      (JSC::UString::~UString):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65266 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      90b42517
    • rniwa@webkit.org's avatar
      2010-08-11 Ryosuke Niwa <rniwa@webkit.org> · 8803f22a
      rniwa@webkit.org authored
              Reviewed by Kent Tamura.
      
              merge MarkupAccumulator and MarkupAccumulatorWrapper
              https://bugs.webkit.org/show_bug.cgi?id=43834
      
              Removed MarkupAccumulator and added serializeNodesWithNamespaces to use MarkupAccumulatorWrapper
              in both versions of createMarkup.  Accumulation of nodes done manually in serializeNodes is
              now done by MarkupAccumulatorWrapper as done in the original MarkupAccumulator.
      
              No new tests added since this is a cleanup.
      
              * editing/markup.cpp:
              (WebCore::MarkupAccumulatorWrapper::MarkupAccumulatorWrapper): Takes vector of nodes and set it to m_nodes.
              (WebCore::MarkupAccumulatorWrapper::insertOpenTag): Adds node to m_nodes.
              (WebCore::MarkupAccumulatorWrapper::wrapWithNode): Adds node to m_nodes.
              (WebCore::serializeNodes): Adding node to nodes is moved into MarkupAccumulatorWrapper.
              (WebCore::createMarkup): Instantiates MarkupAccumulatorWrapper.
              (WebCore::serializeNodesWithNamespaces): Renamed from MarkupAccumulator::appendMarkup.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65265 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8803f22a
    • ossy@webkit.org's avatar
      2010-08-12 Csaba Osztrogonác <ossy@webkit.org> · d101da45
      ossy@webkit.org authored
              Reviewed by Antonio Gomes.
      
              [Qt] Fix warnings: unknown conversion type character 'l' in format
              https://bugs.webkit.org/show_bug.cgi?id=43359
      
              Qt port doesn't call any printf in String::format(...), consequently
              using __attribute__((format(printf,m,n))) is incorrect and causes
              false positive warnings on Windows if you build with MinGW.
      
              Qt port calls QString::vsprintf(...) , which is platform
              independent, and handles %lli, %llu and %llx on all platforms.
              (http://trac.webkit.org/changeset/35712)
      
              * wtf/text/WTFString.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65264 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d101da45
    • hclam@chromium.org's avatar
      Rebaselining the test results for media controls on Mac to fix · 0f291fca
      hclam@chromium.org authored
      a regression.
      
      Submitted for Victoria Kirst (vrk@google.com).
      
      Reviewed by David Levin.
      
      * platform/chromium-mac/media/audio-controls-rendering-expected.checksum:
      * platform/chromium-mac/media/audio-controls-rendering-expected.png:
      * platform/chromium-mac/media/controls-after-reload-expected.checksum:
      * platform/chromium-mac/media/controls-after-reload-expected.png:
      * platform/chromium-mac/media/controls-strict-expected.checksum:
      * platform/chromium-mac/media/controls-strict-expected.png:
      * platform/chromium-mac/media/video-controls-rendering-expected.checksum:
      * platform/chromium-mac/media/video-controls-rendering-expected.png:
      * platform/chromium-mac/media/video-display-toggle-expected.checksum:
      * platform/chromium-mac/media/video-display-toggle-expected.png:
      * platform/chromium-mac/media/video-no-audio-expected.checksum:
      * platform/chromium-mac/media/video-no-audio-expected.png:
      * platform/chromium-mac/media/video-volume-slider-expected.checksum:
      * platform/chromium-mac/media/video-volume-slider-expected.png:
      * platform/chromium-mac/media/video-volume-slider-expected.txt:
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65263 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0f291fca
    • demarchi@webkit.org's avatar
      2010-08-11 Rafael Antognolli <antognolli@profusion.mobi> · cde178e3
      demarchi@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [EFL] Adding new theme for widgets.
              https://bugs.webkit.org/show_bug.cgi?id=43860
      
              Original theme was there for a long time. This is a new
              fresh one.
      
              * DefaultTheme/default.edc:
              * DefaultTheme/widget/button/button.edc:
              * DefaultTheme/widget/button/img_button_focus.png:
              * DefaultTheme/widget/button/img_button_hover.png:
              * DefaultTheme/widget/button/img_button_normal.png:
              * DefaultTheme/widget/button/img_button_press.png:
              * DefaultTheme/widget/check/check.edc:
              * DefaultTheme/widget/check/img_check_off.png:
              * DefaultTheme/widget/check/img_check_off_focus.png:
              * DefaultTheme/widget/check/img_check_off_hover.png:
              * DefaultTheme/widget/check/img_check_on.png:
              * DefaultTheme/widget/check/img_check_on_focus.png:
              * DefaultTheme/widget/check/img_check_on_hover.png:
              * DefaultTheme/widget/combo/combo.edc:
              * DefaultTheme/widget/combo/combo_focus.png:
              * DefaultTheme/widget/combo/combo_focus_button.png:
              * DefaultTheme/widget/combo/combo_hover.png:
              * DefaultTheme/widget/combo/combo_hover_button.png:
              * DefaultTheme/widget/combo/combo_normal.png:
              * DefaultTheme/widget/combo/combo_normal_button.png:
              * DefaultTheme/widget/combo/combo_press.png:
              * DefaultTheme/widget/combo/combo_press_button.png:
              * DefaultTheme/widget/combo/icon.png:
              * DefaultTheme/widget/entry/img_focused.png:
              * DefaultTheme/widget/entry/img_hovered.png:
              * DefaultTheme/widget/entry/img_normal.png:
              * DefaultTheme/widget/file/file_focus.png:
              * DefaultTheme/widget/file/file_hover.png:
              * DefaultTheme/widget/file/file_normal.png:
              * DefaultTheme/widget/file/file_press.png:
              * DefaultTheme/widget/radio/img_radio_off.png:
              * DefaultTheme/widget/radio/img_radio_off_focus.png:
              * DefaultTheme/widget/radio/img_radio_off_hover.png:
              * DefaultTheme/widget/radio/img_radio_on.png:
              * DefaultTheme/widget/radio/img_radio_on_focus.png:
              * DefaultTheme/widget/radio/img_radio_on_hover.png:
              * DefaultTheme/widget/radio/radio.edc:
              * DefaultTheme/widget/scrollbar/scrollbar.edc:
              * DefaultTheme/widget/scrollbar/scrollbar_h.png:
              * DefaultTheme/widget/scrollbar/scrollbar_hilight.png: Removed.
              * DefaultTheme/widget/scrollbar/scrollbar_knob_h.png:
              * DefaultTheme/widget/scrollbar/scrollbar_knob_v.png:
              * DefaultTheme/widget/scrollbar/scrollbar_v.png:
              * DefaultTheme/widget/search/cancel/cancel_normal_button2.png:
              * DefaultTheme/widget/search/decoration/decoration_normal_button.png:
              * DefaultTheme/widget/search/field/field_focused.png:
              * DefaultTheme/widget/search/field/field_hovered.png:
              * DefaultTheme/widget/search/field/field_normal.png:
              * DefaultTheme/widget/slider/slider.edc:
              * DefaultTheme/widget/slider/slider_fill_h.png: Added.
              * DefaultTheme/widget/slider/slider_fill_v.png: Added.
              * DefaultTheme/widget/slider/slider_h.png:
              * DefaultTheme/widget/slider/slider_hilight.png: Removed.
              * DefaultTheme/widget/slider/slider_knob_h.png:
              * DefaultTheme/widget/slider/slider_knob_press_h.png: Added.
              * DefaultTheme/widget/slider/slider_knob_press_v.png: Added.
              * DefaultTheme/widget/slider/slider_knob_v.png:
              * DefaultTheme/widget/slider/slider_v.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65262 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cde178e3
    • krit@webkit.org's avatar
      2010-08-12 Dirk Schulze <krit@webkit.org> · b9bba264
      krit@webkit.org authored
              Unreviewed sort of XCode project file.
      
              * WebCore.xcodeproj/project.pbxproj:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65261 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b9bba264
    • loki@webkit.org's avatar
      2010-08-12 Gabor Loki <loki@webkit.org> · 8839eef6
      loki@webkit.org authored
              Reviewed by Geoffrey Garen.
      
              Fix the array subscript is above array bounds warning in ByteArray on ARM.
              https://bugs.webkit.org/show_bug.cgi?id=43358
      
              The warning is very similar to this one: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37861
      
              * wtf/ByteArray.cpp:
              (WTF::ByteArray::create):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65260 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8839eef6
    • japhet@chromium.org's avatar
      2010-08-12 Nate Chapin <japhet@chromium.org> · ec17dd3c
      japhet@chromium.org authored
              Unreviewed, Chromium expectations tweak.
      
              Remove a duplicate linux debug expectation.
      
              * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65259 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ec17dd3c
    • benm@google.com's avatar
      2010-08-12 Ben Murdoch <benm@google.com> · 5dce2230
      benm@google.com authored
              Reviewed by Pavel Feldman.
      
              InspectorController.h missing InspectorObject forward declaration
              https://bugs.webkit.org/show_bug.cgi?id=43913
      
              Build fix so no new tests.
      
              * inspector/InspectorController.h: Adds the necessary forward declaration.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65258 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5dce2230
    • kov@webkit.org's avatar
      Add file I forgot to add in r65255. · 62ff3554
      kov@webkit.org authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65257 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      62ff3554
    • demarchi@webkit.org's avatar
      2010-08-12 Lucas De Marchi <lucas.demarchi@profusion.mobi> · 6b55109f
      demarchi@webkit.org authored
              Unreviewed.
      
              Adding myself to the committers list.
      
              * Scripts/webkitpy/common/config/committers.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65256 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b55109f
    • kov@webkit.org's avatar
      2010-08-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> · e8adf3e9
      kov@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] Use GSettings to save/restore Web Inspector settings
              https://bugs.webkit.org/show_bug.cgi?id=43512
      
              * GNUmakefile.am: GSettings rules.
              * configure.ac: GSettings infrastructure, and check if we should
              use it by looking for an appropriate version of GIO.
      
      JavaScriptCore
      
      2010-08-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
      
              Reviewed by Martin Robinson.
      
              [GTK] Use GSettings to save/restore Web Inspector settings
              https://bugs.webkit.org/show_bug.cgi?id=43512
      
              * wtf/gobject/GRefPtr.cpp: Added support for GVariant, used by our
              GSettings support.
              (WTF::refGPtr):
              (WTF::derefGPtr):
              * wtf/gobject/GRefPtr.h:
      
      WebKit/gtk
      
      2010-08-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
      
              Reviewed by Martin Robinson.
      
              [GTK] Use GSettings to save/restore Web Inspector settings
              https://bugs.webkit.org/show_bug.cgi?id=43512
      
              Use GSettings to save/restore settings used by the Web Inspector.
              A few helper functions were added to have settings that use
              boolean values be actual booleans, and also to conform with the
              GSettings naming requirements for keys.
      
              * WebCoreSupport/InspectorClientGtk.cpp:
              (WebKit::toGSettingName):
              (WebKit::truthStringFromVariant):
              (WebKit::variantFromTruthString):
              (WebKit::InspectorClient::populateSetting):
              (WebKit::InspectorClient::storeSetting):
              * org.webkit.gtk.gschema.xml: Added.
              * webkit/webkitprivate.cpp:
              (inspectorGSettings):
              (webkit_init):
              * webkit/webkitprivate.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65255 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e8adf3e9
    • commit-queue@webkit.org's avatar
      2010-08-12 Hayato Ito <hayato@chromium.org> · 00a7624a
      commit-queue@webkit.org authored
              Reviewed by Tony Chang.
      
              Merge pretty printers for gdb.
              https://bugs.webkit.org/show_bug.cgi?id=43850
      
              We need to update webcore.py because basic string classes have moved to WTF from WebCore.
              It is good timing to merge webcore.py and wtf.py and name it 'webkit.py'.
              webcore.py is left for backward compatibility.
      
              * gdb/webcore.py:
              * gdb/webkit.py: Added.
              * gdb/wtf.py: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65254 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      00a7624a
    • commit-queue@webkit.org's avatar
      2010-08-12 Rafael Antognolli <antognolli@profusion.mobi> · 40fdb72a
      commit-queue@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [EFL] Making CMake keep track of theme dependencies.
              https://bugs.webkit.org/show_bug.cgi?id=43862
      
              Removing unused macro GENERATE_EDJ.
      
              * cmake/WebKitEfl.cmake:
      2010-08-12  Rafael Antognolli  <antognolli@profusion.mobi>
      
              Reviewed by Kenneth Rohde Christiansen.
      
              [EFL] Making CMake keep track of theme dependencies.
              https://bugs.webkit.org/show_bug.cgi?id=43862
      
              Adding theme source files and images as dependencies of the theme.
      
              * CMakeListsEfl.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65253 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      40fdb72a
    • japhet@chromium.org's avatar
      2010-08-12 Nate Chapin <japhet@chromium.org> · af2bfa6d
      japhet@chromium.org authored
              Unreviewed, Chromium expectations tweak.
      
              Comment out svg/hittest/svg-rect-hit.html, as the test
              was not landed with the relevant patch.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65252 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      af2bfa6d
    • johnnyg@google.com's avatar
      2010-08-12 John Gregg <johnnyg@google.com> · 5f319d66
      johnnyg@google.com authored
              Reviewed by Kent Tamura.
      
              [chromium] Add Notification::detachPresenter to the WebKit API.
              https://bugs.webkit.org/show_bug.cgi?id=43659
      
              * public/WebNotification.h:
              * src/WebNotification.cpp:
              (WebKit::WebNotification::detachPresenter):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65251 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5f319d66
    • tony@chromium.org's avatar
      2010-08-11 Tony Chang <tony@chromium.org> · 2609e71d
      tony@chromium.org authored
              Reviewed by David Levin.
      
              [chromium] add google-chrome layout test result directories
              https://bugs.webkit.org/show_bug.cgi?id=43889
      
              * Scripts/webkitpy/layout_tests/port/chromium_win.py:
              * Scripts/webkitpy/layout_tests/port/factory.py:
              * Scripts/webkitpy/layout_tests/port/google_chrome.py: Added.
              * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65250 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2609e71d
    • commit-queue@webkit.org's avatar
      2010-08-12 Hui Huang <hui.2.huang@nokia.com> · 9401f0ce
      commit-queue@webkit.org authored
              Reviewed by Eric Seidel.
      
              m_windowRect is not updated because parent of PluginView is not
              set when updatePluginWidget is called. plugin gets wrong window
              size on setwindow.
              https://bugs.webkit.org/show_bug.cgi?id=43635
      
              * plugins/symbian/PluginViewSymbian.cpp:
              (WebCore::PluginView::setParent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65249 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9401f0ce
    • pfeldman@chromium.org's avatar
      2010-08-12 Pavel Feldman <pfeldman@chromium.org> · 8130cd51
      pfeldman@chromium.org authored
              Not reviewed, re-apply r65241 and 65243.
      
              Web Inspector: brush up object proxies, introduce remote object model.
              https://bugs.webkit.org/show_bug.cgi?id=43847
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65248 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8130cd51
    • senorblanco@chromium.org's avatar
      2010-08-11 Stephen White <senorblanco@chromium.org> · e7ef0eaf
      senorblanco@chromium.org authored
              Reviewed by David Levin.
      
              Add support for BGRA pixel format to GraphicsContext3D.
              https://bugs.webkit.org/show_bug.cgi?id=43858
      
              Although this has been standard in desktop GL since 1.2, it's an 
              extension in GL ES 2.0, so a query function is provided to check
              for support.  The DefaultImpl returns false, since it does not yet
              implement the TexImage2D internalFormat quirks.
      
              * public/WebGraphicsContext3D.h:
              (WebKit::WebGraphicsContext3D::supportsBGRA):
              * src/GraphicsContext3D.cpp:
              * src/WebGraphicsContext3DDefaultImpl.cpp:
              (WebKit::WebGraphicsContext3DDefaultImpl::supportsBGRA):
              * src/WebGraphicsContext3DDefaultImpl.h:
      2010-08-11  Stephen White  <senorblanco@chromium.org>
      
              Reviewed by David Levin.
      
              Add support for BGRA pixel format to GraphicsContext3D.
              https://bugs.webkit.org/show_bug.cgi?id=43858
      
              Although this has been standard in desktop GL since 1.2, it's an 
              extension in GL ES 2.0, so a query function is provided to check
              for support.  Since they differ on semantics (GL ES 2.0 requires 
              TexImage2D()'s format and internalFormat to match, while desktop GL
              will not accept BGRA as an internalFormat), the stub implementation
              returns false until these quirks have been implemented and tested on
              each port.
      
              * platform/graphics/GraphicsContext3D.cpp:
              (WebCore::GraphicsContext3D::supportsBGRA):
              Add implementation for non-chromium platforms which returns false.
              * platform/graphics/GraphicsContext3D.h:
              (WebCore::GraphicsContext3D::):
              Add query function (supportsBGRA()) and the BGRA_EXT token.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65247 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e7ef0eaf
    • commit-queue@webkit.org's avatar
      2010-08-12 Sheriff Bot <webkit.review.bot@gmail.com> · f9c79fce
      commit-queue@webkit.org authored
              Unreviewed, rolling out r65225.
              http://trac.webkit.org/changeset/65225
              https://bugs.webkit.org/show_bug.cgi?id=43918
      
              Broke EFL port build (Requested by acidx on #webkit).
      
              * cmake/WebKitGenerators.cmake:
              * cmake/WebKitMacros.cmake:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65246 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f9c79fce
    • pfeldman@chromium.org's avatar
      2010-08-12 Pavel Feldman <pfeldman@chromium.org> · 89c57432
      pfeldman@chromium.org authored
              Not reviewed. Rolling out r65241 and 65243 for breaking inspector tests.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65245 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      89c57432
    • japhet@chromium.org's avatar
      2010-08-12 Nate Chapin <japhet@chromium.org> · 7fa71cf5
      japhet@chromium.org authored
              Update chromium's test_expectations.txt and provide new baselines for
              http://trac.webkit.org/changeset/65229.
      
              (Text-only baseline for win/linux because there are real regressions in the
              image results.  See https://bugs.webkit.org/show_bug.cgi?id=43912)
      
              * platform/chromium-mac/svg/zoom/page/zoom-mask-with-percentages-expected.checksum: Added.
              * platform/chromium-mac/svg/zoom/page/zoom-mask-with-percentages-expected.png: Added.
              * platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65244 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7fa71cf5
    • pfeldman@chromium.org's avatar
      2010-08-12 Pavel Feldman <pfeldman@chromium.org> · d6057452
      pfeldman@chromium.org authored
              Not reviewed. Adding the file missing in r65241.
      
              * inspector/front-end/RemoteObject.js: Added.
              (WebInspector.RemoteObjectId):
              (WebInspector.RemoteObject):
              (WebInspector.RemoteObject.fromPrimitiveValue):
              (WebInspector.RemoteObject.fromNode):
              (WebInspector.RemoteObject.fromPayload):
              (WebInspector.RemoteObject.type):
              (WebInspector.RemoteObject.prototype.get objectId):
              (WebInspector.RemoteObject.prototype.get type):
              (WebInspector.RemoteObject.prototype.get description):
              (WebInspector.RemoteObject.prototype.get hasChildren):
              (WebInspector.RemoteObject.prototype.isError):
              (WebInspector.RemoteObject.prototype.getPropertyValueDescriptions):
              (WebInspector.RemoteObject.prototype.getOwnProperties):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65243 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d6057452
    • loki@webkit.org's avatar
      The scratch register should be saved in YARR with ARM JIT · a83e82d2
      loki@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=43910
      
      Reviewed by Simon Hausmann.
      
      Reported by Jocelyn Turcotte.
      
      * yarr/RegexJIT.cpp:
      (JSC::Yarr::RegexGenerator::generateEnter):
      (JSC::Yarr::RegexGenerator::generateReturn):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65242 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a83e82d2
    • pfeldman@chromium.org's avatar
      2010-08-12 Pavel Feldman <pfeldman@chromium.org> · ff970a23
      pfeldman@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: brush up object proxies, introduce remote object model.
              https://bugs.webkit.org/show_bug.cgi?id=43847
      
              * WebCore.gypi:
              * WebCore.vcproj/WebCore.vcproj:
              * inspector/front-end/AuditRules.js:
              (WebInspector.AuditRules.CssInHeadRule.prototype.doRun):
              (WebInspector.AuditRules.StylesScriptsOrderRule.prototype.doRun):
              * inspector/front-end/ConsoleView.js:
              (WebInspector.ConsoleView.prototype.doEvalInWindow):
              (WebInspector.ConsoleView.prototype._enterKeyPressed.printResult):
              (WebInspector.ConsoleView.prototype._enterKeyPressed):
              (WebInspector.ConsoleView.prototype._format):
              (WebInspector.ConsoleView.prototype._formatnode):
              (WebInspector.ConsoleView.prototype._formatarray):
              (WebInspector.ConsoleView.prototype._formatAsArrayEntry):
              (WebInspector.ConsoleMessage.prototype._format):
              (WebInspector.ConsoleCommandResult):
              * inspector/front-end/DOMAgent.js:
              (WebInspector.DOMNode):
              * inspector/front-end/ElementsTreeOutline.js:
              (WebInspector.ElementsTreeElement.prototype._createTooltipForNode):
              * inspector/front-end/EventListenersSidebarPane.js:
              * inspector/front-end/InjectedScript.js:
              (injectedScriptConstructor):
              (injectedScriptConstructor.):
              * inspector/front-end/ObjectPropertiesSection.js:
              (WebInspector.ObjectPropertiesSection.prototype.update):
              (WebInspector.ObjectPropertiesSection.prototype.updateProperties):
              (WebInspector.ObjectPropertyTreeElement.prototype.onpopulate):
              (WebInspector.ObjectPropertyTreeElement.prototype.update):
              (WebInspector.ObjectPropertyTreeElement.prototype.applyExpression):
              * inspector/front-end/ObjectProxy.js: Removed.
              * inspector/front-end/PropertiesSidebarPane.js:
              (WebInspector.PropertiesSidebarPane.prototype.update.callback):
              * inspector/front-end/RemoteObject.js: Added.
              (WebInspector.RemoteObjectId):
              (WebInspector.RemoteObject):
              (WebInspector.RemoteObject.fromPrimitiveValue):
              (WebInspector.RemoteObject.fromErrorMessage):
              (WebInspector.RemoteObject.fromNode):
              (WebInspector.RemoteObject.fromPayload):
              (WebInspector.RemoteObject.type):
              (WebInspector.RemoteObject.prototype.get objectId):
              (WebInspector.RemoteObject.prototype.get type):
              (WebInspector.RemoteObject.prototype.get description):
              (WebInspector.RemoteObject.prototype.get hasChildren):
              (WebInspector.RemoteObject.prototype.isError):
              (WebInspector.RemoteObject.prototype.getPropertyValueDescriptions):
              (WebInspector.RemoteObject.prototype.getOwnProperties):
              (WebInspector.RemoteObject.prototype.getProperties.remoteObjectBinder):
              (WebInspector.RemoteObjectProperty):
              * inspector/front-end/ScopeChainSidebarPane.js:
              (WebInspector.ScopeChainSidebarPane.prototype.update):
              * inspector/front-end/ScriptsPanel.js:
              (WebInspector.ScriptsPanel.prototype.evaluateInSelectedCallFrame.updatingCallbackWrapper):
              (WebInspector.ScriptsPanel.prototype.evaluateInSelectedCallFrame):
              (WebInspector.ScriptsPanel.prototype.doEvalInCallFrame):
              * inspector/front-end/SourceFrame.js:
              (WebInspector.SourceFrame.prototype._showPopup.evaluateCallback):
              (WebInspector.SourceFrame.prototype._showPopup):
              (WebInspector.SourceFrame.prototype._evalSelectionInCallFrame):
              * inspector/front-end/WatchExpressionsSidebarPane.js:
              (WebInspector.WatchExpressionsSection.prototype.update):
              (WebInspector.WatchExpressionTreeElement.prototype.update):
              * inspector/front-end/WebKit.qrc:
              * inspector/front-end/inspector.html:
              * inspector/front-end/inspector.js:
              (WebInspector.log.logMessage):
              (WebInspector.log):
              * inspector/front-end/utilities.js:
      
      2010-08-12  Pavel Feldman  <pfeldman@chromium.org>
      
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: brush up object proxies, introduce remote object model.
              https://bugs.webkit.org/show_bug.cgi?id=43847
      
              * inspector/console-dir-expected.txt:
              * inspector/console-dir-global.html:
              * inspector/console-dir.html:
              * inspector/console-format-collections-expected.txt:
              * inspector/console-format-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65241 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ff970a23
    • benm@google.com's avatar
      2010-08-12 Ben Murdoch <benm@google.com> · 6daa9f53
      benm@google.com authored
              Reviewed by Steve Block.
      
              V8 code generator does not add V8BindingMacros.h include in all places it is needed
              https://bugs.webkit.org/show_bug.cgi?id=43907
      
              Adds the V8BindingMacros.h header before using the STRING_TO_V8PARAMETER_EXCEPTION_BLOCK
              macro.
      
              Build fix so no new tests.
      
              * bindings/scripts/CodeGeneratorV8.pm: include the header at the right time.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65240 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6daa9f53
    • philn@webkit.org's avatar
      2010-08-12 Philippe Normand <pnormand@igalia.com> · 1184cfc0
      philn@webkit.org authored
              Unreviewed.
      
              Media test baseline forgotten in r65224.
      
              * platform/gtk/media/audio-no-installed-engines-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65239 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1184cfc0
    • hamaji@chromium.org's avatar
      2010-08-12 Sheriff Bot <webkit.review.bot@gmail.com> · d3c1c158
      hamaji@chromium.org authored
              Unreviewed, rolling out r65181.
              http://trac.webkit.org/changeset/65181
              https://bugs.webkit.org/show_bug.cgi?id=43909
      
              It broke 35 layout tests fail on chromium-win (Requested by
              hamaji on #webkit).
      
              * public/WebFrameClient.h:
              * src/FrameLoaderClientImpl.cpp:
              (WebKit::FrameLoaderClientImpl::detachedFromParent3):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65238 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d3c1c158
    • hamaji@chromium.org's avatar
      2010-08-12 Shinichiro Hamaji <hamaji@chromium.org> · 81c3c250
      hamaji@chromium.org authored
              Update chromium's test_expectations.txt
      
              * platform/chromium/test_expectations.txt: Two failing video related tests.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65237 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      81c3c250
    • ossy@webkit.org's avatar
      Unreviewed. · 1c91c615
      ossy@webkit.org authored
      [Qt] animations/suspend-resume-animation.html fails
      https://bugs.webkit.org/show_bug.cgi?id=43905
      
      * platform/qt/Skipped: animations/suspend-resume-animation.html skipped until fix.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65236 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1c91c615
    • hamaji@chromium.org's avatar
      2010-08-12 Shinichiro Hamaji <hamaji@chromium.org> · 43b2d410
      hamaji@chromium.org authored
              Update chromium's test_expectations.txt
      
              * platform/chromium/test_expectations.txt: animations/play-state is flaky on Mac
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65235 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      43b2d410
    • jorlow@chromium.org's avatar
      2010-08-12 Jeremy Orlow <jorlow@chromium.org> · 4b65837e
      jorlow@chromium.org authored
              Revert for now
              https://bugs.webkit.org/show_bug.cgi?id=43794
      
              * Android.mk:
              * CMakeLists.txt:
              * GNUmakefile.am:
              * WebCore.exp.in:
              * WebCore.gypi:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * page/GroupSettings.cpp: Removed.
              * page/GroupSettings.h: Removed.
              * page/PageGroup.cpp:
              (WebCore::PageGroup::PageGroup):
              (WebCore::PageGroup::localStorage):
              * page/PageGroup.h:
              * page/Settings.cpp:
              (WebCore::Settings::Settings):
              (WebCore::Settings::setLocalStorageQuota):
              (WebCore::Settings::setLocalStorageDatabasePath):
              * page/Settings.h:
              (WebCore::Settings::localStorageQuota):
              (WebCore::Settings::localStorageDatabasePath):
      2010-08-12  Jeremy Orlow  <jorlow@chromium.org>
      
              Revert for now
              https://bugs.webkit.org/show_bug.cgi?id=43794
      
              * WebView/WebView.mm:
              (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):
              (-[WebView _preferencesChangedNotification:]):
      2010-08-12  Jeremy Orlow  <jorlow@chromium.org>
      
              Revert for now
              https://bugs.webkit.org/show_bug.cgi?id=43794
      
              * Api/qwebsettings.cpp:
              (QWebSettingsPrivate::apply):
      2010-08-12  Jeremy Orlow  <jorlow@chromium.org>
      
              Revert for now
              https://bugs.webkit.org/show_bug.cgi?id=43794
      
              * WebView.cpp:
              (WebView::initWithFrame):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65234 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4b65837e