Timeline
Aug 4, 2010:
- 11:44 PM Changeset in webkit [64716] by
-
- 10 edits80 adds in trunk
SVGFilterElement & SVGFE*Element don't support dynamic invalidation, when attributes change
https://bugs.webkit.org/show_bug.cgi?id=42244
Reviewed by Nikolas Zimmermann.
WebCore:
Implementing svgAttributeChanged for SVGFESpotLightElement object.
Furthermore, invalidateFilter has been moved to SVGFilterElement, and
it is a static function now.
Tests: svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr.html
svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr.html
svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr.html
svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr.html
svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr.html
svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr.html
svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr.html
svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr.html
svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop.html
svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop.html
svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop.html
svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop.html
svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop.html
svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop.html
svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop.html
svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop.html
- svg/SVGFEDiffuseLightingElement.cpp:
(WebCore::SVGFEDiffuseLightingElement::svgAttributeChanged):
- svg/SVGFELightElement.cpp:
(WebCore::SVGFELightElement::svgAttributeChanged):
(WebCore::SVGFELightElement::childrenChanged):
- svg/SVGFELightElement.h:
- svg/SVGFEOffsetElement.cpp:
(WebCore::SVGFEOffsetElement::svgAttributeChanged):
- svg/SVGFESpecularLightingElement.cpp:
- svg/SVGFilterElement.h:
(WebCore::SVGFilterElement::invalidateFilter):
- svg/SVGFilterPrimitiveStandardAttributes.cpp:
(WebCore::SVGFilterPrimitiveStandardAttributes::svgAttributeChanged):
(WebCore::SVGFilterPrimitiveStandardAttributes::childrenChanged):
- svg/SVGFilterPrimitiveStandardAttributes.h:
LayoutTests:
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop-expected.png: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop.html: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop.html: Added.
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-dom-limitingConeAngle-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-dom-pointsAtX-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-dom-pointsAtY-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-dom-pointsAtZ-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-dom-specularExponent-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-dom-x-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-dom-y-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-dom-z-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-svgdom-limitingConeAngle-prop.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-svgdom-pointsAtX-prop.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-svgdom-pointsAtY-prop.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-svgdom-pointsAtZ-prop.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-svgdom-specularExponent-prop.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-svgdom-x-prop.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-svgdom-y-prop.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFESpotLightElement-svgdom-z-prop.js: Added.
(executeTest):
- 11:38 PM Changeset in webkit [64715] by
-
- 2 edits in trunk/LayoutTests
2010-08-04 Adam Barth <abarth@webkit.org>
Enable HTML5 tree builder
https://bugs.webkit.org/show_bug.cgi?id=42804
Update expected results for Leopard.
- platform/mac-leopard/fast/forms/file-input-disabled-expected.txt:
- 11:15 PM Changeset in webkit [64714] by
-
- 7 edits in trunk/LayoutTests
2010-08-04 Adam Barth <abarth@webkit.org>
Enable HTML5 tree builder
https://bugs.webkit.org/show_bug.cgi?id=42804
Update expected results for Qt. These results look correct vis-a-vis
the Mac changes.
- platform/qt/fast/block/float/4145535Crash-expected.txt:
- platform/qt/fast/dom/isindex-001-expected.txt:
- platform/qt/fast/forms/isindex-placeholder-expected.txt:
- platform/qt/fast/forms/text-style-color-expected.txt:
- platform/qt/tables/mozilla/bugs/adforce_imgis_com-expected.txt:
- platform/qt/tables/mozilla_expected_failures/bugs/bug128876-expected.txt:
- 11:00 PM Changeset in webkit [64713] by
-
- 7 edits in trunk/WebCore
2010-08-05 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: serialize DOM storage items to InspectorValues
https://bugs.webkit.org/show_bug.cgi?id=43486
- inspector/Inspector.idl:
- inspector/InspectorController.cpp: (WebCore::InspectorController::populateScriptObjects): (WebCore::InspectorController::didUseDOMStorage): (WebCore::InspectorController::selectDOMStorage): (WebCore::InspectorController::getDOMStorageEntries): (WebCore::InspectorController::setDOMStorageItem): (WebCore::InspectorController::removeDOMStorageItem):
- inspector/InspectorDOMStorageResource.cpp: (WebCore::InspectorDOMStorageResource::bind):
- inspector/InspectorDOMStorageResource.h:
- inspector/InspectorFrontend.cpp:
- inspector/InspectorFrontend.h:
- 10:57 PM Changeset in webkit [64712] by
-
- 90 edits in trunk
2010-08-04 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Enable HTML5 tree builder
https://bugs.webkit.org/show_bug.cgi?id=42804
Lots of crazy changes. As far as we can tell, these
are all progressions/match minefield. For a more in-depth,
per-test breakdown see the spreadsheet:
http://spreadsheets.google.com/ccc?key=0AlC4tS7Ao1fIdEo0SFdLaVpiclBHMVNQcHlTenV5TEE
- dom/html/level2/html/HTMLIsIndexElement01-expected.txt: Expected, <isindex> now gets converted into a <form><input> tree.
- dom/html/level2/html/HTMLIsIndexElement02-expected.txt:
- dom/html/level2/html/HTMLIsIndexElement03-expected.txt:
- editing/execCommand/indent-div-inside-list-expected.txt:
- fast/dom/HTMLLabelElement/label-control-expected.txt:
- fast/dom/attribute-case-sensitivity-expected.txt:
- fast/dom/no-elements-expected.txt:
- fast/events/tabindex-focus-blur-all-expected.txt:
- fast/forms/datalist-nonoption-child-expected.txt:
- fast/lists/ol-nested-items-expected.txt:
- fast/parser/remove-current-node-parent-expected.txt:
- fast/parser/residual-style-dom-expected.txt:
- fast/parser/residual-style-hang-expected.txt:
- html5lib/runner-expected.txt: massive progression
- html5lib/webkit-resumer-expected.txt: massive progression.
- http/tests/misc/isindex-formdata-expected.txt:
- http/tests/misc/isindex-with-no-form-base-href-expected.txt:
- http/tests/xmlhttprequest/close-window-expected.txt:
- platform/mac/editing/selection/designmode-no-caret-expected.txt:
- platform/mac/fast/block/float/4145535Crash-expected.txt:
- platform/mac/fast/block/float/float-in-float-painting-expected.txt:
- platform/mac/fast/dom/isindex-001-expected.txt:
- platform/mac/fast/dom/isindex-002-expected.txt:
- platform/mac/fast/events/focusingUnloadedFrame-expected.txt:
- platform/mac/fast/forms/file-input-disabled-expected.txt:
- platform/mac/fast/forms/form-added-to-table-expected.txt:
- platform/mac/fast/forms/form-element-geometry-expected.txt:
- platform/mac/fast/forms/form-in-malformed-markup-expected.txt:
- platform/mac/fast/forms/formmove3-expected.txt:
- platform/mac/fast/forms/isindex-placeholder-expected.txt:
- platform/mac/fast/forms/preserveFormDuringResidualStyle-expected.txt:
- platform/mac/fast/forms/text-style-color-expected.txt:
- platform/mac/fast/invalid/004-expected.txt:
- platform/mac/fast/invalid/005-expected.txt:
- platform/mac/fast/invalid/007-expected.txt:
- platform/mac/fast/invalid/012-expected.txt:
- platform/mac/fast/invalid/017-expected.txt:
- platform/mac/fast/invalid/018-expected.txt:
- platform/mac/fast/invalid/019-expected.txt:
- platform/mac/fast/invalid/missing-address-end-tag-expected.txt:
- platform/mac/fast/invalid/missing-font-end-tag-expected.txt:
- platform/mac/fast/invalid/residual-style-expected.txt:
- platform/mac/fast/invalid/table-inside-stray-table-content-expected.txt:
- platform/mac/fast/invalid/table-residual-style-crash-expected.txt:
- platform/mac/fast/parser/nofoo-tags-inside-paragraph-expected.txt:
- platform/mac/fast/parser/remove-block-in-residual-style-expected.txt:
- platform/mac/fast/parser/title-error-test-expected.txt:
- platform/mac/fast/table/fixed-table-non-cell-in-row-expected.txt:
- platform/mac/fast/table/giantCellspacing-expected.txt:
- platform/mac/fast/table/inline-form-assert-expected.txt:
- platform/mac/fast/table/insert-cell-before-form-expected.txt:
- platform/mac/fast/table/insert-row-before-form-expected.txt:
- platform/mac/fast/text/large-text-composed-char-expected.txt:
- platform/mac/fonts/cursive-expected.txt:
- platform/mac/fonts/fantasy-expected.txt:
- platform/mac/fonts/monospace-expected.txt:
- platform/mac/fonts/sans-serif-expected.txt:
- platform/mac/fonts/serif-expected.txt:
- platform/mac/tables/mozilla/bugs/adforce_imgis_com-expected.txt:
- platform/mac/tables/mozilla/bugs/bug113235-2-expected.txt:
- platform/mac/tables/mozilla/bugs/bug1188-expected.txt:
- platform/mac/tables/mozilla/bugs/bug1318-expected.txt:
- platform/mac/tables/mozilla/bugs/bug137388-1-expected.txt:
- platform/mac/tables/mozilla/bugs/bug137388-2-expected.txt:
- platform/mac/tables/mozilla/bugs/bug138725-expected.txt:
- platform/mac/tables/mozilla/bugs/bug2267-expected.txt:
- platform/mac/tables/mozilla/bugs/bug2516-expected.txt:
- platform/mac/tables/mozilla/bugs/bug2757-expected.txt:
- platform/mac/tables/mozilla/bugs/bug278385-expected.txt:
- platform/mac/tables/mozilla/bugs/bug30559-expected.txt:
- platform/mac/tables/mozilla/bugs/bug32447-expected.txt:
- platform/mac/tables/mozilla/bugs/bug34538-expected.txt:
- platform/mac/tables/mozilla/bugs/bug4527-expected.txt:
- platform/mac/tables/mozilla/bugs/bug48028-1-expected.txt:
- platform/mac/tables/mozilla/bugs/bug48028-2-expected.txt:
- platform/mac/tables/mozilla/bugs/bug53690-2-expected.txt:
- platform/mac/tables/mozilla/bugs/bug56563-expected.txt:
- platform/mac/tables/mozilla/bugs/bug78162-expected.txt:
- platform/mac/tables/mozilla/bugs/bug96334-expected.txt:
- platform/mac/tables/mozilla/bugs/bug96343-expected.txt:
- platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
- platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt:
- platform/mac/tables/mozilla_expected_failures/bugs/bug128876-expected.txt:
- platform/mac/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
- platform/mac/tables/mozilla_expected_failures/bugs/bug65372-expected.txt:
- webarchive/adopt-attribute-styled-body-webarchive-expected.webarchive:
- webarchive/test-frameset-expected.webarchive:
2010-08-04 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Enable HTML5 tree builder
https://bugs.webkit.org/show_bug.cgi?id=42804
Months of work into a single line code change.
Geez. Should have thought of this sooner.
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::HTMLTreeBuilder):
- 10:51 PM Changeset in webkit [64711] by
-
- 3 edits3 adds in trunk
Spin-button behavior improvement for out-of-range values
https://bugs.webkit.org/show_bug.cgi?id=43463
Reviewed by Darin Adler.
WebCore:
If the current value is smaller than the minimum value, the up
button should change the value to the minimum value. If the
current value is larger than the maximum value, the down button
should change the value to the maximum value.
Test: fast/forms/input-number-outofrange.html
- html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::stepUpFromRenderer):
LayoutTests:
- fast/forms/input-number-outofrange-expected.txt: Added.
- fast/forms/input-number-outofrange.html: Added.
- fast/forms/script-tests/input-number-outofrange.js: Added.
- 10:20 PM Changeset in webkit [64710] by
-
- 4 edits in trunk/WebKitTools
2010-08-04 Kent Tamura <tkent@chromium.org>
Reviewed by Dimitri Glazkov.
[DRT/Chromium] Remove base/linked_ptr.h dependency
https://bugs.webkit.org/show_bug.cgi?id=43472
Replace linked_ptr<TestNavigationEntry> with RefPtr<TestNavigationEntry>.
We need to use RefPtr<> because m_pendingEntry points an object in
m_entries or not in m_entries.
- DumpRenderTree/chromium/TestNavigationController.cpp: (TestNavigationEntry::create): Added. (TestNavigationController::activeEntry): (TestNavigationController::didNavigateToEntry): (TestNavigationController::discardPendingEntry): (TestNavigationController::insertEntry): (TestNavigationController::navigateToPendingEntry):
- DumpRenderTree/chromium/TestNavigationController.h:
- DumpRenderTree/chromium/WebViewHost.cpp: (WebViewHost::loadURLForFrame): Use TestNavigationEntry::create(). (WebViewHost::updateURL): Use RefPtr<>. (WebViewHost::updateSessionHistory): Remove unnecessary static_cast<>.
- 10:19 PM Changeset in webkit [64709] by
-
- 2 edits in trunk/WebKitTools
2010-08-04 Kent Tamura <tkent@chromium.org>
Reviewed by Dimitri Glazkov.
Fix a problem that "archived test results" step doesn't work on Chromium buildbots
https://bugs.webkit.org/show_bug.cgi?id=43333
- BuildSlaveSupport/test-result-archive:
- Make layoutTestResultsDir local and pass it to archiveTestResults()
- Adjust layoutTestResultsDir for Chromium
- 10:17 PM Changeset in webkit [64708] by
-
- 2 edits in trunk/WebKitTools
2010-08-04 Kent Tamura <tkent@chromium.org>
Reviewed by Dimitri Glazkov.
NRWT: websocket_server startup detection failure
https://bugs.webkit.org/show_bug.cgi?id=43466
- Scripts/webkitpy/layout_tests/port/websocket_server.py: Increase timeout value: 5 second -> 10 second
- 9:55 PM Changeset in webkit [64707] by
-
- 2 edits in trunk/LayoutTests
2010-08-04 Kent Tamura <tkent@chromium.org>
Unreviewed, test expectation update.
- platform/chromium/drt_expectations.txt: Add flaky tests on DRT/Chromium/Mac
- 9:52 PM Changeset in webkit [64706] by
-
- 4 edits3 adds in trunk
JavaScriptCore: https://bugs.webkit.org/show_bug.cgi?id=43461
Invalid NaN parsing
Reviewed by Oliver Hunt and Beth Dakin.
- wtf/dtoa.cpp: Turn off the dtoa feature that allows you to specify a
non-standard NaN representation, since our NaN encoding assumes that all
true NaNs have the standard bit pattern.
- API/JSValueRef.cpp:
(JSValueMakeNumber): Don't allow an API client to accidentally specify
a non-standard NaN either.
LayoutTests: https://bugs.webkit.org/show_bug.cgi?id=43461
Crash parsing certain values for NaN
Reviewed by Oliver Hunt and Beth Dakin.
- fast/js/parse-nan.html: Added.
- fast/js/script-tests/parse-nan.js: Added.
- 8:27 PM Changeset in webkit [64705] by
-
- 2 edits in trunk/WebCore
2010-08-04 Antonio Gomes <tonikitoo@webkit.org>
Reviewed by Daniel Bates.
Remove superfluous non-negative checks in HitTestResult:padding{Width|Height}
https://bugs.webkit.org/show_bug.cgi?id=43534
As pointed out by Steve Block in https://bugs.webkit.org/show_bug.cgi?id=40197#c54 ,
the non-negative checks present in both paddingWidth and paddingHeight methods of
HitTestResults class are superflous, after we changed the rect based hit testing logic
of invalid padding from IntSize(-1, -1) to IntSize(0, 0). Patch addresses this issue.
No new tests needed.
- rendering/HitTestResult.h: (WebCore::HitTestResult::paddingWidth): (WebCore::HitTestResult::paddingHeight):
- 7:22 PM Changeset in webkit [64704] by
-
- 6 edits25 deletes in trunk
2010-08-04 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r64674.
http://trac.webkit.org/changeset/64674
https://bugs.webkit.org/show_bug.cgi?id=43532
Doesn't work with HTML5 tree builder (Requested by tonyg-cr on
#webkit).
- fast/dom/HTMLScriptElement/defer-double-defer-write-expected.txt: Removed.
- fast/dom/HTMLScriptElement/defer-double-defer-write.html: Removed.
- fast/dom/HTMLScriptElement/defer-double-write-expected.txt: Removed.
- fast/dom/HTMLScriptElement/defer-double-write.html: Removed.
- fast/dom/HTMLScriptElement/defer-inline-script-expected.txt: Removed.
- fast/dom/HTMLScriptElement/defer-inline-script.html: Removed.
- fast/dom/HTMLScriptElement/defer-onbeforeload-expected.txt: Removed.
- fast/dom/HTMLScriptElement/defer-onbeforeload.html: Removed.
- fast/dom/HTMLScriptElement/defer-script-invalid-url-expected.txt: Removed.
- fast/dom/HTMLScriptElement/defer-script-invalid-url.html: Removed.
- fast/dom/HTMLScriptElement/resources/defer.js: Removed.
- fast/dom/HTMLScriptElement/resources/external.js: Removed.
- fast/dom/HTMLScriptElement/resources/shouldnotexecute.js: Removed.
- http/tests/misc/resources/defer-script.js: Removed.
- http/tests/misc/resources/external-script.js: Removed.
- http/tests/misc/resources/script-debug-body-background.js: Removed.
- http/tests/misc/resources/script-write-slow-stylesheet.js: Removed.
- http/tests/misc/resources/slow-defer-script.cgi: Removed.
- http/tests/misc/resources/slow-stylesheet.cgi: Removed.
- http/tests/misc/script-defer-after-slow-stylesheet-expected.txt: Removed.
- http/tests/misc/script-defer-after-slow-stylesheet.html: Removed.
- http/tests/misc/script-defer-expected.txt: Removed.
- http/tests/misc/script-defer-write-slow-stylesheet-expected.txt: Removed.
- http/tests/misc/script-defer-write-slow-stylesheet.html: Removed.
- http/tests/misc/script-defer.html: Removed.
2010-08-04 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r64674.
http://trac.webkit.org/changeset/64674
https://bugs.webkit.org/show_bug.cgi?id=43532
Doesn't work with HTML5 tree builder (Requested by tonyg-cr on
#webkit).
- html/HTMLDocumentParser.cpp: (WebCore::HTMLDocumentParser::attemptToEnd): (WebCore::HTMLDocumentParser::endIfDelayed):
- html/HTMLDocumentParser.h:
- html/HTMLScriptRunner.cpp: (WebCore::HTMLScriptRunner::requestScript): (WebCore::HTMLScriptRunner::runScript):
- html/HTMLScriptRunner.h:
- 6:19 PM Changeset in webkit [64703] by
-
- 2 edits in trunk/JavaScriptCore
Windows build fix part II.
- wtf/PageReservation.h:
(WTF::PageReservation::systemReserve):
- 6:10 PM Changeset in webkit [64702] by
-
- 3 edits2 adds in trunk
2010-08-04 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
fast/parser/residual-style-hang.html hangs
https://bugs.webkit.org/show_bug.cgi?id=42950
Add a dump-as-markup test that shows what DOM we actually create in
this case.
Note: these results are for the existing parser.
- fast/parser/residual-style-dom-expected.txt: Added.
- fast/parser/residual-style-dom.html: Added.
2010-08-04 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
fast/parser/residual-style-hang.html hangs
https://bugs.webkit.org/show_bug.cgi?id=42950
We need to cap the iteration of the adoption agency algorithm to
prevent this hang. The legacy tree builder does this as well.
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::callTheAdoptionAgency):
- 6:02 PM Changeset in webkit [64701] by
-
- 2 edits in trunk/LayoutTests
Unreviewed fix for chromium test expectations.
- platform/chromium/test_expectations.txt: Removed incorrectly formatted line.
- 5:53 PM Changeset in webkit [64700] by
-
- 2 edits in trunk/JavaScriptCore
Windows build fix.
- wtf/PageReservation.h:
(WTF::PageReservation::systemReserve):
- 5:36 PM Changeset in webkit [64699] by
-
- 4 edits in trunk
2010-08-04 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Pick up spec change w.r.t. figcaption and summary
https://bugs.webkit.org/show_bug.cgi?id=43075
- html5lib/runner-expected-html5.txt:
2010-08-04 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Pick up spec change w.r.t. figcaption and summary
https://bugs.webkit.org/show_bug.cgi?id=43075
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processEndTagForInBody):
- 5:34 PM Changeset in webkit [64698] by
-
- 4 edits in trunk
2010-08-04 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Pick up spec change w.r.t. replacement character and <frameset>
https://bugs.webkit.org/show_bug.cgi?id=43073
- html5lib/runner-expected-html5.txt:
2010-08-04 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Pick up spec change w.r.t. replacement character and <frameset>
https://bugs.webkit.org/show_bug.cgi?id=43073
Apparently this fixes parsing for some home router configuration pages.
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processCharacterBuffer):
- 5:31 PM Changeset in webkit [64697] by
-
- 2 edits in trunk/LayoutTests
Unreviewed change to Chromium test expectations to mark hyphenate-locale.html as failing.
- platform/chromium/test_expectations.txt: mark hyphenate-locate.html as failing.
- 5:21 PM Changeset in webkit [64696] by
-
- 4 edits in trunk/JavaScriptCore
Build fix - add new header to !Mac projects.
- GNUmakefile.am:
- JavaScriptCore.gypi:
- JavaScriptCore.vcproj/WTF/WTF.vcproj:
- 5:18 PM Changeset in webkit [64695] by
-
- 13 edits1 copy2 adds in trunk
JavaScriptCore: Bug 43515 - Fix small design issues with PageAllocation, split out PageReservation.
Reviewed by Sam Weinig.
The PageAllocation class has a number of issues:
- Changes in bug #43269 accidentally switched SYMBIAN over to use malloc/free to allocate blocks of memory for the GC heap, instead of allocating RChunks. Revert this change in behaviour.
- In order for PageAllocation to work correctly on WinCE we should be decommitting memory before deallocating. In order to simplify understanding the expected state at deallocate, split behaviour out into PageAllocation and PageReservation classes. Require that all memory be decommitted before calling deallocate on a PageReservation, add asserts to enforce this.
- add many missing asserts.
- inline more functions.
- remove ability to create sub-PageAllocations from an existing PageAllocations object - this presented an interface that would allow sub regions to be deallocated, which would not have provided expected behaviour.
- remove writable/executable arguments to commit, this value can be cached at the point the memory is reserved.
- remove writable/executable arguments to allocateAligned, protection other than RW is not supported.
- add missing checks for overflow & failed allocation to mmap path through allocateAligned.
- JavaScriptCore.xcodeproj/project.pbxproj:
- jit/ExecutableAllocator.cpp:
(JSC::ExecutableAllocator::intializePageSize):
- jit/ExecutableAllocator.h:
(JSC::ExecutablePool::Allocation::Allocation):
(JSC::ExecutablePool::Allocation::base):
(JSC::ExecutablePool::Allocation::size):
(JSC::ExecutablePool::Allocation::operator!):
- jit/ExecutableAllocatorFixedVMPool.cpp:
(JSC::FixedVMPoolAllocator::reuse):
(JSC::FixedVMPoolAllocator::coalesceFreeSpace):
(JSC::FixedVMPoolAllocator::FixedVMPoolAllocator):
(JSC::FixedVMPoolAllocator::alloc):
(JSC::FixedVMPoolAllocator::free):
(JSC::FixedVMPoolAllocator::allocInternal):
- runtime/AlignedMemoryAllocator.h:
(JSC::::allocate):
(JSC::::AlignedMemoryAllocator):
- runtime/Collector.cpp:
(JSC::Heap::allocateBlock):
- runtime/Collector.h:
- wtf/PageAllocation.cpp:
- wtf/PageAllocation.h:
(WTF::PageAllocation::operator!):
(WTF::PageAllocation::allocate):
(WTF::PageAllocation::allocateAt):
(WTF::PageAllocation::allocateAligned):
(WTF::PageAllocation::deallocate):
(WTF::PageAllocation::pageSize):
(WTF::PageAllocation::systemAllocate):
(WTF::PageAllocation::systemAllocateAt):
(WTF::PageAllocation::systemAllocateAligned):
(WTF::PageAllocation::systemDeallocate):
(WTF::PageAllocation::systemPageSize):
- wtf/PageReservation.h: Copied from JavaScriptCore/wtf/PageAllocation.h.
(WTF::PageReservation::PageReservation):
(WTF::PageReservation::commit):
(WTF::PageReservation::decommit):
(WTF::PageReservation::reserve):
(WTF::PageReservation::reserveAt):
(WTF::PageReservation::deallocate):
(WTF::PageReservation::systemCommit):
(WTF::PageReservation::systemDecommit):
(WTF::PageReservation::systemReserve):
(WTF::PageReservation::systemReserveAt):
- wtf/Platform.h:
JavaScriptGlue: Bug 43515 - Fix small design issues with PageAllocation, split out PageReservation.
(add forwarding headers)
Reviewed by Sam Weinig.
- ForwardingHeaders/wtf/Bitmap.h: Added.
- ForwardingHeaders/wtf/PageReservation.h: Added.
WebCore: Bug 43515 - Fix small design issues with PageAllocation, split out PageReservation.
(add forwarding headers)
Reviewed by Sam Weinig.
- ForwardingHeaders/wtf/Bitmap.h: Added.
- ForwardingHeaders/wtf/PageReservation.h: Added.
- 5:13 PM Changeset in webkit [64694] by
-
- 3 edits in trunk/WebKitTools
2010-08-04 Antonio Gomes <tonikitoo@webkit.org>
Reviewed by Kenneth Christiansen.
[Qt] [QtTestBrowser] Remove unneeded QAction class members
https://bugs.webkit.org/show_bug.cgi?id=43518
LauncherWindow class has two totally unneeded class members: m_flopAnimated and
m_flipYAnimated. Also, in initializeView method there are some dead code block
trying to connect them at the wrong time, when they have not been instanciated.
This patch:
- removes the two cited class members in favor of local variables in createChrome method;
- removes the dead code block.
- QtTestBrowser/launcherwindow.cpp: (LauncherWindow::LauncherWindow): (LauncherWindow::initializeView): (LauncherWindow::createChrome):
- QtTestBrowser/launcherwindow.h:
- 5:12 PM Changeset in webkit [64693] by
-
- 20 edits3 copies in branches/audio/WebCore
Implement more carefully thought out JavaScriptAudioNode for direct JavaScript audio processing
- works with a simple test case (amplitude modulation effect), but not heavily tested
- can be routed together with other AudioNode objects for hybrid processing
- the API still needs a little more work, but it's coming along
- still may need V8 bindings work for Chrome
- 5:12 PM Changeset in webkit [64692] by
-
- 3 edits3 moves in branches/audio/WebCore
Change name of JavascriptAudioSourceNode to JavaScriptAudioNode
- 5:12 PM Changeset in webkit [64691] by
-
- 1 edit in trunk/WebKitTools/QtTestBrowser/launcherwindow.cpp
2010-08-04 Antonio Gomes <tonikitoo@webkit.org>
Unreviewed missing bit of r64673
- QtTestBrowser/launcherwindow.cpp: (LauncherWindow::createChrome):
- 5:12 PM Changeset in webkit [64690] by
-
- 20 edits in branches/audio/WebCore/audio
General random cleanup in audio branch
- 5:12 PM Changeset in webkit [64689] by
-
- 10 edits in branches/audio/WebCore/audio
Add create() methods for all the AudioNode objects
- 5:06 PM Changeset in webkit [64688] by
-
- 11 edits3 adds in trunk/WebKit2
2010-08-04 Brady Eidson <beidson@apple.com>
Reviewed by Sam Weinig.
Change callback APIs to include an Error object in one callback, instead of having a second callback for failure.
https://bugs.webkit.org/show_bug.cgi?id=43522
This includes adding a WKErrorRef object which - for now - either exists or doesn't.
In the future, it may contain useful information about the error.
- WebKit2.xcodeproj/project.pbxproj:
- win/WebKit2.vcproj:
- win/WebKit2Generated.make:
- Shared/APIObject.h: (WebKit::APIObject::):
- UIProcess/API/C/WKAPICast.h:
- UIProcess/API/C/WKBase.h:
- Shared/WebError.h: Added. (WebKit::WebError::create): (WebKit::WebError::WebError): (WebKit::WebError::type):
- UIProcess/API/C/WKError.cpp: Added. (WKErrorGetTypeID):
- UIProcess/API/C/WKError.h: Added.
- UIProcess/API/C/WKPage.cpp: (WKPageRunJavaScriptInMainFrame): (callRunJavaScriptBlockAndRelease): (WKPageRunJavaScriptInMainFrame_b): (WKPageRenderTreeExternalRepresentation): (callRenderTreeExternalRepresentationBlockAndDispose): (WKPageRenderTreeExternalRepresentation_b):
- UIProcess/API/C/WKPage.h:
- UIProcess/API/C/WKPagePrivate.h:
- UIProcess/GenericCallback.h: (WebKit::GenericCallback::create): (WebKit::GenericCallback::performCallbackWithReturnValue): (WebKit::GenericCallback::invalidate): (WebKit::GenericCallback::GenericCallback):
- 4:50 PM Changeset in webkit [64687] by
-
- 8 edits3 adds in trunk/WebKitTools
2010-08-04 Victor Wang <victorw@chromium.org>
Reviewed by Ojan Vafai.
-. Add result.json incremental merging functionality to test results app engine.
-. blobstore is not suitable for AE data merging and there is no API to
programatically edit existing blob or write a new one yet, so replace blobstore
with datastore. If file is oversize (>1000*1000 bytes), store file data in
multiple datastore entries.
-. Fix styles.
Test: jsonresults_unittest to test merging logics.
- TestResultServer/handlers/dashboardhandler.py:
- TestResultServer/handlers/menu.py:
- TestResultServer/handlers/testfilehandler.py:
- TestResultServer/main.py:
- TestResultServer/model/dashboardfile.py:
- TestResultServer/model/datastorefile.py: Added.
- TestResultServer/model/jsonresults.py: Added.
- TestResultServer/model/jsonresults_unittest.py: Added.
- TestResultServer/model/testfile.py:
- TestResultServer/templates/uploadform.html:
- 4:13 PM Changeset in webkit [64686] by
-
- 2 edits in trunk/WebCore
2010-08-04 Zhenyao Mo <zmo@google.com>
Reviewed by Adam Barth.
getAttachedShaders takes wrong parameter type in WebGLRenderingContext.idl
https://bugs.webkit.org/show_bug.cgi?id=43517
- html/canvas/WebGLRenderingContext.idl: Fix the wrong parameter type in getAttachedShaders().
- 3:48 PM Changeset in webkit [64685] by
-
- 23 edits2 moves in trunk/WebCore
2010-08-04 Kenneth Russell <kbr@google.com>
Reviewed by Dimitri Glazkov.
Rename CanvasObject to WebGLObject
https://bugs.webkit.org/show_bug.cgi?id=31564
Renamed CanvasObject to WebGLObject using do-webcore-rename script.
Because it seems the new convention is to not check in the changes
made to this script, only checking in its effects. No new tests;
built and ran WebGL in Safari and Chromium to test.
- Android.mk:
- WebCore.gypi:
- WebCore.pro:
- WebCore.xcodeproj/project.pbxproj:
- html/canvas/CanvasObject.cpp: Removed.
- html/canvas/CanvasObject.h: Removed.
- html/canvas/CanvasRenderingContext.h:
- html/canvas/WebGLBuffer.cpp: (WebCore::WebGLBuffer::WebGLBuffer):
- html/canvas/WebGLBuffer.h:
- html/canvas/WebGLFramebuffer.cpp: (WebCore::WebGLFramebuffer::WebGLFramebuffer): (WebCore::WebGLFramebuffer::setAttachment): (WebCore::WebGLFramebuffer::onAttachedObjectChange): (WebCore::WebGLFramebuffer::isUninitialized): (WebCore::WebGLFramebuffer::setInitialized):
- html/canvas/WebGLFramebuffer.h:
- html/canvas/WebGLObject.cpp: Copied from WebCore/html/canvas/CanvasObject.cpp. (WebCore::WebGLObject::WebGLObject): (WebCore::WebGLObject::~WebGLObject): (WebCore::WebGLObject::setObject): (WebCore::WebGLObject::deleteObject):
- html/canvas/WebGLObject.h: Copied from WebCore/html/canvas/CanvasObject.h.
- html/canvas/WebGLProgram.cpp: (WebCore::WebGLProgram::WebGLProgram):
- html/canvas/WebGLProgram.h:
- html/canvas/WebGLRenderbuffer.cpp: (WebCore::WebGLRenderbuffer::WebGLRenderbuffer):
- html/canvas/WebGLRenderbuffer.h:
- html/canvas/WebGLRenderingContext.cpp: (WebCore::objectOrZero): (WebCore::WebGLRenderingContext::validateWebGLObject): (WebCore::WebGLRenderingContext::removeObject): (WebCore::WebGLRenderingContext::addObject): (WebCore::WebGLRenderingContext::detachAndRemoveAllObjects): (WebCore::WebGLRenderingContext::findTexture): (WebCore::WebGLRenderingContext::findRenderbuffer): (WebCore::WebGLRenderingContext::findBuffer): (WebCore::WebGLRenderingContext::findShader):
- html/canvas/WebGLRenderingContext.h:
- html/canvas/WebGLShader.cpp: (WebCore::WebGLShader::WebGLShader):
- html/canvas/WebGLShader.h:
- html/canvas/WebGLTexture.cpp: (WebCore::WebGLTexture::WebGLTexture):
- html/canvas/WebGLTexture.h:
- html/canvas/WebGLUniformLocation.h:
- platform/graphics/mac/GraphicsContext3DMac.mm:
- platform/graphics/qt/GraphicsContext3DQt.cpp:
- 3:21 PM Changeset in webkit [64684] by
-
- 15 edits in trunk
2010-08-04 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r64655.
http://trac.webkit.org/changeset/64655
https://bugs.webkit.org/show_bug.cgi?id=43496
JavaScriptCore references patch seems to have caused
regressions in QT and GTK builds (Requested by nlawrence on
#webkit).
- bytecode/CodeBlock.cpp: (JSC::CodeBlock::markAggregate):
- runtime/Collector.cpp: (JSC::Heap::markConservatively):
- runtime/JSCell.h: (JSC::JSValue::asCell): (JSC::MarkStack::append):
- runtime/JSGlobalObject.cpp: (JSC::markIfNeeded):
- runtime/JSONObject.cpp: (JSC::Stringifier::Holder::object):
- runtime/JSObject.h: (JSC::JSObject::prototype):
- runtime/JSStaticScopeObject.cpp: (JSC::JSStaticScopeObject::markChildren):
- runtime/JSValue.h: (JSC::JSValue::): (JSC::JSValue::JSValue): (JSC::JSValue::asCell):
- runtime/MarkStack.h:
- runtime/NativeErrorConstructor.cpp:
- runtime/NativeErrorConstructor.h:
- runtime/Structure.h: (JSC::Structure::storedPrototype):
2010-08-04 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r64655.
http://trac.webkit.org/changeset/64655
https://bugs.webkit.org/show_bug.cgi?id=43496
JavaScriptCore references patch seems to have caused
regressions in QT and GTK builds (Requested by nlawrence on
#webkit).
- JSValueWrapper.cpp: (JSValueWrapper::JSObjectMark):
- 2:38 PM Changeset in webkit [64683] by
-
- 2 edits in trunk/WebCore
Build fix.
- platform/text/mac/HyphenationMac.mm:
(WebCore::lastHyphenLocation):
- 2:34 PM Changeset in webkit [64682] by
-
- 2 edits in trunk/WebCore
Release build fix.
- platform/text/mac/HyphenationMac.mm:
(WebCore::lastHyphenLocation):
- 2:32 PM Changeset in webkit [64681] by
-
- 2 edits in trunk/WebCore
Don't leak FontDescription objects inside MathML.
Reviewed by Sam Weinig.
- mathml/RenderMathMLOperator.cpp:
(WebCore::RenderMathMLOperator::updateFromElement): Don't unnecessarily allocate the FontDescription on the heap.
(WebCore::RenderMathMLOperator::createStackableStyle): Ditto.
- 2:28 PM Changeset in webkit [64680] by
-
- 2 edits in trunk/WebCore
2010-08-04 Kenneth Russell <kbr@google.com>
Reviewed by Dimitri Glazkov.
Add ANGLE dependency for Chromium WebCore build
https://bugs.webkit.org/show_bug.cgi?id=43508
No new tests. Built modified version of patch from bug 42405 in
Chromium to test.
- WebCore.gyp/WebCore.gyp:
- 2:26 PM Changeset in webkit [64679] by
-
- 3 edits in trunk/WebKit/qt
2010-08-04 Pierre Rossi <pierre.rossi@nokia.com>
Reviewed by Antonio Gomes.
[Qt] QWebFrame::setContent() does not respect charset provided in the mimeType
https://bugs.webkit.org/show_bug.cgi?id=43125
- Api/qwebframe.cpp: (QWebFrame::setContent):
- tests/qwebframe/tst_qwebframe.cpp:
- 2:24 PM Changeset in webkit [64678] by
-
- 2 edits in trunk/WebKit2
Windows build fix
- win/WebKit2Generated.make:
- 2:22 PM Changeset in webkit [64677] by
-
- 22 edits5 adds in trunk
WebCore: Allow the language for hyphenation to be specified
https://bugs.webkit.org/show_bug.cgi?id=43467
Test: fast/text/hyphenate-locale.html
Added a -webkit-hyphenate-locale property whose value can be either auto or a locale identifier
string. The initial value is auto and the property is inherited. When the value is a locale
identifier, hyphenation should follow the rules for the specified locale.
- WebCore.xcodeproj/project.pbxproj: Added AtomicStringKeyedMRUCache.h.
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): Handle -webkit-hyphenate-locale.
Updated for the renaming of RenderStyle::hyphenateCharacter() to hyphenationString().
- css/CSSParser.cpp:
(WebCore::CSSParser::parseValue): Parse -webkit-hyphenate-locale.
- css/CSSPropertyNames.in: Added -webkit-hyphenate-locale.
- css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::applyProperty): Apply the -webkit-hyphenate-locale property to the
RenderStyle. Updated for the renaming of RenderStyle::hyphenateCharacter() to hyphenationString().
- platform/text/AtomicStringKeyedMRUCache.h: Added.
(WebCore::AtomicStringKeyedMRUCache::get):
- platform/text/Hyphenation.cpp:
(WebCore::canHyphenate): Added an implementation that returns false.
(WebCore::lastHyphenLocation): Now asserts that it is not called, because it is an error to call
this function if canHyphenate() returned false.
- platform/text/Hyphenation.h:
Added canHyphenate(). Returns true if hyphenation is possible for the given locale identifier.
- platform/text/android/HyphenationAndroid.cpp:
(WebCore::canHyphenate): Added an implementation that returns true and a FIXME.
(WebCore::lastHyphenLocation): Added unused localeIdentifier parameter.
- platform/text/cf/HyphenationCF.cpp:
(WebCore::AtomicStringKeyedMRUCache<RetainPtr<CFLocaleRef> >::createValueForNullKey): Returns
the CFLocaleRef for the current search locale.
(WebCore::AtomicStringKeyedMRUCache<RetainPtr<CFLocaleRef> >::createValueForKey): Returns a
CFLocaleRef for the locale identifier.
(WebCore::canHyphenate): Added. Returns true.
(WebCore::lastHyphenLocation): Added localeIdentifier parameter, used to pass a CFLocaleRef to
the hyphenation function.
- platform/text/mac/HyphenationMac.mm:
(WebCore::AtomicStringKeyedMRUCache<bool>::createValueForNullKey): Returns whether the current
search locale is english.
(WebCore::AtomicStringKeyedMRUCache<bool>::createValueForKey): Returns whether the locale identifier
string identifies locale with the English language.
(WebCore::canHyphenate): Added. Returns true if the locale language is English.
(WebCore::lastHyphenLocation): Added localeIdentifier parameter and an assertion that its language
is English.
- rendering/RenderBlockLineLayout.cpp:
(WebCore::tryHyphenating): Added a locale identifier parameter, which is passed down to
lastHyphenLocation(). Added 1 to the value passed for the beforeIndex parameter to lastHyphenLocation(),
because the latter only returns values smaller than that index. The Mac implementation could
return a value equal to beforeIndex, but that is fixed in the WebKitSystemInterface part of this patch.
(WebCore::RenderBlock::findNextLineBreak): Only set canHyphenate to true if hyphenation is possible
for the specified hyphenation locale. Pass the hyphenation locale to tryHyphenating().
- rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::diff): Compare hyphenation locales.
(WebCore::RenderStyle::hyphenString): Updated for the renaming of hyphenateCharacter() to
hyphenationString().
- rendering/style/RenderStyle.h:
(WebCore::InheritedFlags::hyphenationString): Renamed hyphenateCharacter() to this.
(WebCore::InheritedFlags::hyphenationLocale): Added this accessor.
(WebCore::InheritedFlags::setHyphenationString): Renamed setHyphenateCharacter() to this.
(WebCore::InheritedFlags::setHyphenationLocale): Added this accessor.
(WebCore::InheritedFlags::initialHyphenationString): Renamed initialHyphenateCharacter() to this.
(WebCore::InheritedFlags::initialHyphenateLocale): Added. Returns the null atom, which represents a
value of auto.
- rendering/style/StyleRareInheritedData.cpp:
(WebCore::StyleRareInheritedData::StyleRareInheritedData): Copy the hyphenation locale. Updated for
rename.
(WebCore::StyleRareInheritedData::operator==): Compare the hyphenation locales. Updated for rename.
- rendering/style/StyleRareInheritedData.h:
WebKitLibraries: WebKitSystemInterface part of: Allow the language for hyphenation to be specified
https://bugs.webkit.org/show_bug.cgi?id=43467
Reviewed by Darin Adler.
- WebKitSystemInterface.h:
- libWebKitSystemInterfaceLeopard.a:
- libWebKitSystemInterfaceSnowLeopard.a:
- libWebKitSystemInterfaceTiger.a:
LayoutTests: Allow the language for hyphenation to be specified
https://bugs.webkit.org/show_bug.cgi?id=43467
Reviewed by Simon Fraser.
- fast/text/hyphenate-locale.html: Added.
- platform/mac/fast/text/hyphenate-locale-expected.checksum: Added.
- platform/mac/fast/text/hyphenate-locale-expected.png: Added.
- platform/mac/fast/text/hyphenate-locale-expected.txt: Added.
- 2:02 PM Changeset in webkit [64676] by
-
- 2 edits in trunk/LayoutTests
2010-08-04 Dimitri Glazkov <Dimitri Glazkov>
Updating Windows DRT expectations after DRT's successful run.
- platform/chromium/drt_expectations.txt: Added failure expectations.
- 2:00 PM Changeset in webkit [64675] by
-
- 2 edits in trunk/WebKit2
Build fix, rubber-stamped by Brady Eidson.
- WebKit2.xcodeproj/project.pbxproj:
Made WKData.h a public header.
- 1:39 PM Changeset in webkit [64674] by
-
- 6 edits25 adds in trunk
2010-08-04 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Eric Seidel.
LayoutTests for <script defer> as specified by HTML5
https://bugs.webkit.org/show_bug.cgi?id=40934
- fast/dom/HTMLScriptElement/defer-double-defer-write-expected.txt: Added.
- fast/dom/HTMLScriptElement/defer-double-defer-write.html: Added. Tests for tricky ordering and reentrancy by doing a double write of defered scripts.
- fast/dom/HTMLScriptElement/defer-double-write-expected.txt: Copied from LayoutTests/fast/tokenizer/write-before-load-expected.txt.
- fast/dom/HTMLScriptElement/defer-double-write.html: Added. Tests for tricky ordering and reentrancy by doing a double write of inline scripts.
- fast/dom/HTMLScriptElement/defer-inline-script-expected.txt: Added.
- fast/dom/HTMLScriptElement/defer-inline-script.html: Added. Tests that the defer attribute is ignored on inline script blocks.
- fast/dom/HTMLScriptElement/defer-onbeforeload-expected.txt: Added.
- fast/dom/HTMLScriptElement/defer-onbeforeload.html: Added. Tests that onbeforeload fires immediately when a deferred script is encounted. Also tests that it can be cancelled.
- fast/dom/HTMLScriptElement/defer-script-invalid-url-expected.txt: Added.
- fast/dom/HTMLScriptElement/defer-script-invalid-url.html: Added. Tests that invalid URLs are ignored and subsequent scripts are still executed.
- fast/dom/HTMLScriptElement/resources/defer.js: Added.
- fast/dom/HTMLScriptElement/resources/external.js: Added.
- fast/dom/HTMLScriptElement/resources/shouldnotexecute.js: Added.
- http/tests/misc/resources/defer-script.js: Added.
- http/tests/misc/resources/external-script.js: Added.
- http/tests/misc/resources/script-debug-body-background.js: Added.
- http/tests/misc/resources/script-write-slow-stylesheet.js: Added.
- http/tests/misc/resources/slow-defer-script.cgi: Added.
- http/tests/misc/resources/slow-stylesheet.cgi: Added.
- http/tests/misc/script-defer-after-slow-stylesheet-expected.txt: Added.
- http/tests/misc/script-defer-after-slow-stylesheet.html: Added. Tests stylesheet blocking behavior.
- http/tests/misc/script-defer-expected.txt: Added.
- http/tests/misc/script-defer-write-slow-stylesheet-expected.txt: Added.
- http/tests/misc/script-defer-write-slow-stylesheet.html: Added. Tests stylesheet blocking behavior with a slow stylesheet.
- http/tests/misc/script-defer.html: Added. Tests basic functionality and ordering.
2010-08-04 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Eric Seidel.
Support <script defer> as specified by HTML5
https://bugs.webkit.org/show_bug.cgi?id=40934
Tests: fast/dom/HTMLScriptElement/defer-double-defer-write.html
fast/dom/HTMLScriptElement/defer-double-write.html
fast/dom/HTMLScriptElement/defer-inline-script.html
fast/dom/HTMLScriptElement/defer-onbeforeload.html
fast/dom/HTMLScriptElement/defer-script-invalid-url.html
http/tests/misc/script-defer-after-slow-stylesheet.html
http/tests/misc/script-defer-write-slow-stylesheet.html
http/tests/misc/script-defer.html
- html/HTMLDocumentParser.cpp: (WebCore::HTMLDocumentParser::attemptToEnd): (WebCore::HTMLDocumentParser::endIfDelayed): (WebCore::HTMLDocumentParser::executeScriptsWaitingForParsingAndEnd):
- html/HTMLDocumentParser.h:
- html/HTMLScriptRunner.cpp: (WebCore::HTMLScriptRunner::executeScriptsWaitingForParsing): (WebCore::HTMLScriptRunner::requestScript): (WebCore::HTMLScriptRunner::requestParsingBlockingScript): (WebCore::HTMLScriptRunner::requestDeferredScript): (WebCore::HTMLScriptRunner::runScript):
- html/HTMLScriptRunner.h: (WebCore::HTMLScriptRunner::PendingScript::PendingScript): (WebCore::HTMLScriptRunner::PendingScript::operator=):
- 1:31 PM Changeset in webkit [64673] by
-
- 4 edits in trunk/WebKitTools
2010-08-04 Antonio Gomes <tonikitoo@webkit.org>
Reviewed by Simon Hausmann and Kenneth Christiansen.
[Qt] [QtTestBrowser] Clean up static and global menu state controls
https://bugs.webkit.org/show_bug.cgi?id=43448
After LauncherWindow class was refactored out of from main.cpp, all global variables that
were hanging in main.cpp became temporarily public static class members of newly added
LauncherWindow class. This design was not properly handling the initial purpose of the
global variables: newly created launcher windows should inherit the settings of the originating
one.
In order to properly fix the problem, this patch introduces a WindowOptions class, as a POD. It
comprises all data needed to handling the goal described above.
- QtTestBrowser/launcherwindow.cpp: (LauncherWindow::LauncherWindow): The class now receives an optional WindowOptions pointer object
holding all user settings configured in the menus and command line.
It also receices an optional QGraphicsScene points in case we are doing
a "Clone Window".
(LauncherWindow::init): Removed the usesGraphics parameter because the class member m_userData holds its
value.
(LauncherWindow::initializeView): Ditto.
(LauncherWindow::createChrome): Changed all references to gXXX to m_userData.XXX
(LauncherWindow::applyPrefs): Removed the "LauncherWindow* source" parameter. All data needed to properly
apply the preferences is provided by m_userData.
(LauncherWindow::toggleAcceleratedCompositing): Change gXXX by m_userData.XXX
(LauncherWindow::toggleResizesToContents): Ditto.
(LauncherWindow::toggleWebGL): Ditto.
(LauncherWindow::toggleFrameFlattening): Ditto.
(LauncherWindow::toggleQGLWidgetViewport): Ditto.
(LauncherWindow::changeViewportUpdateMode): Ditto.
(LauncherWindow::showFPS): Ditto.
(LauncherWindow::newWindow): Changed to pass the userData.
(LauncherWindow::cloneWindow): Ditto.
- QtTestBrowser/launcherwindow.h: (WindowOptions::WindowOptions):
- QtTestBrowser/main.cpp: (requiresGraphicsView): (LauncherApplication::handleUserOptions): (main):
- 1:26 PM Changeset in webkit [64672] by
-
- 7 edits in trunk
[wx] Build fix for gcc not importing all symbols from convenience libraries.
Works on 10.6 only for Mac until the build system is reworked.
- 1:18 PM Changeset in webkit [64671] by
-
- 2 edits in trunk/WebKitTools
2010-08-04 Markus Goetz <Markus.Goetz@nokia.com>
Reviewed by Simon Hausmann.
[Qt] Change wording in QtTestBrowser
https://bugs.webkit.org/show_bug.cgi?id=43241
- QtTestBrowser/launcherwindow.cpp: (LauncherWindow::createChrome):
- 1:17 PM Changeset in webkit [64670] by
-
- 2 edits in trunk/WebCore
[wx] Build fix. Enclose PlatformStrategy methods in USE(PLATFORM_STRATEGIES).
- 12:57 PM Changeset in webkit [64669] by
-
- 2 edits in trunk/WebKit2
Windows build fix
- WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:
(WebKit::NPN_SetValue): Removed unreachable code.
- 12:56 PM Changeset in webkit [64668] by
-
- 5 edits4 adds in trunk
2010-08-04 François Sausset <François Sausset>
Reviewed by Kenneth Rohde Christiansen.
Regression test: overflow: auto; on a math element was a cause of crash.
https://bugs.webkit.org/show_bug.cgi?id=42894
- mathml/presentation/style.xhtml: Added.
- platform/mac/mathml/presentation/style-expected.checksum: Added.
- platform/mac/mathml/presentation/style-expected.png: Added.
- platform/mac/mathml/presentation/style-expected.txt: Added.
2010-08-04 François Sausset <François Sausset>
Reviewed by Kenneth Rohde Christiansen.
Remove unnecessary calls to setStyle() in MathML code that made RenderLayer crash.
https://bugs.webkit.org/show_bug.cgi?id=42894
Test: mathml/presentation/style.xhtml
- mathml/MathMLInlineContainerElement.cpp: (WebCore::MathMLInlineContainerElement::createRenderer):
- mathml/MathMLMathElement.cpp: (WebCore::MathMLMathElement::createRenderer):
- mathml/MathMLTextElement.cpp: (WebCore::MathMLTextElement::createRenderer):
- 12:49 PM Changeset in webkit [64667] by
-
- 2 edits in trunk/WebKit2
Windows build fix
- WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:
(WebKit::NPN_SetValue): Added some case statements that are compiled
on Windows to avoid a warning about having default but not cases.
- 12:36 PM Changeset in webkit [64666] by
-
- 2 edits in trunk/WebKit2
Windows build fix
- win/WebKit2.vcproj: Added NetscapeBrowserFuncs.
- 12:31 PM Changeset in webkit [64665] by
-
- 9 edits in trunk/ANGLE
2010-08-04 Kenneth Russell <kbr@google.com>
Reviewed by Dimitri Glazkov.
Update ANGLE to r352
https://bugs.webkit.org/show_bug.cgi?id=43500
Updated ANGLE to r352 (July 26, 2010). Built WebKit to test.
- include/GLSLANG/ShaderLang.h:
- src/compiler/Initialize.cpp: (BuiltInFunctionsCommon): (BuiltInFunctionsVertex): (BuiltInFunctionsFragment): (StandardUniforms): (DefaultPrecisionVertex): (DefaultPrecisionFragment): (BuiltInConstants): (TBuiltIns::initialize): (IdentifyBuiltIns):
- src/compiler/Initialize.h: (TBuiltIns::getBuiltInStrings):
- src/compiler/OutputGLSL.cpp: (TOutputGLSL::visitSelection):
- src/compiler/ShHandle.h: (TCompiler::getLanguage): (TCompiler::getSpec): (TCompiler::getSymbolTable): (TCompiler::getInfoSink):
- src/compiler/ShaderLang.cpp: (InitializeSymbolTable): (GenerateBuiltInSymbolTable): (ShInitialize): (ShConstructCompiler): (ShFinalize): (ShCompile):
- src/compiler/SymbolTable.h: (TSymbolTable::atBuiltInLevel): (TSymbolTable::atGlobalLevel): (TSymbolTable::push): (TSymbolTable::getGlobalLevel): (TSymbolTable::currentLevel):
- src/libGLESv2/Shader.cpp: (gl::Shader::Shader): (gl::Shader::compileToHLSL):
- 12:29 PM Changeset in webkit [64664] by
-
- 2 edits1 delete in trunk/WebKit2
Windows build fix
The functions in NetscapePluginModuleWin.cpp have been moved to
NetscapePluginModule.cpp.
- WebProcess/Plugins/Netscape/win/NetscapePluginModuleWin.cpp: Removed.
- win/WebKit2.vcproj: Removed NetscapePluginModuleWin.
- 12:09 PM Changeset in webkit [64663] by
-
- 5 edits3 copies1 move1 add in trunk/WebKit2
Move bundle-loading code from NetscapePluginModule to a new Module class
This allows more NetscapePluginModule code to be cross-platform.
Fixes <http://webkit.org/b/43497> NetscapePluginModule::try/unload
should be cross-platform
Reviewed by Anders Carlsson.
- Platform/Module.cpp: Added.
(WebKit::Module::Module): Store our path.
(WebKit::Module::~Module): Unload our native module.
- Platform/Module.h: Added.
(WebKit::Module::leakBundle): Does what it says.
(WebKit::Module::functionPointer): Returns a pointer to the named
function, with the right type.
- Platform/mac/ModuleMac.mm: Added.
(WebKit::Module::load): Code was moved here from
NetscapePluginModule::tryLoad.
(WebKit::Module::unload): Just clears our bundle.
(WebKit::Module::platformFunctionPointer): Code was moved here from
NetscapePluginModuleMac.cpp.
- Platform/qt/ModuleQt.cpp: Added.
(WebKit::Module::load):
(WebKit::Module::unload):
(WebKit::Module::platformFunctionPointer):
- Platform/win/ModuleWin.cpp: Added.
(WebKit::Module::load):
(WebKit::Module::unload):
(WebKit::Module::platformFunctionPointer):
Just stubbed out these functions.
- WebKit2.xcodeproj/project.pbxproj: Added Module.
- WebProcess/Plugins/Netscape/NetscapePluginModule.cpp:
(WebKit::NetscapePluginModule::tryLoad):
(WebKit::NetscapePluginModule::unload):
Moved here from NetscapePluginModuleMac.cpp. Now uses the
cross-platform m_module member.
- WebProcess/Plugins/Netscape/NetscapePluginModule.h: Replaced
m_bundle with m_module.
- WebProcess/Plugins/Netscape/mac/NetscapePluginModuleMac.cpp: Removed.
- win/WebKit2.vcproj: Added Module.
- 11:55 AM Changeset in webkit [64662] by
-
- 10 edits3 adds in trunk/WebKit2
2010-08-04 Brady Eidson <beidson@apple.com>
Reviewed by Sam Weinig.
Lay the groundwork for saving/restoring page session state to WK2
https://bugs.webkit.org/show_bug.cgi?id=43495
- WebKit2.xcodeproj/project.pbxproj:
- win/WebKit2.vcproj:
- Shared/APIObject.h: (WebKit::APIObject::):
- UIProcess/API/C/WKAPICast.h:
- UIProcess/API/C/WKBase.h:
Arbitrary byte buffer:
- Shared/WebData.h: Added. (WebKit::WebData::create): (WebKit::WebData::bytes): (WebKit::WebData::size): (WebKit::WebData::WebData): (WebKit::WebData::type):
API facing object to act as a byte buffer:
- UIProcess/API/C/WKData.cpp: Added. (WKDataGetTypeID): (WKDataCreate): (WKDataGetBytes): (WKDataGetSize): (WKDataRetain): (WKDataRelease):
- UIProcess/API/C/WKData.h: Added.
API for saving/restoring state:
- UIProcess/API/C/WKPage.cpp: (WKPageCopySessionState): (WKPageRestoreFromSessionState):
- UIProcess/API/C/WKPage.h:
These will be filled in later:
- UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::sessionState): (WebKit::WebPageProxy::restoreFromSessionState):
- UIProcess/WebPageProxy.h:
- 11:44 AM Changeset in webkit [64661] by
-
- 2 edits in trunk/WebKit2
Set correct default minimumFontSize.
Reviewed by Anders Carlsson.
- Shared/WebPreferencesStore.cpp:
(WebKit::WebPreferencesStore::WebPreferencesStore):
- 11:39 AM Changeset in webkit [64660] by
-
- 2 edits in trunk/WebCore
2010-08-03 Kenneth Russell <kbr@google.com>
Reviewed by Nate Chapin.
Move WebGL-specific code out of GraphicsContext3D so that G3D can be used as a generic accelerated drawing API
https://bugs.webkit.org/show_bug.cgi?id=43221
Added a helper function to extract the contents of WebGL objects
to reduce duplicated code and fix a couple of potential crashes
introduced in the previous refactoring.
No new tests; ran existing WebGL tests.
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::attachShader): (WebCore::WebGLRenderingContext::bindAttribLocation): (WebCore::WebGLRenderingContext::bindBuffer): (WebCore::WebGLRenderingContext::bindFramebuffer): (WebCore::WebGLRenderingContext::bindRenderbuffer): (WebCore::WebGLRenderingContext::bindTexture): (WebCore::WebGLRenderingContext::compileShader): (WebCore::WebGLRenderingContext::detachShader): (WebCore::WebGLRenderingContext::framebufferRenderbuffer): (WebCore::WebGLRenderingContext::framebufferTexture2D): (WebCore::WebGLRenderingContext::getActiveAttrib): (WebCore::WebGLRenderingContext::getActiveUniform): (WebCore::WebGLRenderingContext::getAttachedShaders): (WebCore::WebGLRenderingContext::getAttribLocation): (WebCore::WebGLRenderingContext::getProgramParameter): (WebCore::WebGLRenderingContext::getProgramInfoLog): (WebCore::WebGLRenderingContext::getShaderParameter): (WebCore::WebGLRenderingContext::getShaderInfoLog): (WebCore::WebGLRenderingContext::getShaderSource): (WebCore::WebGLRenderingContext::getUniform): (WebCore::WebGLRenderingContext::getUniformLocation): (WebCore::WebGLRenderingContext::linkProgram): (WebCore::WebGLRenderingContext::shaderSource): (WebCore::WebGLRenderingContext::useProgram): (WebCore::WebGLRenderingContext::validateProgram): (WebCore::WebGLRenderingContext::handleNPOTTextures): (WebCore::WebGLRenderingContext::restoreStatesAfterVertexAttrib0Simulation):
- 11:29 AM Changeset in webkit [64659] by
-
- 4 edits1 add in trunk
2010-08-04 Mario Sanchez Prada <msanchez@igalia.com>
Reviewed by Jeremy Orlow.
[Gtk] Make sure DRT return the right AXTitle for controls
https://bugs.webkit.org/show_bug.cgi?id=39997
Added expected results file to the GTK port and removed the new
test from the Skipped file.
- platform/gtk/Skipped:
- platform/gtk/accessibility/aria-checkbox-text-expected.txt: Copied from LayoutTests/platform/mac/accessibility/aria-checkbox-text-expected.txt.
2010-08-04 Mario Sanchez Prada <msanchez@igalia.com>
Reviewed by Jeremy Orlow.
[Gtk] Make sure DRT return the right AXTitle for controls
https://bugs.webkit.org/show_bug.cgi?id=39997
Fallback to the text under the given element as its name in case
it's a control element and has no associated label for it.
- accessibility/gtk/AccessibilityObjectWrapperAtk.cpp: (webkit_accessible_get_name):
- 11:14 AM Changeset in webkit [64658] by
-
- 2 edits in trunk/JavaScriptCore
Enable JSVALUE64 for CPU(PPC64).
Basic browsing seems to work.
Rubber stamped by Sam Weinig.
- wtf/Platform.h:
- 11:08 AM Changeset in webkit [64657] by
-
- 2 edits in trunk
2010-08-04 Siddharth Mathur <siddharth.mathur@nokia.com>
Reviewed by Laszlo Gombos.
[Qt][Symbian] Variable max heap size between target/emulator
https://bugs.webkit.org/show_bug.cgi?id=41480
- WebKit.pri: Symbian-only code block for EPOCHEAPSIZE configuration
- 10:48 AM Changeset in webkit [64656] by
-
- 9 edits in trunk
2010-08-02 Kenneth Russell <kbr@google.com>
Reviewed by Dimitri Glazkov.
Port Chromium's accelerated compositing to Mac OS X
https://bugs.webkit.org/show_bug.cgi?id=43398
- public/WebGLES2Context.h:
- Added resizeOnscreenContent, needed on Mac OS X to report window size changes.
- src/WebViewImpl.cpp:
(WebKit::WebViewImpl::resize):
- Send resize notification to the WebGLES2Context.
(WebKit::WebViewImpl::updateRootLayerContents):
- Ported to Core Graphics.
(WebKit::WebViewImpl::gles2Context):
- Added initial size notification upon context creation.
2010-08-02 Kenneth Russell <kbr@google.com>
Reviewed by Dimitri Glazkov.
Port Chromium's accelerated compositing to Mac OS X
https://bugs.webkit.org/show_bug.cgi?id=43398
No new tests. Tested manually with CSS 3D and WebGL tests.
- platform/graphics/chromium/GraphicsLayerChromium.cpp:
(WebCore::clearBorderColor):
(WebCore::clearLayerBackgroundColor):
- Fixed compilation problems with gcc.
- platform/graphics/chromium/ImageLayerChromium.cpp:
(WebCore::ImageLayerChromium::updateTextureContents):
- Added Core Graphics port.
- platform/graphics/chromium/LayerChromium.cpp:
(WebCore::LayerChromium::LayerChromium):
- Fixed compilation problems with gcc related to initialization order of members.
(WebCore::LayerChromium::updateTextureContents):
(WebCore::LayerChromium::updateTextureRect):
- Ported to Core Graphics, adjusting for lower-left coordinate system origin.
- platform/graphics/chromium/LayerRendererChromium.cpp:
(WebCore::LayerRendererChromium::LayerRendererChromium):
- Fixed compilation problems with gcc related to initialization order of members.
(WebCore::LayerRendererChromium::setRootLayerCanvasSize):
- Ported to Core Graphics.
(WebCore::LayerRendererChromium::drawLayers):
- Added more debug-only error calls during drawing phase. Adjusted scrolling and incremental updating code for Core Graphics' lower-left coordinate system origin.
(WebCore::LayerRendererChromium::initializeSharedGLObjects):
- Removed color channel swizzling in Core Graphics port. Fixed preexisting bug in initialization check of m_rootLayerTextureId.
- platform/graphics/chromium/LayerRendererChromium.h:
- Added needed data members for Core Graphics port.
- 10:18 AM Changeset in webkit [64655] by
-
- 15 edits in trunk
2010-08-04 Nathan Lawrence <nlawrence@apple.com>
Reviewed by Darin Adler.
Refactoring MarkStack::append to take a reference. This is in
preparation for movable objects when we will need to update pointers.
http://bugs.webkit.org/show_bug.cgi?id=41177
Unless otherwise noted, all changes are to either return by reference
or pass a reference to MarkStack::append.
- bytecode/CodeBlock.cpp: (JSC::CodeBlock::markAggregate):
- runtime/Collector.cpp: (JSC::Heap::markConservatively):
Added a temporary variable to prevent marking from changing an
unknown value on the stack
- runtime/JSCell.h: (JSC::JSValue::asCell): (JSC::MarkStack::append): (JSC::MarkStack::appendInternal):
- runtime/JSGlobalObject.cpp: (JSC::markIfNeeded):
- runtime/JSONObject.cpp: (JSC::Stringifier::Holder::object):
- runtime/JSObject.h: (JSC::JSObject::prototype):
- runtime/JSStaticScopeObject.cpp: (JSC::JSStaticScopeObject::markChildren):
- runtime/JSValue.h: (JSC::JSValue::JSValue): (JSC::JSValue::asCell):
- runtime/MarkStack.h:
- runtime/NativeErrorConstructor.cpp: (JSC::NativeErrorConstructor::createStructure):
Changed the structure flags to include a custom markChildren.
(JSC::NativeErrorConstructor::markChildren):
Update the prototype of the stored structure.
- runtime/NativeErrorConstructor.h:
Added structure flags.
- runtime/Structure.h: (JSC::Structure::storedPrototype):
2010-08-04 Nathan Lawrence <nlawrence@apple.com>
Reviewed by Darin Adler.
Removed unneeded marking. We need to remove this marking in order to have
MarkStack::append take references for updating movable objects.
- JSValueWrapper.cpp: (JSValueWrapper::JSObjectMark):
- 10:12 AM Changeset in webkit [64654] by
-
- 2 edits in trunk/WebKitTools
2010-08-04 Aaron Boodman <aa@chromium.org>
Reviewed by Eric Seidel.
prepare-ChangeLog fails mysteriously if curl doesn't support ssl
https://bugs.webkit.org/show_bug.cgi?id=43460
- Scripts/prepare-ChangeLog:
- 8:26 AM Changeset in webkit [64653] by
-
- 12 edits in trunk/WebCore
2010-08-04 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: use InspectorValue to push dispatch results from the injected script
https://bugs.webkit.org/show_bug.cgi?id=43483
- bindings/js/JSInjectedScriptHostCustom.cpp: (WebCore::JSInjectedScriptHost::reportDidDispatchOnInjectedScript):
- bindings/v8/custom/V8InjectedScriptHostCustom.cpp: (WebCore::V8InjectedScriptHost::reportDidDispatchOnInjectedScriptCallback):
- inspector/InjectedScript.cpp: (WebCore::InjectedScript::dispatch):
- inspector/InjectedScript.h:
- inspector/InjectedScriptHost.cpp: (WebCore::InjectedScriptHost::reportDidDispatchOnInjectedScript): (WebCore::InjectedScriptHost::remoteFrontend):
- inspector/InjectedScriptHost.h:
- inspector/Inspector.idl:
- inspector/InspectorBackend.cpp: (WebCore::InspectorBackend::dispatchOnInjectedScript):
- inspector/InspectorController.cpp: (WebCore::InspectorController::didContinue):
- inspector/InspectorFrontend.cpp:
- inspector/InspectorFrontend.h:
- 8:10 AM Changeset in webkit [64652] by
-
- 2 edits in trunk/LayoutTests
2010-08-04 Abhishek Arya <inferno@chromium.org>
Unreviewed. QT expectation fix.
- platform/qt/fast/notifications/notifications-document-close-crash-expected.txt:
- 7:45 AM Changeset in webkit [64651] by
-
- 4 edits2 adds in trunk
2010-08-04 Abhishek Arya <inferno@chromium.org>
Unreviewed. Put missing equivalent js bindings check.
Forgot putting js bindings check in http://trac.webkit.org/changeset/64647. This fixes the qt crash.
- bindings/js/JSDesktopNotificationsCustom.cpp: (WebCore::JSNotificationCenter::requestPermission):
2010-08-04 Abhishek Arya <inferno@chromium.org>
Unreviewed.
Add qt specific layout test results for my commit http://trac.webkit.org/changeset/64647.
Fix timeout in my layout test since it was generating too many events in qt.
- fast/notifications/notifications-document-close-crash.html:
- platform/qt/fast/notifications: Added.
- platform/qt/fast/notifications/notifications-document-close-crash-expected.txt: Added.
- 7:43 AM Changeset in webkit [64650] by
-
- 10 edits in trunk/WebCore
2010-08-04 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: serialize database resources to InspectorValues
https://bugs.webkit.org/show_bug.cgi?id=43482
- inspector/Inspector.idl:
- inspector/InspectorBackend.cpp: (WebCore::InspectorBackend::getDatabaseTableNames):
- inspector/InspectorController.cpp: (WebCore::InspectorController::populateScriptObjects): (WebCore::InspectorController::selectDatabase): (WebCore::InspectorController::didOpenDatabase):
- inspector/InspectorController.h:
- inspector/InspectorDatabaseResource.cpp: (WebCore::InspectorDatabaseResource::create): (WebCore::InspectorDatabaseResource::InspectorDatabaseResource): (WebCore::InspectorDatabaseResource::bind):
- inspector/InspectorDatabaseResource.h:
- inspector/InspectorFrontend.cpp:
- inspector/InspectorFrontend.h:
- storage/Database.cpp: (WebCore::Database::openDatabase):
- 7:19 AM Changeset in webkit [64649] by
-
- 4 edits in trunk/JavaScriptCore
2010-08-03 Nathan Lawrence <nlawrence@apple.com>
Reviewed by Oliver Hunt.
Tightened up some get_by_id_chain* code generation
https://bugs.webkit.org/show_bug.cgi?id=40935
This is in the style of
https://bugs.webkit.org/show_bug.cgi?id=30539, and changed code to
call accessor functions when it was not necessary to directly access
the private variables.
- jit/JIT.h:
- jit/JITPropertyAccess.cpp: (JSC::JIT::compileGetDirectOffset): (JSC::JIT::testPrototype): (JSC::JIT::privateCompilePutByIdTransition): (JSC::JIT::privateCompileGetByIdChainList): (JSC::JIT::privateCompileGetByIdChain):
- jit/JITPropertyAccess32_64.cpp: (JSC::JIT::testPrototype): (JSC::JIT::privateCompilePutByIdTransition): (JSC::JIT::privateCompileGetByIdChainList): (JSC::JIT::privateCompileGetByIdChain):
- 6:56 AM Changeset in webkit [64648] by
-
- 2 edits in trunk/LayoutTests
2010-08-04 Pavel Feldman <pfeldman@chromium.org>
Not reviewed. Chromium expectations update.
- platform/chromium/test_expectations.txt:
- 6:25 AM Changeset in webkit [64647] by
-
- 4 edits2 adds in trunk
2010-08-03 Abhishek Arya <inferno@chromium.org>
Reviewed by Alexey Proskuryakov.
Null the script execution context when disconnecting frame in notifications.
Make sure that script execution context is valid in notification requestPermission.
https://bugs.webkit.org/show_bug.cgi?id=43295
Tests: fast/notifications/notifications-document-close-crash.html
- bindings/v8/custom/V8NotificationCenterCustom.cpp: (WebCore::V8NotificationCenter::requestPermissionCallback):
- notifications/NotificationCenter.cpp: (WebCore::NotificationCenter::disconnectFrame):
2010-08-03 Abhishek Arya <inferno@chromium.org>
Reviewed by Alexey Proskuryakov.
Tests that requesting notification permission on a closed document does
not result in crash.
https://bugs.webkit.org/show_bug.cgi?id=43295
- fast/notifications/notifications-document-close-crash-expected.txt: Added.
- fast/notifications/notifications-document-close-crash.html: Added.
- 6:13 AM Changeset in webkit [64646] by
-
- 4 edits in trunk/WebKit/chromium
2010-08-04 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
DevTools: get rid of delayed command dispatching on front-end side.
- public/WebDevToolsAgent.h:
- src/WebDevToolsAgentImpl.cpp: (WebKit::WebDevToolsAgentImpl::frontendLoaded):
- src/WebDevToolsAgentImpl.h:
- 6:00 AM Changeset in webkit [64645] by
-
- 10 edits2 adds2 deletes in trunk
Turn on PLATFORM_STRATEGIES on Windows
Fixes <http://webkit.org/b/43431>.
Reviewed by Anders Carlsson.
- wtf/Platform.h:
WebCore:
- WebCore.vcproj/WebCore.vcproj: Added LocalizedStrings.cpp,
PlatformStrategies.h, LocalizationStrategy.h, PluginStrategy.h, and
VisitedLinkStrategy.h. Removed PluginDataWin.cpp
- platform/LocalizedStrings.cpp: Wrapped Mac-only functions in
PLATFORM(MAC) guards.
(WebCore::uploadFileText):
(WebCore::allFilesText):
Added these Windows-only functions.
- plugins/win/PluginDataWin.cpp: Removed.
WebKit/win:
- WebCoreLocalizedStrings.cpp: Removed.
- WebCoreSupport/WebPlatformStrategies.cpp: Added. Based on the Mac
equivalent.
(WebPlatformStrategies::initialize): Creates the singleton instance.
(WebPlatformStrategies::WebPlatformStrategies): Registers the
singleton instance as the PlatformStrategies instance for WebCore.
(WebPlatformStrategies::createPluginStrategy):
(WebPlatformStrategies::createLocalizationStrategy):
(WebPlatformStrategies::createVisitedLinkStrategy):
Return ourselves as the strategy.
(WebPlatformStrategies::refreshPlugins):
(WebPlatformStrategies::getPluginInfo):
Moved code here from WebCore's PluginDataWin.cpp file.
(WebPlatformStrategies::searchableIndexIntroduction):
(WebPlatformStrategies::submitButtonDefaultLabel):
(WebPlatformStrategies::inputElementAltText):
(WebPlatformStrategies::resetButtonDefaultLabel):
(WebPlatformStrategies::fileButtonChooseFileLabel):
(WebPlatformStrategies::fileButtonNoFileSelectedLabel):
(WebPlatformStrategies::contextMenuItemTagOpenLinkInNewWindow):
(WebPlatformStrategies::contextMenuItemTagDownloadLinkToDisk):
(WebPlatformStrategies::contextMenuItemTagCopyLinkToClipboard):
(WebPlatformStrategies::contextMenuItemTagOpenImageInNewWindow):
(WebPlatformStrategies::contextMenuItemTagDownloadImageToDisk):
(WebPlatformStrategies::contextMenuItemTagCopyImageToClipboard):
(WebPlatformStrategies::contextMenuItemTagOpenFrameInNewWindow):
(WebPlatformStrategies::contextMenuItemTagCopy):
(WebPlatformStrategies::contextMenuItemTagGoBack):
(WebPlatformStrategies::contextMenuItemTagGoForward):
(WebPlatformStrategies::contextMenuItemTagStop):
(WebPlatformStrategies::contextMenuItemTagReload):
(WebPlatformStrategies::contextMenuItemTagCut):
(WebPlatformStrategies::contextMenuItemTagPaste):
(WebPlatformStrategies::contextMenuItemTagNoGuessesFound):
(WebPlatformStrategies::contextMenuItemTagIgnoreSpelling):
(WebPlatformStrategies::contextMenuItemTagLearnSpelling):
(WebPlatformStrategies::contextMenuItemTagSearchWeb):
(WebPlatformStrategies::contextMenuItemTagLookUpInDictionary):
(WebPlatformStrategies::contextMenuItemTagOpenLink):
(WebPlatformStrategies::contextMenuItemTagIgnoreGrammar):
(WebPlatformStrategies::contextMenuItemTagSpellingMenu):
(WebPlatformStrategies::contextMenuItemTagCheckSpelling):
(WebPlatformStrategies::contextMenuItemTagCheckSpellingWhileTyping):
(WebPlatformStrategies::contextMenuItemTagCheckGrammarWithSpelling):
(WebPlatformStrategies::contextMenuItemTagFontMenu):
(WebPlatformStrategies::contextMenuItemTagBold):
(WebPlatformStrategies::contextMenuItemTagItalic):
(WebPlatformStrategies::contextMenuItemTagUnderline):
(WebPlatformStrategies::contextMenuItemTagOutline):
(WebPlatformStrategies::contextMenuItemTagWritingDirectionMenu):
(WebPlatformStrategies::contextMenuItemTagTextDirectionMenu):
(WebPlatformStrategies::contextMenuItemTagDefaultDirection):
(WebPlatformStrategies::contextMenuItemTagLeftToRight):
(WebPlatformStrategies::contextMenuItemTagRightToLeft):
(WebPlatformStrategies::contextMenuItemTagShowSpellingPanel):
(WebPlatformStrategies::contextMenuItemTagInspectElement):
(WebPlatformStrategies::searchMenuNoRecentSearchesText):
(WebPlatformStrategies::searchMenuRecentSearchesText):
(WebPlatformStrategies::searchMenuClearRecentSearchesText):
(WebPlatformStrategies::AXWebAreaText):
(WebPlatformStrategies::AXLinkText):
(WebPlatformStrategies::AXListMarkerText):
(WebPlatformStrategies::AXImageMapText):
(WebPlatformStrategies::AXHeadingText):
(WebPlatformStrategies::AXDefinitionListTermText):
(WebPlatformStrategies::AXDefinitionListDefinitionText):
(WebPlatformStrategies::AXButtonActionVerb):
(WebPlatformStrategies::AXRadioButtonActionVerb):
(WebPlatformStrategies::AXTextFieldActionVerb):
(WebPlatformStrategies::AXCheckedCheckBoxActionVerb):
(WebPlatformStrategies::AXUncheckedCheckBoxActionVerb):
(WebPlatformStrategies::AXLinkActionVerb):
(WebPlatformStrategies::AXMenuListActionVerb):
(WebPlatformStrategies::AXMenuListPopupActionVerb):
(WebPlatformStrategies::unknownFileSizeText):
(WebPlatformStrategies::uploadFileText):
(WebPlatformStrategies::allFilesText):
(WebPlatformStrategies::missingPluginText):
(WebPlatformStrategies::crashedPluginText):
(WebPlatformStrategies::imageTitle):
(WebPlatformStrategies::multipleFileUploadText):
(WebPlatformStrategies::mediaElementLoadingStateText):
(WebPlatformStrategies::mediaElementLiveBroadcastStateText):
(WebPlatformStrategies::localizedMediaControlElementString):
(WebPlatformStrategies::localizedMediaControlElementHelpText):
(WebPlatformStrategies::localizedMediaTimeDescription):
(WebPlatformStrategies::validationMessageValueMissingText):
(WebPlatformStrategies::validationMessageTypeMismatchText):
(WebPlatformStrategies::validationMessagePatternMismatchText):
(WebPlatformStrategies::validationMessageTooLongText):
(WebPlatformStrategies::validationMessageRangeUnderflowText):
(WebPlatformStrategies::validationMessageRangeOverflowText):
(WebPlatformStrategies::validationMessageStepMismatchText):
Moved code here from WebCoreLocalizedStrings.cpp (and slightly cleaned
it up).
(WebPlatformStrategies::isLinkVisited):
(WebPlatformStrategies::addVisitedLink):
Copied code from WebKit/mac/WebCoreSupport/WebPlatformStrategies.mm.
- WebCoreSupport/WebPlatformStrategies.h: Added.
- WebKit.vcproj/WebKit.vcproj: Removed WebCoreLocalizedStrings, added
WebPlatformStrategies.
- WebView.cpp:
(WebView::initWithFrame): Initialize WebPlatformStrategies.
WebKit2:
- win/WebKit2.vcproj: Added WebPlatformStrategies. Also let VS reorder
this file as it saw fit.
- 5:41 AM Changeset in webkit [64644] by
-
- 2 edits in trunk/LayoutTests
2010-08-04 Pavel Feldman <pfeldman@chromium.org>
Not reviewed. Chromium test expectations update.
- platform/chromium/test_expectations.txt:
- 5:38 AM Changeset in webkit [64643] by
-
- 3 edits2 adds in trunk
2010-08-03 MORITA Hajime <morrita@google.com>
Reviewed by Tony Chang.
[DRT] Assertion failed when drag and move a draggable element.
https://bugs.webkit.org/show_bug.cgi?id=41695
- fast/events/dragging-mouse-moves-expected.txt: Added.
- fast/events/dragging-mouse-moves.html: Added.
2010-08-03 MORITA Hajime <morrita@google.com>
Reviewed by Tony Chang.
[DRT] Assertion failed when drag and move a draggable element.
https://bugs.webkit.org/show_bug.cgi?id=41695
mouseMoveToX() did call [WebHTMLView mouseDragged] even if dragging started.
But Cocoa doesn't call mouseDragged() until dragging is done.
Other part of DumpRenderTree also assumes Cocoa behavior and an assertion
on UIDelegate failed when mouseDragged() is called during dragging.
This change eliminated the mouseDragged() call when dragging begins,
which is implicated by draggingInfo instance.
- DumpRenderTree/mac/EventSendingController.mm: (-[EventSendingController mouseMoveToX:Y:]):
Test: fast/events/dragging-mouse-moves.html
- 5:36 AM QtWebKit edited by
- (diff)
- 5:22 AM Changeset in webkit [64642] by
-
- 17 edits1 add in trunk/WebCore
2010-08-04 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: serialize CPU profiles to InspectorValues instead of
using JS wrappers.
https://bugs.webkit.org/show_bug.cgi?id=43475
- Android.jscbindings.mk:
- CMakeLists.txt:
- GNUmakefile.am:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- bindings/js/ScriptProfile.h:
- bindings/js/ScriptProfiler.cpp: (WebCore::ScriptProfiler::stop):
- bindings/scripts/CodeGeneratorJS.pm:
- bindings/v8/ScriptProfile.cpp: (WebCore::buildInspectorObjectFor): (WebCore::ScriptProfile::buildInspectorObjectForHead):
- bindings/v8/ScriptProfile.h:
- inspector/Inspector.idl:
- inspector/InspectorController.cpp: (WebCore::InspectorController::addProfile): (WebCore::InspectorController::addProfileFinishedMessageToConsole): (WebCore::InspectorController::getProfileHeaders): (WebCore::InspectorController::getProfile): (WebCore::InspectorController::createProfileHeader):
- inspector/InspectorController.h:
- inspector/InspectorFrontend.cpp:
- inspector/InspectorFrontend.h:
- 4:42 AM Changeset in webkit [64641] by
-
- 2 edits in trunk/WebCore
2010-08-04 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Simon Hausmann.
[Qt] Use a QImage for the stroke applier scratch context
This avoids leaking a server-side resource on some graphics systems.
- platform/graphics/qt/PathQt.cpp: (WebCore::scratchContext):
- 4:39 AM Changeset in webkit [64640] by
-
- 2 edits in trunk/LayoutTests
Unreviewed build fix.
Add new Geolocation delayed permission tests to Qt skipped list
https://bugs.webkit.org/show_bug.cgi?id=43478
- platform/qt/Skipped:
- 4:13 AM Changeset in webkit [64639] by
-
- 12 edits6 adds in trunk
Adds Geolocation LayoutTests for the case where permission is not granted or denied immediately
https://bugs.webkit.org/show_bug.cgi?id=40002
Reviewed by Alexey Proskuryakov.
WebKitTools:
The code in LayoutTestController::setGeolocationPermission() was moved to
setGeolocationPermissionCommon() to allow each port to provide its own
implementation of setGeolocationPermission().
For the Mac port, setGeolocationPermission() notifies the UIDelegate of the
new permission, so it can call back to WebCore if permission requests are in
progress and are waiting for a response. A minor fix to the Mac
MockGeolocationProvider was also required to make sure that the mock provider
calls back to WebCore when it is first started.
For other ports, LayoutTestController::setGeolocationPermission() is not
implemented.
- DumpRenderTree/LayoutTestController.cpp:
(LayoutTestController::setGeolocationPermissionCommon):
- DumpRenderTree/LayoutTestController.h:
- DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
(LayoutTestController::setGeolocationPermission):
- DumpRenderTree/mac/LayoutTestControllerMac.mm:
(LayoutTestController::setGeolocationPermission):
- DumpRenderTree/mac/MockGeolocationProvider.mm:
(-[MockGeolocationProvider registerWebView:]):
- DumpRenderTree/mac/UIDelegate.h:
- DumpRenderTree/mac/UIDelegate.mm:
(-[UIDelegate webView:decidePolicyForGeolocationRequestFromOrigin:frame:listener:]):
(-[UIDelegate setGeolocationPermission:]):
(-[UIDelegate dealloc]):
- DumpRenderTree/win/LayoutTestControllerWin.cpp:
(LayoutTestController::setGeolocationPermission):
- DumpRenderTree/wx/LayoutTestControllerWx.cpp:
(LayoutTestController::setGeolocationPermission):
LayoutTests:
- fast/dom/Geolocation/delayed-permission-allowed-expected.txt: Added.
- fast/dom/Geolocation/delayed-permission-allowed.html: Added.
- fast/dom/Geolocation/delayed-permission-denied-expected.txt: Added.
- fast/dom/Geolocation/delayed-permission-denied.html: Added.
- fast/dom/Geolocation/script-tests/delayed-permission-allowed.js: Added.
- fast/dom/Geolocation/script-tests/delayed-permission-denied.js: Added.
- platform/gtk/Skipped: Added new tests to GTK skipped lists
- 2:30 AM Changeset in webkit [64638] by
-
- 2 edits in trunk/WebCore
HTML5 parser may cause onload not to fire
https://bugs.webkit.org/show_bug.cgi?id=43423
Reviewed by Darin Adler.
If a complex page causes the HTML parser to yield,
then when parsing continues again and eventually
finishes, we are missing a call to endIfDelayed(). This
results in onload never being called.
Not for lack of trying, but it seems almost
impossible to write a reliable test for this bug,
due to the highly timing-dependent nature of the
bug. The link above contains further discussion and
attempts at writing a test.
- html/HTMLDocumentParser.cpp:
(WebCore::HTMLDocumentParser::resumeParsingAfterYield):
Add a call to endIfDelayed() after pumping the tokenizer
post the parser yielding to ensure that the parsing step
is completed properly and the onload event fires.
- 1:57 AM Changeset in webkit [64637] by
-
- 2 edits in trunk/WebCore
2010-08-04 Dirk Schulze <krit@webkit.org>
Unreviewed sort of XCode project file.
- WebCore.xcodeproj/project.pbxproj:
- 1:16 AM Changeset in webkit [64636] by
-
- 2 edits in trunk
Build fix.
Fix the contents of the forwarding headers too.
- 1:06 AM Changeset in webkit [64635] by
-
- 2 moves in trunk
Build fix.
It's really useful if the forwarding headers match the name of the file that they're forwarding to.
Amazingly enough, if the name doesn't match then the file cannot be found! Who'd have thunk it?!
- 12:32 AM Changeset in webkit [64634] by
-
- 2 edits1 add in trunk/WebCore
2010-08-03 Darin Adler <Darin Adler>
Reviewed by Dan Bernstein.
System color changes are not applied properly
https://bugs.webkit.org/show_bug.cgi?id=43468
- manual-tests/system-color-change.html: Added.
- rendering/RenderTheme.cpp: (WebCore::RenderTheme::platformColorsDidChange): Added a call to Page::setNeedsReapplyStyles, so all frames of all pages will recompute in case they use system colors. It's rare for these colors to change, so OK to do a little extra style computation.
- 12:30 AM Changeset in webkit [64633] by
-
- 2 edits in trunk/WebCore
2010-08-04 Nikolas Zimmermann <nzimmermann@rim.com>
Not reviewed. Revert changed license in SVGFEOffsetElement.h, thanks Gabor for noticing.
- svg/SVGFEOffsetElement.h:
- 12:12 AM Changeset in webkit [64632] by
-
- 2 edits in trunk/JavaScriptCore
Enable JSValue32_64 for GCC on ARM by default
https://bugs.webkit.org/show_bug.cgi?id=43410
Reviewed by Geoffrey Garen.
- wtf/Platform.h:
Aug 3, 2010:
- 11:52 PM Changeset in webkit [64631] by
-
- 7 edits in trunk
Reviewed by Sam Weinig.
https://bugs.webkit.org/show_bug.cgi?id=42939
WebEditorClient::didBeginEditing is never called in WebKit2
- page/FocusController.cpp: (WebCore::FocusController::setFocused): Focusing a page without a focused frame makes little sense, so WebKit used to focus a frame first when its view became first responder. For viewless frames, WebKit cannot know what to focus. The assumption here is that in all cases with null m_focusedFrame, it's the main frame that needs to be focused.
- 10:57 PM Changeset in webkit [64630] by
-
- 1 edit in trunk/ChangeLog
2010-08-03 Eric Seidel <eric@webkit.org>
Unreviewed. Test commit for commit-queue@webkit.org.
- 10:09 PM Changeset in webkit [64629] by
-
- 2 edits in trunk/WebKit/gtk
2010-08-03 Daniel Bates <dbates@rim.com>
Fix misspelled word 'teh' in the description of the XSS Auditor setting.
- webkit/webkitwebsettings.cpp: (webkit_web_settings_class_init):
- 10:07 PM Changeset in webkit [64628] by
-
- 3 edits in trunk/WebKit2
2010-08-03 Balazs Kelemen <kb@inf.u-szeged.hu>
Reviewed by Kenneth Rohde Christiansen.
[Qt] Close the WebProcess
- Platform/CoreIPC/qt/ConnectionQt.cpp: (CoreIPC::Connection::open): Registered connectionDidClose to be called when the client disconnected.
- Platform/qt/RunLoopQt.cpp: (RunLoop::stop): Implemented by calling QCoreApplication::exit.
- 9:37 PM Changeset in webkit [64627] by
-
- 2 edits in trunk/JavaScriptCore
Speculative windows build fix.
- wtf/Bitmap.h:
- 9:25 PM Changeset in webkit [64626] by
-
- 5 edits2 adds in trunk
Build fix following r64624.
- JavaScriptCore.xcodeproj/project.pbxproj:
- wtf/PageAllocation.h:
JavaScriptGlue:
- ForwardingHeaders/wtf/BitMap.h: Added.
WebCore:
- ForwardingHeaders/wtf/BitMap.h: Added.
- 8:58 PM Changeset in webkit [64625] by
-
- 2 edits in trunk/LayoutTests
Unreviewed chromium test expectations fixup for origin-quota.html.
- platform/chromium/test_expectations.txt:
- 8:27 PM Changeset in webkit [64624] by
-
- 10 edits2 adds1 delete in trunk/JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=43269
Patch by Nathan Lawrence <nlawrence@apple.com> on 2010-08-03
Reviewed by Gavin Barraclough.
Added new allocateAligned methods to PageAllocation. In order to
prevent a regress in performance, the function needs to be inlined.
Additionally, I ported the symbian block allocator to use
PageAllocation and added a new WTF::Bitmap class to support this.
- GNUmakefile.am:
- JavaScriptCore.gypi:
- JavaScriptCore.xcodeproj/project.pbxproj:
- runtime/AlignedMemoryAllocator.h: Added.
(JSC::AlignedMemory::deallocate):
(JSC::AlignedMemory::base):
(JSC::AlignedMemory::AlignedMemory):
(JSC::AlignedMemoryAllocator::destroy):
(JSC::AlignedMemoryAllocator::allocate):
(JSC::AlignedMemoryAllocator::AlignedMemoryAllocator):
(JSC::AlignedMemoryAllocator::~AlignedMemoryAllocator):
(JSC::AlignedMemoryAllocator::free):
- runtime/Collector.cpp:
(JSC::Heap::Heap):
(JSC::Heap::destroy):
(JSC::Heap::allocateBlock):
(JSC::Heap::freeBlock):
(JSC::Heap::freeBlocks):
(JSC::Heap::allocate):
(JSC::Heap::shrinkBlocks):
(JSC::Heap::markConservatively):
(JSC::Heap::clearMarkBits):
(JSC::Heap::markedCells):
- runtime/Collector.h:
(JSC::CollectorHeap::collectorBlock):
- runtime/CollectorHeapIterator.h:
(JSC::CollectorHeapIterator::operator*):
(JSC::LiveObjectIterator::operator++):
(JSC::DeadObjectIterator::operator++):
- wtf/Bitmap.h: Added.
(WTF::Bitmap::get):
(WTF::Bitmap::set):
(WTF::Bitmap::clear):
(WTF::Bitmap::clearAll):
(WTF::Bitmap::advanceToNextFreeBit):
(WTF::Bitmap::count):
(WTF::Bitmap::isEmpty):
(WTF::Bitmap::isFull):
- wtf/PageAllocation.h:
(WTF::PageAllocation::operator UnspecifiedBoolType):
(WTF::PageAllocation::allocateAligned):
(WTF::PageAllocation::reserveAligned):
- wtf/Platform.h:
- wtf/symbian: Removed.
- wtf/symbian/BlockAllocatorSymbian.cpp: Removed.
- wtf/symbian/BlockAllocatorSymbian.h: Removed.
- 8:16 PM Changeset in webkit [64623] by
-
- 2 edits in trunk/LayoutTests
Unreviewed chromium test expectations fixup to fix canary bot redness.
- platform/chromium/test_expectations.txt:
- 8:07 PM Changeset in webkit [64622] by
-
- 2 edits in trunk/LayoutTests
2010-08-03 Kent Tamura <tkent@chromium.org>
Rubber-stamped by Eric Seidel.
Add an explanation comment to drt_expectations.txt.
- platform/chromium/drt_expectations.txt:
- 8:06 PM Changeset in webkit [64621] by
-
- 3 edits in trunk/WebKit/qt
2010-08-03 Noam Rosenthal <noam.rosenthal@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt] Edits to bridge documentation
https://bugs.webkit.org/show_bug.cgi?id=43012
- docs/qtwebkit-bridge.qdoc:
- docs/webkitsnippets/qtwebkit_bridge_snippets.cpp: (wrapInFunction):
- 8:05 PM Changeset in webkit [64620] by
-
- 2 edits in trunk/JavaScriptCore
Fix for https://bugs.webkit.org/show_bug.cgi?id=43314. The prior code
was using the wrong "length" value to move array contents when adding
space to the beginning of an array for an unshift() or similar
operation. Instead of using m_vectorLength, the length of the
allocated JSValue array, the code was using m_length, the declared
length of the array. These two values do not need to match.
Patch by Michael Saboff <msaboff@apple.com> on 2010-08-03
Reviewed by Gavin Barraclough.
- JavaScriptCore.xcodeproj/project.pbxproj:
- runtime/JSArray.cpp:
(JSC::JSArray::increaseVectorPrefixLength):
- 7:54 PM Changeset in webkit [64619] by
-
- 2 edits in trunk/JavaScriptCore
Fix following https://bugs.webkit.org/show_bug.cgi?id=43089
(accidentally inverted a compiler version check).
Patch by Chao-ying Fu <fu@mips.com> on 2010-08-03
Reviewed by Gavin Barraclough.
- jit/ExecutableAllocator.h:
(JSC::ExecutableAllocator::cacheFlush):
- 7:32 PM Changeset in webkit [64618] by
-
- 2 edits in trunk/JavaScriptCore
2010-08-03 Patrick Gansterer <paroga@paroga.com>
Reviewed by Gavin Barraclough.
Implement DEFINE_STUB_FUNCTION for WinCE.
https://bugs.webkit.org/show_bug.cgi?id=34953
- jit/JITStubs.cpp: (JSC::): (JSC::DEFINE_STUB_FUNCTION):
- 7:29 PM Changeset in webkit [64617] by
-
- 5 edits in trunk/LayoutTests
2010-08-03 Joseph Pecoraro <Joseph Pecoraro>
Skipping tests for a new feature not implemented on some platforms.
Follow-up bugs have been filed and are listed below.
- platform/chromium/test_expectations.txt: https://bugs.webkit.org/show_bug.cgi?id=43459
- platform/gtk/Skipped: https://bugs.webkit.org/show_bug.cgi?id=43456
- platform/qt/Skipped: https://bugs.webkit.org/show_bug.cgi?id=43455
- platform/win/Skipped: https://bugs.webkit.org/show_bug.cgi?id=43458
- 7:07 PM Changeset in webkit [64616] by
-
- 3 edits3 adds in trunk
<input type=number> UI: Support wheel events
https://bugs.webkit.org/show_bug.cgi?id=42441
Reviewed by Ojan Vafai.
WebCore:
Test: fast/forms/input-number-wheel.html
- html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::defaultEventHandler):
Call stepUpFromRenderer() for wheelDeltaY.
LayoutTests:
- fast/forms/input-number-wheel-expected.txt: Added.
- fast/forms/input-number-wheel.html: Added.
- fast/forms/script-tests/input-number-wheel.js: Added.
- 6:53 PM Changeset in webkit [64615] by
-
- 6 edits in trunk/WebKitTools
2010-08-03 Kent Tamura <tkent@chromium.org>
Reviewed by Dimitri Glazkov.
[DRT/Chromium] Implement --testshell-startup-dialog
https://bugs.webkit.org/show_bug.cgi?id=40616
- DumpRenderTree/chromium/DumpRenderTree.cpp: (main): Check --testshell-startup-dialog, and call openStartUpDialog() if it is specfied.
- DumpRenderTree/chromium/TestShell.h: Declare openStartUpDialog().
- DumpRenderTree/chromium/TestShellGtk.cpp: (openStartupDialog):
- DumpRenderTree/chromium/TestShellMac.mm: (openStartupDialog):
- DumpRenderTree/chromium/TestShellWin.cpp: (openStartupDialog):
- 6:51 PM Changeset in webkit [64614] by
-
- 2 edits in trunk/WebKitTools
2010-08-03 Kent Tamura <tkent@chromium.org>
Reviewed by Dimitri Glazkov.
[DRT/Chromium] Remove dependency of base/md5.h
https://bugs.webkit.org/show_bug.cgi?id=43403
- DumpRenderTree/chromium/TestShell.cpp: (TestShell::dumpImage): Use wtf/MD5.h
- 6:50 PM Changeset in webkit [64613] by
-
- 19 edits8 adds in trunk
2010-08-03 Joseph Pecoraro <Joseph Pecoraro>
Reviewed by David Kilzer.
LayoutTests:
2010-08-03 Joseph Pecoraro <Joseph Pecoraro>
Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
https://bugs.webkit.org/show_bug.cgi?id=40627
Part 6 - LayoutTest and Cleanup
- http/tests/appcache/origin-quota-expected.txt: Added.
- http/tests/appcache/origin-quota.html: Added.
- http/tests/appcache/resources/quota-origin-iframe-1.html: Added.
- http/tests/appcache/resources/quota-origin-iframe-1.manifest: Added.
- http/tests/appcache/resources/quota-origin-iframe-2.html: Added.
- http/tests/appcache/resources/quota-origin-iframe-2.manifest: Added.
- http/tests/appcache/resources/quota-origin-iframe-3.html: Added.
- http/tests/appcache/resources/quota-origin-iframe-3.manifest: Added.
WebCore:
2010-08-03 Joseph Pecoraro <Joseph Pecoraro>
Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
https://bugs.webkit.org/show_bug.cgi?id=40627
Part 6 - LayoutTest and Cleanup
Test: http/tests/appcache/origin-quota.html
- loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::scheduleReachedOriginQuotaCallback): made synchronous, as asynchronously the cache group was deleted too soon.
- loader/appcache/ApplicationCacheStorage.cpp: (WebCore::ApplicationCacheStorage::storeUpdatedQuotaForOrigin): all storing operations should force the database to be created if needed.
WebKit/mac:
2010-08-03 Joseph Pecoraro <Joseph Pecoraro>
Part 6 - LayoutTest and Cleanup
- WebCoreSupport/WebApplicationCache.h:
- WebCoreSupport/WebApplicationCache.mm: (+[WebApplicationCache setMaximumSize:]): refactor out deleting the application caches. (+[WebApplicationCache deleteAllApplicationCaches]): delete application caches.
Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
https://bugs.webkit.org/show_bug.cgi?id=40627
WebKitTools:
2010-08-03 Joseph Pecoraro <Joseph Pecoraro>
Part 6 - LayoutTest and Cleanup
Allow tests to delete application caches and set application cache
origin quotas, so they can be tested.
- DumpRenderTree/LayoutTestController.cpp: (LayoutTestController::LayoutTestController): (dumpApplicationCacheDelegateCallbacksCallback): JavaScript callback, delegates to the controller. (clearAllApplicationCachesCallback): should delete all application caches. (setApplicationCacheOriginQuotaCallback): should set the origin quota for the localhost tests. (LayoutTestController::staticFunctions):
- DumpRenderTree/LayoutTestController.h: (LayoutTestController::dumpApplicationCacheDelegateCallbacks): accessor to see if application cache callbacks should be output. (LayoutTestController::setDumpApplicationCacheDelegateCallbacks): enable or disable debug output when the application cache quota is reached.
Mac implementation.
- DumpRenderTree/mac/LayoutTestControllerMac.mm: (LayoutTestController::clearAllApplicationCaches): delete application caches. (LayoutTestController::setApplicationCacheOriginQuota): set the quota for localhost.
- DumpRenderTree/mac/UIDelegate.mm: (-[UIDelegate webView:frame:exceededDatabaseQuotaForSecurityOrigin:database:]): style fix. (-[UIDelegate webView:exceededApplicationCacheOriginQuotaForSecurityOrigin:]): reset the quota.
Stub implementations for other platforms.
- DumpRenderTree/chromium/LayoutTestController.cpp: (LayoutTestController::LayoutTestController): (LayoutTestController::clearAllApplicationCaches): (LayoutTestController::setApplicationCacheOriginQuota):
- DumpRenderTree/chromium/LayoutTestController.h:
- DumpRenderTree/gtk/LayoutTestControllerGtk.cpp: (LayoutTestController::clearAllApplicationCaches): (LayoutTestController::setApplicationCacheOriginQuota):
- DumpRenderTree/qt/LayoutTestControllerQt.cpp: (LayoutTestController::clearAllApplicationCaches): (LayoutTestController::setApplicationCacheOriginQuota):
- DumpRenderTree/qt/LayoutTestControllerQt.h:
- DumpRenderTree/win/LayoutTestControllerWin.cpp: (LayoutTestController::clearAllApplicationCaches): (LayoutTestController::setApplicationCacheOriginQuota):
- DumpRenderTree/wx/LayoutTestControllerWx.cpp: (LayoutTestController::clearAllApplicationCaches): (LayoutTestController::setApplicationCacheOriginQuota):
Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
https://bugs.webkit.org/show_bug.cgi?id=40627
- 6:50 PM Changeset in webkit [64612] by
-
- 9 edits4 moves1 add in trunk
2010-08-03 Joseph Pecoraro <Joseph Pecoraro>
Reviewed by David Kilzer.
WebKit:
2010-08-03 Joseph Pecoraro <Joseph Pecoraro>
Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
https://bugs.webkit.org/show_bug.cgi?id=40627
Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
- WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
WebKit/mac:
2010-08-03 Joseph Pecoraro <Joseph Pecoraro>
Reviewed by David Kilzer.
Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
https://bugs.webkit.org/show_bug.cgi?id=40627
Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
Per-Origin quotas exist for Databases and Application Caches. Clients
given a WebSecurityOrigin have the ability to set the quota for any
per-origin quota type. This puts quota management into an interface
and WebSecurityOrigin allows access to quota managers for the
different types of quotas.
This also deprecates the old methods on WebSecurityOrigin. They are
left in for now to prevent breaking older clients.
The WebQuotaManager interface allows querying and modifying a
per-origin quota. This is implemented for both Databases and
Application Caches.
- Misc/WebQuotaManager.h: Added. Interface for quota management (usage, quota, setQuota).
- Storage/WebDatabaseQuotaManager.h: Added.
- Storage/WebDatabaseQuotaManager.mm: Added. (-[WebDatabaseQuotaManager origin]): (-[WebDatabaseQuotaManager usage]): (-[WebDatabaseQuotaManager quota]): (-[WebDatabaseQuotaManager setQuota:]):
- Storage/WebDatabaseSecurityOrigin.h: Removed.
- Storage/WebDatabaseSecurityOrigin.mm: Removed.
- WebCoreSupport/WebApplicationCacheQuotaManager.h: Added.
- WebCoreSupport/WebApplicationCacheQuotaManager.mm: Added. (-[WebApplicationCacheQuotaManager origin]): (-[WebApplicationCacheQuotaManager usage]): (-[WebApplicationCacheQuotaManager quota]): (-[WebApplicationCacheQuotaManager setQuota:]):
- WebCoreSupport/WebSecurityOriginPrivate.h: Added a category to access managers. Deprecated old methods.
Remove the WebSecurityOrigin sub-classes. Managers are better.
- WebCoreSupport/WebApplicationCacheSecurityOrigin.h: Removed.
- WebCoreSupport/WebApplicationCacheSecurityOrigin.mm: Removed.
Create the managers lazily. Change old style calls to make use
of the managers.
- WebCoreSupport/WebChromeClient.mm: (WebChromeClient::exceededDatabaseQuota): (WebChromeClient::reachedApplicationCacheOriginQuota):
- WebCoreSupport/WebSecurityOrigin.mm: (-[WebSecurityOrigin applicationCacheQuotaManager]): (-[WebSecurityOrigin databaseQuotaManager]): (-[WebSecurityOrigin dealloc]): release the managers if they exist.
WebKitTools:
2010-08-03 Joseph Pecoraro <Joseph Pecoraro>
Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
https://bugs.webkit.org/show_bug.cgi?id=40627
Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
Change old style calls to make use of the managers.
- DumpRenderTree/mac/LayoutTestControllerMac.mm: (LayoutTestController::setDatabaseQuota):
- DumpRenderTree/mac/UIDelegate.mm: (-[UIDelegate webView:frame:exceededDatabaseQuotaForSecurityOrigin:database:]):
- 6:29 PM Changeset in webkit [64611] by
-
- 2 edits in trunk/LayoutTests
2010-08-03 Eric Seidel <eric@webkit.org>
Unreviewed. Skipping test which fails on some Leopard installs.
http/tests/media/video-seekable-stall.html fails on the Leopard Commit Queue Machine
https://bugs.webkit.org/show_bug.cgi?id=35271
Skip this failing test as the most expedient solution.
- platform/mac-leopard/Skipped:
- 6:19 PM Changeset in webkit [64610] by
-
- 3 edits in trunk/WebCore
2010-08-03 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Eric Seidel.
extractAndNegateTextDecorationStyle and maxRangeOffset in ApplyStyleCommand.cpp should be deleted
https://bugs.webkit.org/show_bug.cgi?id=43437
Removed extractAndNegateTextDecorationStyle because we never push down text decorations added by CSS rules
as discussed on the bug 27809. Also removed pushDownTextDecorationStyleAtBoundaries because it only existed
to encapsulate the complexity of calling pushDownTextDecorationStyleAroundNode first with forceNegate = false
(calling pushDownTextDecorationStyleAroundNode) and again with forceNegate = true (calling extractAndNegateTextDecorationStyle)
after updating layout but neither the layout update nor the second call to pushDownTextDecorationStyleAroundNode
is needed after the removal of extractAndNegateTextDecorationStyle.
Also replaced maxRangeOffset by lastOffsetForEditing as FIXME (added by r48235) indicated.
No new tests added since this is a clean up.
- editing/ApplyStyleCommand.cpp: (WebCore::ApplyStyleCommand::pushDownTextDecorationStyleAroundNode): No longer takes forceNegate as an argument. (WebCore::ApplyStyleCommand::removeInlineStyle): Calls pushDownTextDecorationStyleAroundNode directly.
- editing/ApplyStyleCommand.h:
- 6:09 PM Changeset in webkit [64609] by
-
- 2 edits in trunk/WebCore
2010-08-03 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Ojan Vafai.
Extract a function that serializes nodes from the range version of createMarkup
https://bugs.webkit.org/show_bug.cgi?id=43405
Extracted serializeNodes that serializes nodes from createMarkup.
No new tests added since this is a clean up.
- editing/markup.cpp: (WebCore::serializeNodes): Added. (WebCore::createMarkup): Calls serializeNodes.
- 5:15 PM Changeset in webkit [64608] by
-
- 24 edits in trunk/JavaScriptCore
Bug 43390 - Do not CRASH if we run out of room for jit code.
Reviewed by Oliver Hunt.
Change the ExecutableAllocator implementations not to crash, and to return 0 if memory cannot be allocated.
The assemblers should pass this through without trying to use it in executableCopy.
Change the LinkBuffer to handle this, and to provide an allocationSuccessful() method to test for this.
Change the JIT to throw an exception if allocation fails.
Make JIT optimizations fail gracefully if memory cannot be allocated (use non-optimized path).
Change YARR JIT to fallback to PCRE
- assembler/ARMAssembler.cpp:
(JSC::ARMAssembler::executableCopy):
- assembler/ARMv7Assembler.h:
(JSC::ARMv7Assembler::executableCopy):
- assembler/LinkBuffer.h:
(JSC::LinkBuffer::allocationSuccessful):
- assembler/MIPSAssembler.h:
(JSC::MIPSAssembler::executableCopy):
- assembler/X86Assembler.h:
(JSC::X86Assembler::executableCopy):
- bytecode/StructureStubInfo.h:
(JSC::StructureStubInfo::initGetByIdProto):
(JSC::StructureStubInfo::initGetByIdChain):
(JSC::StructureStubInfo::initGetByIdSelfList):
(JSC::StructureStubInfo::initGetByIdProtoList):
(JSC::StructureStubInfo::initPutByIdTransition):
- jit/ExecutableAllocator.cpp:
(JSC::ExecutablePool::systemAlloc):
- jit/ExecutableAllocatorFixedVMPool.cpp:
(JSC::FixedVMPoolAllocator::allocInternal):
- jit/JIT.cpp:
(JSC::JIT::privateCompile):
- jit/JIT.h:
(JSC::JIT::compileGetByIdProto):
(JSC::JIT::compileGetByIdSelfList):
(JSC::JIT::compileGetByIdProtoList):
(JSC::JIT::compileGetByIdChainList):
(JSC::JIT::compileGetByIdChain):
(JSC::JIT::compilePutByIdTransition):
(JSC::JIT::compilePatchGetArrayLength):
- jit/JITOpcodes.cpp:
(JSC::JIT::privateCompileCTIMachineTrampolines):
- jit/JITOpcodes32_64.cpp:
(JSC::JIT::privateCompileCTIMachineTrampolines):
(JSC::JIT::privateCompileCTINativeCall):
- jit/JITPropertyAccess.cpp:
(JSC::JIT::stringGetByValStubGenerator):
(JSC::JIT::privateCompilePutByIdTransition):
(JSC::JIT::privateCompilePatchGetArrayLength):
(JSC::JIT::privateCompileGetByIdProto):
(JSC::JIT::privateCompileGetByIdSelfList):
(JSC::JIT::privateCompileGetByIdProtoList):
(JSC::JIT::privateCompileGetByIdChainList):
(JSC::JIT::privateCompileGetByIdChain):
- jit/JITPropertyAccess32_64.cpp:
(JSC::JIT::stringGetByValStubGenerator):
(JSC::JIT::privateCompilePutByIdTransition):
(JSC::JIT::privateCompilePatchGetArrayLength):
(JSC::JIT::privateCompileGetByIdProto):
(JSC::JIT::privateCompileGetByIdSelfList):
(JSC::JIT::privateCompileGetByIdProtoList):
(JSC::JIT::privateCompileGetByIdChainList):
(JSC::JIT::privateCompileGetByIdChain):
- jit/JITStubs.cpp:
(JSC::JITThunks::tryCachePutByID):
(JSC::JITThunks::tryCacheGetByID):
(JSC::DEFINE_STUB_FUNCTION):
(JSC::setupPolymorphicProtoList):
- jit/JITStubs.h:
- jit/SpecializedThunkJIT.h:
(JSC::SpecializedThunkJIT::finalize):
- runtime/ExceptionHelpers.cpp:
(JSC::createOutOfMemoryError):
- runtime/ExceptionHelpers.h:
- runtime/Executable.cpp:
(JSC::EvalExecutable::compileInternal):
(JSC::ProgramExecutable::compileInternal):
(JSC::FunctionExecutable::compileForCallInternal):
(JSC::FunctionExecutable::compileForConstructInternal):
(JSC::FunctionExecutable::reparseExceptionInfo):
(JSC::EvalExecutable::reparseExceptionInfo):
- yarr/RegexJIT.cpp:
(JSC::Yarr::RegexGenerator::compile):
- 4:44 PM Changeset in webkit [64607] by
-
- 2 edits in trunk/WebCore
Fix the build by adding the needed MathML source files to WebCore's vcproj.
Also, Visual Studio did some drive-by resorting of the vcproj, the added
MathML files are the only important change.
- WebCore.vcproj/WebCore.vcproj:
- 4:36 PM Changeset in webkit [64606] by
-
- 2 edits in trunk/WebKitTools
Add a new Leopard build slave to run the release tests.
- BuildSlaveSupport/build.webkit.org-config/config.json:
- 4:26 PM Changeset in webkit [64605] by
-
- 2 edits in trunk/WebCore
2010-08-03 Joseph Pecoraro <Joseph Pecoraro>
Reviewed by Nate Chapin.
Web Inspector: Missing ApplicationCache InspectorBackend Stub
https://bugs.webkit.org/show_bug.cgi?id=43265
Registered "getApplicationCaches".
- inspector/front-end/InspectorBackendStub.js: (WebInspector.InspectorBackendStub):
- 4:09 PM Changeset in webkit [64604] by
-
- 2 edits in trunk/WebCore
Fix the Windows build by adding WebCore/mathml to the list of paths to look for header
files.
- WebCore.vcproj/WebCoreCommon.vsprops:
- 3:56 PM Changeset in webkit [64603] by
-
- 9 edits in trunk
WebKitTestRunner needs to activate the Mac font ascent hack
https://bugs.webkit.org/show_bug.cgi?id=43404
Reviewed by Darin Adler.
WebKit2:
- WebProcess/InjectedBundle/API/c/WKBundle.cpp:
(WKBundleActivateMacFontAscentHack):
Get the InjectedBundle, and calls its activateMacFontAscentHack().
- WebProcess/InjectedBundle/API/c/WKBundlePrivate.h:
Declare WKBundleActivateMacFontAscentHack().
- WebProcess/InjectedBundle/InjectedBundle.h:
Declare activateMacFontAscentHack().
- WebProcess/InjectedBundle/mac/InjectedBundleMac.cpp:
(WebKit::InjectedBundle::activateMacFontAscentHack):
Stubbed.
- WebProcess/InjectedBundle/qt/InjectedBundleQt.cpp:
(WebKit::InjectedBundle::activateMacFontAscentHack):
Stubbed.
- WebProcess/InjectedBundle/win/InjectedBundleWin.cpp:
(WebKit::InjectedBundle::activateMacFontAscentHack):
Activate the ascent hack.
WebKitTools:
- WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
(WTR::InjectedBundle::initialize):
Call WKBundleActivateMacFontAscentHack().
- 3:55 PM Changeset in webkit [64602] by
-
- 5 edits in trunk/JavaScriptCore
Fixed a crash seen on the GTK 64bit buildbot.
Reviewed by Oliver Hunt.
When JSArray is allocated for the vptr stealing hack, it's not allocated
in the heap, so the JSArray constructor can't safely call Heap::heap().
Since this was subtle enough to confuse smart people, I've changed JSArray
to have an explicit vptr stealing constructor.
- JavaScriptCore.xcodeproj/project.pbxproj:
- runtime/JSArray.cpp:
(JSC::JSArray::JSArray):
- runtime/JSArray.h:
(JSC::JSArray::):
- runtime/JSGlobalData.cpp:
(JSC::JSGlobalData::storeVPtrs):
- 3:55 PM Changeset in webkit [64601] by
-
- 2 edits in trunk/WebKitTools
WebKitTestRunner needs to support loading custom fonts (via the
WEBKIT_TESTFONTS environment variable)
https://bugs.webkit.org/show_bug.cgi?id=42782
Reviewed by Adam Roben.
- WebKitTestRunner/InjectedBundle/win/ActivateFonts.cpp:
(WTR::fontsPath):
Copied from DRT code. Removed the fallback to DumpRenderTree.resources/,
as this directory doesn't appear to be created anymore.
(WTR::activateFonts):
Loop through the fonts, and call AddFontResourceExW() for each.
- 3:54 PM Changeset in webkit [64600] by
-
- 2 edits in trunk/WebCore
Fix the i386 build with a static_cast hammer.
- mathml/RenderMathMLFraction.cpp:
(WebCore::RenderMathMLFraction::layout):
- 3:50 PM Changeset in webkit [64599] by
-
- 2 edits in trunk/WebKit2
2010-08-03 Simon Fraser <Simon Fraser>
Fix typo in typo fix.
- Shared/DrawingAreaBase.h: (WebKit::DrawingAreaBase::DrawingAreaInfo::DrawingAreaInfo): (WebKit::DrawingAreaBase::DrawingAreaBase):
- 3:49 PM Changeset in webkit [64598] by
-
- 1 edit5 deletes in trunk/ANGLE
Remove some unnecessary files from the ANGLE tree.
Rubber-stamped by Adele Peterson.
- src/compiler/tools/COPYING.bison: Removed.
- src/compiler/tools/COPYING.flex: Removed.
- src/compiler/tools/README: Removed.
- src/compiler/tools/bison.hairy: Removed.
- src/compiler/tools/bison.simple: Removed.
- 3:49 PM Changeset in webkit [64597] by
-
- 2 edits4 adds in trunk/ANGLE
Clean up the ANGLE Xcode project.
Rubber-stamped by Adele Peterson.
Main changes include:
- Adding a Production configuration.
- Modifying the library name from libangle.a to libANGLE.a.
- Installing the headers in a subdirectory of /usr/local/include to avoid polluting the top-level directory.
- Generating derived sources in to the built products directory so they're saved along with the symroot.
- Switching to using .xcconfig files for maximum cleanliness.
- ANGLE.xcodeproj/project.pbxproj:
- Configurations/ANGLE.xcconfig: Added.
- Configurations/Base.xcconfig: Added.
- Configurations/DebugRelease.xcconfig: Added.
- 3:42 PM Changeset in webkit [64596] by
-
- 5 edits in trunk/WebCore
Speculative build fix for Leopard.
- mathml/RenderMathMLOperator.cpp:
- mathml/RenderMathMLRoot.cpp:
(WebCore::RenderMathMLRoot::paint):
(WebCore::RenderMathMLRoot::layout):
- mathml/RenderMathMLSquareRoot.cpp:
(WebCore::RenderMathMLSquareRoot::paint):
- mathml/RenderMathMLSubSup.cpp:
- 3:33 PM Changeset in webkit [64595] by
-
- 2 edits in trunk/WebKit2
2010-08-03 Simon Fraser <Simon Fraser>
Fix typo in previous commit.
- Shared/DrawingAreaBase.h: (WebKit::DrawingAreaBase::DrawingAreaInfo::DrawingAreaInfo): (WebKit::DrawingAreaBase::DrawingAreaBase):
- 3:30 PM Changeset in webkit [64594] by
-
- 21 edits2 copies in trunk
2010-08-03 Simon Fraser <Simon Fraser>
Reviewed by Anders Carlsson.
Compositing iframe layout test crashes in WebKit2
https://bugs.webkit.org/show_bug.cgi?id=42860
Fix assertion caused by a DrawingArea handling a message that was targetted at an older DrawingArea
that it has replaced.
This was done by assigning a unique ID to each DrawingAreaProxy that gets created, and passing
this ID, along with the type, to the WebProcess via an encoded DrawingAreaInfo. Each message
also includes this ID. Messages with an ID that doesn't match that of the current DrawingArea are ignored.
Refactored some common code and data into a DrawingAreaBase class which is shared, and adding
encode/decode of DrawingAreaInfo.
- Shared/DrawingAreaBase.cpp: Added. (WebKit::DrawingAreaBase::encode): (WebKit::DrawingAreaBase::decode):
- Shared/DrawingAreaBase.h: Added. (WebKit::DrawingAreaBase::): (WebKit::DrawingAreaBase::~DrawingAreaBase): (WebKit::DrawingAreaBase::type): (WebKit::DrawingAreaBase::id): (WebKit::DrawingAreaBase::DrawingAreaInfo::DrawingAreaInfo): (WebKit::DrawingAreaBase::DrawingAreaBase): (CoreIPC::):
- UIProcess/ChunkedUpdateDrawingAreaProxy.cpp: (WebKit::ChunkedUpdateDrawingAreaProxy::setSize): (WebKit::ChunkedUpdateDrawingAreaProxy::setPageIsVisible): (WebKit::ChunkedUpdateDrawingAreaProxy::update):
- UIProcess/DrawingAreaProxy.cpp: (WebKit::DrawingAreaProxy::DrawingAreaProxy): (WebKit::DrawingAreaProxy::nextDrawingAreaID):
- UIProcess/DrawingAreaProxy.h:
- UIProcess/LayerBackedDrawingAreaProxy.cpp: (WebKit::LayerBackedDrawingAreaProxy::setSize): (WebKit::LayerBackedDrawingAreaProxy::setPageIsVisible): (WebKit::LayerBackedDrawingAreaProxy::update):
- UIProcess/LayerBackedDrawingAreaProxy.h:
- UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::didReceiveSyncMessage):
- WebKit2.xcodeproj/project.pbxproj:
- WebProcess/WebCoreSupport/WebChromeClient.cpp: (WebKit::WebChromeClient::createWindow):
- WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp: (WebKit::ChunkedUpdateDrawingArea::ChunkedUpdateDrawingArea): (WebKit::ChunkedUpdateDrawingArea::didReceiveMessage):
- WebProcess/WebPage/ChunkedUpdateDrawingArea.h:
- WebProcess/WebPage/DrawingArea.cpp: (WebKit::DrawingArea::create): (WebKit::DrawingArea::DrawingArea):
- WebProcess/WebPage/DrawingArea.h:
- WebProcess/WebPage/LayerBackedDrawingArea.cpp: (WebKit::LayerBackedDrawingArea::LayerBackedDrawingArea): (WebKit::LayerBackedDrawingArea::didReceiveMessage):
- WebProcess/WebPage/LayerBackedDrawingArea.h:
- WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::create): (WebKit::WebPage::WebPage): (WebKit::WebPage::changeAcceleratedCompositingMode):
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebProcess.cpp: (WebKit::WebProcess::createWebPage): (WebKit::WebProcess::didReceiveMessage):
- WebProcess/WebProcess.h:
- win/WebKit2.vcproj:
- 3:29 PM Changeset in webkit [64593] by
-
- 2 edits in trunk/WebKitLibraries
Enable MathML on Windows.
Reviewed by Alice Liu.
- win/tools/vsprops/FeatureDefines.vsprops:
- 3:11 PM Changeset in webkit [64592] by
-
- 2 edits in trunk/WebCore
Speculative build fix.
- css/mathml.css:
(mi):
(math[mathsize="small"], mstyle[mathsize="small"], mo[mathsize="small"], mn[mathsize="small"], mi[mathsize="small"], mtext[mathsize="small"], mspace[mathsize="small"], ms[mathsize="small"]):
(math[mathsize="normal"], mstyle[mathsize="normal"], mo[mathsize="normal"], mn[mathsize="normal"], mi[mathsize="normal"], mtext[mathsize="normal"], mspace[mathsize="normal"], ms[mathsize="normal"]):
(math[mathsize="big"], mstyle[mathsize="big"], mo[mathsize="big"], mn[mathsize="big"], mi[mathsize="big"], mtext[mathsize="big"], mspace[mathsize="big"], ms[mathsize="big"]):
- 3:04 PM Changeset in webkit [64591] by
-
- 4 edits in trunk
2010-08-03 Alex Milowski <alex@milowski.com>
Reviewed by Beth Dakin.
Changed the ENABLE_MATHML value to enable MathML by default.
- Configurations/FeatureDefines.xcconfig:
2010-08-03 Geoffrey Garen <ggaren@apple.com>
Reviewed by Mark Rowe.
https://bugs.webkit.org/show_bug.cgi?id=43444
PLATFORM(CF) is false on Windows in JavaScriptCore
Moved some PLATFORM(WIN) #defines down into JavaScriptCore.
- config.h: Moved WTF_PLATFORM_CF 1 and WTF_USE_PTHREADS 0 to wtf/Platform.h. Removed #undef WTF_USE_WININET because wtf/Platform.h no longer #defines it.
- 2:57 PM Changeset in webkit [64590] by
-
- 2 edits in trunk/LayoutTests
2010-08-03 Dimitri Glazkov <Dimitri Glazkov>
Removed duplicate expectations from the DRT overrides.
- platform/chromium/drt_expectations.txt: Removed special-key-events-in-input-text.html.
- 2:40 PM Writing DumpAsMarkup Tests edited by
- Updated "Dump Multiple Times" to match the recent changes (diff)
- 2:35 PM Changeset in webkit [64589] by
-
- 11 edits in trunk
JavaScriptCore: Changed the ENABLE_MATHML value to enable MathML by default.
Patch by Alex Milowski <alex@milowski.com> on 2010-08-03
Reviewed by Beth Dakin.
- Configurations/FeatureDefines.xcconfig:
WebCore: Changed the ENABLE_MATHML value to enable MathML by default.
Patch by Alex Milowski <alex@milowski.com> on 2010-08-03
Reviewed by Beth Dakin.
- Configurations/FeatureDefines.xcconfig:
WebKit/mac: Changed the ENABLE_MATHML value to enable MathML by default.
Patch by Alex Milowski <alex@milowski.com> on 2010-08-03
Reviewed by Beth Dakin.
- Configurations/FeatureDefines.xcconfig:
WebKit2: Changed the ENABLE_MATHML value to enable MathML by default.
Patch by Alex Milowski <alex@milowski.com> on 2010-08-03
Reviewed by Beth Dakin.
- Configurations/FeatureDefines.xcconfig:
WebKitTools: Changed the default for MathML support so that is is enabled by default.
Patch by Alex Milowski <alex@milowski.com> on 2010-08-03
Reviewed by Beth Dakin.
- Scripts/build-webkit:
- 2:34 PM Writing DumpAsMarkup Tests edited by
- Updated "Output Subtree" to match the recent changes (diff)
- 2:29 PM Writing DumpAsMarkup Tests edited by
- Updated "How to Use" to match the recent changes (diff)
- 2:29 PM Changeset in webkit [64588] by
-
- 4 edits in trunk/JavaScriptCore
Change to keep returned pointer from malloc family functions to
quiet memory leak detect. The pointer is saved in the new m_allocBase
member of the ArrayStorage structure. This fixes the issue found in
https://bugs.webkit.org/show_bug.cgi?id=43229.
Patch by Michael Saboff <msaboff@apple.com> on 2010-08-03
Reviewed by Gavin Barraclough.
As part of this change, we use m_allocBase when reallocating and
freeing the memory associated with ArrayStorage.
- runtime/JSArray.cpp:
(JSC::JSArray::JSArray):
(JSC::JSArray::~JSArray):
(JSC::JSArray::putSlowCase):
(JSC::JSArray::increaseVectorLength):
(JSC::JSArray::increaseVectorPrefixLength):
- runtime/JSArray.h:
- 2:01 PM Changeset in webkit [64587] by
-
- 3 edits in trunk/JavaScriptCore
Try to fix Windows build: Don't use GCActivityCallbackCF on Windows, since
PLATFORM(CF) is not defined on Windows.
We'll need to enable the GC activity callback some other way, but this
change should get the build back to normal.
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- runtime/GCActivityCallbackCF.cpp: Make it easier to detect this error
in the future with an explicit error message.
- 1:42 PM Changeset in webkit [64586] by
-
- 2 edits in trunk/JavaScriptCore
Try to fix Windows build: update .def file.
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
- 1:34 PM Changeset in webkit [64585] by
-
- 12 edits3 adds in trunk/JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=41318
GC should reclaim garbage even when new objects are not being allocated rapidly
Patch by Nathan Lawrence <nlawrence@apple.com> on 2010-08-03
Reviewed by Oliver Hunt.
Added a callback in JavaScriptCore that gets triggered after an
allocation causes the heap to reset. This is useful for adding a
timer that will trigger garbage collection after the "last" allocation.
Also needed was to add lock and unlock methods to JSLock that needed
only a JSGlobalData object versus an ExecState object.
- CMakeLists.txt:
- GNUmakefile.am:
- JavaScriptCore.exp:
- JavaScriptCore.gypi:
- JavaScriptCore.pro:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- jit/JITPropertyAccess.cpp:
(JSC::JIT::emit_op_put_by_val):
- runtime/Collector.cpp:
(JSC::Heap::Heap):
(JSC::Heap::reset):
(JSC::Heap::setActivityCallback):
- runtime/Collector.h:
- runtime/GCActivityCallback.cpp: Added.
(JSC::DefaultGCActivityCallback::DefaultGCActivityCallback):
(JSC::DefaultGCActivityCallback::~DefaultGCActivityCallback):
(JSC::DefaultGCActivityCallback::operator()):
- runtime/GCActivityCallback.h: Added.
(JSC::GCActivityCallback::~GCActivityCallback):
(JSC::GCActivityCallback::operator()):
(JSC::GCActivityCallback::GCActivityCallback):
(JSC::DefaultGCActivityCallback::create):
- runtime/GCActivityCallbackCF.cpp: Added.
(JSC::DefaultGCActivityCallbackPlatformData::trigger):
(JSC::DefaultGCActivityCallback::DefaultGCActivityCallback):
(JSC::DefaultGCActivityCallback::~DefaultGCActivityCallback):
(JSC::DefaultGCActivityCallback::operator()):
- runtime/JSLock.cpp:
(JSC::JSLock::JSLock):
- runtime/JSLock.h:
- 1:23 PM Changeset in webkit [64584] by
-
- 10 edits in trunk/WebCore
2010-07-30 Stephen White <senorblanco@chromium.org>
Reviewed by Ojan Vafai.
Move PlatformContextSkia and NativeImageSkia into the WebCore namespace.
https://bugs.webkit.org/show_bug.cgi?id=43272
One wrinkle is that PlatformContext and NativeImagePtr are
typedef'ed outside outside the WebCore namespace block, so the
PlatformContextSkia and NativeImageSkia have to be forward-declared
explicitly within that namespace. Another solution might be to move
those declarations into the WebCore namespace block below, but that
would affect platforms other than Skia, so I leave it to the reviewer
to decide.
Test: if it compiles, you're happy.
- platform/graphics/GraphicsContext.h:
- platform/graphics/Image.h:
- platform/graphics/ImageSource.h:
- platform/graphics/skia/NativeImageSkia.cpp: (WebCore::NativeImageSkia::hasResizedBitmap): (WebCore::NativeImageSkia::shouldCacheResampling):
- platform/graphics/skia/NativeImageSkia.h:
- platform/graphics/skia/PlatformContextSkia.cpp: (WebCore::PlatformContextSkia::State::State): (WebCore::PlatformContextSkia::beginLayerClippedToImage): (WebCore::PlatformContextSkia::drawRect): (WebCore::PlatformContextSkia::setupPaintForStroking): (WebCore::PlatformContextSkia::getStrokeStyle): (WebCore::PlatformContextSkia::setStrokeStyle): (WebCore::PlatformContextSkia::setTextDrawingMode): (WebCore::PlatformContextSkia::interpolationQuality): (WebCore::PlatformContextSkia::setInterpolationQuality): (WebCore::PlatformContextSkia::getImageResamplingHint): (WebCore::PlatformContextSkia::setImageResamplingHint): (WebCore::PlatformContextSkia::clearImageResamplingHint): (WebCore::PlatformContextSkia::applyClipFromImage): (WebCore::PlatformContextSkia::setGLES2Context): (WebCore::PlatformContextSkia::prepareForSoftwareDraw): (WebCore::PlatformContextSkia::prepareForHardwareDraw): (WebCore::PlatformContextSkia::syncSoftwareCanvas): (WebCore::PlatformContextSkia::uploadSoftwareToHardware):
- platform/graphics/skia/PlatformContextSkia.h: (WebCore::PlatformContextSkia::gpuCanvas):
- platform/graphics/skia/SkiaFontWin.cpp: (WebCore::windowsCanHandleDrawTextShadow): (WebCore::paintSkiaText):
- platform/graphics/skia/SkiaFontWin.h:
- 1:04 PM Changeset in webkit [64583] by
-
- 2 edits1 move in trunk/WebCore
Rename LocalizedStringsMac.mm to LocalizedStrings.cpp
LocalizedStringsMac.mm should be usable by other ports
https://bugs.webkit.org/show_bug.cgi?id=43441
Reviewed by Anders Carlsson.
- WebCore.xcodeproj/project.pbxproj: Updated the file's name and path.
- platform/LocalizedStrings.cpp: Renamed from
WebCore/platform/mac/LocalizedStringsMac.mm. Changed #imports to
- 12:47 PM Changeset in webkit [64582] by
-
- 10 edits in trunk
2010-08-03 James Robinson <jamesr@chromium.org>
Reviewed by Darin Fisher.
Move WebGL-specific code out of GraphicsContext3D so that G3D can be used as a generic accelerated drawing API
https://bugs.webkit.org/show_bug.cgi?id=43221
Implements functions in term of Platform3DObjects instead of WebGL types.
- src/GraphicsContext3D.cpp: (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas): (WebCore::GraphicsContext3DInternal::beginPaint): (WebCore::GraphicsContext3DInternal::bindAttribLocation): (WebCore::GraphicsContext3DInternal::getActiveAttrib): (WebCore::GraphicsContext3DInternal::getActiveUniform): (WebCore::GraphicsContext3DInternal::getAttribLocation): (WebCore::GraphicsContext3DInternal::getProgramInfoLog): (WebCore::GraphicsContext3DInternal::getShaderInfoLog): (WebCore::GraphicsContext3DInternal::getShaderSource): (WebCore::GraphicsContext3DInternal::getUniformLocation): (WebCore::GraphicsContext3DInternal::shaderSource):
2010-08-03 James Robinson <jamesr@chromium.org>
Reviewed by Darin Fisher.
Move WebGL-specific code out of GraphicsContext3D so that G3D can be used as a generic accelerated drawing API
https://bugs.webkit.org/show_bug.cgi?id=43221
Changes the GraphicsContext3D API to use Platform3DObjects instead of WebGLFoo* types like WebGLTexture.
WebGLRenderingContext still uses WebGLFoo types and converts to Platform3DObjects internally. Other
consumers of the GraphicsContext3D can use the Platform3DObject APIs directly without any ties to WebGL.
The majority of this change is purely mechanical. The less obvious changes are:
- move all null checking on WebGLFoo types to WebGLRenderingContext, instead of mixing them between WebGLRenderingContext and the various port-specific implementations of GraphicsContext3D
- add a GraphicsContext3D getter to CanvasRenderingContext. This is needed for the readback path on Chromium/mac. It may be possible to remove this, but I would prefer to do that in a follow-up patch to minimize churn.
- move some texture cube map logic that existed only in the Chromium port of GC3D to WebGLRenderingContext behind #if PLATFORM(CHROMIUM). I think this logic should either exist for all ports or exist for none, but again I would rather change the behavior in a different patch from this one.
- html/canvas/CanvasRenderingContext.h: (WebCore::CanvasRenderingContext::graphicsContext3D):
- html/canvas/WebGLProgram.cpp: (WebCore::WebGLProgram::cacheActiveAttribLocations):
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::attachShader): (WebCore::WebGLRenderingContext::bindAttribLocation): (WebCore::WebGLRenderingContext::bindBuffer): (WebCore::WebGLRenderingContext::bindFramebuffer): (WebCore::WebGLRenderingContext::bindRenderbuffer): (WebCore::WebGLRenderingContext::bindTexture): (WebCore::WebGLRenderingContext::compileShader): (WebCore::WebGLRenderingContext::detachShader): (WebCore::WebGLRenderingContext::framebufferRenderbuffer): (WebCore::WebGLRenderingContext::framebufferTexture2D): (WebCore::WebGLRenderingContext::getActiveAttrib): (WebCore::WebGLRenderingContext::getActiveUniform): (WebCore::WebGLRenderingContext::getAttachedShaders): (WebCore::WebGLRenderingContext::getAttribLocation): (WebCore::WebGLRenderingContext::getProgramParameter): (WebCore::WebGLRenderingContext::getProgramInfoLog): (WebCore::WebGLRenderingContext::getShaderParameter): (WebCore::WebGLRenderingContext::getShaderInfoLog): (WebCore::WebGLRenderingContext::getShaderSource): (WebCore::WebGLRenderingContext::getUniform): (WebCore::WebGLRenderingContext::getUniformLocation): (WebCore::WebGLRenderingContext::isBuffer): (WebCore::WebGLRenderingContext::isFramebuffer): (WebCore::WebGLRenderingContext::isProgram): (WebCore::WebGLRenderingContext::isRenderbuffer): (WebCore::WebGLRenderingContext::isShader): (WebCore::WebGLRenderingContext::isTexture): (WebCore::WebGLRenderingContext::linkProgram): (WebCore::WebGLRenderingContext::shaderSource): (WebCore::WebGLRenderingContext::useProgram): (WebCore::WebGLRenderingContext::validateProgram): (WebCore::WebGLRenderingContext::handleNPOTTextures): (WebCore::WebGLRenderingContext::createFallbackBlackTextures1x1): (WebCore::WebGLRenderingContext::initVertexAttrib0): (WebCore::WebGLRenderingContext::simulateVertexAttrib0): (WebCore::WebGLRenderingContext::restoreStatesAfterVertexAttrib0Simulation):
- html/canvas/WebGLRenderingContext.h: (WebCore::WebGLRenderingContext::graphicsContext3D):
- platform/graphics/GraphicsContext3D.h:
- platform/graphics/mac/GraphicsContext3DMac.mm: (WebCore::GraphicsContext3D::paintRenderingResultsToCanvas): (WebCore::GraphicsContext3D::beginPaint): (WebCore::GraphicsContext3D::attachShader): (WebCore::GraphicsContext3D::bindAttribLocation): (WebCore::GraphicsContext3D::bindBuffer): (WebCore::GraphicsContext3D::bindFramebuffer): (WebCore::GraphicsContext3D::bindRenderbuffer): (WebCore::GraphicsContext3D::bindTexture): (WebCore::GraphicsContext3D::compileShader): (WebCore::GraphicsContext3D::detachShader): (WebCore::GraphicsContext3D::framebufferRenderbuffer): (WebCore::GraphicsContext3D::framebufferTexture2D): (WebCore::GraphicsContext3D::getActiveAttrib): (WebCore::GraphicsContext3D::getActiveUniform): (WebCore::GraphicsContext3D::getAttachedShaders): (WebCore::GraphicsContext3D::getAttribLocation): (WebCore::GraphicsContext3D::isBuffer): (WebCore::GraphicsContext3D::isFramebuffer): (WebCore::GraphicsContext3D::isProgram): (WebCore::GraphicsContext3D::isRenderbuffer): (WebCore::GraphicsContext3D::isShader): (WebCore::GraphicsContext3D::isTexture): (WebCore::GraphicsContext3D::linkProgram): (WebCore::GraphicsContext3D::shaderSource): (WebCore::GraphicsContext3D::useProgram): (WebCore::GraphicsContext3D::validateProgram): (WebCore::GraphicsContext3D::getProgramiv): (WebCore::GraphicsContext3D::getProgramInfoLog): (WebCore::GraphicsContext3D::getShaderiv): (WebCore::GraphicsContext3D::getShaderInfoLog): (WebCore::GraphicsContext3D::getShaderSource): (WebCore::GraphicsContext3D::getUniformfv): (WebCore::GraphicsContext3D::getUniformiv): (WebCore::GraphicsContext3D::getUniformLocation):
- platform/graphics/qt/GraphicsContext3DQt.cpp: (WebCore::GraphicsContext3D::beginPaint): (WebCore::GraphicsContext3D::paintRenderingResultsToCanvas): (WebCore::GraphicsContext3D::attachShader): (WebCore::GraphicsContext3D::bindAttribLocation): (WebCore::GraphicsContext3D::bindBuffer): (WebCore::GraphicsContext3D::bindFramebuffer): (WebCore::GraphicsContext3D::bindRenderbuffer): (WebCore::GraphicsContext3D::bindTexture): (WebCore::GraphicsContext3D::compileShader): (WebCore::GraphicsContext3D::detachShader): (WebCore::GraphicsContext3D::framebufferRenderbuffer): (WebCore::GraphicsContext3D::framebufferTexture2D): (WebCore::GraphicsContext3D::getActiveAttrib): (WebCore::GraphicsContext3D::getActiveUniform): (WebCore::GraphicsContext3D::getAttribLocation): (WebCore::GraphicsContext3D::isBuffer): (WebCore::GraphicsContext3D::isFramebuffer): (WebCore::GraphicsContext3D::isProgram): (WebCore::GraphicsContext3D::isRenderbuffer): (WebCore::GraphicsContext3D::isShader): (WebCore::GraphicsContext3D::isTexture): (WebCore::GraphicsContext3D::linkProgram): (WebCore::GraphicsContext3D::shaderSource): (WebCore::GraphicsContext3D::useProgram): (WebCore::GraphicsContext3D::validateProgram): (WebCore::GraphicsContext3D::getProgramiv): (WebCore::GraphicsContext3D::getProgramInfoLog): (WebCore::GraphicsContext3D::getShaderiv): (WebCore::GraphicsContext3D::getShaderInfoLog): (WebCore::GraphicsContext3D::getShaderSource): (WebCore::GraphicsContext3D::getUniformfv): (WebCore::GraphicsContext3D::getUniformiv): (WebCore::GraphicsContext3D::getUniformLocation):
- 12:45 PM Changeset in webkit [64581] by
-
- 2 edits in trunk/LayoutTests
- platform/mac-snowleopard/Skipped: Added bug number.
- 12:41 PM Changeset in webkit [64580] by
-
- 10 edits1 add in trunk
2010-08-03 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
[GTK] Fix DOM event dispatch
https://bugs.webkit.org/show_bug.cgi?id=40847
Add new files to the build.
- GNUmakefile.am:
WebCore:
2010-08-03 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
[GTK] Fix DOM event dispatch
https://bugs.webkit.org/show_bug.cgi?id=40847
Bind UI and Mouse events and add ad-hoc kit method for WebCore
Events.
- GNUmakefile.am:
- bindings/gobject/WebKitDOMBinding.cpp: (WebKit::kit):
- bindings/gobject/WebKitDOMBinding.h:
- bindings/gobject/WebKitDOMEventTarget.cpp: (WebKit::core):
- bindings/gobject/WebKitDOMEventTargetPrivate.h: Added.
- bindings/scripts/CodeGeneratorGObject.pm:
WebKit/gtk:
2010-08-03 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
[GTK] Fix DOM event dispatch
https://bugs.webkit.org/show_bug.cgi?id=40847
Test DOM event dispatch.
- tests/testdomdomwindow.c: (load_event_callback): (test_dom_domview_signals): (clicked_cb): (load_status_callback): (test_dom_domview_dispatch_event): (main):
- 12:39 PM Changeset in webkit [64579] by
-
- 480 edits in trunk/WebCore
2010-08-03 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Eric Seidel.
Cleanup all of svg/ code
https://bugs.webkit.org/show_bug.cgi?id=43311
Unify the license header in all files in svg/, to use the same template as most WebCore files use.
Unified email adress style, etc. all generated with a perl script attached to bug 43311.
- svg/...: Updated header template in all files, in the svg/ subdirectory.
- 12:31 PM Changeset in webkit [64578] by
-
- 2 edits in trunk/WebKit/chromium
2010-08-03 Dimitri Glazkov <Dimitri Glazkov>
Unreviewed, build fix.
Roll chromium to 54723 to unbreak the builds.
- DEPS:
- 12:20 PM Changeset in webkit [64577] by
-
- 37 edits1 copy4 moves1 delete in trunk
2010-08-03 Andrei Popescu <andreip@google.com>
Reviewed by Jeremy Orlow.
[IndexedDB] IDBObjectStoreRequest should be called IDBObjectStore
https://bugs.webkit.org/show_bug.cgi?id=43420
Renaming IDBObjectStoreRequest to IDBObjectStore.
No new tests needed, just refactoring.
- Android.derived.jscbindings.mk:
- Android.derived.v8bindings.mk:
- Android.mk:
- CMakeLists.txt:
- DerivedSources.cpp:
- DerivedSources.make:
- GNUmakefile.am:
- WebCore.gypi:
- WebCore.pri:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- bindings/js/JSIDBAnyCustom.cpp: (WebCore::toJS):
- bindings/v8/custom/V8IDBAnyCustom.cpp: (WebCore::toV8):
- storage/IDBAny.cpp: (WebCore::IDBAny::idbObjectStore): (WebCore::IDBAny::set):
- storage/IDBAny.h: (WebCore::IDBAny::):
- storage/IDBCallbacks.h:
- storage/IDBDatabase.cpp: (WebCore::IDBDatabase::objectStore):
- storage/IDBDatabase.h:
- storage/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::createObjectStore): (WebCore::IDBDatabaseBackendImpl::objectStore):
- storage/IDBDatabaseBackendImpl.h:
- storage/IDBDatabaseBackendInterface.h:
- storage/IDBObjectStore.cpp: Added. (WebCore::IDBObjectStore::IDBObjectStore): (WebCore::IDBObjectStore::name): (WebCore::IDBObjectStore::keyPath): (WebCore::IDBObjectStore::indexNames): (WebCore::IDBObjectStore::get): (WebCore::IDBObjectStore::add): (WebCore::IDBObjectStore::put): (WebCore::IDBObjectStore::remove): (WebCore::IDBObjectStore::createIndex): (WebCore::IDBObjectStore::index): (WebCore::IDBObjectStore::removeIndex):
- storage/IDBObjectStore.h: (WebCore::IDBObjectStore::create): (WebCore::IDBObjectStore::~IDBObjectStore):
- storage/IDBObjectStore.idl: Added.
- storage/IDBObjectStoreBackendImpl.cpp: Added. (WebCore::IDBObjectStoreBackendImpl::~IDBObjectStoreBackendImpl): (WebCore::IDBObjectStoreBackendImpl::IDBObjectStoreBackendImpl): (WebCore::IDBObjectStoreBackendImpl::indexNames): (WebCore::IDBObjectStoreBackendImpl::get): (WebCore::IDBObjectStoreBackendImpl::put): (WebCore::IDBObjectStoreBackendImpl::remove): (WebCore::IDBObjectStoreBackendImpl::createIndex): (WebCore::IDBObjectStoreBackendImpl::index): (WebCore::IDBObjectStoreBackendImpl::removeIndex):
- storage/IDBObjectStoreBackendImpl.h: Added. (WebCore::IDBObjectStoreBackendImpl::create): (WebCore::IDBObjectStoreBackendImpl::name): (WebCore::IDBObjectStoreBackendImpl::keyPath):
- storage/IDBObjectStoreBackendInterface.h: Added. (WebCore::IDBObjectStoreBackendInterface::~IDBObjectStoreBackendInterface):
- storage/IDBObjectStoreImpl.cpp: Removed.
- storage/IDBObjectStoreImpl.h: Removed.
- storage/IDBObjectStoreRequest.cpp: Removed.
- storage/IDBObjectStoreRequest.h: Removed.
- storage/IDBObjectStoreRequest.idl: Removed.
- storage/IDBRequest.cpp: (WebCore::IDBRequest::onSuccess):
- storage/IDBRequest.h:
2010-08-03 Andrei Popescu <andreip@google.com>
Reviewed by Jeremy Orlow.
[IndexedDB] IDBObjectStoreRequest should be called IDBObjectStore
https://bugs.webkit.org/show_bug.cgi?id=43420
- src/IDBCallbacksProxy.cpp: (WebCore::IDBCallbacksProxy::onSuccess):
- src/IDBCallbacksProxy.h:
- src/IDBDatabaseProxy.cpp: (WebCore::IDBDatabaseProxy::objectStore):
- src/IDBDatabaseProxy.h:
- src/IDBObjectStoreProxy.cpp: (WebCore::IDBObjectStoreProxy::create):
- src/IDBObjectStoreProxy.h:
- src/WebIDBObjectStoreImpl.cpp: (WebKit::WebIDBObjectStoreImpl::WebIDBObjectStoreImpl):
- src/WebIDBObjectStoreImpl.h:
- 12:18 PM Changeset in webkit [64576] by
-
- 5 edits1 add in trunk/WebKitTools
Roll r64566 back in this time with all the overloads in place..
- WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
(WTR::InjectedBundlePage::shouldInsertNode):
- WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- WebKitTestRunner/StringFunctions.h:
- WebKitTestRunner/TestInvocation.cpp:
(WTR::TestInvocation::resetPreferencesToConsistentValues):
(WTR::TestInvocation::didReceiveMessageFromInjectedBundle):
- WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
- 12:17 PM Changeset in webkit [64575] by
-
- 2 edits in trunk/LayoutTests
- platform/mac-snowleopard/Skipped: Skip remove-property test that Anders added while
working on WebKit2. Unknown why it's failing on SnowLeopard at this time. We could have
added SnowLeopard-specific results instead, but for now we decided skipping was easier.
Reviewed by Anders Carlsson.
- 12:11 PM Changeset in webkit [64574] by
-
- 5 edits1 delete in trunk/WebKitTools
Rollout r64566. It broke all the WebKit2 tests.
- WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
(WTR::operator<<):
(WTR::InjectedBundlePage::shouldInsertNode):
- WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- WebKitTestRunner/StringFunctions.h: Removed.
- WebKitTestRunner/TestInvocation.cpp:
(WTR::createWKURL):
(WTR::WKStringToUTF8):
(WTR::TestInvocation::resetPreferencesToConsistentValues):
(WTR::TestInvocation::didReceiveMessageFromInjectedBundle):
- WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
- 11:56 AM Changeset in webkit [64573] by
-
- 4 edits in trunk
2010-08-03 Martin Robinson <mrobinson@igalia.com>
Reviewed by Ojan Vafai.
[GTK] Incorrect keyIdentifier for print screen key events
https://bugs.webkit.org/show_bug.cgi?id=43422
Unskip a test which is now passing.
- platform/gtk/Skipped:
2010-08-03 Martin Robinson <mrobinson@igalia.com>
Reviewed by Ojan Vafai.
[GTK] Incorrect keyIdentifier for print screen key events
https://bugs.webkit.org/show_bug.cgi?id=43422
Produce the correct keyIdentifier for GDK_Print (print screen).
- platform/gtk/KeyEventGtk.cpp: (WebCore::keyIdentifierForGdkKeyCode):
- 11:44 AM Changeset in webkit [64572] by
-
- 2 edits in trunk/WebCore
2010-08-03 Anton Muhin <antonm@chromium.org>
Reviewed by David Levin.
[v8] Get current memory usage and make it available on stack before crashing due to out of memory
https://bugs.webkit.org/show_bug.cgi?id=43426
That should allow us to diagnose the cases when the process just ran out of memory
and hence V8 failed to allocate more OS pages.
- bindings/v8/V8DOMWindowShell.cpp: (WebCore::reportFatalErrorInV8):
- 11:28 AM Changeset in webkit [64571] by
-
- 2 edits in trunk/WebKit/gtk/po
2010-08-03 Jorge González <aloriel@gmail.com>
Reviewed by Gustavo Noronha.
Spanish translation update.
- es.po: Updated.
- 11:18 AM Changeset in webkit [64570] by
-
- 5 edits7 adds in trunk
2010-08-03 Leandro Pereira <leandro@profusion.mobi>
Reviewed by Kenneth Rohde Christiansen.
Implement HTML5 slider theme (using the scrollbar theme as base).
https://bugs.webkit.org/show_bug.cgi?id=43430
- DefaultTheme/default.edc: Include slider.edc.
- DefaultTheme/widget/slider/slider.edc: Added.
- DefaultTheme/widget/slider/slider_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_h.png.
- DefaultTheme/widget/slider/slider_hilight.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_hilight.png.
- DefaultTheme/widget/slider/slider_knob_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_h.png.
- DefaultTheme/widget/slider/slider_knob_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_v.png.
- DefaultTheme/widget/slider/slider_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_v.png.
2010-08-03 Leandro Pereira <leandro@profusion.mobi>
Reviewed by Kenneth Rohde Christiansen.
[EFL] Implement HTML5 slider theme (using the scrollbar theme as base).
https://bugs.webkit.org/show_bug.cgi?id=43430
EFL port does not yet support automated tests.
- platform/efl/RenderThemeEfl.cpp: (WebCore::RenderThemeEfl::paintThemePart): (WebCore::RenderThemeEfl::edjeGroupFromFormType): Add Edje groups for both vertical and horizontal sliders. (WebCore::supportsFocus): Add sliders as focusable elements. (WebCore::RenderThemeEfl::paintSliderTrack): Implement. (WebCore::RenderThemeEfl::adjustSliderTrackStyle): Implement. (WebCore::RenderThemeEfl::adjustSliderThumbStyle): Use adjustSliderTrackStyle() implementation. (WebCore::RenderThemeEfl::paintSliderThumb): Use paintSliderTrack() implementation().
- platform/efl/RenderThemeEfl.h: Add SliderVertical and
- SliderHorizontal. (WebCore::): Added prototypes for adjustSlider*/paintSlider*.
- 11:12 AM Changeset in webkit [64569] by
-
- 5 edits in trunk/WebKit2
2010-08-03 Simon Fraser <Simon Fraser>
Reviewed by Sam Weinig.
Compositing iframe layout test crashes in WebKit2
https://bugs.webkit.org/show_bug.cgi?id=42860
Part one of the fix: make DrawingArea ref-counted, so that the object
can survide a swap in drawing areas inside the run loop observer callback.
- WebProcess/WebPage/DrawingArea.cpp: (WebKit::DrawingArea::create):
- WebProcess/WebPage/DrawingArea.h:
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/mac/LayerBackedDrawingAreaMac.mm: (WebKit::LayerBackedDrawingArea::platformClear): (WebKit::LayerBackedDrawingArea::updateLayoutRunLoopObserverCallback): (WebKit::LayerBackedDrawingArea::updateLayoutRunLoopObserverFired):
- 11:10 AM Changeset in webkit [64568] by
-
- 3 edits in trunk/WebKit/wx
Reviewed by Kevin Ollivier.
Fix crash during HitTest call.
https://bugs.webkit.org/show_bug.cgi?id=43372
- 11:08 AM Changeset in webkit [64567] by
-
- 3 edits in trunk/WebKit/gtk
2010-08-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
Reviewed by Xan Lopez.
[GTK] Does not paint the node highlight used by the inspector
https://bugs.webkit.org/show_bug.cgi?id=43429
Implement highlighting the nodes when using the inspector.
- WebCoreSupport/InspectorClientGtk.cpp: (WebKit::InspectorClient::highlight): (WebKit::InspectorClient::hideHighlight):
- webkit/webkitwebview.cpp: (webkit_web_view_expose_event):
- 11:02 AM Changeset in webkit [64566] by
-
- 5 edits1 add in trunk/WebKitTools
WTR: Move all the utility functions for working with strings to a shared header.
https://bugs.webkit.org/show_bug.cgi?id=43386
Reviewed by Anders Carlsson.
- WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
(WTR::InjectedBundlePage::shouldInsertNode):
- WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- WebKitTestRunner/StringFunctions.h: Added.
- WebKitTestRunner/TestInvocation.cpp:
(WTR::TestInvocation::resetPreferencesToConsistentValues):
(WTR::TestInvocation::didReceiveMessageFromInjectedBundle):
- WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
- 10:54 AM Changeset in webkit [64565] by
-
- 2 edits in trunk/WebCore
2010-08-03 Alexander Pavlov <apavlov@chromium.org>
Reviewed by Joseph Pecoraro.
Web Inspector: incorrect absolute protocol-less URLs in tooltips of links in the ElementsTreeOutline
https://bugs.webkit.org/show_bug.cgi?id=43246
- inspector/front-end/inspector.js: (WebInspector.completeURL):
- 10:39 AM Changeset in webkit [64564] by
-
- 2 edits in trunk/WebKit2
Frequent ASSERT_NOT_REACHED in Connection::processIncomingMessage when running regression tests
https://bugs.webkit.org/show_bug.cgi?id=42926
<rdar://problem/8237329>
Reviewed by Adam Roben.
Remove this assert, it's bogus. It would fire when a reply came in on the connection queue before
waitForReply was called on the client thread, but that case is already covered.
- Platform/CoreIPC/Connection.cpp:
(CoreIPC::Connection::processIncomingMessage):
- 10:17 AM Changeset in webkit [64563] by
-
- 6 edits in trunk
Compile out two Mac-only localized strings on non-Mac platforms
Fixes <http://webkit.org/b/43433> copyImageUnknownFileLabel and
AXARIAContentGroupText should only be compiled on Mac
Reviewed by Anders Carlsson.
WebCore:
- platform/LocalizationStrategy.h:
- platform/LocalizedStrings.h:
Wrapped copyImageUnknownFileLabel and AXARIAContentGroupText in
PLATFORM(MAC).
WebKit2:
- WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
- WebProcess/WebCoreSupport/WebPlatformStrategies.h:
Wrapped copyImageUnknownFileLabel and AXARIAContentGroupText in
PLATFORM(MAC).
- 10:13 AM Changeset in webkit [64562] by
-
- 2 edits in trunk/WebCore
[wx] Build fix, don't build some DOM bindings we don't use.
- 10:02 AM Changeset in webkit [64561] by
-
- 2 edits in trunk/WebCore
2010-08-03 Martin Robinson <mrobinson@igalia.com>
Reviewed by Gustavo Noronha Silva.
[GTK] Remove a memory leak from CusorGtk.cpp
https://bugs.webkit.org/show_bug.cgi?id=43424
- platform/gtk/CursorGtk.cpp: (WebCore::createNamedCursor): (WebCore::createCustomCursor): (WebCore::Cursor::ensurePlatformCursor):
- platform/gtk/KeyEventGtk.cpp: (WebCore::keyIdentifierForGdkKeyCode):
- 9:26 AM Changeset in webkit [64560] by
-
- 149 adds in trunk/ANGLE
2010-08-02 Paul Sawaya <psawaya@apple.com>
Reviewed by Adele Peterson.
Add ANGLE library to WebKit. From the repository (http://angleproject.googlecode.com) as of July 22.
https://bugs.webkit.org/show_bug.cgi?id=42789
- 9:01 AM AGC created by
- 8:47 AM Changeset in webkit [64559] by
-
- 2 edits in trunk/WebKit/efl
2010-08-03 ryuan choi <ryuan.choi@samsung.com>
Reviewed by Darin Adler.
[EFL] REGRESSION(64425) need to fix build break
https://bugs.webkit.org/show_bug.cgi?id=43322
just add include path missed after r64425
- CMakeListsEfl.txt:
- 8:33 AM Changeset in webkit [64558] by
-
- 3 edits in trunk/WebCore
2010-08-03 Pavel Feldman <pfeldman@chromium.org>
Not reviewed: speculative chromium tests fix.
- inspector/front-end/ExtensionServer.js:
- inspector/front-end/inspector.js: (WebInspector.loaded):
- 8:26 AM Changeset in webkit [64557] by
-
- 4 edits in trunk/WebKit/qt
[Qt] Platform plugin interface for Haptics
https://bugs.webkit.org/show_bug.cgi?id=43143
Patch by Kim Grönholm <kim.1.gronholm@nokia.com> on 2010-08-03
Reviewed by Simon Hausmann.
Platform plugin interface for playing haptic feedback
- Api/qwebkitplatformplugin.h:
(QWebHapticFeedbackPlayer::):
(QWebKitPlatformPlugin::):
- examples/platformplugin/WebPlugin.h:
(WebPlugin::createHapticFeedbackPlayer):
- examples/platformplugin/qwebkitplatformplugin.h:
(QWebHapticFeedbackPlayer::):
(QWebKitPlatformPlugin::):
- 8:14 AM Changeset in webkit [64556] by
-
- 4 edits in trunk/WebKitTools
2010-08-02 Antonio Gomes <tonikitoo@webkit.org>
Reviewed by Kenneth Christiansen.
[Qt] QtTestBrowser not setting preferredContentsSize for resizesToContents
https://bugs.webkit.org/show_bug.cgi?id=43168
QGraphicsWebView resizesToContents property has to work together with QWebPage's
setPreferredContentsSize as stated by the docs. Patch addresses that for QtTestBrowser.
- QtTestBrowser/launcherwindow.cpp: (LauncherWindow::applyPrefs):
- QtTestBrowser/webview.h: (WebViewGraphicsBased::setCustomLayoutSize): Setter helper. (WebViewGraphicsBased::customLayoutSize): Getter helper.
- QtTestBrowser/webview.cpp: (WebViewGraphicsBased::resizeEvent): (WebViewGraphicsBased::setResizesToContents): Properly handle scene, webview and viewport sizes
needed when toggle resizesToContents on/off.
- 8:07 AM Changeset in webkit [64555] by
-
- 3 edits in trunk/LayoutTests
2010-08-03 Martin Robinson <mrobinson@igalia.com>
[GTK] Incorrect keyIdentifier for print screen key events
https://bugs.webkit.org/show_bug.cgi?id=43422
Skip this test on GTK+ until this bug can be fixed. Correct the
baseline, so that the Mac bots pass the test.
- fast/events/special-key-events-in-input-text-expected.txt:
- platform/gtk/Skipped:
- 7:53 AM Changeset in webkit [64554] by
-
- 2 edits in trunk/WebKit/chromium
2010-08-03 Yury Semikhatsky <yurys@chromium.org>
Unreviewed. Fix Chromium interactive UI tests.
- src/js/Tests.js: (.TestSuite.prototype.testResourceHeaders):
- 6:44 AM Changeset in webkit [64553] by
-
- 2 edits in trunk/WebCore
2010-08-03 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by Antonio Gomes.
Fix warning in WebCore/rendering/RenderBoxModelObject.cpp
https://bugs.webkit.org/show_bug.cgi?id=43412
- rendering/RenderBoxModelObject.cpp: (WebCore::RenderBoxModelObject::clipBorderSidePolygon): Remove useless assignment.
- 6:38 AM Changeset in webkit [64552] by
-
- 5 edits in trunk
WebCore:
2010-08-03 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
Make string parameters be 'const char*' instead of just 'char*'.
- bindings/scripts/CodeGeneratorGObject.pm:
WebKit/gtk:
2010-08-03 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
Update unit tests now that string parameters are 'const char*'.
- tests/testdomdocument.c: (test_dom_document_title): (test_dom_document_get_elements_by_tag_name): (test_dom_document_get_elements_by_class_name): (test_dom_document_get_element_by_id):
- tests/testdomnode.c: (test_dom_node_insertion):
- 6:37 AM Changeset in webkit [64551] by
-
- 2 edits in trunk/WebCore
2010-08-03 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
Get rid of extra spaces in the type strings.
- bindings/scripts/CodeGeneratorGObject.pm:
- 6:33 AM Changeset in webkit [64550] by
-
- 2 edits in trunk
2010-08-03 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
Silence JSCore gir "creation".
- GNUmakefile.am:
- 6:24 AM Changeset in webkit [64549] by
-
- 2 edits in trunk/WebKitTools
2010-08-03 Jochen Eisinger <jochen@chromium.org>
Unreviewed. Adding myself as committer.
- Scripts/webkitpy/common/config/committers.py:
- 6:22 AM Changeset in webkit [64548] by
-
- 2 edits in trunk/WebCore
2010-08-03 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by Adam Roben.
Fix warning in WebCore/plugins/win/PluginMessageThrottlerWin.cpp
https://bugs.webkit.org/show_bug.cgi?id=43413
- plugins/win/PluginMessageThrottlerWin.cpp: (WebCore::PluginMessageThrottlerWin::PluginMessageThrottlerWin): Modify initialization order.
- 6:07 AM Changeset in webkit [64547] by
-
- 8 edits in trunk/WebCore
2010-08-03 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: use InspectorValue to push resource data to the frontend
https://bugs.webkit.org/show_bug.cgi?id=43414
- inspector/Inspector.idl:
- inspector/InspectorController.cpp: (WebCore::InspectorController::disconnectFrontend): destroy remote frontend object along with the old inspector frontend (WebCore::InspectorController::populateScriptObjects): (WebCore::InspectorController::didCommitLoad): (WebCore::InspectorController::didLoadResourceFromMemoryCache): (WebCore::InspectorController::identifierForInitialRequest): (WebCore::InspectorController::mainResourceFiredDOMContentEvent): (WebCore::InspectorController::mainResourceFiredLoadEvent): (WebCore::InspectorController::willSendRequest): (WebCore::InspectorController::didReceiveResponse): (WebCore::InspectorController::didReceiveContentLength): (WebCore::InspectorController::didFinishLoading): (WebCore::InspectorController::didFailLoading): (WebCore::InspectorController::resourceRetrievedByXMLHttpRequest): (WebCore::InspectorController::scriptImported):
- inspector/InspectorFrontend.cpp:
- inspector/InspectorFrontend.h:
- inspector/InspectorResource.cpp: (WebCore::buildHeadersObject): (WebCore::buildObjectForTiming): (WebCore::InspectorResource::updateScriptObject):
- inspector/InspectorResource.h:
- inspector/front-end/inspector.js: (WebInspector.updateResource):
- 5:50 AM Changeset in webkit [64546] by
-
- 480 edits in trunk/WebCore
2010-08-03 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r64539.
http://trac.webkit.org/changeset/64539
https://bugs.webkit.org/show_bug.cgi?id=43409
Accidently changed licenses in some files (Requested by
WildFox on #webkit).
- svg/ColorDistance.cpp:
- svg/ColorDistance.h:
- svg/ElementTimeControl.h:
- svg/ElementTimeControl.idl:
- svg/GradientAttributes.h:
- svg/LinearGradientAttributes.h:
- svg/PatternAttributes.h:
- svg/RadialGradientAttributes.h:
- svg/SVGAElement.cpp:
- svg/SVGAElement.h:
- svg/SVGAElement.idl:
- svg/SVGAllInOne.cpp:
- svg/SVGAltGlyphElement.cpp:
- svg/SVGAltGlyphElement.h:
- svg/SVGAltGlyphElement.idl:
- svg/SVGAngle.cpp:
- svg/SVGAngle.h:
- svg/SVGAngle.idl:
- svg/SVGAnimateColorElement.cpp:
- svg/SVGAnimateColorElement.h:
- svg/SVGAnimateColorElement.idl:
- svg/SVGAnimateElement.cpp:
- svg/SVGAnimateElement.h:
- svg/SVGAnimateElement.idl:
- svg/SVGAnimateMotionElement.cpp:
- svg/SVGAnimateMotionElement.h:
- svg/SVGAnimateTransformElement.cpp:
- svg/SVGAnimateTransformElement.h:
- svg/SVGAnimateTransformElement.idl:
- svg/SVGAnimatedAngle.idl:
- svg/SVGAnimatedBoolean.idl:
- svg/SVGAnimatedEnumeration.idl:
- svg/SVGAnimatedInteger.idl:
- svg/SVGAnimatedLength.idl:
- svg/SVGAnimatedLengthList.idl:
- svg/SVGAnimatedNumber.idl:
- svg/SVGAnimatedNumberList.idl:
- svg/SVGAnimatedPathData.cpp:
- svg/SVGAnimatedPathData.h:
- svg/SVGAnimatedPathData.idl:
- svg/SVGAnimatedPoints.cpp:
- svg/SVGAnimatedPoints.h:
- svg/SVGAnimatedPoints.idl:
- svg/SVGAnimatedPreserveAspectRatio.idl:
- svg/SVGAnimatedProperty.h:
- svg/SVGAnimatedPropertySynchronizer.h:
- svg/SVGAnimatedPropertyTraits.h:
- svg/SVGAnimatedRect.idl:
- svg/SVGAnimatedString.idl:
- svg/SVGAnimatedTemplate.h:
- svg/SVGAnimatedTransformList.idl:
- svg/SVGAnimationElement.cpp:
- svg/SVGAnimationElement.h:
- svg/SVGAnimationElement.idl:
- svg/SVGCircleElement.cpp:
- svg/SVGCircleElement.h:
- svg/SVGCircleElement.idl:
- svg/SVGClipPathElement.cpp:
- svg/SVGClipPathElement.h:
- svg/SVGClipPathElement.idl:
- svg/SVGColor.cpp:
- svg/SVGColor.h:
- svg/SVGColor.idl:
- svg/SVGComponentTransferFunctionElement.cpp:
- svg/SVGComponentTransferFunctionElement.h:
- svg/SVGComponentTransferFunctionElement.idl:
- svg/SVGCursorElement.cpp:
- svg/SVGCursorElement.h:
- svg/SVGCursorElement.idl:
- svg/SVGDefsElement.cpp:
- svg/SVGDefsElement.h:
- svg/SVGDefsElement.idl:
- svg/SVGDescElement.cpp:
- svg/SVGDescElement.h:
- svg/SVGDescElement.idl:
- svg/SVGDocument.cpp:
- svg/SVGDocument.h:
- svg/SVGDocument.idl:
- svg/SVGDocumentExtensions.cpp:
- svg/SVGDocumentExtensions.h:
- svg/SVGElement.cpp:
- svg/SVGElement.h:
- svg/SVGElement.idl:
- svg/SVGElementInstance.cpp:
- svg/SVGElementInstance.h:
- svg/SVGElementInstance.idl:
- svg/SVGElementInstanceList.cpp:
- svg/SVGElementInstanceList.h:
- svg/SVGElementInstanceList.idl:
- svg/SVGElementRareData.h:
- svg/SVGEllipseElement.cpp:
- svg/SVGEllipseElement.h:
- svg/SVGEllipseElement.idl:
- svg/SVGException.h:
- svg/SVGExternalResourcesRequired.cpp:
- svg/SVGExternalResourcesRequired.h:
- svg/SVGExternalResourcesRequired.idl:
- svg/SVGFEBlendElement.cpp:
- svg/SVGFEBlendElement.h:
- svg/SVGFEBlendElement.idl:
- svg/SVGFEColorMatrixElement.cpp:
- svg/SVGFEColorMatrixElement.h:
- svg/SVGFEColorMatrixElement.idl:
- svg/SVGFEComponentTransferElement.cpp:
- svg/SVGFEComponentTransferElement.h:
- svg/SVGFEComponentTransferElement.idl:
- svg/SVGFECompositeElement.cpp:
- svg/SVGFECompositeElement.h:
- svg/SVGFECompositeElement.idl:
- svg/SVGFEConvolveMatrixElement.cpp:
- svg/SVGFEConvolveMatrixElement.h:
- svg/SVGFEConvolveMatrixElement.idl:
- svg/SVGFEDiffuseLightingElement.cpp:
- svg/SVGFEDiffuseLightingElement.h:
- svg/SVGFEDiffuseLightingElement.idl:
- svg/SVGFEDisplacementMapElement.cpp:
- svg/SVGFEDisplacementMapElement.h:
- svg/SVGFEDisplacementMapElement.idl:
- svg/SVGFEDistantLightElement.cpp:
- svg/SVGFEDistantLightElement.h:
- svg/SVGFEDistantLightElement.idl:
- svg/SVGFEFloodElement.cpp:
- svg/SVGFEFloodElement.h:
- svg/SVGFEFloodElement.idl:
- svg/SVGFEFuncAElement.cpp:
- svg/SVGFEFuncAElement.h:
- svg/SVGFEFuncAElement.idl:
- svg/SVGFEFuncBElement.cpp:
- svg/SVGFEFuncBElement.h:
- svg/SVGFEFuncBElement.idl:
- svg/SVGFEFuncGElement.cpp:
- svg/SVGFEFuncGElement.h:
- svg/SVGFEFuncGElement.idl:
- svg/SVGFEFuncRElement.cpp:
- svg/SVGFEFuncRElement.h:
- svg/SVGFEFuncRElement.idl:
- svg/SVGFEGaussianBlurElement.cpp:
- svg/SVGFEGaussianBlurElement.h:
- svg/SVGFEGaussianBlurElement.idl:
- svg/SVGFEImageElement.cpp:
- svg/SVGFEImageElement.h:
- svg/SVGFEImageElement.idl:
- svg/SVGFELightElement.cpp:
- svg/SVGFELightElement.h:
- svg/SVGFEMergeElement.cpp:
- svg/SVGFEMergeElement.h:
- svg/SVGFEMergeElement.idl:
- svg/SVGFEMergeNodeElement.cpp:
- svg/SVGFEMergeNodeElement.h:
- svg/SVGFEMergeNodeElement.idl:
- svg/SVGFEMorphologyElement.cpp:
- svg/SVGFEMorphologyElement.h:
- svg/SVGFEMorphologyElement.idl:
- svg/SVGFEOffsetElement.cpp:
- svg/SVGFEOffsetElement.h:
- svg/SVGFEOffsetElement.idl:
- svg/SVGFEPointLightElement.cpp:
- svg/SVGFEPointLightElement.h:
- svg/SVGFEPointLightElement.idl:
- svg/SVGFESpecularLightingElement.cpp:
- svg/SVGFESpecularLightingElement.h:
- svg/SVGFESpecularLightingElement.idl:
- svg/SVGFESpotLightElement.cpp:
- svg/SVGFESpotLightElement.h:
- svg/SVGFESpotLightElement.idl:
- svg/SVGFETileElement.cpp:
- svg/SVGFETileElement.h:
- svg/SVGFETileElement.idl:
- svg/SVGFETurbulenceElement.cpp:
- svg/SVGFETurbulenceElement.h:
- svg/SVGFETurbulenceElement.idl:
- svg/SVGFilterElement.cpp:
- svg/SVGFilterElement.h:
- svg/SVGFilterElement.idl:
- svg/SVGFilterPrimitiveStandardAttributes.cpp:
- svg/SVGFilterPrimitiveStandardAttributes.h:
- svg/SVGFilterPrimitiveStandardAttributes.idl:
- svg/SVGFitToViewBox.cpp:
- svg/SVGFitToViewBox.h:
- svg/SVGFitToViewBox.idl:
- svg/SVGFont.cpp:
- svg/SVGFontData.cpp:
- svg/SVGFontData.h:
- svg/SVGFontElement.cpp:
- svg/SVGFontElement.h:
- svg/SVGFontElement.idl:
- svg/SVGFontFaceElement.cpp:
- svg/SVGFontFaceElement.h:
- svg/SVGFontFaceElement.idl:
- svg/SVGFontFaceFormatElement.cpp:
- svg/SVGFontFaceFormatElement.h:
- svg/SVGFontFaceFormatElement.idl:
- svg/SVGFontFaceNameElement.cpp:
- svg/SVGFontFaceNameElement.h:
- svg/SVGFontFaceNameElement.idl:
- svg/SVGFontFaceSrcElement.cpp:
- svg/SVGFontFaceSrcElement.h:
- svg/SVGFontFaceSrcElement.idl:
- svg/SVGFontFaceUriElement.cpp:
- svg/SVGFontFaceUriElement.h:
- svg/SVGFontFaceUriElement.idl:
- svg/SVGForeignObjectElement.cpp:
- svg/SVGForeignObjectElement.h:
- svg/SVGForeignObjectElement.idl:
- svg/SVGGElement.cpp:
- svg/SVGGElement.h:
- svg/SVGGElement.idl:
- svg/SVGGlyphElement.cpp:
- svg/SVGGlyphElement.h:
- svg/SVGGlyphElement.idl:
- svg/SVGGlyphMap.h:
- svg/SVGGradientElement.cpp:
- svg/SVGGradientElement.h:
- svg/SVGGradientElement.idl:
- svg/SVGHKernElement.cpp:
- svg/SVGHKernElement.h:
- svg/SVGHKernElement.idl:
- svg/SVGImageElement.cpp:
- svg/SVGImageElement.h:
- svg/SVGImageElement.idl:
- svg/SVGImageLoader.cpp:
- svg/SVGImageLoader.h:
- svg/SVGLangSpace.cpp:
- svg/SVGLangSpace.h:
- svg/SVGLangSpace.idl:
- svg/SVGLength.cpp:
- svg/SVGLength.h:
- svg/SVGLength.idl:
- svg/SVGLengthList.cpp:
- svg/SVGLengthList.h:
- svg/SVGLengthList.idl:
- svg/SVGLineElement.cpp:
- svg/SVGLineElement.h:
- svg/SVGLineElement.idl:
- svg/SVGLinearGradientElement.cpp:
- svg/SVGLinearGradientElement.h:
- svg/SVGLinearGradientElement.idl:
- svg/SVGList.h:
- svg/SVGListTraits.h:
- svg/SVGLocatable.cpp:
- svg/SVGLocatable.h:
- svg/SVGLocatable.idl:
- svg/SVGMPathElement.cpp:
- svg/SVGMPathElement.h:
- svg/SVGMarkerElement.cpp:
- svg/SVGMarkerElement.h:
- svg/SVGMarkerElement.idl:
- svg/SVGMaskElement.cpp:
- svg/SVGMaskElement.h:
- svg/SVGMaskElement.idl:
- svg/SVGMatrix.idl:
- svg/SVGMetadataElement.cpp:
- svg/SVGMetadataElement.h:
- svg/SVGMetadataElement.idl:
- svg/SVGMissingGlyphElement.cpp:
- svg/SVGMissingGlyphElement.h:
- svg/SVGMissingGlyphElement.idl:
- svg/SVGNumber.idl:
- svg/SVGNumberList.cpp:
- svg/SVGNumberList.h:
- svg/SVGNumberList.idl:
- svg/SVGPaint.cpp:
- svg/SVGPaint.h:
- svg/SVGPaint.idl:
- svg/SVGParserUtilities.cpp:
- svg/SVGParserUtilities.h:
- svg/SVGPathBuilder.cpp:
- svg/SVGPathBuilder.h:
- svg/SVGPathConsumer.h:
- svg/SVGPathElement.cpp:
- svg/SVGPathElement.h:
- svg/SVGPathElement.idl:
- svg/SVGPathParser.cpp:
- svg/SVGPathParser.h:
- svg/SVGPathSeg.h:
- svg/SVGPathSeg.idl:
- svg/SVGPathSegArc.cpp:
- svg/SVGPathSegArc.h:
- svg/SVGPathSegArcAbs.idl:
- svg/SVGPathSegArcRel.idl:
- svg/SVGPathSegClosePath.cpp:
- svg/SVGPathSegClosePath.h:
- svg/SVGPathSegClosePath.idl:
- svg/SVGPathSegCurvetoCubic.cpp:
- svg/SVGPathSegCurvetoCubic.h:
- svg/SVGPathSegCurvetoCubicAbs.idl:
- svg/SVGPathSegCurvetoCubicRel.idl:
- svg/SVGPathSegCurvetoCubicSmooth.cpp:
- svg/SVGPathSegCurvetoCubicSmooth.h:
- svg/SVGPathSegCurvetoCubicSmoothAbs.idl:
- svg/SVGPathSegCurvetoCubicSmoothRel.idl:
- svg/SVGPathSegCurvetoQuadratic.cpp:
- svg/SVGPathSegCurvetoQuadratic.h:
- svg/SVGPathSegCurvetoQuadraticAbs.idl:
- svg/SVGPathSegCurvetoQuadraticRel.idl:
- svg/SVGPathSegCurvetoQuadraticSmooth.cpp:
- svg/SVGPathSegCurvetoQuadraticSmooth.h:
- svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl:
- svg/SVGPathSegCurvetoQuadraticSmoothRel.idl:
- svg/SVGPathSegLineto.cpp:
- svg/SVGPathSegLineto.h:
- svg/SVGPathSegLinetoAbs.idl:
- svg/SVGPathSegLinetoHorizontal.cpp:
- svg/SVGPathSegLinetoHorizontal.h:
- svg/SVGPathSegLinetoHorizontalAbs.idl:
- svg/SVGPathSegLinetoHorizontalRel.idl:
- svg/SVGPathSegLinetoRel.idl:
- svg/SVGPathSegLinetoVertical.cpp:
- svg/SVGPathSegLinetoVertical.h:
- svg/SVGPathSegLinetoVerticalAbs.idl:
- svg/SVGPathSegLinetoVerticalRel.idl:
- svg/SVGPathSegList.cpp:
- svg/SVGPathSegList.h:
- svg/SVGPathSegList.idl:
- svg/SVGPathSegListBuilder.cpp:
- svg/SVGPathSegListBuilder.h:
- svg/SVGPathSegMoveto.cpp:
- svg/SVGPathSegMoveto.h:
- svg/SVGPathSegMovetoAbs.idl:
- svg/SVGPathSegMovetoRel.idl:
- svg/SVGPatternElement.cpp:
- svg/SVGPatternElement.h:
- svg/SVGPatternElement.idl:
- svg/SVGPoint.idl:
- svg/SVGPointList.cpp:
- svg/SVGPointList.h:
- svg/SVGPointList.idl:
- svg/SVGPolyElement.cpp:
- svg/SVGPolyElement.h:
- svg/SVGPolygonElement.cpp:
- svg/SVGPolygonElement.h:
- svg/SVGPolygonElement.idl:
- svg/SVGPolylineElement.cpp:
- svg/SVGPolylineElement.h:
- svg/SVGPolylineElement.idl:
- svg/SVGPreserveAspectRatio.cpp:
- svg/SVGPreserveAspectRatio.h:
- svg/SVGPreserveAspectRatio.idl:
- svg/SVGRadialGradientElement.cpp:
- svg/SVGRadialGradientElement.h:
- svg/SVGRadialGradientElement.idl:
- svg/SVGRect.idl:
- svg/SVGRectElement.cpp:
- svg/SVGRectElement.h:
- svg/SVGRectElement.idl:
- svg/SVGRenderingIntent.h:
- svg/SVGRenderingIntent.idl:
- svg/SVGSVGElement.cpp:
- svg/SVGSVGElement.h:
- svg/SVGSVGElement.idl:
- svg/SVGScriptElement.cpp:
- svg/SVGScriptElement.h:
- svg/SVGScriptElement.idl:
- svg/SVGSetElement.cpp:
- svg/SVGSetElement.h:
- svg/SVGSetElement.idl:
- svg/SVGStopElement.cpp:
- svg/SVGStopElement.h:
- svg/SVGStopElement.idl:
- svg/SVGStringList.cpp:
- svg/SVGStringList.h:
- svg/SVGStringList.idl:
- svg/SVGStylable.cpp:
- svg/SVGStylable.h:
- svg/SVGStylable.idl:
- svg/SVGStyleElement.cpp:
- svg/SVGStyleElement.h:
- svg/SVGStyleElement.idl:
- svg/SVGStyledElement.cpp:
- svg/SVGStyledElement.h:
- svg/SVGStyledLocatableElement.cpp:
- svg/SVGStyledLocatableElement.h:
- svg/SVGStyledTransformableElement.cpp:
- svg/SVGStyledTransformableElement.h:
- svg/SVGSwitchElement.cpp:
- svg/SVGSwitchElement.h:
- svg/SVGSwitchElement.idl:
- svg/SVGSymbolElement.cpp:
- svg/SVGSymbolElement.h:
- svg/SVGSymbolElement.idl:
- svg/SVGTRefElement.cpp:
- svg/SVGTRefElement.h:
- svg/SVGTRefElement.idl:
- svg/SVGTSpanElement.cpp:
- svg/SVGTSpanElement.h:
- svg/SVGTSpanElement.idl:
- svg/SVGTests.cpp:
- svg/SVGTests.h:
- svg/SVGTests.idl:
- svg/SVGTextContentElement.cpp:
- svg/SVGTextContentElement.h:
- svg/SVGTextContentElement.idl:
- svg/SVGTextElement.cpp:
- svg/SVGTextElement.h:
- svg/SVGTextElement.idl:
- svg/SVGTextPathElement.cpp:
- svg/SVGTextPathElement.h:
- svg/SVGTextPathElement.idl:
- svg/SVGTextPositioningElement.cpp:
- svg/SVGTextPositioningElement.h:
- svg/SVGTextPositioningElement.idl:
- svg/SVGTitleElement.cpp:
- svg/SVGTitleElement.h:
- svg/SVGTitleElement.idl:
- svg/SVGTransform.cpp:
- svg/SVGTransform.h:
- svg/SVGTransform.idl:
- svg/SVGTransformDistance.cpp:
- svg/SVGTransformDistance.h:
- svg/SVGTransformList.cpp:
- svg/SVGTransformList.h:
- svg/SVGTransformList.idl:
- svg/SVGTransformable.cpp:
- svg/SVGTransformable.h:
- svg/SVGTransformable.idl:
- svg/SVGURIReference.cpp:
- svg/SVGURIReference.h:
- svg/SVGURIReference.idl:
- svg/SVGUnitTypes.h:
- svg/SVGUnitTypes.idl:
- svg/SVGUseElement.cpp:
- svg/SVGUseElement.h:
- svg/SVGUseElement.idl:
- svg/SVGVKernElement.cpp:
- svg/SVGVKernElement.h:
- svg/SVGVKernElement.idl:
- svg/SVGViewElement.cpp:
- svg/SVGViewElement.h:
- svg/SVGViewElement.idl:
- svg/SVGViewSpec.cpp:
- svg/SVGViewSpec.h:
- svg/SVGViewSpec.idl:
- svg/SVGZoomAndPan.cpp:
- svg/SVGZoomAndPan.h:
- svg/SVGZoomAndPan.idl:
- svg/SVGZoomEvent.cpp:
- svg/SVGZoomEvent.h:
- svg/SVGZoomEvent.idl:
- svg/animation/SMILTime.cpp:
- svg/animation/SMILTime.h:
- svg/animation/SMILTimeContainer.cpp:
- svg/animation/SMILTimeContainer.h:
- svg/animation/SVGSMILElement.cpp:
- svg/animation/SVGSMILElement.h:
- svg/graphics/SVGImage.cpp:
- svg/graphics/SVGImage.h:
- svg/graphics/filters/SVGDistantLightSource.h:
- svg/graphics/filters/SVGFEConvolveMatrix.cpp:
- svg/graphics/filters/SVGFEConvolveMatrix.h:
- svg/graphics/filters/SVGFEDiffuseLighting.cpp:
- svg/graphics/filters/SVGFEDiffuseLighting.h:
- svg/graphics/filters/SVGFEDisplacementMap.cpp:
- svg/graphics/filters/SVGFEDisplacementMap.h:
- svg/graphics/filters/SVGFEFlood.cpp:
- svg/graphics/filters/SVGFEFlood.h:
- svg/graphics/filters/SVGFEImage.cpp:
- svg/graphics/filters/SVGFEImage.h:
- svg/graphics/filters/SVGFELighting.cpp:
- svg/graphics/filters/SVGFELighting.h:
- svg/graphics/filters/SVGFEMerge.cpp:
- svg/graphics/filters/SVGFEMerge.h:
- svg/graphics/filters/SVGFEMorphology.cpp:
- svg/graphics/filters/SVGFEMorphology.h:
- svg/graphics/filters/SVGFEOffset.cpp:
- svg/graphics/filters/SVGFEOffset.h:
- svg/graphics/filters/SVGFESpecularLighting.cpp:
- svg/graphics/filters/SVGFESpecularLighting.h:
- svg/graphics/filters/SVGFETile.cpp:
- svg/graphics/filters/SVGFETile.h:
- svg/graphics/filters/SVGFETurbulence.cpp:
- svg/graphics/filters/SVGFETurbulence.h:
- svg/graphics/filters/SVGFilter.cpp:
- svg/graphics/filters/SVGFilter.h:
- svg/graphics/filters/SVGFilterBuilder.cpp:
- svg/graphics/filters/SVGFilterBuilder.h:
- svg/graphics/filters/SVGLightSource.cpp:
- svg/graphics/filters/SVGLightSource.h:
- svg/graphics/filters/SVGPointLightSource.h:
- svg/graphics/filters/SVGSpotLightSource.h:
- 5:36 AM Changeset in webkit [64545] by
-
- 2 edits in trunk/WebKit2
2010-08-03 Balazs Kelemen <kb@inf.u-szeged.hu>
[Qt] Unreviewed typo fix in the WebKit2/DerivedSources.pro project file.
Use QMAKE_MKDIR as the command for directory creation.
- DerivedSources.pro:
- 4:59 AM WebKit Team edited by
- (diff)
- 4:08 AM Changeset in webkit [64544] by
-
- 2 edits in trunk/WebCore
2010-08-03 Andrei Popescu <andreip@google.com>
Unreviewed, build fix.
[IndexedDB] Chromium build is broken due to typo in WebCore.gypi:3501
https://bugs.webkit.org/show_bug.cgi?id=43408
Add missing ' in WebCore.gypi:3501.
- WebCore.gypi:
- 3:43 AM Changeset in webkit [64543] by
-
- 30 edits1 copy4 moves1 delete in trunk
2010-07-30 Andrei Popescu <andreip@dhcp-172-16-14-12.lon.corp.google.com>
Reviewed by Jeremy Orlow.
Rename IDBDatabaseRequest to IDBDatabase
https://bugs.webkit.org/show_bug.cgi?id=43250
No new tests, just refactoring.
- Android.derived.jscbindings.mk:
- Android.derived.v8bindings.mk:
- Android.mk:
- CMakeLists.txt:
- DerivedSources.cpp:
- DerivedSources.make:
- GNUmakefile.am:
- WebCore.gypi:
- WebCore.pri:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.vcproj/WebCore.vcproj~: Added.
- WebCore.xcodeproj/project.pbxproj:
- WebCore.xcodeproj/project.pbxproj~: Added.
- bindings/js/JSIDBAnyCustom.cpp: (WebCore::toJS):
- bindings/v8/custom/V8IDBAnyCustom.cpp: (WebCore::toV8):
- storage/IDBAny.cpp: (WebCore::IDBAny::idbDatabase): (WebCore::IDBAny::set):
- storage/IDBAny.h: (WebCore::IDBAny::):
- storage/IDBCallbacks.h:
- storage/IDBDatabase.cpp: Added. (WebCore::IDBDatabase::IDBDatabase): (WebCore::IDBDatabase::~IDBDatabase): (WebCore::IDBDatabase::createObjectStore): (WebCore::IDBDatabase::objectStore): (WebCore::IDBDatabase::removeObjectStore):
- storage/IDBDatabase.h: (WebCore::IDBDatabase::create): (WebCore::IDBDatabase::name): (WebCore::IDBDatabase::description): (WebCore::IDBDatabase::version): (WebCore::IDBDatabase::objectStores):
- storage/IDBDatabase.idl: Added.
- storage/IDBDatabaseBackendImpl.cpp: Added. (WebCore::IDBDatabaseBackendImpl::IDBDatabaseBackendImpl): (WebCore::IDBDatabaseBackendImpl::~IDBDatabaseBackendImpl): (WebCore::IDBDatabaseBackendImpl::objectStores): (WebCore::IDBDatabaseBackendImpl::createObjectStore): (WebCore::IDBDatabaseBackendImpl::objectStore): (WebCore::IDBDatabaseBackendImpl::removeObjectStore):
- storage/IDBDatabaseBackendImpl.h: Added. (WebCore::IDBDatabaseBackendImpl::create): (WebCore::IDBDatabaseBackendImpl::name): (WebCore::IDBDatabaseBackendImpl::description): (WebCore::IDBDatabaseBackendImpl::version):
- storage/IDBDatabaseBackendInterface.h: Added. (WebCore::IDBDatabaseBackendInterface::~IDBDatabaseBackendInterface):
- storage/IDBDatabaseImpl.cpp: Removed.
- storage/IDBDatabaseImpl.h: Removed.
- storage/IDBDatabaseRequest.cpp: Removed.
- storage/IDBDatabaseRequest.h: Removed.
- storage/IDBDatabaseRequest.idl: Removed.
- storage/IDBFactoryBackendImpl.cpp: (WebCore::IDBFactoryBackendImpl::open):
- storage/IDBFactoryBackendImpl.h:
- storage/IDBRequest.cpp: (WebCore::IDBRequest::onSuccess):
- storage/IDBRequest.h:
2010-07-30 Andrei Popescu <andreip@dhcp-172-16-14-12.lon.corp.google.com>
Reviewed by Jeremy Orlow.
Rename IDBDatabaseRequest to IDBDatabase
https://bugs.webkit.org/show_bug.cgi?id=43250
- src/IDBCallbacksProxy.cpp: (WebCore::IDBCallbacksProxy::onSuccess):
- src/IDBCallbacksProxy.h:
- src/IDBDatabaseProxy.cpp: (WebCore::IDBDatabaseProxy::create):
- src/IDBDatabaseProxy.h:
- src/WebIDBDatabaseImpl.cpp: (WebKit::WebIDBDatabaseImpl::WebIDBDatabaseImpl): (WebKit::WebIDBDatabaseImpl::name): (WebKit::WebIDBDatabaseImpl::description): (WebKit::WebIDBDatabaseImpl::version): (WebKit::WebIDBDatabaseImpl::objectStores): (WebKit::WebIDBDatabaseImpl::createObjectStore): (WebKit::WebIDBDatabaseImpl::objectStore): (WebKit::WebIDBDatabaseImpl::removeObjectStore):
- src/WebIDBDatabaseImpl.h:
- 3:12 AM Changeset in webkit [64542] by
-
- 2 edits in trunk/WebCore
2010-08-03 Satish Sampath <satish@chromium.org>
Reviewed by Kent Tamura.
Initiate speech input requests on click event
https://bugs.webkit.org/show_bug.cgi?id=43352
- rendering/TextControlInnerElements.cpp: (WebCore::InputFieldSpeechButtonElement::defaultEventHandler):
- 2:54 AM Changeset in webkit [64541] by
-
- 2 edits in trunk/LayoutTests
2010-08-03 Pavel Feldman <pfeldman@chromium.org>
Not reviewed. Chromium test expectations update.
- platform/chromium/test_expectations.txt:
- 2:33 AM Changeset in webkit [64540] by
-
- 11 edits in trunk/WebCore
2010-08-02 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: debugger code should serialize call frames to InspectorObjects instead of SerializedScriptValues.
https://bugs.webkit.org/show_bug.cgi?id=43339
No new tests. Refactoring.
- inspector/InjectedScript.cpp: (WebCore::InjectedScript::callFrames):
- inspector/InjectedScript.h:
- inspector/Inspector.idl:
- inspector/InspectorController.cpp: (WebCore::InspectorController::editScriptSource): (WebCore::InspectorController::getScriptSource): (WebCore::InspectorController::currentCallFrames): (WebCore::InspectorController::didPause):
- inspector/InspectorController.h:
- inspector/front-end/InspectorBackendStub.js: (WebInspector.InspectorBackendStub):
- 2:21 AM Changeset in webkit [64539] by
-
- 480 edits in trunk/WebCore
2010-08-03 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
Cleanup all of svg/ code
https://bugs.webkit.org/show_bug.cgi?id=43311
Unify the license header in all files in svg/, to use the same template as most WebCore files use.
Unified email adress style, etc. all generated with a perl script attached to bug 43311.i
- svg/...: Updated header template in all files, in the svg/ subdirectory.
- 2:11 AM Changeset in webkit [64538] by
-
- 2 edits in trunk/LayoutTests
2010-08-03 Pavel Feldman <pfeldman@chromium.org>
Not reviewed. Upstreaming test_expectations.
- platform/chromium/test_expectations.txt:
- 2:04 AM Changeset in webkit [64537] by
-
- 40 edits11 adds in trunk
WebCore: Turn all callbacks into ActiveDOMObjects and create callbacks in the correct context.
https://bugs.webkit.org/show_bug.cgi?id=40112
Reviewed by Adam Barth.
Test: http/tests/storage/callbacks-are-called-in-correct-context.html
- CMakeLists.txt: Added new files.
- DerivedSources.make:
- GNUmakefile.am:
- WebCore.gypi:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- bindings/generic/ActiveDOMCallback.cpp: Added. The base class
for all callbacks, that behaves like an ActiveDOMObject.
(WebCore::DestroyOnContextThreadTask::create):
(WebCore::DestroyOnContextThreadTask::performTask):
(WebCore::DestroyOnContextThreadTask::DestroyOnContextThreadTask):
(WebCore::ActiveDOMObjectCallbackImpl::ActiveDOMObjectCallbackImpl):
(WebCore::ActiveDOMObjectCallbackImpl::contextDestroyed):
(WebCore::ActiveDOMObjectCallbackImpl::canSuspend):
(WebCore::ActiveDOMObjectCallbackImpl::suspend):
(WebCore::ActiveDOMObjectCallbackImpl::resume):
(WebCore::ActiveDOMObjectCallbackImpl::stop):
(WebCore::ActiveDOMObjectCallbackImpl::canInvokeCallback):
(WebCore::ActiveDOMObjectCallbackImpl::scriptExecutionContext):
(WebCore::ActiveDOMObjectCallbackImpl::mutex):
(WebCore::destroyOnContextThread):
(WebCore::ActiveDOMCallback::ActiveDOMCallback):
(WebCore::ActiveDOMCallback::~ActiveDOMCallback):
(WebCore::ActiveDOMCallback::canInvokeCallback):
(WebCore::ActiveDOMCallback::scriptExecutionContext):
- bindings/generic/ActiveDOMCallback.h: Added.
- bindings/js/JSCustomSQLStatementErrorCallback.cpp: Pass the
right ScriptExecutionContext to the JSC callbacks.
(WebCore::JSSQLStatementErrorCallback::handleEvent):
- bindings/js/JSSQLTransactionCustom.cpp:
(WebCore::JSSQLTransaction::executeSql):
- bindings/scripts/CodeGeneratorJS.pm: Make all callbacks inherit
from ActiveDOMCallback, and make them use the right
ScriptExecutionContext.
- bindings/scripts/CodeGeneratorV8.pm:
- bindings/scripts/test/JS/JSTestCallback.cpp: Update the
expectations for the code generated by CodeGenerator{JS|V8}.pm.
(WebCore::JSTestCallback::JSTestCallback):
(WebCore::JSTestCallback::~JSTestCallback):
(WebCore::JSTestCallback::callbackWithClass1Param):
(WebCore::JSTestCallback::callbackWithClass2Param):
- bindings/scripts/test/JS/JSTestCallback.h:
- bindings/scripts/test/V8/V8TestCallback.cpp:
(WebCore::V8TestCallback::V8TestCallback):
(WebCore::V8TestCallback::callbackWithClass1Param):
(WebCore::V8TestCallback::callbackWithClass2Param):
- bindings/scripts/test/V8/V8TestCallback.h:
(WebCore::V8TestCallback::create):
- bindings/scripts/test/V8/V8TestObj.cpp:
(WebCore::TestObjInternal::methodWithCallbackArgCallback):
(WebCore::TestObjInternal::methodWithNonCallbackArgAndCallbackArgCallback):
(WebCore::TestObjInternal::methodWithCallbackAndOptionalArgCallback):
- bindings/v8/custom/V8CustomSQLStatementErrorCallback.cpp: Pass
the right ScriptExecutionContext to the V8 callbacks.
(WebCore::V8SQLStatementErrorCallback::handleEvent):
- bindings/v8/custom/V8DOMWindowCustom.cpp:
(WebCore::V8DOMWindow::openDatabaseCallback):
- bindings/v8/custom/V8DatabaseCustom.cpp:
(WebCore::V8Database::changeVersionCallback):
(WebCore::createTransaction):
- bindings/v8/custom/V8DatabaseSyncCustom.cpp:
(WebCore::V8DatabaseSync::changeVersionCallback):
(WebCore::createTransaction):
- bindings/v8/custom/V8SQLTransactionCustom.cpp:
(WebCore::V8SQLTransaction::executeSqlCallback):
- bindings/v8/custom/V8WorkerContextCustom.cpp:
(WebCore::V8WorkerContext::openDatabaseCallback):
(WebCore::V8WorkerContext::openDatabaseSyncCallback):
- dom/ActiveDOMObject.cpp: Simplify the code.
(WebCore::ActiveDOMObject::ActiveDOMObject):
(WebCore::ActiveDOMObject::~ActiveDOMObject):
- storage/Database.cpp: CallbackClass::handleEvent() doesn't take
a ScriptExecutionContext anymore.
(WebCore::DatabaseCreationCallbackTask::performTask):
- storage/DatabaseCallback.h:
- storage/DatabaseSync.cpp:
(WebCore::DatabaseSync::openDatabaseSync):
- storage/EntryCallback.h:
- storage/ErrorCallback.h:
- storage/FileSystemCallback.h:
- storage/MetadataCallback.h:
- storage/SQLStatement.cpp:
(WebCore::SQLStatement::performCallback):
- storage/SQLStatementCallback.h:
- storage/SQLStatementErrorCallback.h:
- storage/SQLTransaction.cpp:
(WebCore::SQLTransaction::deliverTransactionCallback):
(WebCore::SQLTransaction::deliverTransactionErrorCallback):
- storage/SQLTransactionCallback.h:
- storage/SQLTransactionErrorCallback.h:
- storage/SQLTransactionSync.cpp:
(WebCore::SQLTransactionSync::execute):
- storage/SQLTransactionSyncCallback.h:
LayoutTests: Make sure all DB callbacks run in the correct context.
https://bugs.webkit.org/show_bug.cgi?id=40112
Reviewed by Adam Barth.
- http/tests/storage: Added.
- http/tests/storage/callbacks-are-called-in-correct-context-expected.txt: Added.
- http/tests/storage/callbacks-are-called-in-correct-context.html: Added.
- http/tests/storage/resources: Added.
- http/tests/storage/resources/callbacks-are-called-in-correct-context-first-frame.html: Added.
- http/tests/storage/resources/callbacks-are-called-in-correct-context-output-frame.html: Added.
- http/tests/storage/resources/callbacks-are-called-in-correct-context-second-frame.html: Added.
- http/tests/storage/resources/callbacks-are-called-in-correct-context-third-frame.html: Added.
- http/tests/storage/resources/callbacks-are-called-in-correct-context.cgi: Added.
- 1:57 AM Changeset in webkit [64536] by
-
- 6 edits in trunk/WebCore
2010-08-02 Ilya Tikhonovsky <loislo@chromium.org>
Reviewed by Yury Semikhatsky.
WebInspector: Trivial InspectorBackend functions were removed.
And now it is bit simpler to change Inspector API because we have
less number of abstraction layers.
https://bugs.webkit.org/show_bug.cgi?id=43402
- inspector/CodeGeneratorInspector.pm:
- inspector/Inspector.idl:
- inspector/InspectorBackend.cpp: (WebCore::InspectorBackend::clearConsoleMessages): (WebCore::InspectorBackend::releaseWrapperObjectGroup): (WebCore::InspectorBackend::inspectorFrontend): (WebCore::InspectorBackend::remoteFrontend):
- inspector/InspectorBackend.h: (WebCore::InspectorBackend::inspectorDOMAgent): (WebCore::InspectorBackend::inspectorApplicationCacheAgent):
- inspector/InspectorController.h:
- 1:32 AM Changeset in webkit [64535] by
-
- 2 edits in trunk/WebCore
Unreviewed (emergency test fix).
REGRESSION (r64518): Most regression tests fail on ASSERT(shouldTrackVisitedLinks)
on Snow Leopard.
Platforms that use strategies now use a different code path than others, and that code path
lacks necessary checks. We don't have a Snow Leopard debug buildbot.
- page/PageGroup.cpp: (WebCore::PageGroup::addVisitedLinkHash): The private version of addVisitedLink() must not be called when we're not tracking visited links.
- 12:36 AM Changeset in webkit [64534] by
-
- 35 edits10 deletes in trunk
2010-08-02 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Chromium DevTools: Get rid of DevTools RPC.
- bindings/js/ScriptProfiler.h: (WebCore::ScriptProfiler::getProfilerLogLines):
- bindings/v8/ScriptProfiler.cpp: (WebCore::ScriptProfiler::getProfilerLogLines):
- bindings/v8/ScriptProfiler.h:
- inspector/Inspector.idl:
- inspector/InspectorBackend.cpp: (WebCore::InspectorBackend::takeHeapSnapshot): (WebCore::InspectorBackend::getProfilerLogLines):
- inspector/InspectorBackend.h:
- inspector/InspectorController.cpp: (WebCore::InspectorController::disableProfiler):
- inspector/InspectorController.h:
- inspector/InspectorFrontend.h:
- inspector/front-end/InspectorBackendStub.js: (WebInspector.InspectorBackendStub):
2010-08-02 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Chromium DevTools: Get rid of DevTools RPC.
- WebKit.gyp:
- public/WebDevToolsAgent.h:
- public/WebDevToolsAgentClient.h: (WebKit::WebDevToolsAgentClient::sendMessageToInspectorFrontend): (WebKit::WebDevToolsAgentClient::sendDebuggerOutput): (WebKit::WebDevToolsAgentClient::sendDispatchToAPU):
- public/WebDevToolsFrontend.h:
- public/WebDevToolsFrontendClient.h: (WebKit::WebDevToolsFrontendClient::sendMessageToBackend):
- public/WebDevToolsMessageData.h: Removed.
- public/WebDevToolsMessageTransport.h: Removed.
- src/APUAgentDelegate.h: Removed.
- src/DebuggerAgent.h: Removed.
- src/DebuggerAgentImpl.cpp: (WebKit::DebuggerAgentImpl::DebuggerAgentImpl): (WebKit::DebuggerAgentImpl::debuggerOutput):
- src/DebuggerAgentImpl.h:
- src/DebuggerAgentManager.cpp: (WebKit::DebuggerAgentManager::debugDetach): (WebKit::DebuggerAgentManager::onV8DebugMessage): (WebKit::DebuggerAgentManager::executeDebuggerCommand): (WebKit::DebuggerAgentManager::sendCommandToV8): (WebKit::DebuggerAgentManager::sendContinueCommandToV8):
- src/DevToolsRPC.h: Removed.
- src/DevToolsRPCJS.h: Removed.
- src/InspectorClientImpl.cpp:
- src/InspectorFrontendClientImpl.cpp: (WebKit::InspectorFrontendClientImpl::sendMessageToBackend):
- src/ProfilerAgent.h: Removed.
- src/ProfilerAgentImpl.cpp: Removed.
- src/ProfilerAgentImpl.h: Removed.
- src/ToolsAgent.h: Removed.
- src/WebDevToolsAgentImpl.cpp: (WebKit::): (WebKit::WebDevToolsAgentImpl::WebDevToolsAgentImpl): (WebKit::WebDevToolsAgentImpl::attach): (WebKit::WebDevToolsAgentImpl::didClearWindowObject): (WebKit::WebDevToolsAgentImpl::dispatchOnInspectorBackend): (WebKit::WebDevToolsAgentImpl::jsDispatchOnClient): (WebKit::WebDevToolsAgentImpl::sendMessageToFrontend):
- src/WebDevToolsAgentImpl.h:
- src/WebDevToolsFrontendImpl.cpp: (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl): (WebKit::WebDevToolsFrontendImpl::dispatchOnInspectorFrontend): (WebKit::WebDevToolsFrontendImpl::frontendLoaded): (WebKit::WebDevToolsFrontendImpl::executeScript):
- src/WebDevToolsFrontendImpl.h:
- src/js/DevTools.js: (devtools.dispatch): (devtools.ToolsAgent):
- src/js/DevToolsHostStub.js:
- src/js/ProfilerAgent.js: (devtools.ProfilerAgent):
2010-08-02 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Chromium DevTools: Get rid of DevTools RPC.
- DumpRenderTree/chromium/DRTDevToolsAgent.cpp: (DRTDevToolsAgent::sendMessageToInspectorFrontend): (DRTDevToolsAgent::call):
- DumpRenderTree/chromium/DRTDevToolsAgent.h:
- DumpRenderTree/chromium/DRTDevToolsCallArgs.h: (DRTDevToolsCallArgs::DRTDevToolsCallArgs):
- DumpRenderTree/chromium/DRTDevToolsClient.cpp: (DRTDevToolsClient::sendMessageToBackend): (DRTDevToolsClient::call):
- DumpRenderTree/chromium/DRTDevToolsClient.h:
- 12:14 AM Changeset in webkit [64533] by
-
- 2 edits in trunk/LayoutTests
2010-08-03 Kent Tamura <tkent@chromium.org>
Unreviewed, test expectation update for DRT/Chromium.
- platform/chromium/drt_expectations.txt: