1. 27 Jul, 2009 31 commits
    • ojan@chromium.org's avatar
      2009-07-27 Ojan Vafai <ojan@chromium.org> · e4d44e16
      ojan@chromium.org authored
              Reviewed by Darin Adler.
      
              https://bugs.webkit.org/show_bug.cgi?id=27474
              Tests crashes when calling select, setSelectionRange or setting
              selectionStart/selectionEnd on a textarea/input immediately after
              setting display:none.
      
              * fast/dom/text-control-crash-on-select-expected.txt: Added.
              * fast/dom/text-control-crash-on-select.html: Added.
      
      2009-07-27  Ojan Vafai  <ojan@chromium.org>
      
              Reviewed by Darin Adler.
      
              https://bugs.webkit.org/show_bug.cgi?id=27474
              Fixes crashes due to renderer getting destroyed in updateLayout.
              We need to call updateLayout before we call into the renderer.
              Removed the updateLayout call from RenderTextControl and moved it
              into the calling sites.
      
              Also changes updateLayout to updateLayoutIgnorePendingStylesheets so
              this works with pending stylesheets. Unfortunately, this seems to be
              untestable. Loading an external stylesheet and then having an inline
              script hit this code did not result in an pending stylesheets.
      
              The are other cases of this bug in the rendering code. I'll file a
              followup bug to audit the calls to updateLayout.
      
              Test: fast/dom/text-control-crash-on-select.html
      
              * dom/Document.h:
              (WebCore::Document::inStyleRecalc): Added so the ASSERTs in updateFocusAppearance
                  and setSelectionRange could deal with cases of reentrancy into updateLayout
                  calls. This happens in a couple layout tests.
              * dom/InputElement.cpp:
              (WebCore::InputElement::updateSelectionRange):
              * html/HTMLInputElement.cpp:
              (WebCore::isTextFieldWithRendererAfterUpdateLayout):
              (WebCore::HTMLInputElement::setSelectionStart):
              (WebCore::HTMLInputElement::setSelectionEnd):
              (WebCore::HTMLInputElement::select):
              * html/HTMLTextAreaElement.cpp:
              (WebCore::rendererAfterUpdateLayout):
              (WebCore::HTMLTextAreaElement::setSelectionStart):
              (WebCore::HTMLTextAreaElement::setSelectionEnd):
              (WebCore::HTMLTextAreaElement::select):
              (WebCore::HTMLTextAreaElement::setSelectionRange):
              (WebCore::HTMLTextAreaElement::updateFocusAppearance):
              * rendering/RenderTextControl.cpp:
              (WebCore::RenderTextControl::setSelectionRange):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46437 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e4d44e16
    • ap@webkit.org's avatar
      Gtk build fix. · 4ac61704
      ap@webkit.org authored
              * runtime/JSLock.cpp: (JSC::JSLock::JSLock): Fix "no threading" case.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46436 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4ac61704
    • dglazkov@chromium.org's avatar
      2009-07-27 Dimitri Glazkov <dglazkov@chromium.org> · 85ab424b
      dglazkov@chromium.org authored
              Reviewed by Dave Levin.
      
              [V8] Remove parameterless frame/window retrieval methods from V8Proxy.
              https://bugs.webkit.org/show_bug.cgi?id=27737
      
              Refactoring, no new behavior, covered by existing tests.
      
              * bindings/v8/ScriptCallStack.cpp:
              (WebCore::ScriptCallStack::ScriptCallStack):
              * bindings/v8/V8NPUtils.cpp:
              (convertV8ObjectToNPVariant): Ditto.
              * bindings/v8/V8Proxy.cpp:
              (WebCore::V8Proxy::retrieve): Ditto.
              (WebCore::V8Proxy::canAccessPrivate): Ditto.
              * bindings/v8/V8Proxy.h: Removed parameterless retrieveWindow/retrieveProxy decls.
              * bindings/v8/custom/V8DatabaseCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL): Changed to use V8Proxy::retrieveFrameForCurrentContext().
              * bindings/v8/custom/V8HTMLAudioElementConstructor.cpp:
              (WebCore::CALLBACK_FUNC_DECL): Ditto.
              * bindings/v8/custom/V8HTMLImageElementConstructor.cpp:
              (WebCore::CALLBACK_FUNC_DECL): Ditto.
              * bindings/v8/custom/V8HTMLOptionElementConstructor.cpp:
              (WebCore::CALLBACK_FUNC_DECL): Ditto.
              * bindings/v8/custom/V8MessageChannelConstructor.cpp:
              (WebCore::CALLBACK_FUNC_DECL): Ditto.
              * bindings/v8/custom/V8SQLTransactionCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL): Ditto.
              * bindings/v8/custom/V8WorkerCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL): Ditto.
              * bindings/v8/custom/V8XMLHttpRequestConstructor.cpp:
              (WebCore::CALLBACK_FUNC_DECL): Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46435 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      85ab424b
    • ap@webkit.org's avatar
      Gtk build fix. · 08dd08e1
      ap@webkit.org authored
              * webkit/webkitwebframe.cpp: (webkit_gc_count_javascript_objects): Added a namespace to
              SilenceAssertionsOnly.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46434 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      08dd08e1
    • ap@webkit.org's avatar
      Release build fix. · c743677a
      ap@webkit.org authored
              * runtime/JSLock.h: (JSC::JSLock::~JSLock):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46433 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c743677a
    • zimmermann@webkit.org's avatar
      WebCore: · 934084bf
      zimmermann@webkit.org authored
      2009-07-27  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
      
              Reviewed by George Staikos.
      
              [WML] 'onpick' intrinsic event handling missing
              https://bugs.webkit.org/show_bug.cgi?id=27723
      
              Trigger 'onpick' intrinsic events from WMLOptionElement::setSelectedState().
              All was in place, just forgot to enable the relevant code.
      
              Fixes manual-tests/wml/select-onpick-event.wml
              Test: wml/option-element-onpick.html
      
              * wml/WMLOptionElement.cpp:
              (WebCore::WMLOptionElement::setSelectedState):
      
      LayoutTests:
      
      2009-07-27  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
      
              Reviewed by George Staikos.
      
              [WML] 'onpick' intrinsic event handling missing
              https://bugs.webkit.org/show_bug.cgi?id=27723
      
              Add a new WML layout test covering 'onpick' support.
      
              * wml/option-element-onpick-expected.txt: Added.
              * wml/option-element-onpick.html: Added.
              * wml/resources/option-element-onpick.js: Added.
              (setupTestDocument):
              (prepareTest):
              (executeTest):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46432 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      934084bf
    • ap@webkit.org's avatar
      Reviewed by Darin Adler. · beb9b727
      ap@webkit.org authored
              https://bugs.webkit.org/show_bug.cgi?id=27735
              Give a helpful name to JSLock constructor argument
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46431 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      beb9b727
    • treat@webkit.org's avatar
      2009-07-27 Yong Li <yong.li@torchmobile.com> · 1649b715
      treat@webkit.org authored
              Reviewed by George Staikos.
      
              WINCE PORT: Make plugin work for WINCE
              https://bugs.webkit.org/show_bug.cgi?id=27713
      
              * plugins/win/PluginDatabaseWin.cpp:
              (SHGetValue):
              (PathRemoveFileSpec):
              (WebCore::addWindowsMediaPlayerPluginDirectory):
              (WebCore::addMacromediaPluginDirectories):
              * plugins/win/PluginPackageWin.cpp:
              (WebCore::PluginPackage::load):
              * plugins/win/PluginViewWin.cpp:
              (WebCore::registerPluginView):
              (WebCore::PluginView::wndProc):
              (WebCore::PluginView::updatePluginWidget):
              (WebCore::PluginView::paintWindowedPluginIntoContext):
              (WebCore::PluginView::paint):
              (WebCore::PluginView::handleMouseEvent):
              (WebCore::PluginView::setParent):
              (WebCore::PluginView::setNPWindowRect):
              (WebCore::PluginView::stop):
              (WebCore::PluginView::init):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46430 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1649b715
    • timothy@apple.com's avatar
      Adds support to the Web Inspector for tabbing through element attributes and... · 047fbb7b
      timothy@apple.com authored
      Adds support to the Web Inspector for tabbing through element attributes and CSS properties when editing.
      
      2009-07-27  Joseph Pecoraro  <joepeck02@gmail.com>
      
              Inspector: Tab Through Element Attributes and CSS Properties When Editing
      
              https://bugs.webkit.org/show_bug.cgi?id=27673
      
              Reviewed by Timothy Hatcher.
      
              * inspector/front-end/ElementsTreeOutline.js:
              (WebInspector.ElementsTreeElement):
              (WebInspector.ElementsTreeElement.prototype._startEditing): refactored parameter
              (WebInspector.ElementsTreeElement.prototype._addNewAttribute): refactored to remove excess
              (WebInspector.ElementsTreeElement.prototype._triggerEditAttribute): provide an attribute name and this will start editing it
              (WebInspector.ElementsTreeElement.prototype._attributeEditingCommitted.moveToNextAttributeIfNeeded): move between attributes
              (WebInspector.ElementsTreeElement.prototype._attributeEditingCommitted):
              * inspector/front-end/StylesSidebarPane.js:
              (WebInspector.StylePropertiesSection.prototype.onpopulate):
              (WebInspector.StylePropertiesSection.prototype.findTreeElementWithName): search through treeElements for a style property name
              (WebInspector.StylePropertiesSection.prototype.addNewBlankProperty): initialize a blank property for adding new properties
              (WebInspector.StylePropertyTreeElement.prototype.updateTitle): add references to the name and value elements
              (WebInspector.StylePropertyTreeElement.prototype.):
              (WebInspector.StylePropertyTreeElement.prototype):
              * inspector/front-end/inspector.js:
              (WebInspector.startEditing.editingCommitted): include the move direction as a parameter to the commit callback
              (WebInspector.startEditing.element.handleKeyEvent): handle the tab key to specify the move direction
              (WebInspector.startEditing):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46429 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      047fbb7b
    • treat@webkit.org's avatar
      2009-07-27 Mike Fenton <mike.fenton@torchmobile.com> · 4e8d0248
      treat@webkit.org authored
              Reviewed by Adam Treat.
      
              Add mapping FontWeight to QFont::Weight values as requested via FIXME.
              https://bugs.webkit.org/show_bug.cgi?id=27663
      
              * platform/graphics/qt/FontCacheQt.cpp:
              (WebCore::FontPlatformDataCacheKey::FontPlatformDataCacheKey):
              * platform/graphics/qt/FontPlatformData.h:
              (WebCore::FontPlatformData::toQFontWeight):
              * platform/graphics/qt/FontPlatformDataQt.cpp:
              (WebCore::FontPlatformData::FontPlatformData):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46428 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4e8d0248
    • treat@webkit.org's avatar
      2009-07-27 Jakub Wieczorek <faw217@gmail.com> · 86045d26
      treat@webkit.org authored
               Reviewed by Adam Treat.
      
               When clearing the plugin database, clear also the timestamp map.
      
               https://bugs.webkit.org/show_bug.cgi?id=27651
      
               Currently, if we clear the database, it will still think that it is up
               to date with the plugin directories so refreshing the database again
               after changing the search paths may not work.
      
               * plugins/PluginDatabase.cpp:
               (WebCore::PluginDatabase::clear):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46427 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      86045d26
    • jianli@chromium.org's avatar
      2009-07-27 Albert J. Wong <ajwong@chromium.org> · 5f54ee1d
      jianli@chromium.org authored
              Reviewed by David Levin.
      
              Add in trivial implementation of FontPlatformData::description() for
              linux to fix build bustage in chromium.
      
              Fix chromium linux build by adding missing function implementation.
              https://bugs.webkit.org/show_bug.cgi?id=27732
      
              Tested with a build of chromium on linux.
      
              * platform/graphics/chromium/FontPlatformDataLinux.cpp:
              (WebCore::FontPlatformData::description):
              * platform/graphics/chromium/FontPlatformDataLinux.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46426 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5f54ee1d
    • bfulgham@webkit.org's avatar
      2009-07-27 Brent Fulgham <bfulgham@webkit.org> · 5f8ac720
      bfulgham@webkit.org authored
              Build correct, no review.
      
              Final correction for WinCairo builds.
              CoreServices only exists in Apple builds, but
              some of its internal includes (e.g., <windows.h>) are needed
              for other Windows targets.
      
              * WebCorePrefix.h: When building for WinCairo, make sure
                to include <windows.h>, <stdio.h>, and <ConditionalMacros.h>
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46425 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5f8ac720
    • pkasting@chromium.org's avatar
      2009-07-27 Peter Kasting <pkasting@google.com> · 413fa98a
      pkasting@chromium.org authored
              Reviewed by Adam Roben.
      
              https://bugs.webkit.org/show_bug.cgi?id=27323
              Correctly parse command output, even when the line endings are not LF,
              so that we don't create an autoversion.h that MSVC chokes on.
      
              * win/tools/scripts/auto-version.sh:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46424 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      413fa98a
    • pkasting@chromium.org's avatar
      WebCore: · b8661d0e
      pkasting@chromium.org authored
      2009-07-27  Michelangelo De Simone  <micdesim@gmail.com>
      
              Reviewed by Darin Adler.
      
              https://bugs.webkit.org/show_bug.cgi?id=25552
              Added new "pattern" attribute to HTMLInputElement and validation code
              (validity.patternMismatch) as per HTML5 specs.
              http://www.whatwg.org/specs/web-apps/current-work/multipage/forms.html#attr-input-pattern
      
              Tests: fast/forms/ValidityState-002.html
                     fast/forms/ValidityState-patternMismatch-001.html
                     fast/forms/ValidityState-patternMismatch-002.html
                     fast/forms/ValidityState-patternMismatch-003.html
                     fast/forms/ValidityState-patternMismatch-004.html
                     fast/forms/ValidityState-patternMismatch-005.html
                     fast/forms/ValidityState-patternMismatch-006.html
                     fast/forms/ValidityState-patternMismatch-007.html
                     fast/forms/pattern-attribute-001.html
                     fast/forms/pattern-attribute-002.html
                     fast/forms/pattern-attribute-003.html
      
              * html/HTMLAttributeNames.in: pattern attribute
              * html/HTMLFormControlElement.h:
              (WebCore::HTMLFormControlElement::patternMismatch): method definition
              * html/HTMLInputElement.cpp:
              (WebCore::HTMLInputElement::patternMismatch): validation method
              * html/HTMLInputElement.h:
              * html/HTMLInputElement.idl:
              * html/ValidityState.h:
              (WebCore::ValidityState::patternMismatch): validation flag
      
      LayoutTests:
      
      2009-07-27  Michelangelo De Simone  <micdesim@gmail.com>
      
              Reviewed by Darin Adler.
      
              https://bugs.webkit.org/show_bug.cgi?id=25552
              First series of tests for the "pattern" attribute and related validation
              code
      
              * fast/forms/ValidityState-002-expected.txt: Copied from LayoutTests/fast/forms/willvalidate-001-expected.txt.
              * fast/forms/ValidityState-002.html: Added.
              * fast/forms/ValidityState-patternMismatch-001-expected.txt: Added.
              * fast/forms/ValidityState-patternMismatch-001.html: Added.
              * fast/forms/ValidityState-patternMismatch-002-expected.txt: Added.
              * fast/forms/ValidityState-patternMismatch-002.html: Added.
              * fast/forms/ValidityState-patternMismatch-003-expected.txt: Added.
              * fast/forms/ValidityState-patternMismatch-003.html: Added.
              * fast/forms/ValidityState-patternMismatch-004-expected.txt: Added.
              * fast/forms/ValidityState-patternMismatch-004.html: Added.
              * fast/forms/ValidityState-patternMismatch-005-expected.txt: Added.
              * fast/forms/ValidityState-patternMismatch-005.html: Added.
              * fast/forms/ValidityState-patternMismatch-006-expected.txt: Added.
              * fast/forms/ValidityState-patternMismatch-006.html: Added.
              * fast/forms/ValidityState-patternMismatch-007-expected.txt: Added.
              * fast/forms/ValidityState-patternMismatch-007.html: Added.
              * fast/forms/pattern-attribute-001-expected.txt: Added.
              * fast/forms/pattern-attribute-001.html: Added.
              * fast/forms/pattern-attribute-002-expected.txt: Added.
              * fast/forms/pattern-attribute-002.html: Added.
              * fast/forms/pattern-attribute-003-expected.txt: Added.
              * fast/forms/pattern-attribute-003.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46423 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b8661d0e
    • zimmermann@webkit.org's avatar
      Reviewed by George Staikos. · 33cde501
      zimmermann@webkit.org authored
      [WML] Manual WML tests aren't properly working
      https://bugs.webkit.org/show_bug.cgi?id=27718
      
      Fix file paths in the manual WML layout tests, remove unneeded tests (already covered by DRT tests).
      Add missing resources directory and test image. Reformat all testcases to a common style.
      Add new StartTests.wml file, which should be used as starting point to crawl through the manual tests.
      
      Filing bugs soon for all tests exposing bugs (7 in total).
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46422 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      33cde501
    • japhet@chromium.org's avatar
      2009-07-27 Nate Chapin <japhet@chromium.org> · 52fbcfc3
      japhet@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Fix a regression introduced in r42671, which caused the js event 
              object to be hidden (some websites depend on being able to access it).
      
              https://bugs.webkit.org/show_bug.cgi?id=27719
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46421 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      52fbcfc3
    • dglazkov@chromium.org's avatar
      2009-07-27 Dumitru Daniliuc <dumi@chromium.org> · c119dda1
      dglazkov@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Removing a no-op block of code in DatabaseTracker.cpp that
              should've been removed in the patch for bug 26054.
      
              https://bugs.webkit.org/show_bug.cgi?id=27666
      
              All tests in WebCore/storage pass.
      
              * storage/DatabaseTracker.cpp:
              (WebCore::DatabaseTracker::fullPathForDatabase): Removed a no-op
              block of code that was moved to SQLiteFileSystem.cpp and should
              have been removed from DatabaseTracker.cpp
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46420 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c119dda1
    • jianli@chromium.org's avatar
      WebCore: · fc587b0d
      jianli@chromium.org authored
      2009-07-27  Jian Li  <jianli@chromium.org>
      
              Reviewed by David Levin.
      
              Fix error handling in dedicated worker and worker context.
              https://bugs.webkit.org/show_bug.cgi?id=27525
      
              The following problems have been fixed:
              1) The uncaught runtime script error is not reported using the
              WorkerGlobalScope object's onerror attribute.
              2) If the error is still not handled afterwards (onerror attribute
              is not defined as a function or it returns true), the error should
              be reported back to the associated Worker object by firing an
              ErrorEvent.
              3) If the error is still not handled by the associated Worker
              object, the error should be reported to the user.
      
              Test: fast/workers/worker-script-error.html
      
              * bindings/js/JSEventListener.cpp:
              (WebCore::JSEventListener::reportError):
              * bindings/js/JSEventListener.h:
              * dom/EventListener.h:
              (WebCore::EventListener::reportError): adds a function to call
              EventListener as a function with 3 arguments to report an error.
              * workers/AbstractWorker.cpp:
              (WebCore::AbstractWorker::dispatchScriptErrorEvent):
              * workers/AbstractWorker.h:
              * workers/DedicatedWorkerContext.cpp:
              (WebCore::DedicatedWorkerContext::reportException):
              * workers/WorkerContext.cpp:
              (WebCore::WorkerContext::reportException):
              * workers/WorkerContext.h:
              * workers/WorkerMessagingProxy.cpp:
              (WebCore::WorkerExceptionTask::performTask):
              * workers/WorkerMessagingProxy.h:
      
      LayoutTests:
      
      2009-07-27  Jian Li  <jianli@chromium.org>
      
              Reviewed by David Levin.
      
              Layout tests for fixing error handling in dedicated worker and worker
              context.
              https://bugs.webkit.org/show_bug.cgi?id=27525
      
              * fast/workers/resources/worker-error-in-handling-script-error.js: Added
              * fast/workers/resources/worker-invalid-syntax.js: Added.
              * fast/workers/resources/worker-script-error-bubbled.js: Added.
              * fast/workers/resources/worker-script-error-handled.js: Added.
              * fast/workers/resources/worker-script-error-unhandled.js: Added.
              * fast/workers/worker-constructor.html:
              * fast/workers/worker-script-error-expected.txt: Added.
              * fast/workers/worker-script-error.html: Added.
              Add test cases to cover different script error handling scenarios.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46419 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fc587b0d
    • zimmermann@webkit.org's avatar
      [WML] History handling / page cache / loading is buggy and depends on several hacks · 1ef223dc
      zimmermann@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=27707
      
      Redesign WML history/loading handling. See ChangeLog for details.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46418 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1ef223dc
    • pfeldman@chromium.org's avatar
      2009-07-27 Pavel Feldman <pfeldman@chromium.org> · d6968980
      pfeldman@chromium.org authored
              Reviewed by Adam Roben.
      
              Fix Chromium build breakage introduced in 46388.
      
              https://bugs.webkit.org/show_bug.cgi?id=27705
      
              * platform/graphics/chromium/FontPlatformDataChromiumWin.cpp:
              (WebCore::FontPlatformData::description):
              * platform/graphics/chromium/FontPlatformDataChromiumWin.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46417 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d6968980
    • hausmann@webkit.org's avatar
      2009-07-27 Gabor Rapcsanyi <rapcsanyi.gabor@stud.u-szeged.hu> · 1e26dcc2
      hausmann@webkit.org authored
              Reviewed by Simon Hausmann.
      
              Generating remote links causes a lot of unnecessary spew on Qt build bot too
      
              * Scripts/run-webkit-tests:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46416 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1e26dcc2
    • hausmann@webkit.org's avatar
      2009-07-27 Volker Hilsheimer <volker.hilsheimer@nokia.com> · 0b202e60
      hausmann@webkit.org authored
              Reviewed by Simon Hausmann.
      
              QWebView's "enabled" parameter should default to true, as with QGraphicsView and
              QPainter.
      
              * Api/qwebview.cpp: Add reference to QPainter::renderHints().
              * Api/qwebview.h: Add default for enabled argument.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46415 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0b202e60
    • vestbo@webkit.org's avatar
      2009-07-27 Tor Arne Vestbø <tor.arne.vestbo@nokia.com> · 52f12021
      vestbo@webkit.org authored
              Reviewed by Simon Hausmann.
      
              Add some more debug logging to PluginViewMac.
      
              * plugins/mac/PluginViewMac.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46414 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      52f12021
    • vestbo@webkit.org's avatar
      2009-07-27 Tor Arne Vestbø <tor.arne.vestbo@nokia.com> · c571caa6
      vestbo@webkit.org authored
              Reviewed by Jan Michael Alonzo.
      
              Remove dead code from the GTK NPAPI implementation.
      
              * plugins/gtk/PluginViewGtk.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46413 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c571caa6
    • jmalonzo@webkit.org's avatar
      2009-07-27 Jan Michael Alonzo <jmalonzo@webkit.org> · d221f06f
      jmalonzo@webkit.org authored
              Add fast/canvas/image-pattern-rotate.html to Skipped as it needs
              platform-specific expected results.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46412 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d221f06f
    • hausmann@webkit.org's avatar
      2009-07-27 Csaba Osztrogonac <oszi@inf.u-szeged.hu> · 7b6ce04d
      hausmann@webkit.org authored
              Reviewed by Simon Hausmann.
      
              [Qt] Buildfix on Windows.
              https://bugs.webkit.org/show_bug.cgi?id=27702
      
              * plugins/win/PluginViewWin.cpp:
              (WebCore::PluginView::hookedEndPaint):
                  Constraint of (*endPaint) operand modified from "g" to "m" (memory) in inline
                  assembly, because with "g" constraint, wrong assembly code generated.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46411 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7b6ce04d
    • pfeldman@chromium.org's avatar
      2009-07-27 Pavel Feldman <pfeldman@chromium.org> · 0d0d5a37
      pfeldman@chromium.org authored
              Reviewed by Timothy Hatcher.
      
              WebCore bindings: Implement ScriptArray bindings.
      
              https://bugs.webkit.org/show_bug.cgi?id=27691
      
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/js/ScriptArray.cpp: Added.
              (WebCore::ScriptArray::ScriptArray):
              (WebCore::handleException):
              (WebCore::ScriptArray::set):
              (WebCore::length):
              (WebCore::ScriptArray::createNew):
              * bindings/js/ScriptArray.h: Added.
              (WebCore::ScriptArray::ScriptArray):
              (WebCore::ScriptArray::jsArray):
              * bindings/v8/ScriptArray.cpp: Added.
              (WebCore::ScriptArray::ScriptArray):
              (WebCore::ScriptArray::set):
              (WebCore::ScriptArray::length):
              (WebCore::ScriptArray::createNew):
              * bindings/v8/ScriptArray.h: Added.
              (WebCore::ScriptArray::ScriptArray):
              (WebCore::ScriptArray::~ScriptArray):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46410 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0d0d5a37
    • bfulgham@webkit.org's avatar
      2009-07-27 Brent Fulgham <bfulgham@webkit.org> · 6c110787
      bfulgham@webkit.org authored
              Build correct, no review.
      
              Change in r46407 broke Apple Windows build.
              Switch to WinCairo-only test, to avoid any
              other platform break.
      
              * WebCorePrefix.h: 
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46409 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6c110787
    • bfulgham@webkit.org's avatar
      2009-07-26 Brent Fulgham <bfulgham@webkit.org> · 5b9e50b2
      bfulgham@webkit.org authored
              Build correct, no review.
      
              Change in r46407 broke Apple Windows build.
      
              * WebCorePrefix.h: Use WTF_PLATFORM_CG to decide if
                CoreServices.h should be included.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46408 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5b9e50b2
    • bfulgham@webkit.org's avatar
      2009-07-26 Brent Fulgham <bfulgham@webkit.org> · f5989ae5
      bfulgham@webkit.org authored
              Build correction, no review.
      
              Change in r46195 broke WinCairo build.
      
              * WebCorePrefix.h: CoreServices should be ignored
                for non-Apple build.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@46407 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f5989ae5
  2. 26 Jul, 2009 5 commits
  3. 25 Jul, 2009 4 commits