1. 27 Apr, 2010 36 commits
    • abarth@webkit.org's avatar
      2010-04-27 Adam Barth <abarth@webkit.org> · a25b7bcb
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              REGRESSION(r58261): webkit-patch edit-changelogs is broken
              https://bugs.webkit.org/show_bug.cgi?id=38204
      
              In 58261, we added code to abstract step that interrogates the squash
              and git_commit options, but it doesn't declare that it uses those
              options.  That means any command that doesn't happen to declare those
              options might be broken if it uses the cached_lookup mechanism.
      
              * Scripts/webkitpy/tool/steps/abstractstep.py:
              * Scripts/webkitpy/tool/steps/applypatch.py:
              * Scripts/webkitpy/tool/steps/applypatchwithlocalcommit.py:
              * Scripts/webkitpy/tool/steps/build.py:
              * Scripts/webkitpy/tool/steps/checkstyle.py:
              * Scripts/webkitpy/tool/steps/cleanworkingdirectory.py:
              * Scripts/webkitpy/tool/steps/closebug.py:
              * Scripts/webkitpy/tool/steps/closebugforlanddiff.py:
              * Scripts/webkitpy/tool/steps/commit.py:
              * Scripts/webkitpy/tool/steps/confirmdiff.py:
              * Scripts/webkitpy/tool/steps/createbug.py:
              * Scripts/webkitpy/tool/steps/ensurebuildersaregreen.py:
              * Scripts/webkitpy/tool/steps/ensurelocalcommitifneeded.py:
              * Scripts/webkitpy/tool/steps/obsoletepatches.py:
              * Scripts/webkitpy/tool/steps/postcodereview.py:
              * Scripts/webkitpy/tool/steps/postdiff.py:
              * Scripts/webkitpy/tool/steps/preparechangelog.py:
              * Scripts/webkitpy/tool/steps/runtests.py:
              * Scripts/webkitpy/tool/steps/update.py:
              * Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py:
              * Scripts/webkitpy/tool/steps/validatereviewer.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58328 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a25b7bcb
    • eric@webkit.org's avatar
      2010-04-27 Eric Seidel <eric@webkit.org> · 92ca828d
      eric@webkit.org authored
              Reviewed by David Levin.
      
              prepare-ChangeLog --bug fails on some CYGWIN installs due to missing certs
              https://bugs.webkit.org/show_bug.cgi?id=38212
      
              * Scripts/prepare-ChangeLog:
               - Pass --insecure to curl to work around CYGWIN missing certs.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58327 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      92ca828d
    • weinig@apple.com's avatar
      Remove call to StringImpl::createCFString and instead use CFStringCreateWithCharacters · 6fe974f3
      weinig@apple.com authored
      directly. StringImpl::createCFString only an optimization when called
      from the thread that WebCore is running on, which is never the case for
      WKStringCopyCFString. We should revisit this later, perhaps adding a
      threadspecific allocator. We also now honor the passed in allocator.
      
      Reviewed by Geoffrey Garen.
      
      * UIProcess/API/C/cf/WKStringCF.cpp:
      (WKStringCopyCFString):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58325 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6fe974f3
    • weinig@apple.com's avatar
      WebCore: Remove now unnecessary EXPERIMENTAL_SINGLE_VIEW_MODE #define. · 5908dd0c
      weinig@apple.com authored
      Rubber-stamped by Beth Dakin.
      
      * page/EventHandler.cpp:
      (WebCore::EventHandler::EventHandler):
      (WebCore::EventHandler::clearDragState):
      * page/EventHandler.h:
      * page/mac/DragControllerMac.mm:
      * page/mac/EventHandlerMac.mm:
      * platform/mac/PopupMenuMac.mm:
      
      WebKitTools: It is no longer necessary to set ENABLE_EXPERIMENTAL_SINGLE_VIEW_MODE
      or WTF_USE_WEB_THREAD. Remove them.
      
      Rubber-stamped by Beth Dakin.
      
      * Scripts/build-webkit:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58324 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5908dd0c
    • eric@webkit.org's avatar
      2010-04-27 Ben Murdoch <benm@google.com> · ef70f41c
      eric@webkit.org authored
              Reviewed by Simon Hausmann.
      
              The TouchStationary state of WebCore::PlatformTouchPoint is not handled inside the touch event handler.
              https://bugs.webkit.org/show_bug.cgi?id=37609
      
              No new tests required, only updating documentation.
      
              * page/EventHandler.cpp:
              (WebCore::EventHandler::handleTouchEvent): Improve the documentation for handling
                  the TouchStationary state as a result of discussions in bug 37609.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58323 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ef70f41c
    • cjerdonek@webkit.org's avatar
      Changed Chris Jerdonek from committer to reviewer. · cf7ae686
      cjerdonek@webkit.org authored
      Reviewed by David Levin.
      
      * Scripts/webkitpy/common/config/committers.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58322 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cf7ae686
    • eric@webkit.org's avatar
      2010-04-27 Benjamin Poulain <benjamin.poulain@nokia.com> · 31018b22
      eric@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] QGraphicsWebView: Arrow keys scroll the graphics-view instead of the web-page
              https://bugs.webkit.org/show_bug.cgi?id=35834
      
              The scene should always have the size of the web view otherwhise it is
              possible to scroll the graphics view.
      
              * QtLauncher/webview.cpp:
              (WebViewGraphicsBased::resizeEvent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58321 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      31018b22
    • simon.fraser@apple.com's avatar
      2010-04-27 Simon Fraser <simon.fraser@apple.com> · ad796c5d
      simon.fraser@apple.com authored
              Reviewed by Darin Adler, Maciej Stachowiak.
      
              REGRESSION (r57919): Some pages opened in background tabs don't render the first time you activate their tab
              https://bugs.webkit.org/show_bug.cgi?id=38183
      
              Rather than sprinkle PLATFORM #ifdefs around, add a new method,
              RenderLayerCompositor::shouldPropagateCompositingToIFrameParent(), that indicates whether
              an iframe with composited content should trigger compositing mode in the enclosing document
              (a behavior that differs between platforms).
      
              Use this new method to determine whether to trigger a style recalc in the parent document
              when an iframe becomes composited.
      
              Move the code formerly in RenderView::compositingStateChanged() into RenderLayerCompositor().
      
              * manual-tests/compositing/accel-comp-iframe-tab-repaint.html: Added.
              * manual-tests/compositing/resources/flash-frame.html: Added.
              * manual-tests/compositing/resources/tab-repaint-part-2.html: Added.
              * rendering/RenderLayerCompositor.cpp:
              (WebCore::RenderLayerCompositor::enableCompositingMode):
              (WebCore::RenderLayerCompositor::shouldPropagateCompositingToIFrameParent):
              (WebCore::RenderLayerCompositor::requiresCompositingForIFrame):
              * rendering/RenderLayerCompositor.h:
              * rendering/RenderView.cpp:
              * rendering/RenderView.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58320 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ad796c5d
    • diegohcg@webkit.org's avatar
      Unreviewed. · 6bf96bc4
      diegohcg@webkit.org authored
      Adding myself to committers.py
      
      * Scripts/webkitpy/common/config/committers.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58319 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6bf96bc4
    • eric@webkit.org's avatar
      2010-04-27 Andrey Kosyakov <caseq@chromium.org> · 0bac08f9
      eric@webkit.org authored
              Reviewed by Yury Semikhatsky.
      
              Log error message to inspector console if a resource fails to load.
              Moved console-tests.js to http tests. Added support for sorting
              console messages, in case order may vary.
              https://bugs.webkit.org/show_bug.cgi?id=37215
      
              * http/tests/inspector/console-resource-errors-expected.txt: Added.
              * http/tests/inspector/console-resource-errors.html: Added.
              * http/tests/inspector/console-tests.js: Added.
              (dumpConsoleMessages.callback):
              (dumpConsoleMessages):
              (dumpConsoleMessagesWithClasses.callback):
              (dumpConsoleMessagesWithClasses):
              (frontend_dumpConsoleMessages):
              * inspector/console-clear.html:
              * inspector/console-dir.html:
              * inspector/console-dirxml.html:
              * inspector/console-format-collections-expected.txt:
              * inspector/console-format-collections.html:
              * inspector/console-format.html:
              * inspector/console-log-before-inspector-open.html:
              * inspector/console-tests.html:
              * inspector/console-tests.js: Removed.
      2010-04-27  Andrey Kosyakov  <caseq@chromium.org>
      
              Reviewed by Yury Semikhatsky.
      
              Log error message to inspector console if a resource fails to load.
              Disable checking of mime-type consistency for failed resources.
              https://bugs.webkit.org/show_bug.cgi?id=37215
      
              Test: http/tests/inspector/console-resource-errors.html
      
              * inspector/InspectorController.cpp:
              (WebCore::InspectorController::didReceiveResponse):
              (WebCore::InspectorController::didFailLoading):
              * inspector/front-end/Resource.js:
              (WebInspector.Resource.prototype._mimeTypeIsConsistentWithType):
              * inspector/front-end/ResourcesPanel.js:
              (WebInspector.ResourcesPanel.prototype.recreateViewForResourceIfNeeded):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58318 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0bac08f9
    • oliver@apple.com's avatar
      2010-04-26 Oliver Hunt <oliver@apple.com> · 5cdd4f8f
      oliver@apple.com authored
              Reviewed by Maciej Stachowiak.
      
              Add specialized thunks for a char code related string functions
              https://bugs.webkit.org/show_bug.cgi?id=38177
      
              This is a simple extension to my prior patch.  Basically hoist the
              existing character loading logic from the charCodeAt thunk and into
              a helper function, then add a helper to load strings from the small
              string cache.  This allows trivial implementations of fromCharCode
              and charAt.
      
              * create_hash_table:
              * jit/SpecializedThunkJIT.h:
              (JSC::SpecializedThunkJIT::returnJSCell):
              (JSC::SpecializedThunkJIT::tagReturnAsJSCell):
              * jit/ThunkGenerators.cpp:
              (JSC::stringCharLoad):
              (JSC::charToString):
              (JSC::charCodeAtThunkGenerator):
              (JSC::charAtThunkGenerator):
              (JSC::fromCharCodeThunkGenerator):
              * jit/ThunkGenerators.h:
              * runtime/SmallStrings.h:
              (JSC::SmallStrings::singleCharacterStrings):
              * runtime/StringConstructor.cpp:
              (JSC::StringConstructor::StringConstructor):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58317 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5cdd4f8f
    • vitalyr@chromium.org's avatar
      2010-04-27 Vitaly Repeshko <vitalyr@chromium.org> · 77830a3a
      vitalyr@chromium.org authored
              Reviewed by Nate Chapin.
      
              [V8] Fix XHR memory leak in GC controller.
              https://bugs.webkit.org/show_bug.cgi?id=38202
      
              http://trac.webkit.org/changeset/55798 simplified processing of
              active DOM objects but introduced a subtle bug in garbage
              collection of XHRs. ActiveDOMObject is not a direct base class of
              XHR and so upcasting changes pointer identity and breaks DOM
              maps. This leads to forever live persistent handles to XHR that
              had pending activity while V8 GC happened.
      
              * bindings/v8/V8GCController.cpp:
              (WebCore::GCEpilogueVisitor::visitDOMWrapper):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58316 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      77830a3a
    • abarth@webkit.org's avatar
      2010-04-27 Adam Barth <abarth@webkit.org> · 70b66646
      abarth@webkit.org authored
              Unreviewed.  Regenerate reference bindings code generator output.
      
              * bindings/scripts/test/V8/V8TestObj.cpp:
              (WebCore::TestObjInternal::withScriptStateVoidCallback):
              (WebCore::TestObjInternal::withScriptStateObjCallback):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58315 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      70b66646
    • eric@webkit.org's avatar
      2010-04-27 Eric Seidel <eric@webkit.org> · 36df7fe9
      eric@webkit.org authored
              Reviewed by Adam Barth.
      
              [chromium] new-run-webkit-tests hangs on Chromium Bots (OS X and Linux)
              https://bugs.webkit.org/show_bug.cgi?id=37987
      
              After further research, I believe the hang is caused by:
              http://bugs.python.org/issue2320
              Basically Popen() is not reentrant.
              The workaround is to pass close_fds=True to Popen() on Mac/Linux.
      
              I fixed our main Popen wrapper "Executive.run_command" to use close_fds=True
              when appropriate.
      
              I audited all places we call Popen() and either moved them to run_command
              or left a FIXME that they are not thread safe.  A few places I added the
              close_fds workaround there and left an explanitory note.
      
              * Scripts/webkitpy/common/checkout/scm_unittest.py:
               - Added note that this Popen use is not threadsafe.
              * Scripts/webkitpy/common/system/executive.py:
               - Fixed our Executive.run_* to workaround python bug 2320.
              * Scripts/webkitpy/common/system/user.py:
               _ Added note that this Popen use is not threadsafe.
              * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py: ditto.
              * Scripts/webkitpy/layout_tests/port/apache_http_server.py: ditto.
              * Scripts/webkitpy/layout_tests/port/base.py:
               - Change wdiff back to using run_command now that we believe it
                 to be threadsafe.
              * Scripts/webkitpy/layout_tests/port/chromium.py:
               - Fix to use Executive in places.
               - Pass self._executive down to the Driver for easier unit testing.
              * Scripts/webkitpy/layout_tests/port/chromium_win.py:
               - Re-factor to use a _kill_all method.
               - Made the _kill_all method use run_command to be threadsafe.
              * Scripts/webkitpy/layout_tests/port/http_server.py:
               - Add FIXME about using Executive.
              * Scripts/webkitpy/layout_tests/port/server_process.py:
               - Use Executive to be threadsafe.
              * Scripts/webkitpy/layout_tests/port/webkit.py:
               - Pass self._executive down to the Driver.
              * Scripts/webkitpy/layout_tests/port/websocket_server.py:
               - Add note about Popen not being threadsafe.
              * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
               - Move one caller to run_command add notes about moving others.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58314 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36df7fe9
    • joepeck@webkit.org's avatar
      2010-04-27 Joseph Pecoraro <joepeck@webkit.org> · 23e346c7
      joepeck@webkit.org authored
              Reviewed by Dan Bernstein.
      
              <input type="search"> with uneven padding causes text clipping
              https://bugs.webkit.org/show_bug.cgi?id=38160
      
              * fast/css/input-search-padding.html: Added.
              * platform/mac/fast/css/input-search-padding-expected.checksum: Added.
              * platform/mac/fast/css/input-search-padding-expected.png: Added.
              * platform/mac/fast/css/input-search-padding-expected.txt: Added.
      
      2010-04-27  Joseph Pecoraro  <joepeck@webkit.org>
      
              Reviewed by Dan Bernstein.
      
              <input type="search"> with uneven padding causes text clipping
              https://bugs.webkit.org/show_bug.cgi?id=38160
      
              Test: fast/css/input-search-padding.html
      
              An <input type="search"> contains an inner block, which is explicitly
              centered in RenderTextControlSingleLine based on the height of the element.
              However, the clipping rect was not using the set location, and instead
              calculated off of the top border and padding alone. This also vertically
              centers the Caps Lock indicator.
      
              * rendering/RenderTextControl.cpp: moved controlClipRect implementation to RenderTextControlSingleLine
              * rendering/RenderTextControl.h: allow a subclass implementation of controlClipRect, removed redundant hasControlClip implementation, and moved controlClipRect
              * rendering/RenderTextControlSingleLine.cpp:
              (WebCore::RenderTextControlSingleLine::paint): vertically center the Caps Lock indicator
              (WebCore::RenderTextControlSingleLine::controlClipRect): use the set location of the anonymous inner block instead
              * rendering/RenderTextControlSingleLine.h: allow for an implementation of controlClipRect for <input type="search">
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58313 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      23e346c7
    • pfeldman@chromium.org's avatar
      2010-04-27 Andrey Kosyakov <caseq@chromium.org> · 628d833e
      pfeldman@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Restore breakpoints associated with script's URL once
              script is parsed.
              https://bugs.webkit.org/show_bug.cgi?id=38132
      
              * src/js/DebuggerAgent.js:
              (devtools.DebuggerAgent.prototype.initUI):
              (devtools.DebuggerAgent.prototype.addBreakpoint):
              (devtools.DebuggerAgent.prototype.addScriptInfo_):
              (devtools.DebuggerAgent.prototype.restoreBreakpoints_):
              (devtools.BreakpointInfo):
              (devtools.BreakpointInfo.prototype.enabled):
              (devtools.BreakpointInfo.prototype.condition):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58312 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      628d833e
    • pfeldman@chromium.org's avatar
      2010-04-27 Pavel Feldman <pfeldman@chromium.org> · 8a0a2210
      pfeldman@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Chrome Dev Tools: Further beautify themes.
      
              https://bugs.webkit.org/show_bug.cgi?id=38187
      
              * src/js/DevTools.js:
              (WebInspector.setToolbarColors):
              * src/js/devTools.css:
              (body.platform-windows #toolbar, body.platform-windows.inactive #toolbar):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58311 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8a0a2210
    • hausmann@webkit.org's avatar
      [Qt] Fix linking on Symbian on Linux using the Makefile based mkspec. · 965feb04
      hausmann@webkit.org authored
      Patch by Thomas Zander <t.zander@nokia.com> on 2010-04-27
      Reviewed by Simon Hausmann.
      
      Disable thumb mode due to library size limitations, just like it's done
      for the sbs/sbsv2 based build system.
      
      * WebCore.pro:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58310 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      965feb04
    • hausmann@webkit.org's avatar
      [Qt] Fix the build on Symbian on Linux using the Makefile based mkspec · 9d921f27
      hausmann@webkit.org authored
      Patch by Thomas Zander <t.zander@nokia.com> on 2010-04-27
      Reviewed by Simon Hausmann.
      
      * JavaScriptCore.pri: It is necessary to specify the library search path
      when linking against JavaScriptCore.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58309 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9d921f27
    • jocelyn.turcotte@nokia.com's avatar
      Compile fix for Visual Studio 2010 · 2de6bf0b
      jocelyn.turcotte@nokia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=37867
      
      Reviewed by Simon Hausmann.
      
      Patch by Prasanth Ullattil <prasanth.ullattil@nokia.com>
      
      * runtime/Structure.cpp:
      (JSC::Structure::transitionTableAdd):
      * wtf/MathExtras.h:
      * wtf/Platform.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58308 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2de6bf0b
    • jocelyn.turcotte@nokia.com's avatar
      Rename COMPILER(MSVC7) to COMPILER(MSVC7_OR_LOWER) · 26a8ccb9
      jocelyn.turcotte@nokia.com authored
      Reviewed by Simon Hausmann.
      
      * config.h:
      (JSC::Structure::transitionTableAdd):
      * wtf/Assertions.h:
      * wtf/Atomics.h:
      * wtf/CurrentTime.h:
      (WTF::getLocalTime):
      * wtf/Platform.h:
      * wtf/StaticConstructors.h:
      * wtf/StringExtras.h:
      * wtf/Vector.h:
      (WTF::::append):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58307 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      26a8ccb9
    • jocelyn.turcotte@nokia.com's avatar
      [Qt] Fix Mac build break. · a837f2ae
      jocelyn.turcotte@nokia.com authored
      Reviewed by Tor Arne Vestbø.
      
      https://bugs.webkit.org/show_bug.cgi?id=37867
      - Make sure JavaScriptCore's debug_and_release config follows that
        of WebCore.
      - Use different name for JavaScriptCore target in debug and release
        since they might be written in the same path at the same time on
        parallel builds
      - Consolidate the DESTDIR determination logic in JavaScriptCore.pri
      
      * JavaScriptCore.pri:
      * JavaScriptCore.pro:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58306 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a837f2ae
    • jocelyn.turcotte@nokia.com's avatar
      [Qt] Make sure WebKit is not compiled using C++0x. · 1cf4be69
      jocelyn.turcotte@nokia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=37867
      
      Reviewed by Kenneth Rohde Christiansen.
      
      As the rest of Qt compiles in the C++0x mode, people might start
      compiling it in this mode. WebKit don't support this yet.
      
      Patch by Thiago Macieira <thiago.macieira@nokia.com>
      
      JavaScriptCore:
      
      * JavaScriptCore.pro:
      
      WebCore:
      
      * WebCore.pro:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58305 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1cf4be69
    • jorlow@chromium.org's avatar
      2010-04-27 Jeremy Orlow <jorlow@chromium.org> · e5d5b7fe
      jorlow@chromium.org authored
              Unreviewed.  Previous disabling only did so via
              TIMEOUT failures.  Needs to ignore TEXT failures
              on quota-tracking.html as well.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58304 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e5d5b7fe
    • jorlow@chromium.org's avatar
      2010-04-27 Jeremy Orlow <jorlow@chromium.org> · ede6368c
      jorlow@chromium.org authored
              Unreviewed.  Disable quota-tracking in Chromium
              until Dumi can take a look.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58303 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ede6368c
    • jorlow@chromium.org's avatar
      2010-04-27 Jeremy Orlow <jorlow@chromium.org> · bee58da1
      jorlow@chromium.org authored
              Unreviewed build fix.
      
              Revert 58274 and 58269 (WebSQLDatabase changes)
              https://bugs.webkit.org/show_bug.cgi?id=38191
      
              * storage/quota-tracking-expected.txt:
              * storage/quota-tracking.html:
      2010-04-27  Jeremy Orlow  <jorlow@chromium.org>
      
              Unreviewed build fix.
      
              Revert 58274 and 58269 (WebSQLDatabase changes)
              https://bugs.webkit.org/show_bug.cgi?id=38191
      
              Chromium bots are hitting ASSERTS when running layout tests.
      
              * platform/sql/SQLiteDatabase.cpp:
              (WebCore::SQLiteDatabase::maximumSize):
              (WebCore::SQLiteDatabase::freeSpaceSize):
              * platform/sql/SQLiteDatabase.h:
              * platform/sql/SQLiteStatement.cpp:
              (WebCore::SQLiteStatement::prepare):
              * storage/Database.cpp:
              (WebCore::Database::performOpenAndVerify):
              * storage/Database.h:
              * storage/SQLTransaction.cpp:
              (WebCore::SQLTransaction::postflightAndCommit):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58302 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bee58da1
    • yuzo@google.com's avatar
      2010-04-27 Yuzo Fujishima <yuzo@google.com> · 90e851da
      yuzo@google.com authored
              Unreviewed, fix build breakage by reverting r58299.
      
              https://bugs.webkit.org/show_bug.cgi?id=35329
      
              * fast/css/parsing-page-rule-expected.txt: Removed.
              * fast/css/parsing-page-rule.html: Removed.
      2010-04-27  Yuzo Fujishima  <yuzo@google.com>
      
              Unreviewed, fix build breakage by reverting r58299.
      
              * css/CSSGrammar.y:
              * css/CSSParser.cpp:
              (WebCore::CSSParser::CSSParser):
              (WebCore::CSSParser::clearProperties):
              * css/CSSParser.h:
              * css/CSSSelector.cpp:
              (WebCore::CSSSelector::pseudoId):
              (WebCore::nameToPseudoTypeMap):
              (WebCore::CSSSelector::extractPseudoType):
              * css/CSSSelector.h:
              (WebCore::CSSSelector::):
              * css/tokenizer.flex:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58301 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      90e851da
    • yuzo@google.com's avatar
      2010-04-27 Yuzo Fujishima <yuzo@google.com> · 12f0ae57
      yuzo@google.com authored
              Reviewed by Shinichiro Hamaji.
      
              WebCore::CSSSelector::RareData::parseNth doesn't check whether the search for '-' in the argument was successful.
              This results in incorrect parsing.
              For example, '3n' is parsed as if it were '3n-3'. The code has been working OK just accidentally.
      
              https://bugs.webkit.org/show_bug.cgi?id=37787
      
              No new tests are added because the original behavior is accidentally OK.
      
              * css/CSSSelector.cpp:
              (WebCore::CSSSelector::RareData::parseNth):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58300 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      12f0ae57
    • yuzo@google.com's avatar
      2010-04-27 Yuzo Fujishima <yuzo@google.com> · 1c7e22b8
      yuzo@google.com authored
              Reviewed by David Hyatt.
      
              Enhance CSS parser for Paged Media (Iteration 1)
      
              In this change, the grammar is extended and skeletal methods for creating page rules and margin at-rules are defined.
              The contents of the methods should be implemented by other changes.
      
              https://bugs.webkit.org/show_bug.cgi?id=35329
      
              * fast/css/parsing-page-rule-expected.txt: Copied from LayoutTests/editing/selection/doubleclick-whitespace-img-crash-expected.txt.
              * fast/css/parsing-page-rule.html: Added.
      2010-04-27  Yuzo Fujishima  <yuzo@google.com>
      
              Reviewed by David Hyatt.
      
              Enhance CSS parser for Paged Media (Iteration 1)
      
              In this change, the grammar is extended and skeletal methods for creating page rules and margin at-rules are defined.
              The contents of the methods should be implemented by other changes.
      
              https://bugs.webkit.org/show_bug.cgi?id=35329
      
              Test: fast/css/parsing-page-rule.html
      
              * css/CSSGrammar.y:
              * css/CSSParser.cpp:
              (WebCore::CSSParser::CSSParser):
              (WebCore::CSSParser::clearProperties):
              (WebCore::CSSParser::lex):
              (WebCore::CSSParser::text):
              (WebCore::CSSParser::createPageRule):
              (WebCore::CSSParser::createMarginAtRule):
              (WebCore::CSSParser::startDeclarationsForMarginBox):
              (WebCore::CSSParser::endDeclarationsForMarginBox):
              * css/CSSParser.h:
              * css/CSSSelector.cpp:
              (WebCore::CSSSelector::extractPseudoType):
              * css/CSSSelector.h:
              (WebCore::CSSSelector::):
              * css/tokenizer.flex:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58299 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1c7e22b8
    • abarth@webkit.org's avatar
      2010-04-27 Adam Barth <abarth@webkit.org> · da791525
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Remove custom bindings for TreeWalker
              https://bugs.webkit.org/show_bug.cgi?id=38182
      
              This custom code is just CallWith=ScriptState.
      
              * WebCore.gypi:
              * bindings/js/JSTreeWalkerCustom.cpp:
              (WebCore::JSTreeWalker::markChildren):
              * bindings/scripts/CodeGeneratorJS.pm:
              * bindings/scripts/CodeGeneratorV8.pm:
              * bindings/scripts/test/TestObj.idl:
              * bindings/v8/custom/V8TreeWalkerCustom.cpp: Removed.
              * dom/TreeWalker.idl:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58298 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      da791525
    • abarth@webkit.org's avatar
      2010-04-27 Adam Barth <abarth@webkit.org> · 05619f47
      abarth@webkit.org authored
              Reviewed by Maciej Stachowiak.
      
              REGRESSION(r58261): webkit-patch upload does not work in an SVN checkout.
              https://bugs.webkit.org/show_bug.cgi?id=38186
      
              Unfortunately, we don't have a good way of testing this change because
              our test coverage of the scm.py API is poor...
      
              * Scripts/webkitpy/common/checkout/scm.py:
              * Scripts/webkitpy/tool/steps/preparechangelog.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58297 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      05619f47
    • eric@webkit.org's avatar
      2010-04-27 Eric Seidel <eric@webkit.org> · f18bcad4
      eric@webkit.org authored
              Reviewed by Adam Barth.
      
              Move code out of GenerateImplementation to make it more smaller
              https://bugs.webkit.org/show_bug.cgi?id=38176
      
              * bindings/scripts/CodeGeneratorJS.pm:
               - Move some code into a new GenerateAttributesHashTable method.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58296 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f18bcad4
    • abarth@webkit.org's avatar
      2010-04-26 Adam Barth <abarth@webkit.org> · c5e761fe
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Add CallWith=DynamicFrame to CodeGenerator
              https://bugs.webkit.org/show_bug.cgi?id=38174
      
              I've only used this in one instance, but this is infrastructure that I
              think will help remove a bunch of custom bindings code.  Also, added a
              few tests of tricky argument cases.
      
              * bindings/js/JSHTMLFormElementCustom.cpp:
              * bindings/scripts/CodeGeneratorJS.pm:
              * bindings/scripts/CodeGeneratorV8.pm:
              * bindings/scripts/test/GObject/WebKitDOMTestObj.cpp:
              (webkit_dom_test_obj_with_dynamic_frame):
              (webkit_dom_test_obj_with_dynamic_frame_and_arg):
              (webkit_dom_test_obj_with_dynamic_frame_and_optional_arg):
              (webkit_dom_test_obj_with_dynamic_frame_and_user_gesture):
              (webkit_dom_test_obj_with_dynamic_frame_and_user_gesture_asad):
              * bindings/scripts/test/GObject/WebKitDOMTestObj.h:
              * bindings/scripts/test/JS/JSTestObj.cpp:
              (WebCore::):
              (WebCore::jsTestObjPrototypeFunctionWithDynamicFrame):
              (WebCore::jsTestObjPrototypeFunctionWithDynamicFrameAndArg):
              (WebCore::jsTestObjPrototypeFunctionWithDynamicFrameAndOptionalArg):
              (WebCore::jsTestObjPrototypeFunctionWithDynamicFrameAndUserGesture):
              (WebCore::jsTestObjPrototypeFunctionWithDynamicFrameAndUserGestureASAD):
              * bindings/scripts/test/JS/JSTestObj.h:
              * bindings/scripts/test/ObjC/DOMTestObj.h:
              * bindings/scripts/test/ObjC/DOMTestObj.mm:
              (-[DOMTestObj withDynamicFrame]):
              (-[DOMTestObj withDynamicFrameAndArg:]):
              (-[DOMTestObj withDynamicFrameAndOptionalArg:optionalArg:]):
              (-[DOMTestObj withDynamicFrameAndUserGesture:]):
              (-[DOMTestObj withDynamicFrameAndUserGestureASAD:optionalArg:]):
              * bindings/scripts/test/TestObj.idl:
              * bindings/scripts/test/V8/V8TestObj.cpp:
              (WebCore::TestObjInternal::withDynamicFrameCallback):
              (WebCore::TestObjInternal::withDynamicFrameAndArgCallback):
              (WebCore::TestObjInternal::withDynamicFrameAndOptionalArgCallback):
              (WebCore::TestObjInternal::withDynamicFrameAndUserGestureCallback):
              (WebCore::TestObjInternal::withDynamicFrameAndUserGestureASADCallback):
              (WebCore::):
              * bindings/v8/custom/V8HTMLFormElementCustom.cpp:
              * html/HTMLFormElement.idl:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58295 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c5e761fe
    • jam@chromium.org's avatar
      2010-04-26 John Abd-El-Malek <jam@chromium.org> · c6aeeebe
      jam@chromium.org authored
              Reviewed by Darin Fisher.
      
              [chromium] Prepare to making WebThemeEngine cross-platform
              https://bugs.webkit.org/show_bug.cgi?id=38077
      
              * WebKit.gyp:
              * public/WebThemeEngine.h: Added.
              * public/win/WebThemeEngine.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58294 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c6aeeebe
    • eric@webkit.org's avatar
      2010-04-26 Eric Seidel <eric@webkit.org> · 0ee98721
      eric@webkit.org authored
              Reviewed by Adam Barth.
      
              Remove unused code from text_diff.py
              https://bugs.webkit.org/show_bug.cgi?id=38170
      
              * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
               - Remove is_render_tree_dump which appears unused.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58293 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0ee98721
    • darin@chromium.org's avatar
      2010-04-26 Darin Fisher <darin@chromium.org> · d8c5584a
      darin@chromium.org authored
              Reviewed by Adam Barth.
      
              [Chromium] Crash after calling window.print() on a window object that has been closed.
              https://bugs.webkit.org/show_bug.cgi?id=38148
      
              It is unfortunately not possible to write a layout test for this as the
              crash occurs in an API that is only called by Chrome while showing a
              print dialog.
      
              * src/WebViewImpl.cpp:
              (WebKit::WebView::willEnterModalLoop):
              (WebKit::WebView::didExitModalLoop):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58292 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d8c5584a
  2. 26 Apr, 2010 4 commits
    • abarth@webkit.org's avatar
      2010-04-26 Adam Barth <abarth@webkit.org> · 9f0cdb7c
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              webkit-patch pretty-diff is broken
              https://bugs.webkit.org/show_bug.cgi?id=38172
      
              We need to register for these options because they're used when we look
              up the diff.
      
              * Scripts/webkitpy/tool/steps/confirmdiff.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58291 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9f0cdb7c
    • abarth@webkit.org's avatar
      2010-04-26 Adam Barth <abarth@webkit.org> · 77f8b311
      abarth@webkit.org authored
              Unreviewed.  Update comment to better reflect reality.
      
              * bindings/scripts/test/TestObj.idl:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58290 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      77f8b311
    • abarth@webkit.org's avatar
      2010-04-26 Adam Barth <abarth@webkit.org> · 274ca6c9
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Add ObjC and GObject to run-bindings-test
              https://bugs.webkit.org/show_bug.cgi?id=38168
      
              Added expected results.
      
              * bindings/scripts/test/GObject/WebKitDOMTestObj.cpp: Added.
              (WebKit::kit):
              (webkit_dom_test_obj_void_method):
              (webkit_dom_test_obj_void_method_with_args):
              (webkit_dom_test_obj_int_method):
              (webkit_dom_test_obj_int_method_with_args):
              (webkit_dom_test_obj_obj_method):
              (webkit_dom_test_obj_obj_method_with_args):
              (webkit_dom_test_obj_method_with_exception):
              (webkit_dom_test_obj_method_with_optional_arg):
              (webkit_dom_test_obj_method_with_non_optional_arg_and_optional_arg):
              (webkit_dom_test_obj_method_with_non_optional_arg_and_two_optional_args):
              (webkit_dom_test_obj_get_read_only_int_attr):
              (webkit_dom_test_obj_get_read_only_string_attr):
              (webkit_dom_test_obj_get_read_only_test_obj_attr):
              (webkit_dom_test_obj_get_int_attr):
              (webkit_dom_test_obj_set_int_attr):
              (webkit_dom_test_obj_get_string_attr):
              (webkit_dom_test_obj_set_string_attr):
              (webkit_dom_test_obj_get_test_obj_attr):
              (webkit_dom_test_obj_set_test_obj_attr):
              (webkit_dom_test_obj_get_attr_with_exception):
              (webkit_dom_test_obj_set_attr_with_exception):
              (webkit_dom_test_obj_get_attr_with_setter_exception):
              (webkit_dom_test_obj_set_attr_with_setter_exception):
              (webkit_dom_test_obj_get_attr_with_getter_exception):
              (webkit_dom_test_obj_set_attr_with_getter_exception):
              (WebKit::wrapTestObj):
              (WebKit::core):
              (webkit_dom_test_obj_finalize):
              (webkit_dom_test_obj_set_property):
              (webkit_dom_test_obj_get_property):
              (webkit_dom_test_obj_class_init):
              (webkit_dom_test_obj_init):
              * bindings/scripts/test/GObject/WebKitDOMTestObj.h: Added.
              * bindings/scripts/test/GObject/WebKitDOMTestObjPrivate.h: Added.
              * bindings/scripts/test/ObjC/DOMTestObj.h: Added.
              * bindings/scripts/test/ObjC/DOMTestObj.mm: Added.
              (-[DOMTestObj dealloc]):
              (-[DOMTestObj finalize]):
              (-[DOMTestObj readOnlyIntAttr]):
              (-[DOMTestObj readOnlyStringAttr]):
              (-[DOMTestObj readOnlyTestObjAttr]):
              (-[DOMTestObj intAttr]):
              (-[DOMTestObj setIntAttr:]):
              (-[DOMTestObj stringAttr]):
              (-[DOMTestObj setStringAttr:]):
              (-[DOMTestObj testObjAttr]):
              (-[DOMTestObj setTestObjAttr:]):
              (-[DOMTestObj attrWithException]):
              (-[DOMTestObj setAttrWithException:]):
              (-[DOMTestObj attrWithSetterException]):
              (-[DOMTestObj setAttrWithSetterException:]):
              (-[DOMTestObj attrWithGetterException]):
              (-[DOMTestObj setAttrWithGetterException:]):
              (-[DOMTestObj customAttr]):
              (-[DOMTestObj setCustomAttr:]):
              (-[DOMTestObj voidMethod]):
              (-[DOMTestObj voidMethodWithArgs:strArg:objArg:]):
              (-[DOMTestObj intMethod]):
              (-[DOMTestObj intMethodWithArgs:strArg:objArg:]):
              (-[DOMTestObj objMethod]):
              (-[DOMTestObj objMethodWithArgs:strArg:objArg:]):
              (-[DOMTestObj methodWithException]):
              (-[DOMTestObj customMethod]):
              (-[DOMTestObj customMethodWithArgs:strArg:objArg:]):
              (-[DOMTestObj methodWithOptionalArg:]):
              (-[DOMTestObj methodWithNonOptionalArgAndOptionalArg:opt:]):
              (-[DOMTestObj methodWithNonOptionalArgAndTwoOptionalArgs:opt1:opt2:]):
              (core):
              (kit):
              * bindings/scripts/test/ObjC/DOMTestObjInternal.h: Added.
      2010-04-26  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Eric Seidel.
      
              Add ObjC and GObject to run-bindings-test
              https://bugs.webkit.org/show_bug.cgi?id=38168
      
              * Scripts/run-bindings-tests:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58289 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      274ca6c9
    • abarth@webkit.org's avatar
      2010-04-26 Adam Barth <abarth@webkit.org> · 1a445095
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Add testing infrastructure for JSC bindings generator
              https://bugs.webkit.org/show_bug.cgi?id=38167
      
              This required moving the test files around a bit more.
      
              * bindings/scripts/test/JS/JSTestObj.cpp: Added.
              (WebCore::):
              (WebCore::JSTestObjConstructor::JSTestObjConstructor):
              (WebCore::JSTestObjConstructor::classInfo):
              (WebCore::JSTestObjConstructor::createStructure):
              (WebCore::JSTestObjConstructor::getOwnPropertySlot):
              (WebCore::JSTestObjConstructor::getOwnPropertyDescriptor):
              (WebCore::JSTestObjPrototype::self):
              (WebCore::JSTestObjPrototype::getOwnPropertySlot):
              (WebCore::JSTestObjPrototype::getOwnPropertyDescriptor):
              (WebCore::JSTestObj::JSTestObj):
              (WebCore::JSTestObj::~JSTestObj):
              (WebCore::JSTestObj::createPrototype):
              (WebCore::JSTestObj::getOwnPropertySlot):
              (WebCore::JSTestObj::getOwnPropertyDescriptor):
              (WebCore::jsTestObjReadOnlyIntAttr):
              (WebCore::jsTestObjReadOnlyStringAttr):
              (WebCore::jsTestObjReadOnlyTestObjAttr):
              (WebCore::jsTestObjIntAttr):
              (WebCore::jsTestObjStringAttr):
              (WebCore::jsTestObjTestObjAttr):
              (WebCore::jsTestObjAttrWithException):
              (WebCore::jsTestObjAttrWithSetterException):
              (WebCore::jsTestObjAttrWithGetterException):
              (WebCore::jsTestObjCustomAttr):
              (WebCore::jsTestObjConstructor):
              (WebCore::JSTestObj::put):
              (WebCore::setJSTestObjIntAttr):
              (WebCore::setJSTestObjStringAttr):
              (WebCore::setJSTestObjTestObjAttr):
              (WebCore::setJSTestObjAttrWithException):
              (WebCore::setJSTestObjAttrWithSetterException):
              (WebCore::setJSTestObjAttrWithGetterException):
              (WebCore::setJSTestObjCustomAttr):
              (WebCore::JSTestObj::getConstructor):
              (WebCore::jsTestObjPrototypeFunctionVoidMethod):
              (WebCore::jsTestObjPrototypeFunctionVoidMethodWithArgs):
              (WebCore::jsTestObjPrototypeFunctionIntMethod):
              (WebCore::jsTestObjPrototypeFunctionIntMethodWithArgs):
              (WebCore::jsTestObjPrototypeFunctionObjMethod):
              (WebCore::jsTestObjPrototypeFunctionObjMethodWithArgs):
              (WebCore::jsTestObjPrototypeFunctionMethodWithException):
              (WebCore::jsTestObjPrototypeFunctionCustomMethod):
              (WebCore::jsTestObjPrototypeFunctionCustomMethodWithArgs):
              (WebCore::jsTestObjPrototypeFunctionMethodWithOptionalArg):
              (WebCore::jsTestObjPrototypeFunctionMethodWithNonOptionalArgAndOptionalArg):
              (WebCore::jsTestObjPrototypeFunctionMethodWithNonOptionalArgAndTwoOptionalArgs):
              (WebCore::toJS):
              (WebCore::toTestObj):
              * bindings/scripts/test/JS/JSTestObj.h: Added.
              (WebCore::JSTestObj::classInfo):
              (WebCore::JSTestObj::createStructure):
              (WebCore::JSTestObj::impl):
              (WebCore::JSTestObjPrototype::classInfo):
              (WebCore::JSTestObjPrototype::createStructure):
              (WebCore::JSTestObjPrototype::JSTestObjPrototype):
              * bindings/scripts/test/TestObj.idl:
              * bindings/scripts/test/V8/V8TestObj.cpp: Renamed from WebCore/bindings/scripts/test/V8TestObj.cpp.
              (WebCore::):
              (WebCore::TestObjInternal::V8_USE):
              (WebCore::TestObjInternal::readOnlyIntAttrAttrGetter):
              (WebCore::TestObjInternal::readOnlyStringAttrAttrGetter):
              (WebCore::TestObjInternal::readOnlyTestObjAttrAttrGetter):
              (WebCore::TestObjInternal::intAttrAttrGetter):
              (WebCore::TestObjInternal::intAttrAttrSetter):
              (WebCore::TestObjInternal::stringAttrAttrGetter):
              (WebCore::TestObjInternal::stringAttrAttrSetter):
              (WebCore::TestObjInternal::testObjAttrAttrGetter):
              (WebCore::TestObjInternal::testObjAttrAttrSetter):
              (WebCore::TestObjInternal::attrWithExceptionAttrGetter):
              (WebCore::TestObjInternal::attrWithExceptionAttrSetter):
              (WebCore::TestObjInternal::attrWithSetterExceptionAttrGetter):
              (WebCore::TestObjInternal::attrWithSetterExceptionAttrSetter):
              (WebCore::TestObjInternal::attrWithGetterExceptionAttrGetter):
              (WebCore::TestObjInternal::attrWithGetterExceptionAttrSetter):
              (WebCore::TestObjInternal::voidMethodCallback):
              (WebCore::TestObjInternal::voidMethodWithArgsCallback):
              (WebCore::TestObjInternal::intMethodCallback):
              (WebCore::TestObjInternal::intMethodWithArgsCallback):
              (WebCore::TestObjInternal::objMethodCallback):
              (WebCore::TestObjInternal::objMethodWithArgsCallback):
              (WebCore::TestObjInternal::methodWithExceptionCallback):
              (WebCore::TestObjInternal::methodWithOptionalArgCallback):
              (WebCore::TestObjInternal::methodWithNonOptionalArgAndOptionalArgCallback):
              (WebCore::TestObjInternal::methodWithNonOptionalArgAndTwoOptionalArgsCallback):
              (WebCore::TestObjInternal::overloadedMethod1Callback):
              (WebCore::TestObjInternal::overloadedMethod2Callback):
              (WebCore::TestObjInternal::overloadedMethod3Callback):
              (WebCore::TestObjInternal::overloadedMethod4Callback):
              (WebCore::TestObjInternal::overloadedMethodCallback):
              (WebCore::ConfigureV8TestObjTemplate):
              (WebCore::V8TestObj::GetRawTemplate):
              (WebCore::V8TestObj::GetTemplate):
              (WebCore::V8TestObj::toNative):
              (WebCore::V8TestObj::HasInstance):
              (WebCore::V8TestObj::wrap):
              (WebCore::toV8):
              (WebCore::V8TestObj::derefObject):
              * bindings/scripts/test/V8/V8TestObj.h: Renamed from WebCore/bindings/scripts/test/V8TestObj.h.
      2010-04-26  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Eric Seidel.
      
              Add testing infrastructure for JSC bindings generator
              https://bugs.webkit.org/show_bug.cgi?id=38167
      
              Add support for testing more than one bindings.  Also, converted the
              script to PEP8 style.
      
              * Scripts/run-bindings-tests:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58288 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1a445095