⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Timeline



Nov 28, 2009:

10:36 PM QtWebKitBackportingFixes edited by Laszlo Gombos
(diff)
10:31 PM QtWebKitBackportingFixes edited by Laszlo Gombos
(diff)
5:53 PM Changeset in webkit [51465] by abarth@webkit.org
  • 2 edits in trunk/WebKitTools

2009-11-28 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[bzt] style-queue sends ~100 requests to QueueStatusServer every 5 minutes
https://bugs.webkit.org/show_bug.cgi?id=31950

Now we cache the last status that we get back from QueueStatusServer.
Eventually we'll have to do something more fancy if we want to support
a "try again" button on QueueStatusServer, but we can cross that bridge
when we come to it.

  • Scripts/modules/patchcollection.py:
5:50 PM Changeset in webkit [51464] by abarth@webkit.org
  • 8 edits in trunk/WebKitTools

2009-11-28 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

StyleQueue scans ~100 bug pages every 5 minutes
https://bugs.webkit.org/show_bug.cgi?id=31947

Instead of getting the pending-review attachment ids by scanning each
bug (which results in a network request), we should just get them all
from webkit.org/pending-review in one shot.

  • Scripts/modules/bugzilla.py:
  • Scripts/modules/bugzilla_unittest.py:
  • Scripts/modules/commands/queries.py:
  • Scripts/modules/commands/queries_unittest.py:
  • Scripts/modules/commands/queues.py:
  • Scripts/modules/mock_bugzillatool.py:
  • Scripts/modules/patchcollection.py:
4:20 PM Changeset in webkit [51463] by abarth@webkit.org
  • 3 edits in trunk/WebKitTools

2009-11-28 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[bzt] CC webkit-bot-watchers whenever the bots touch bugs
https://bugs.webkit.org/show_bug.cgi?id=31952

The mailing list is open for anyone to subscribe.

  • Scripts/modules/bugzilla.py:
  • Scripts/modules/commands/queues.py:
4:17 PM Changeset in webkit [51462] by abarth@webkit.org
  • 3 edits in trunk/WebKitTools

2009-11-28 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[bzt] style-queue should report style errors to bugzilla
https://bugs.webkit.org/show_bug.cgi?id=31945

Currently, we're just logging the style errors locally. With this
patch we'll actually log the errors to bugzilla. Note: I plan to run
with the "local-only" logging during development.

  • Scripts/modules/commands/queues.py:
  • Scripts/modules/scm.py:
1:48 PM Changeset in webkit [51461] by eric@webkit.org
  • 2 edits in trunk/JavaScriptCore

2009-11-28 Laszlo Gombos <Laszlo Gombos>

Reviewed by Eric Seidel.

Apply workaround for the limitation of VirtualFree with MEM_RELEASE to all ports running on Windows
https://bugs.webkit.org/show_bug.cgi?id=31943

  • runtime/MarkStack.h: (JSC::MarkStack::MarkStackArray::shrinkAllocation):
10:27 AM Changeset in webkit [51460] by abarth@webkit.org
  • 4 edits in trunk/WebKitTools

2009-11-28 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[bzt] style-queue shouldn't reject patches from the commit-queue
https://bugs.webkit.org/show_bug.cgi?id=31944

Currently the style-queue subprocess gets confused and thinks its the
commit-queue. If the patch has an error, it rejects it from the
commit-queue. Instead, we should have style-queue specific logic.
This patch doesn't add that logic, but it gives us a callback we can
use to add that logic.

  • Scripts/modules/buildsteps.py:
  • Scripts/modules/commands/queues.py:
  • Scripts/modules/landingsequence.py:
8:39 AM Changeset in webkit [51459] by abarth@webkit.org
  • 3 edits
    2 adds in trunk

2009-11-28 Adam Barth <abarth@webkit.org>

Reviewed by Dimitri Glazkov.

[Chromium] Sify compose button alerts error
https://bugs.webkit.org/show_bug.cgi?id=31394

Test: http/tests/security/calling-versus-current.html

We're supposed to use the calling context for security checks. In JSC
land, this is the lexicalGlobalObject.

  • bindings/v8/V8Proxy.cpp: (WebCore::V8Proxy::canAccessPrivate):

2009-11-28 Adam Barth <abarth@webkit.org>

Reviewed by Dimitri Glazkov.

[Chromium] Sify compose button alerts error
https://bugs.webkit.org/show_bug.cgi?id=31394

Test that we're using the calling security context in a simple case.

  • http/tests/security/calling-versus-current-expected.txt: Added.
  • http/tests/security/calling-versus-current.html: Added.
7:21 AM BuildingGtk edited by pierre@alumni.utoronto.ca
(diff)
6:27 AM Changeset in webkit [51458] by eric@webkit.org
  • 3 edits in trunk/WebKit/qt

2009-11-28 Simon Hausmann <simon.hausmann@nokia.com>

Reviewed by Kenneth Rohde Christiansen.

[Qt] SoftwareInputPanelRequest event sent when clicking in newly loaded page

https://bugs.webkit.org/show_bug.cgi?id=31401

Don't set the event unless there is a focused node we can use
for editing afterwards.

  • Api/qwebpage.cpp: (QWebPagePrivate::handleSoftwareInputPanel):
  • tests/qwebpage/tst_qwebpage.cpp: (tst_QWebPage::inputMethods):
2:31 AM Changeset in webkit [51457] by zoltan@webkit.org
  • 2 edits in trunk/JavaScriptCore

2009-11-28 Zoltan Herczeg <zherczeg@inf.u-szeged.hu>

Reviewed by Gavin Barraclough.

https://bugs.webkit.org/show_bug.cgi?id=31930

Seems a typo. We don't need ~270k memory to determine the vptrs.

  • runtime/JSGlobalData.cpp: (JSC::VPtrSet::VPtrSet):
1:09 AM QtWebKitBackportingFixes edited by Simon Hausmann
(diff)
1:07 AM QtWebKitBackportingFixes edited by Simon Hausmann
(diff)

Nov 27, 2009:

11:39 PM Changeset in webkit [51456] by yurys@chromium.org
  • 3 edits in trunk/WebKit/chromium

2009-11-27 Yury Semikhatsky <yurys@chromium.org>

Reviewed by Pavel Feldman.

Add separate method for pause command to WebDevToolsAgent
and WebDevToolsFrontendClient interfaces so that pause command
can be processed on the IO thread.

https://bugs.webkit.org/show_bug.cgi?id=31934

  • public/WebDevToolsAgent.h:
  • public/WebDevToolsFrontendClient.h: (WebKit::WebDevToolsFrontendClient::sendDebuggerCommandToAgent): (WebKit::WebDevToolsFrontendClient::sendDebuggerPauseScript): (WebKit::WebDevToolsFrontendClient::activateWindow): (WebKit::WebDevToolsFrontendClient::closeWindow): (WebKit::WebDevToolsFrontendClient::dockWindow): (WebKit::WebDevToolsFrontendClient::undockWindow):
10:15 PM Changeset in webkit [51455] by hamaji@chromium.org
  • 2 edits in trunk/WebCore

2009-11-27 Shinichiro Hamaji <hamaji@chromium.org>

Unreviewed Chromium build fix introduced by r51428.

[Chromium] Ignore line-height CSS property for PushButton
https://bugs.webkit.org/show_bug.cgi?id=31712

  • rendering/RenderThemeChromiumSkia.cpp: (WebCore::RenderThemeChromiumSkia::adjustButtonStyle):
9:33 PM Changeset in webkit [51454] by hamaji@chromium.org
  • 2 edits in trunk/WebCore

2009-11-27 Shinichiro Hamaji <hamaji@chromium.org>

Unreviewed Chromium test fix by reverting r51413.

[v8] Do not check the thread when accessing DOMDataStore
https://bugs.webkit.org/show_bug.cgi?id=31877

  • bindings/v8/V8DOMMap.cpp: (WebCore::getDOMNodeMap): (WebCore::getDOMObjectMap): (WebCore::getActiveDOMObjectMap): (WebCore::getDOMSVGElementInstanceMap): (WebCore::getDOMSVGObjectWithContextMap):
4:32 PM Changeset in webkit [51453] by dbates@webkit.org
  • 2 edits in trunk/WebCore

2009-11-27 Daniel Bates <dbates@webkit.org>

Unreviewed, comment fix.

Corrected misspelling of the word "implemented".

  • inspector/front-end/InjectedScriptAccess.js:
4:18 PM Changeset in webkit [51452] by Laszlo Gombos
  • 2 edits in trunk/JavaScriptCore

2009-11-27 Shinichiro Hamaji <hamaji@chromium.org>

Unreviewed.

Move GOwnPtr* from wtf to wtf/gtk
https://bugs.webkit.org/show_bug.cgi?id=31793

Build fix for chromium after r51423.
Exclude gtk directory from chromium build.

3:46 PM Changeset in webkit [51451] by abarth@webkit.org
  • 1 edit
    1 move in trunk/WebKitTools

Rubber stamped by Eric Seidel.

Rename CommitQueueStatus to QueueStatusServer to allow for more queues.

  • CommitQueueStatus: Removed.
  • CommitQueueStatus/app.yaml: Removed.
  • CommitQueueStatus/filters: Removed.
  • CommitQueueStatus/filters/init.py: Removed.
  • CommitQueueStatus/filters/webkit_extras.py: Removed.
  • CommitQueueStatus/index.html: Removed.
  • CommitQueueStatus/index.yaml: Removed.
  • CommitQueueStatus/queue_status.py: Removed.
  • CommitQueueStatus/stylesheets: Removed.
  • CommitQueueStatus/stylesheets/main.css: Removed.
  • CommitQueueStatus/update_status.html: Removed.
  • QueueStatusServer: Copied from WebKitTools/CommitQueueStatus.
3:39 PM Changeset in webkit [51450] by abarth@webkit.org
  • 2 edits in trunk/WebKitTools

2009-11-27 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

style-queue should only process each patch once
https://bugs.webkit.org/show_bug.cgi?id=31939

Actually address reviewer comments!

  • Scripts/bugzilla-tool:
3:36 PM Changeset in webkit [51449] by abarth@webkit.org
  • 2 edits in trunk/WebKitTools

2009-11-27 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[bzt] style-queue fails to apply a bunch of patches for no reason
https://bugs.webkit.org/show_bug.cgi?id=31942

By passing --non-interactive to check-style, we convince check-style
to pass --force to svn-apply, which lets it apply more patches.

  • Scripts/modules/commands/queues.py:
3:35 PM Changeset in webkit [51448] by abarth@webkit.org
  • 3 edits in trunk/WebKitTools

2009-11-27 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[bzt] Support --status-host in style-queue
https://bugs.webkit.org/show_bug.cgi?id=31941

  • Scripts/modules/commands/queues.py:
  • Scripts/modules/statusbot.py:
3:34 PM Changeset in webkit [51447] by abarth@webkit.org
  • 5 edits in trunk/WebKitTools

2009-11-27 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

style-queue should only process each patch once
https://bugs.webkit.org/show_bug.cgi?id=31939

Before processing a patch, the try-queues now ask the web service
whether they have already processed the patch. This is an initial cut
of this functionality. I expect we're make it richer over time.

  • Scripts/bugzilla-tool:
  • Scripts/modules/commands/queues.py:
  • Scripts/modules/patchcollection.py:
3:34 PM Changeset in webkit [51446] by abarth@webkit.org
  • 2 edits in trunk/WebKitTools

2009-11-27 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

PatchStatus does not return status
https://bugs.webkit.org/show_bug.cgi?id=31938

We need to parse attachment_id as an int. Otherwise, we can't find
anything in the datastore.

  • CommitQueueStatus/queue_status.py:
3:04 PM Changeset in webkit [51445] by dbates@webkit.org
  • 17 edits in trunk

2009-11-27 Daniel Bates <dbates@webkit.org>

Reviewed by Adam Barth.

https://bugs.webkit.org/show_bug.cgi?id=31940

Makes the error messages more descriptive when we refuse to load an object/embed or
refuse to load from the document base URL.

  • page/XSSAuditor.cpp: (WebCore::XSSAuditor::canLoadObject): Changed console message to be more descriptive. (WebCore::XSSAuditor::canSetBaseElementURL): Ditto.

2009-11-27 Daniel Bates <dbates@webkit.org>

Reviewed by Adam Barth.

https://bugs.webkit.org/show_bug.cgi?id=31940

Rebased results because of new error messages.

  • http/tests/security/xssAuditor/base-href-control-char-expected.txt:
  • http/tests/security/xssAuditor/base-href-expected.txt:
  • http/tests/security/xssAuditor/base-href-null-char-expected.txt:
  • http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
  • http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
  • http/tests/security/xssAuditor/embed-tag-expected.txt:
  • http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
  • http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
  • http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
  • http/tests/security/xssAuditor/object-embed-tag-expected.txt:
  • http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
  • http/tests/security/xssAuditor/object-src-inject-expected.txt:
  • http/tests/security/xssAuditor/object-tag-expected.txt:
  • http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
10:49 AM Changeset in webkit [51444] by eric@webkit.org
  • 2 edits in trunk/WebKitTools

2009-11-27 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Make commit-queue status not throw an exception where there is not
status
https://bugs.webkit.org/show_bug.cgi?id=31936

We need to actually fetch the results of the query to see what's in the
datastore.

  • CommitQueueStatus/queue_status.py:
10:09 AM Changeset in webkit [51443] by abarth@webkit.org
  • 3 edits in trunk/WebKitTools

2009-11-27 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[bzt] unit test ApplyPatches and ApplyAttachment
https://bugs.webkit.org/show_bug.cgi?id=31935

  • Scripts/modules/commands/download.py:
  • Scripts/modules/commands/download_unittest.py:
9:37 AM Changeset in webkit [51442] by abarth@webkit.org
  • 4 edits
    1 add in trunk/WebKitTools

2009-11-27 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[bzt] Unit test download commands
https://bugs.webkit.org/show_bug.cgi?id=31923

Adds download_unittest and fixes a bug found while testing.

  • Scripts/modules/commands/commandtest.py:
  • Scripts/modules/commands/download.py:

Fixed a bug where we'd throw an error because [].append returns
None.

  • Scripts/modules/commands/download_unittest.py: Added.
  • Scripts/modules/mock_bugzillatool.py:
  • Scripts/run-webkit-unittests:
8:21 AM Changeset in webkit [51441] by eric@webkit.org
  • 3 edits in trunk/LayoutTests

2009-11-27 Kenneth Russell <kbr@google.com>

Reviewed by Eric Seidel.

REGRESSION(51418): fast/canvas/webgl/gl-object-get-calls.html is failing on the Leopard commit bot
https://bugs.webkit.org/show_bug.cgi?id=31919

Temporarily disabled portion of test which is failing on some
machines but not others. Root cause will be investigated under
https://bugs.webkit.org/show_bug.cgi?id=31843 .

  • fast/canvas/webgl/gl-object-get-calls-expected.txt:
  • fast/canvas/webgl/script-tests/gl-object-get-calls.js:
5:07 AM Changeset in webkit [51440] by yurys@chromium.org
  • 10 edits in trunk

2009-11-27 Yury Semikhatsky <yurys@chromium.org>

Reviewed by Pavel Feldman.

This is a WebCore part of the fix that allows to view plugin
resources loaded by plugins.

https://bugs.webkit.org/show_bug.cgi?id=31832

  • inspector/InspectorController.cpp: (WebCore::InspectorController::willSendRequest): (WebCore::InspectorController::didReceiveResponse): (WebCore::InspectorController::didReceiveContentLength): (WebCore::InspectorController::didFinishLoading): (WebCore::InspectorController::didFailLoading):
  • inspector/InspectorController.h:
  • inspector/InspectorResource.cpp: (WebCore::InspectorResource::addLength):
  • loader/ResourceLoadNotifier.cpp: (WebCore::ResourceLoadNotifier::didFailToLoad): (WebCore::ResourceLoadNotifier::dispatchWillSendRequest): (WebCore::ResourceLoadNotifier::dispatchDidReceiveResponse): (WebCore::ResourceLoadNotifier::dispatchDidReceiveContentLength): (WebCore::ResourceLoadNotifier::dispatchDidFinishLoading):

2009-11-27 Yury Semikhatsky <yurys@chromium.org>

Reviewed by Pavel Feldman.

WebCore part of the fix that allows to view plugin
resources loaded by plugins. Methods that for resource
loading notifications are exposed through WebDevToolsAgent
interface to the glue code to allow Chromium's plugin
implementation to notify InspectorController about resource
loading in plugins.

https://bugs.webkit.org/show_bug.cgi?id=31832

  • public/WebDevToolsAgent.h:
  • public/WebView.h:
  • src/WebViewImpl.cpp: (WebKit::WebViewImpl::createUniqueIdentifierForRequest):
  • src/WebViewImpl.h:
3:12 AM Changeset in webkit [51439] by yurys@chromium.org
  • 18 edits in trunk/WebCore

2009-11-27 Yury Semikhatsky <yurys@chromium.org>

Reviewed by Pavel Feldman.

Instead of generating negative identifiers for cached resources in
InspectorController and extending identifier type from 'unsigned long' to 'long
long' reuse progress tracker from the inspected page to generate those
identifiers. It guarantees that InspectorResources have unique ids since
all of them are generated by that progress tracker.

Added a couple new overloaded methods to Script* objects that accept
long and unsigned long arguments. These types of argumens have already
been passed as long long.

https://bugs.webkit.org/show_bug.cgi?id=31921

  • bindings/js/ScriptFunctionCall.cpp: (WebCore::ScriptFunctionCall::appendArgument):
  • bindings/js/ScriptFunctionCall.h:
  • bindings/js/ScriptObject.cpp: (WebCore::ScriptObject::set):
  • bindings/js/ScriptObject.h:
  • bindings/v8/ScriptFunctionCall.cpp: (WebCore::ScriptFunctionCall::appendArgument):
  • bindings/v8/ScriptFunctionCall.h:
  • bindings/v8/ScriptObject.cpp: (WebCore::ScriptObject::set):
  • bindings/v8/ScriptObject.h:
  • inspector/InspectorBackend.cpp: (WebCore::InspectorBackend::dispatchOnInjectedScript):
  • inspector/InspectorController.cpp: (WebCore::InspectorController::InspectorController): (WebCore::InspectorController::getTrackedResource): (WebCore::InspectorController::didLoadResourceFromMemoryCache): Use inspected page's ProgressTracker to generate unique identifiers for cached resources in InspectorController.
  • inspector/InspectorController.h:
  • inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::buildObjectForNode): (WebCore::InspectorDOMAgent::buildObjectForEventListener):
  • inspector/InspectorFrontend.cpp: (WebCore::InspectorFrontend::addResource): (WebCore::InspectorFrontend::updateResource): (WebCore::InspectorFrontend::removeResource): (WebCore::InspectorFrontend::updateFocusedNode):
  • inspector/InspectorFrontend.h:
  • inspector/InspectorResource.cpp: (WebCore::InspectorResource::InspectorResource): (WebCore::InspectorResource::createCached):
  • inspector/InspectorResource.h: Change InspectorResource identifier type from 'long long' to 'unsigned long'. (WebCore::InspectorResource::create): (WebCore::InspectorResource::identifier):
  • inspector/TimelineRecordFactory.cpp: (WebCore::TimelineRecordFactory::createResourceSendRequestRecord): (WebCore::TimelineRecordFactory::createResourceReceiveResponseRecord): (WebCore::TimelineRecordFactory::createResourceFinishRecord):
12:45 AM Changeset in webkit [51438] by abarth@webkit.org
  • 2 edits in trunk/WebKitTools

2009-11-27 Adam Barth <abarth@webkit.org>

Unreviewed "build" fix found while writing unit tests.

  • Scripts/modules/commands/download.py:
12:04 AM Changeset in webkit [51437] by abarth@webkit.org
  • 7 edits
    1 delete in trunk/WebKitTools

2009-11-27 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[bzt] Kill WebKitLandingScripts
https://bugs.webkit.org/show_bug.cgi?id=31904

Step 6: Kill the rest.

  • Scripts/modules/buildsteps.py:
  • Scripts/modules/commands/download.py:
  • Scripts/modules/commands/queries.py:
  • Scripts/modules/commands/upload.py:
  • Scripts/modules/landingsequence.py:
  • Scripts/modules/scm.py:
  • Scripts/modules/webkitlandingscripts.py: Removed.
12:02 AM Changeset in webkit [51436] by abarth@webkit.org
  • 5 edits
    1 add in trunk/WebKitTools

2009-11-27 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

[bzt] Unit test upload commands
https://bugs.webkit.org/show_bug.cgi?id=31903

Adds unit tests for all but two of the upload commands. The two
remaining ones are more difficult. I'll return to them later. The
goal of these tests is just to run the commands. We can test more
detailed behavior later.

  • Scripts/modules/commands/commandtest.py:
  • Scripts/modules/commands/upload.py:
  • Scripts/modules/commands/upload_unittest.py:
  • Scripts/modules/mock.py: Added.
  • Scripts/modules/mock_bugzillatool.py:
Note: See TracTimeline for information about the timeline view.