Timeline
Jan 13, 2011:
- 10:58 PM Changeset in webkit [75772] by
-
- 3 edits in trunk/Tools
2011-01-13 David Levin <levin@chromium.org>
Reviewed by Shinichiro Hamaji.
check-webkit-style: _FunctionState should use Position to know where items are.
https://bugs.webkit.org/show_bug.cgi?id=52424
- Scripts/webkitpy/style/checkers/cpp.py: (_FunctionState.*): Changed _FunctionState to use Position instead of line numbers. (detect_functions): Changed to pass Position's to _FunctionState.begin and did some minor clean-up. (*): Other changes are simply about converting to use the Position's in_FunctionState instead of line numbers.
- Scripts/webkitpy/style/checkers/cpp_unittest.py: Changed the test code to verify the positions stored in _FunctionState.
- 10:58 PM Changeset in webkit [75771] by
-
- 4 edits in trunk/LayoutTests
2011-01-13 Hayato Ito <hayato@chromium.org>
Unreviewed, build fix.
Fix Skipped lists in r75768.
- platform/gtk/Skipped:
- platform/qt/Skipped:
- platform/win/Skipped:
- 10:21 PM Changeset in webkit [75770] by
-
- 7 edits in trunk/Source/WebCore
Implement form validation message UI
https://bugs.webkit.org/show_bug.cgi?id=48980
Reviewed by Dimitri Glazkov.
- Add four internal pseudo selectors:
- -webkit-validation-bubble
- -webkit-validation-bubble-message
- -webkit-validation-bubble-top-outer-arrow
- -webkit-validation-bubble-top-inner-arrow
- Implement ValidationMessage functions Show the message for <the number of characters> / 20.0 seconds.
No new tests because the feature is disabled by default for now and the
new behavior is strongly timing-dependent.
- css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::canShareStyleWithElement):
Do not share a style with elements with different shadowPseudoId().
- css/html.css: Define appearance for the internal selectors.
(::-webkit-validation-bubble):
(::-webkit-validation-bubble-message):
(::-webkit-validation-bubble-top-outer-arrow):
(::-webkit-validation-bubble-top-inner-arrow):
- dom/Node.cpp:
(WebCore::Node::createRendererIfNeeded):
Allow to add shadow renderers even if canHaveChildren() returns false.
- html/HTMLFormControlElement.cpp:
(WebCore::HTMLFormControlElement::detach):
Remove m_validationMessage immediately because we can't use
hideVisibleValidationMessage(), which calls a ValidationMessage function later.
(WebCore::HTMLFormControlElement::updateVisibleValidationMessage):
- Don't create ValidationMessage if the message is empty.
- Remove the check for message equality.
(WebCore::HTMLFormControlElement::hideVisibleValidationMessage):
Don't remove m_validationMessage immediately. We shouldn't make the
element needsLayout() state in this context.
- html/ValidationMessage.cpp:
(WebCore::ValidationMessage::~ValidationMessage):
hideMessage() -> deleteBubbleTree() renaming.
(WebCore::ValidationMessage::setMessage): Implemented.
(WebCore::ValidationMessage::setMessageDOMAndStartTimer):
Added. This updates the validation message and starts the timer to hide it.
(WebCore::ElementWithPseudoId):
Added to help implementations of styled shadow nodes.
(WebCore::ValidationMessage::buildBubbleTree): Added.
(WebCore::ValidationMessage::requestToHideMessage): Added.
(WebCore::ValidationMessage::deleteBubbleTree):
Renamed from hideMessage(), and implemented.
- html/ValidationMessage.h: Add declarations.
- 9:40 PM Changeset in webkit [75769] by
-
- 3 edits in trunk/Tools
2011-01-13 Eric Seidel <eric@webkit.org>
Reviewed by David Levin.
webkit-patch suggest-reviewers dies when ChangeLogs are missing
https://bugs.webkit.org/show_bug.cgi?id=49158
This is not the most elegant, but it is a very safe fix to this bug.
One advantage of catching ScriptError like this instead of adding a
new added_or_modified_files or fixing all changed_files callers
to use a more specific change_files variant, is that we catch
all kinds of ScriptErrors which might cause our (non-essential)
suggest-reviewers code to fail out. This should make passing
--suggest-reviewers to webkit-patch upload much more robust
and may even make it possible for us to make it default.
The root of the problem here is that SCM.changed_files includes
deleted ChangeLog paths (from moves, etc) which then when we ask
SVN/Git for the contents of the file at that revision, the command
errors out and Executive.run_command raises a ScriptError.
In the future we might fix this differently by making all current
callers of chagned_files use a more specific method for requesting
what types of changes they're interested in (adds, modifies, deletes, etc.)
- Scripts/webkitpy/common/checkout/api.py:
- Scripts/webkitpy/common/checkout/api_unittest.py:
- 9:19 PM Changeset in webkit [75768] by
-
- 10 edits2 adds in trunk
<rdar://problem/8827065> REGRESSION (r71884): Cross-origin XHR fails if willSendRequest changes the URL
https://bugs.webkit.org/show_bug.cgi?id=52419
Reviewed by Alexey Proskuryakov.
Source/WebCore:
Test: http/tests/loading/cross-origin-XHR-willLoadRequest.html
- loader/ResourceLoader.cpp:
(WebCore::ResourceLoader::init): Complete r74453 by ensuring that m_request is only set after
willSendRequest(). Otherwise, willSendRequest() ends up calling into
ThreadableDocumentRequest::willSendRequest(), which cancels the request.
Tools:
Allow to further control the behavior of the willSendRequest delegate callback by making it
set a different URL in the new request.
- DumpRenderTree/LayoutTestController.cpp:
(addURLToRedirectCallback): Added.
(LayoutTestController::staticFunctions): Added addURLToRedirect.
(LayoutTestController::addURLToRedirect): Added. Adds the redirection to the map.
(LayoutTestController::redirectionDestinationForURL): Added this getter.
- DumpRenderTree/LayoutTestController.h:
- DumpRenderTree/mac/ResourceLoadDelegate.mm:
(-[ResourceLoadDelegate webView:resource:willSendRequest:redirectResponse:fromDataSource:]): Check
if there is a redirection for the request’s URL, established by addURLToRedirect(), and if so,
change the URL in the new request to the redirect destination.
LayoutTests:
- http/tests/loading/cross-origin-XHR-willLoadRequest-expected.txt: Added.
- http/tests/loading/cross-origin-XHR-willLoadRequest.html: Added.
- platform/gtk/Skipped: Skip the new test.
- platform/qt/Skipped: Ditto.
- platform/win/Skipped: Ditto.
- 8:19 PM Changeset in webkit [75767] by
-
- 2 edits in trunk/Source/WebCore
Don’t try to compile InjectedScriptSource.js into WebCore.
Reviewed by Mark Rowe.
- WebCore.xcodeproj/project.pbxproj:
- 6:52 PM Changeset in webkit [75766] by
-
- 4 edits in trunk/Source/JavaScriptCore
<rdar://problem/5469576> Use PTK_FRAMEWORK_JAVASCRIPTCORE_KEY0 if available.
Reviewed by Geoff Garen.
- DerivedSources.make: Create a header file, HeaderDetection.h, that tells
us whether pthread_machdep.h is available.
- wtf/FastMalloc.cpp: If PTK_FRAMEWORK_JAVASCRIPTCORE_KEY0 is available, then
don't do the pthread_getspecific_function_pointer trick.
(WTF::setThreadHeap): Ditto, but set thread-specific data.
(WTF::TCMalloc_ThreadCache::GetThreadHeap): Ditto, but get rather than set.
- 6:24 PM Changeset in webkit [75765] by
-
- 2 edits in trunk/LayoutTests
2011-01-13 Justin Schuh <jschuh@chromium.org>
Unreviewed chromium expectations update.
Several text layout tests failing on linux after r75756
- platform/chromium/test_expectations.txt:
- 6:11 PM Changeset in webkit [75764] by
-
- 2 edits in trunk/LayoutTests
2011-01-13 Martin Robinson <mrobinson@igalia.com>
Unreviewed, rolling out r75740.
http://trac.webkit.org/changeset/75740
This led to GTK+ redness
- platform/gtk/Skipped:
- 6:07 PM Changeset in webkit [75763] by
-
- 2 edits in trunk/LayoutTests
2011-01-13 Robert Hogan <robert@webkit.org>
Reviewed by Andreas Kling.
[Qt] Unskip http/tests/security/originHeader/origin-header-for-empty.html
https://bugs.webkit.org/show_bug.cgi?id=52389
- platform/qt/Skipped:
- 5:58 PM Changeset in webkit [75762] by
-
- 1 edit63 adds in trunk/LayoutTests
2011-01-13 Mihai Parparita <mihaip@chromium.org>
Unreviewed chromium expectations update.
Add Chromium Snow Leopard expectations. These need to go into a new
chromium-mac-snowleopard directory, since these tests do not have
chromium-mac expectations, but currently pass on Leopard.
The differences are due to bug 52335 (which explains why we can't use
the regular mac port Snow Leopard baselines).
- platform/chromium-mac-snowleopard/css1/box_properties/clear-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css1/box_properties/clear-expected.png: Added.
- platform/chromium-mac-snowleopard/css1/box_properties/float-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css1/box_properties/float-expected.png: Added.
- platform/chromium-mac-snowleopard/css1/text_properties/vertical_align-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css1/text_properties/vertical_align-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/t0803-c5505-mrgn-00-b-ag-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/t0905-c414-flt-01-d-g-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css2.1/t0905-c414-flt-01-d-g-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/t100304-c43-rpl-bbx-00-d-g-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css2.1/t100304-c43-rpl-bbx-00-d-g-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/t1008-c44-ln-box-00-d-ag-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css2.1/t1008-c44-ln-box-00-d-ag-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/t1008-c44-ln-box-02-d-ag-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css2.1/t1008-c44-ln-box-02-d-ag-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/t1008-c44-ln-box-03-d-ag-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css2.1/t1008-c44-ln-box-03-d-ag-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/t100801-c544-valgn-02-d-agi-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css2.1/t100801-c544-valgn-02-d-agi-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/t100801-c544-valgn-03-d-agi-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css2.1/t100801-c544-valgn-03-d-agi-expected.png: Added.
- platform/chromium-mac-snowleopard/css2.1/t100801-c544-valgn-04-d-agi-expected.checksum: Added.
- platform/chromium-mac-snowleopard/css2.1/t100801-c544-valgn-04-d-agi-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/css/resize-corner-tracking-transformed-expected.checksum: Added.
- platform/chromium-mac-snowleopard/fast/css/resize-corner-tracking-transformed-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/forms/searchfield-heights-expected.checksum: Added.
- platform/chromium-mac-snowleopard/fast/forms/searchfield-heights-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/forms/slider-thumb-shared-style-expected.checksum: Added.
- platform/chromium-mac-snowleopard/fast/forms/slider-thumb-shared-style-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/gradients/background-clipped-expected.checksum: Added.
- platform/chromium-mac-snowleopard/fast/gradients/background-clipped-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/replaced/selection-rect-transform-expected.checksum: Added.
- platform/chromium-mac-snowleopard/fast/replaced/selection-rect-transform-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/text/whitespace/tab-character-basics-expected.checksum: Added.
- platform/chromium-mac-snowleopard/fast/text/whitespace/tab-character-basics-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/transforms/diamond-expected.checksum: Added.
- platform/chromium-mac-snowleopard/fast/transforms/diamond-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/transforms/shadows-expected.checksum: Added.
- platform/chromium-mac-snowleopard/fast/transforms/shadows-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/transforms/transformed-caret-expected.checksum: Added.
- platform/chromium-mac-snowleopard/fast/transforms/transformed-caret-expected.png: Added.
- 5:56 PM Changeset in webkit [75761] by
-
- 4 edits in trunk/Tools
2011-01-13 Eric Seidel <eric@webkit.org>
Reviewed by Mihai Parparita.
webkit-patch suggest-reviewers fails due to invalid utf8 in ChangeLog files
https://bugs.webkit.org/show_bug.cgi?id=52416
Example: webkit-patch suggest-reviewers -g ca3890fe74d94d85d6bfa48f9ea497b094d8e717
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 536-538: invalid data
I also added FIXMEs about the changed_files returning deleted files problem
which is causing the other most common exception for suggest-reviewers
(and is probably breaking sheriff-bots blame detection).
- Scripts/webkitpy/common/checkout/api.py:
- Scripts/webkitpy/common/checkout/api_unittest.py:
- Scripts/webkitpy/common/checkout/scm.py:
- 5:51 PM Changeset in webkit [75760] by
-
- 4 edits in trunk/Tools
2011-01-13 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
results archives from commit-queue are too large to upload
https://bugs.webkit.org/show_bug.cgi?id=52405
- Scripts/webkitpy/common/system/filesystem.py:
- Scripts/webkitpy/common/system/filesystem_mock.py:
- Scripts/webkitpy/tool/commands/queues.py:
- 5:31 PM Changeset in webkit [75759] by
-
- 2 edits in trunk/WebKit/chromium
2011-01-13 John Abd-El-Malek <jam@chromium.org>
Reviewed by Mihai Parparita.
[chromium] Fix minor type in plugin printing
https://bugs.webkit.org/show_bug.cgi?id=52410
- src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::printBegin):
- 5:16 PM Changeset in webkit [75758] by
-
- 4 edits in trunk/Source/WebCore
The pageScaleFactor() should be saved/restored along with the scroll position
https://bugs.webkit.org/show_bug.cgi?id=52406
<rdar://problem/8714412>
Reviewed by Darin Adler and Brady Eidson.
- history/HistoryItem.cpp:
(WebCore::HistoryItem::HistoryItem): Initialize m_pageScaleFactor.
(WebCore::HistoryItem::pageScaleFactor): Added getter.
(WebCore::HistoryItem::setPageScaleFactor): Added setter.
(WebCore::HistoryItem::encodeBackForwardTreeNode): Encode m_pageScaleFactor.
(WebCore::HistoryItem::decodeBackForwardTree): Decode m_pageScaleFactor.
- history/HistoryItem.h:
- loader/HistoryController.cpp:
(WebCore::HistoryController::saveScrollPositionAndViewStateToItem): Save the page scale factor...
(WebCore::HistoryController::restoreScrollPositionAndViewState): ...and restore it here.
- 5:15 PM Changeset in webkit [75757] by
-
- 2 edits4 adds in trunk/LayoutTests
2011-01-13 Mihai Parparita <mihaip@chromium.org>
Unreviewed chromium expectations update.
Categorize remaining scrollbar-related failures. 6 are due to bug 52414
(small remaining difference between mac and chromium-mac scrollbars).
fast/text/international/thai-line-breaks.html just needed a baseline
update (done for both Leopard and Snow Leopard).
- platform/chromium-mac-leopard/fast/text/international/thai-line-breaks-expected.checksum: Added.
- platform/chromium-mac-leopard/fast/text/international/thai-line-breaks-expected.png: Added.
- platform/chromium-mac/fast/text/international/thai-line-breaks-expected.checksum: Added.
- platform/chromium-mac/fast/text/international/thai-line-breaks-expected.png: Added.
- platform/chromium/test_expectations.txt:
- 4:48 PM Changeset in webkit [75756] by
-
- 4 edits in trunk/Source/WebCore
2011-01-13 Evan Martin <evan@chromium.org>
Reviewed by Tony Chang.
[chromium] drop backwards iteration in Linux complex text code
https://bugs.webkit.org/show_bug.cgi?id=52403
ComplexTextController previously supported iterating through the text in
both directions, but this resulted in duplicate code for each path.
Instead, by being more careful about flipping signs where appropriate,
we can refactor the code into one code path.
No tests, just a refactoring; should be covered by existing tests.
- platform/graphics/chromium/ComplexTextControllerLinux.cpp: (WebCore::ComplexTextController::ComplexTextController): (WebCore::ComplexTextController::reset): (WebCore::ComplexTextController::nextScriptRun):
- platform/graphics/chromium/ComplexTextControllerLinux.h:
- platform/graphics/chromium/FontLinux.cpp: (WebCore::glyphIndexForXPositionInScriptRun): (WebCore::Font::selectionRectForComplexText):
- 4:41 PM Changeset in webkit [75755] by
-
- 2 edits in tags/Safari-534.15.7/WebKit2
Build fix.
- 4:39 PM Changeset in webkit [75754] by
-
- 3 edits in trunk/Websites/bugs.webkit.org
2011-01-13 Ojan Vafai <ojan@chromium.org>
Reviewed by Adam Barth.
simplify keyboard handling in code review tool
https://bugs.webkit.org/show_bug.cgi?id=52407
Now that we have DiffBlock containers, the only things that are
focusable are previousComment nodes and DiffBlock containers
that contain add/remove lines.
Also, this means we show the focus border around the entire diff
instead of just the first line.
- code-review.js:
- 4:16 PM Changeset in webkit [75753] by
-
- 9 edits in tags/Safari-534.15.7
Merge r75662.
- 4:16 PM Changeset in webkit [75752] by
-
- 15 edits in tags/Safari-534.15.7
Merge r75635.
- 4:16 PM Changeset in webkit [75751] by
-
- 5 edits in tags/Safari-534.15.7
Merge r74309.
- 4:15 PM Changeset in webkit [75750] by
-
- 5 edits in tags/Safari-534.15.7
Versioning.
- 4:14 PM Changeset in webkit [75749] by
-
- 12 edits in trunk/Source/WebCore
2011-01-13 Dimitri Glazkov <Dimitri Glazkov>
Reviewed by Darin Adler.
Flip input[type=range] to use the new shadow DOM model.
https://bugs.webkit.org/show_bug.cgi?id=52317
This is a straight-up flip, minimal change to the logic, which will be
refactored in a follow-up patch.
Covered by existing tests.
- css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::initForStyleResolve): Changed to use either
host or parent node to find parent.
- html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::updateType): Added logic for destroying/creating
shadow DOM subtree.
- html/InputType.cpp: (WebCore::InputType::createShadowSubtree): Added empty decl. (WebCore::InputType::destroyShadowSubtree): Added a method to destroy
shadow subtree.
- html/InputType.h: Added defs.
- html/RangeInputType.cpp: (WebCore::RangeInputType::createShadowSubtree): Added a virtual method to create
slider thumb.
- html/RangeInputType.h: Adde def.
- html/shadow/SliderThumbElement.cpp: Added temporary RenderSliderThumb class
to handle cascading appearance.
(WebCore::RenderSliderThumb::RenderSliderThumb): Added.
(WebCore::RenderSliderThumb::layout): Moved here the logic from
RenderSlider::createThumbStyle.
(WebCore::SliderThumbElement::createRenderer): Added virtual method to
create RenderSliderThumb instance.
(WebCore::SliderThumbElement::defaultEventHandler): Changed to use HTMLDivElement
as base class.
(WebCore::SliderThumbElement::detach): Ditto.
- html/shadow/SliderThumbElement.h: (WebCore::SliderThumbElement::SliderThumbElement): Ditto. (WebCore::SliderThumbElement::create): Ditto. (WebCore::toSliderThumbElement): Added a casting helper.
- rendering/MediaControlElements.cpp: (WebCore::MediaControlInputElement::attach): Added handling of shadow DOM,
since the whole method is hand-rolled.
(WebCore::MediaControlInputElement::updateStyle): Ditto.
- rendering/RenderSlider.cpp: (WebCore::RenderSlider::~RenderSlider): Removed unneeded code. (WebCore::RenderSlider::thumbRect): Changed to use sliderThumbElement helper. (WebCore::RenderSlider::layout): Ditto. (WebCore::RenderSlider::sliderThumbElement): Added a temporary helper to access
SliderThumbElement.
(WebCore::RenderSlider::mouseEventIsInThumb): Changed to use sliderThumbElement helper.
(WebCore::RenderSlider::mouseEventOffsetToThumb): Ditto.
(WebCore::RenderSlider::setValueForPosition): Ditto.
(WebCore::RenderSlider::positionForOffset): Ditto.
(WebCore::RenderSlider::currentPosition): Ditto.
(WebCore::RenderSlider::trackSize): Ditto.
(WebCore::RenderSlider::forwardEvent): Ditto.
(WebCore::RenderSlider::inDragMode): Ditto.
- rendering/RenderSlider.h: Added def.
- 4:06 PM BuildBot edited by
- (diff)
- 3:55 PM Changeset in webkit [75748] by
-
- 32 edits1 move in trunk
2011-01-13 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Rename RGBA32Buffer to ImageFrame
https://bugs.webkit.org/show_bug.cgi?id=52363
Update references to the new name.
- src/WebImageDecoder.cpp: (WebKit::WebImageDecoder::isFrameCompleteAtIndex): (WebKit::WebImageDecoder::getFrameAtIndex):
2011-01-13 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Rename RGBA32Buffer to ImageFrame
https://bugs.webkit.org/show_bug.cgi?id=52363
RGBA32Buffer is a terrible misnomer. ImageFrame is vastly
more accurate. More cleanup to come.
- WebCore.pro:
- platform/graphics/ImageSource.cpp: (WebCore::ImageSource::createFrameAtIndex): (WebCore::ImageSource::frameDurationAtIndex): (WebCore::ImageSource::frameIsCompleteAtIndex):
- platform/graphics/qt/ImageDecoderQt.cpp: (WebCore::ImageDecoderQt::frameBufferAtIndex): (WebCore::ImageDecoderQt::internalReadImage): (WebCore::ImageDecoderQt::internalHandleCurrentImage):
- platform/graphics/qt/ImageDecoderQt.h:
- platform/graphics/wince/ImageWinCE.cpp: (WebCore::ImageFrame::asNewNativeImage):
- platform/image-decoders/ImageDecoder.cpp: (WebCore::ImageFrame::ImageFrame): (WebCore::ImageFrame::operator=): (WebCore::ImageFrame::clear): (WebCore::ImageFrame::zeroFill): (WebCore::ImageFrame::copyReferenceToBitmapData): (WebCore::ImageFrame::copyBitmapData): (WebCore::ImageFrame::setSize): (WebCore::ImageFrame::hasAlpha): (WebCore::ImageFrame::setHasAlpha): (WebCore::ImageFrame::setColorProfile): (WebCore::ImageFrame::setStatus): (WebCore::ImageFrame::width): (WebCore::ImageFrame::height):
- platform/image-decoders/ImageDecoder.h: (WebCore::ImageFrame::ImageFrame):
- platform/image-decoders/bmp/BMPImageDecoder.cpp: (WebCore::BMPImageDecoder::frameBufferAtIndex): (WebCore::BMPImageDecoder::decode):
- platform/image-decoders/bmp/BMPImageDecoder.h:
- platform/image-decoders/bmp/BMPImageReader.cpp: (WebCore::BMPImageReader::decodeBMP):
- platform/image-decoders/bmp/BMPImageReader.h: (WebCore::BMPImageReader::setBuffer):
- platform/image-decoders/cairo/ImageDecoderCairo.cpp: (WebCore::ImageFrame::asNewNativeImage):
- platform/image-decoders/cg/ImageDecoderCG.cpp: (WebCore::getPtrAsPixelData): (WebCore::ImageFrame::copyReferenceToBitmapData): (WebCore::ImageFrame::copyBitmapData): (WebCore::ImageFrame::setSize): (WebCore::ImageFrame::asNewNativeImage):
- platform/image-decoders/gif/GIFImageDecoder.cpp: (WebCore::GIFImageDecoder::frameBufferAtIndex): (WebCore::GIFImageDecoder::clearFrameBufferCache): (WebCore::GIFImageDecoder::haveDecodedRow): (WebCore::GIFImageDecoder::frameComplete): (WebCore::GIFImageDecoder::initFrameBuffer):
- platform/image-decoders/gif/GIFImageDecoder.h:
- platform/image-decoders/gif/GIFImageReader.cpp: (GIFImageReader::read):
- platform/image-decoders/gif/GIFImageReader.h: (GIFFrameReader::GIFFrameReader):
- platform/image-decoders/haiku/ImageDecoderHaiku.cpp: (WebCore::ImageFrame::asNewNativeImage):
- platform/image-decoders/ico/ICOImageDecoder.cpp: (WebCore::ICOImageDecoder::frameBufferAtIndex): (WebCore::ICOImageDecoder::decode):
- platform/image-decoders/ico/ICOImageDecoder.h:
- platform/image-decoders/jpeg/JPEGImageDecoder.cpp: (WebCore::JPEGImageDecoder::frameBufferAtIndex): (WebCore::JPEGImageDecoder::outputScanlines): (WebCore::JPEGImageDecoder::jpegComplete): (WebCore::JPEGImageDecoder::decode):
- platform/image-decoders/jpeg/JPEGImageDecoder.h:
- platform/image-decoders/openvg/ImageDecoderOpenVG.cpp: (WebCore::ImageFrame::asNewNativeImage):
- platform/image-decoders/png/PNGImageDecoder.cpp: (WebCore::PNGImageDecoder::frameBufferAtIndex): (WebCore::PNGImageDecoder::rowAvailable): (WebCore::PNGImageDecoder::pngComplete):
- platform/image-decoders/png/PNGImageDecoder.h: (WebCore::PNGImageDecoder::isComplete):
- platform/image-decoders/qt/ImageFrameQt.cpp: Copied from Source/WebCore/platform/image-decoders/qt/RGBA32BufferQt.cpp. (WebCore::ImageFrame::ImageFrame): (WebCore::ImageFrame::operator=): (WebCore::ImageFrame::clear): (WebCore::ImageFrame::zeroFill): (WebCore::ImageFrame::copyBitmapData): (WebCore::ImageFrame::setSize): (WebCore::ImageFrame::asNewNativeImage): (WebCore::ImageFrame::hasAlpha): (WebCore::ImageFrame::setHasAlpha): (WebCore::ImageFrame::setColorProfile): (WebCore::ImageFrame::setStatus): (WebCore::ImageFrame::setPixmap): (WebCore::ImageFrame::width): (WebCore::ImageFrame::height):
- platform/image-decoders/qt/RGBA32BufferQt.cpp: Removed.
- platform/image-decoders/skia/ImageDecoderSkia.cpp: (WebCore::ImageFrame::ImageFrame): (WebCore::ImageFrame::operator=): (WebCore::ImageFrame::clear): (WebCore::ImageFrame::zeroFill): (WebCore::ImageFrame::copyBitmapData): (WebCore::ImageFrame::setSize): (WebCore::ImageFrame::asNewNativeImage): (WebCore::ImageFrame::hasAlpha): (WebCore::ImageFrame::setHasAlpha): (WebCore::ImageFrame::setColorProfile): (WebCore::ImageFrame::setStatus): (WebCore::ImageFrame::width): (WebCore::ImageFrame::height):
- platform/image-decoders/webp/WEBPImageDecoder.cpp: (WebCore::WEBPImageDecoder::frameBufferAtIndex): (WebCore::WEBPImageDecoder::decode):
- platform/image-decoders/webp/WEBPImageDecoder.h:
- platform/image-decoders/wx/ImageDecoderWx.cpp: (WebCore::ImageFrame::asNewNativeImage):
- 3:52 PM Changeset in webkit [75747] by
-
- 3 edits in trunk/Websites/bugs.webkit.org
2011-01-13 Ojan Vafai <ojan@chromium.org>
Reviewed by Adam Barth.
add container divs for diff blocks
https://bugs.webkit.org/show_bug.cgi?id=52400
This will help simplify a lot of code in code-review.js
and make side-by-side diffs better (i.e. put removed lines
to the left of corresponding added lines).
Also, allow for running the JS from a local file. Now you can modify code-review.js
to point to a local file and then run:
ruby prettify.rb < foo.diff > foo.html
foo.html will load a dummy code review matching foo.diff.
Before structure:
Line
Line remove
Line add
Line add
Line
After structure:
DiffBlock
DiffBlockPart shared
Line shared
DiffBlock
DiffBlockPart remove
Line remove
DiffBlockPart add
Line add
Line add
DiffBlock
DiffBlockPart shared
Line shared
- PrettyPatch/PrettyPatch.rb:
- code-review.js:
- 3:38 PM Changeset in webkit [75746] by
-
- 4 edits in trunk/Source/WebCore
2011-01-13 Dimitri Glazkov <Dimitri Glazkov>
Reviewed by Darin Adler.
Transferring nodes between documents should be aware of the shadow DOM.
https://bugs.webkit.org/show_bug.cgi?id=52399
No visible change in behavior at the moment.
Once https://bugs.webkit.org/show_bug.cgi?id=52317 lands, the following
tests should no longer crash:
- fast/css/pseudo-in-range-invalid-value.html
- fast/css/pseudo-in-range.html
- fast/forms/form-collection-elements.html
- fast/forms/range-keyoperation.html
- dom/Document.cpp: (WebCore::Document::adoptNode): Changed to use Node::setDocumentRecursively.
- dom/Node.cpp: (WebCore::Node::setDocumentRecursively): Added new method, taking existing
logic and adding shadow DOM traversal.
(WebCore::Node::traverseNextNode): Style fix.
(WebCore::Node::traverseNextSibling): Ditto.
(WebCore::Node::traversePreviousNode): Ditto.
(WebCore::Node::traversePreviousNodePostOrder): Ditto.
(WebCore::Node::checkReplaceChild): Changed to use setDocumentRecursively.
(WebCore::Node::checkAddChild): Ditto.
- dom/Node.h: Added def.
- 3:28 PM Changeset in webkit [75745] by
-
- 2 edits in trunk/LayoutTests
2011-01-13 Justin Schuh <jschuh@chromium.org>
Unreviewed chromium expectations update.
Remove exception for canvas-large-dimensions.html.
- platform/chromium/test_expectations.txt:
- 3:19 PM Changeset in webkit [75744] by
-
- 1 copy in tags/Safari-534.15.7
New tag.
- 3:14 PM Changeset in webkit [75743] by
-
- 30 edits1 add in trunk
Source/WebCore: WebKit2: Add support for drag and drop
https://bugs.webkit.org/show_bug.cgi?id=52343
<rdar://problem/7660558>
Reviewed by Darin Adler.
This patch contains the changes required to support dropping content
in WebKit on the Mac. The DragData class has been extended to provide
additional context from the application (keyboard state, modal windows, etc.)
as well as information of the drag pasteboard being used.
The support for WebKit as drag source will be added with a separate patch.
- WebCore.exp.in:
- page/DragController.cpp:
(WebCore::DragController::dragIsMove): Added DragData parameter.
(WebCore::DragController::tryDocumentDrag): Modified call to dragIsMove.
(WebCore::DragController::concludeEditDrag): Same as above.
- page/DragController.h: Added parameter to isCopyKeyDown.
- page/mac/DragControllerMac.mm:
The following methods have been modified to use the information stored
in the DragData class.
(WebCore::DragController::isCopyKeyDown):
(WebCore::DragController::dragOperation):
- platform/DragData.h:
(WebCore::DragData::flags):
- platform/DragData.cpp: Added default flags parameter to the constructor.
- platform/mac/DragDataMac.mm:
(WebCore::DragData::DragData): Added constructor that receives the name of the pasteboard to use.
(WebCore::DragData::canSmartReplace):
(WebCore::DragData::containsColor):
(WebCore::DragData::containsFiles):
(WebCore::DragData::asFilenames):
(WebCore::DragData::containsPlainText):
(WebCore::DragData::asPlainText):
(WebCore::DragData::containsCompatibleContent):
(WebCore::DragData::asURL):
(WebCore::DragData::asFragment):
All the following files have been modified to add the DragData
parameter to isCopyKeyDown. I plan to improve this in the future
and make isCopyKeyDown not platform specific.
- page/android/DragControllerAndroid.cpp:
(WebCore::DragController::isCopyKeyDown):
- page/brew/DragControllerBrew.cpp:
(WebCore::DragController::isCopyKeyDown):
- page/chromium/DragControllerChromium.cpp:
(WebCore::DragController::isCopyKeyDown):
- page/efl/DragControllerEfl.cpp:
(WebCore::DragController::isCopyKeyDown):
- page/gtk/DragControllerGtk.cpp:
(WebCore::DragController::isCopyKeyDown):
- page/haiku/DragControllerHaiku.cpp:
(WebCore::DragController::isCopyKeyDown):
- page/mac/DragControllerMac.mm:
(WebCore::DragController::isCopyKeyDown):
(WebCore::DragController::dragOperation):
- page/qt/DragControllerQt.cpp:
(WebCore::DragController::isCopyKeyDown):
- page/win/DragControllerWin.cpp:
(WebCore::DragController::isCopyKeyDown):
- page/wx/DragControllerWx.cpp:
(WebCore::DragController::isCopyKeyDown):
WebKit/mac: WebKit2: Add support for drag and drop
https://bugs.webkit.org/show_bug.cgi?id=52343
<rdar://problem/7660558>
Reviewed by Darin Adler.
The DragData class has been extended to provide
additional context from the application (keyboard state, modal windows, etc.)
as well as information of the drag pasteboard being used.
These are the changes to align the behavior for WebKit.
- WebView/WebView.mm:
(-[WebView applicationFlags:]): Added.
(-[WebView draggingEntered:]): Added parameter to the DragData constructor.
(-[WebView draggingUpdated:]): Added parameter to the DragData constructor.
(-[WebView draggingExited:]): Added parameter to the DragData constructor.
(-[WebView performDragOperation:]): Added parameter to the DragData constructor.
WebKit2: WebKit2: Add support for drag and drop
https://bugs.webkit.org/show_bug.cgi?id=52343
<rdar://problem/7660558>
Reviewed by Darin Adler.
This patch contains the changes required to support dropping content
in WebKit on the Mac. The DragData class has been extended to provide
additional context from the application (keyboard state, modal windows, etc.)
as well as information of the drag pasteboard being used.
The support for WebKit as drag source will be added with a separate patch.
- Shared/DragControllerAction.h: Added.
- UIProcess/API/mac/WKView.mm:
Added implemention of the methods required to add suport for a drop target.
To maintain asynchronous communication with the WebProcess, we always return
the previous calculated value for the drag operation.
(-[WKView _registerDraggedTypes]):
(-[WKView initWithFrame:contextRef:pageGroupRef:]):
(-[WKView applicationFlags:]):
(-[WKView draggingEntered:]):
(-[WKView draggingUpdated:]):
(-[WKView draggingExited:]):
(-[WKView prepareForDragOperation:]):
(-[WKView performDragOperation:]):
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::WebPageProxy):
(WebKit::WebPageProxy::performDragControllerAction):
(WebKit::WebPageProxy::didPerformDragControllerAction):
- UIProcess/WebPageProxy.h:
(WebKit::WebPageProxy::dragOperation):
(WebKit::WebPageProxy::resetDragOperation):
- UIProcess/WebPageProxy.messages.in:
- WebKit2.xcodeproj/project.pbxproj:
- WebProcess/WebCoreSupport/WebDragClient.cpp:
(WebKit::WebDragClient::willPerformDragDestinationAction):
(WebKit::WebDragClient::willPerformDragSourceAction):
(WebKit::WebDragClient::actionMaskForDrag):
(WebKit::WebDragClient::dragSourceActionMaskForPoint):
(WebKit::WebDragClient::startDrag):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::performDragControllerAction):
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.messages.in:
- 3:11 PM Changeset in webkit [75742] by
-
- 2 edits in trunk/Source/WebCore
Add missing MathMLElementFactory.h and MathMLNames.h to Xcode project
Not reviewed.
- WebCore.xcodeproj/project.pbxproj: Add missing headers. Note
that the corresponding source files were originally added to the
project in r48559.
- 3:05 PM Changeset in webkit [75741] by
-
- 17 edits in trunk/Source/WebCore
2011-01-12 Zhenyao Mo <zmo@google.com>
Reviewed by Kenneth Russell.
Use GC3D types in WebGLRenderingContext and related WebGL classes
https://bugs.webkit.org/show_bug.cgi?id=51908
- html/canvas/WebGLActiveInfo.h: (WebCore::WebGLActiveInfo::create): (WebCore::WebGLActiveInfo::type): (WebCore::WebGLActiveInfo::size): (WebCore::WebGLActiveInfo::WebGLActiveInfo):
- html/canvas/WebGLBuffer.cpp: (WebCore::WebGLBuffer::associateBufferDataImpl): (WebCore::WebGLBuffer::associateBufferData): (WebCore::WebGLBuffer::associateBufferSubDataImpl): (WebCore::WebGLBuffer::associateBufferSubData): (WebCore::WebGLBuffer::byteLength): (WebCore::WebGLBuffer::getCachedMaxIndex): (WebCore::WebGLBuffer::setCachedMaxIndex): (WebCore::WebGLBuffer::setTarget):
- html/canvas/WebGLBuffer.h: (WebCore::WebGLBuffer::getTarget):
- html/canvas/WebGLFramebuffer.cpp: (WebCore::WebGLFramebuffer::setAttachment): (WebCore::WebGLFramebuffer::getAttachment): (WebCore::WebGLFramebuffer::getWidth): (WebCore::WebGLFramebuffer::getHeight): (WebCore::WebGLFramebuffer::getColorBufferFormat): (WebCore::WebGLFramebuffer::initializeRenderbuffers):
- html/canvas/WebGLFramebuffer.h:
- html/canvas/WebGLProgram.cpp: (WebCore::WebGLProgram::cacheActiveAttribLocations): (WebCore::WebGLProgram::numActiveAttribLocations): (WebCore::WebGLProgram::getActiveAttribLocation): (WebCore::WebGLProgram::isUsingVertexAttrib0):
- html/canvas/WebGLProgram.h: (WebCore::WebGLProgram::getLinkCount):
- html/canvas/WebGLRenderbuffer.h: (WebCore::WebGLRenderbuffer::setInternalFormat): (WebCore::WebGLRenderbuffer::getInternalFormat): (WebCore::WebGLRenderbuffer::setSize): (WebCore::WebGLRenderbuffer::getWidth): (WebCore::WebGLRenderbuffer::getHeight):
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::initializeNewContext): (WebCore::WebGLRenderingContext::sizeInBytes): (WebCore::WebGLRenderingContext::activeTexture): (WebCore::WebGLRenderingContext::bindAttribLocation): (WebCore::WebGLRenderingContext::bindBuffer): (WebCore::WebGLRenderingContext::bindFramebuffer): (WebCore::WebGLRenderingContext::bindRenderbuffer): (WebCore::WebGLRenderingContext::bindTexture): (WebCore::WebGLRenderingContext::blendColor): (WebCore::WebGLRenderingContext::blendEquation): (WebCore::WebGLRenderingContext::blendEquationSeparate): (WebCore::WebGLRenderingContext::blendFunc): (WebCore::WebGLRenderingContext::blendFuncSeparate): (WebCore::WebGLRenderingContext::bufferData): (WebCore::WebGLRenderingContext::bufferSubData): (WebCore::WebGLRenderingContext::checkFramebufferStatus): (WebCore::WebGLRenderingContext::clear): (WebCore::WebGLRenderingContext::clearColor): (WebCore::WebGLRenderingContext::clearDepth): (WebCore::WebGLRenderingContext::clearStencil): (WebCore::WebGLRenderingContext::colorMask): (WebCore::WebGLRenderingContext::copyTexImage2D): (WebCore::WebGLRenderingContext::copyTexSubImage2D): (WebCore::WebGLRenderingContext::createShader): (WebCore::WebGLRenderingContext::cullFace): (WebCore::WebGLRenderingContext::deleteBuffer): (WebCore::WebGLRenderingContext::depthFunc): (WebCore::WebGLRenderingContext::depthMask): (WebCore::WebGLRenderingContext::depthRange): (WebCore::WebGLRenderingContext::disable): (WebCore::WebGLRenderingContext::disableVertexAttribArray): (WebCore::WebGLRenderingContext::validateElementArraySize): (WebCore::WebGLRenderingContext::validateIndexArrayConservative): (WebCore::WebGLRenderingContext::validateIndexArrayPrecise): (WebCore::WebGLRenderingContext::validateRenderingState): (WebCore::WebGLRenderingContext::drawArrays): (WebCore::WebGLRenderingContext::drawElements): (WebCore::WebGLRenderingContext::enable): (WebCore::WebGLRenderingContext::enableVertexAttribArray): (WebCore::WebGLRenderingContext::framebufferRenderbuffer): (WebCore::WebGLRenderingContext::framebufferTexture2D): (WebCore::WebGLRenderingContext::frontFace): (WebCore::WebGLRenderingContext::generateMipmap): (WebCore::WebGLRenderingContext::getActiveAttrib): (WebCore::WebGLRenderingContext::getActiveUniform): (WebCore::WebGLRenderingContext::getAttachedShaders): (WebCore::WebGLRenderingContext::getAttribLocation): (WebCore::WebGLRenderingContext::getBufferParameter): (WebCore::WebGLRenderingContext::getError): (WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter): (WebCore::WebGLRenderingContext::getParameter): (WebCore::WebGLRenderingContext::getProgramParameter): (WebCore::WebGLRenderingContext::getRenderbufferParameter): (WebCore::WebGLRenderingContext::getShaderParameter): (WebCore::WebGLRenderingContext::getTexParameter): (WebCore::WebGLRenderingContext::getUniform): (WebCore::WebGLRenderingContext::getUniformLocation): (WebCore::WebGLRenderingContext::getVertexAttrib): (WebCore::WebGLRenderingContext::getVertexAttribOffset): (WebCore::WebGLRenderingContext::hint): (WebCore::WebGLRenderingContext::isBuffer): (WebCore::WebGLRenderingContext::isEnabled): (WebCore::WebGLRenderingContext::isFramebuffer): (WebCore::WebGLRenderingContext::isProgram): (WebCore::WebGLRenderingContext::isRenderbuffer): (WebCore::WebGLRenderingContext::isShader): (WebCore::WebGLRenderingContext::isTexture): (WebCore::WebGLRenderingContext::lineWidth): (WebCore::WebGLRenderingContext::linkProgram): (WebCore::WebGLRenderingContext::pixelStorei): (WebCore::WebGLRenderingContext::polygonOffset): (WebCore::WebGLRenderingContext::readPixels): (WebCore::WebGLRenderingContext::renderbufferStorage): (WebCore::WebGLRenderingContext::sampleCoverage): (WebCore::WebGLRenderingContext::scissor): (WebCore::WebGLRenderingContext::stencilFunc): (WebCore::WebGLRenderingContext::stencilFuncSeparate): (WebCore::WebGLRenderingContext::stencilMask): (WebCore::WebGLRenderingContext::stencilMaskSeparate): (WebCore::WebGLRenderingContext::stencilOp): (WebCore::WebGLRenderingContext::stencilOpSeparate): (WebCore::WebGLRenderingContext::texImage2DBase): (WebCore::WebGLRenderingContext::texImage2DImpl): (WebCore::WebGLRenderingContext::texImage2D): (WebCore::WebGLRenderingContext::texParameter): (WebCore::WebGLRenderingContext::texParameterf): (WebCore::WebGLRenderingContext::texParameteri): (WebCore::WebGLRenderingContext::texSubImage2DBase): (WebCore::WebGLRenderingContext::texSubImage2DImpl): (WebCore::WebGLRenderingContext::texSubImage2D): (WebCore::WebGLRenderingContext::uniform1f): (WebCore::WebGLRenderingContext::uniform1fv): (WebCore::WebGLRenderingContext::uniform1i): (WebCore::WebGLRenderingContext::uniform1iv): (WebCore::WebGLRenderingContext::uniform2f): (WebCore::WebGLRenderingContext::uniform2fv): (WebCore::WebGLRenderingContext::uniform2i): (WebCore::WebGLRenderingContext::uniform2iv): (WebCore::WebGLRenderingContext::uniform3f): (WebCore::WebGLRenderingContext::uniform3fv): (WebCore::WebGLRenderingContext::uniform3i): (WebCore::WebGLRenderingContext::uniform3iv): (WebCore::WebGLRenderingContext::uniform4f): (WebCore::WebGLRenderingContext::uniform4fv): (WebCore::WebGLRenderingContext::uniform4i): (WebCore::WebGLRenderingContext::uniform4iv): (WebCore::WebGLRenderingContext::uniformMatrix2fv): (WebCore::WebGLRenderingContext::uniformMatrix3fv): (WebCore::WebGLRenderingContext::uniformMatrix4fv): (WebCore::WebGLRenderingContext::vertexAttrib1f): (WebCore::WebGLRenderingContext::vertexAttrib1fv): (WebCore::WebGLRenderingContext::vertexAttrib2f): (WebCore::WebGLRenderingContext::vertexAttrib2fv): (WebCore::WebGLRenderingContext::vertexAttrib3f): (WebCore::WebGLRenderingContext::vertexAttrib3fv): (WebCore::WebGLRenderingContext::vertexAttrib4f): (WebCore::WebGLRenderingContext::vertexAttrib4fv): (WebCore::WebGLRenderingContext::vertexAttribPointer): (WebCore::WebGLRenderingContext::viewport): (WebCore::WebGLRenderingContext::getBooleanParameter): (WebCore::WebGLRenderingContext::getBooleanArrayParameter): (WebCore::WebGLRenderingContext::getFloatParameter): (WebCore::WebGLRenderingContext::getIntParameter): (WebCore::WebGLRenderingContext::getLongParameter): (WebCore::WebGLRenderingContext::getUnsignedLongParameter): (WebCore::WebGLRenderingContext::getWebGLFloatArrayParameter): (WebCore::WebGLRenderingContext::getWebGLIntArrayParameter): (WebCore::WebGLRenderingContext::isTexInternalFormatColorBufferCombinationValid): (WebCore::WebGLRenderingContext::getBoundFramebufferColorFormat): (WebCore::WebGLRenderingContext::validateTextureBinding): (WebCore::WebGLRenderingContext::validateSize): (WebCore::WebGLRenderingContext::validateTexFuncFormatAndType): (WebCore::WebGLRenderingContext::validateTexFuncLevel): (WebCore::WebGLRenderingContext::validateTexFuncParameters): (WebCore::WebGLRenderingContext::validateTexFuncData): (WebCore::WebGLRenderingContext::validateDrawMode): (WebCore::WebGLRenderingContext::validateStencilFunc): (WebCore::WebGLRenderingContext::validateFramebufferFuncParameters): (WebCore::WebGLRenderingContext::validateBlendEquation): (WebCore::WebGLRenderingContext::validateBlendFuncFactors): (WebCore::WebGLRenderingContext::validateCapability): (WebCore::WebGLRenderingContext::validateUniformParameters): (WebCore::WebGLRenderingContext::validateUniformMatrixParameters): (WebCore::WebGLRenderingContext::validateBufferDataParameters): (WebCore::WebGLRenderingContext::vertexAttribfImpl): (WebCore::WebGLRenderingContext::vertexAttribfvImpl): (WebCore::WebGLRenderingContext::simulateVertexAttrib0):
- html/canvas/WebGLRenderingContext.h: (WebCore::WebGLRenderingContext::VertexAttribState::VertexAttribState):
- html/canvas/WebGLShader.cpp: (WebCore::WebGLShader::create): (WebCore::WebGLShader::WebGLShader):
- html/canvas/WebGLShader.h: (WebCore::WebGLShader::getType):
- html/canvas/WebGLTexture.cpp: (WebCore::WebGLTexture::setTarget): (WebCore::WebGLTexture::setParameteri): (WebCore::WebGLTexture::setParameterf): (WebCore::WebGLTexture::setLevelInfo): (WebCore::WebGLTexture::generateMipmapLevelInfo): (WebCore::WebGLTexture::getInternalFormat): (WebCore::WebGLTexture::getType): (WebCore::WebGLTexture::getWidth): (WebCore::WebGLTexture::getHeight): (WebCore::WebGLTexture::isNPOT): (WebCore::WebGLTexture::mapTargetToIndex): (WebCore::WebGLTexture::computeLevelCount): (WebCore::WebGLTexture::update): (WebCore::WebGLTexture::getLevelInfo):
- html/canvas/WebGLTexture.h: (WebCore::WebGLTexture::LevelInfo::setInfo):
- html/canvas/WebGLUniformLocation.cpp: (WebCore::WebGLUniformLocation::create): (WebCore::WebGLUniformLocation::WebGLUniformLocation): (WebCore::WebGLUniformLocation::location):
- html/canvas/WebGLUniformLocation.h:
- platform/graphics/GraphicsContext3D.h: Map GC3Dboolean to bool instead of unsigned char.
- 3:00 PM Changeset in webkit [75740] by
-
- 2 edits in trunk/LayoutTests
2011-01-13 Martin Robinson <mrobinson@igalia.com>
Unskip editing/input/page-up-down-scrolls.html as it's passing locally.
- platform/gtk/Skipped: Unskip test.
- 2:55 PM Changeset in webkit [75739] by
-
- 33 edits3 adds in trunk
Change createObjectURL and revokeObjectURL to put under webkitURL.
https://bugs.webkit.org/show_bug.cgi?id=52257
Reviewed by Darin Fisher.
Source/WebCore:
Note that we add "webkit" vendor prefix to URL that is introduced in
the latest File API spec.
For the time being, we implement webkitURL as a readonly attribute
instead of a constructor so that we will not expose prototype property,
as required by the spec.
- 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:
- html/DOMURL.cpp: Added.
- html/DOMURL.h: Added.
- html/DOMURL.idl: Added.
- inspector/front-end/NetworkPanel.js:
- inspector/front-end/utilities.js:
- page/DOMWindow.cpp:
(WebCore::DOMWindow::webkitURL):
- page/DOMWindow.h:
- page/DOMWindow.idl:
- workers/WorkerContext.cpp:
(WebCore::WorkerContext::webkitURL):
- workers/WorkerContext.h:
- workers/WorkerContext.idl:
LayoutTests:
Change all related test scripts and results to account for this change.
- fast/dom/Window/script-tests/window-property-descriptors.js:
- fast/dom/Window/window-properties-expected.txt:
- fast/dom/Window/window-properties.html:
- fast/dom/script-tests/prototype-inheritance-2.js:
- fast/dom/script-tests/prototype-inheritance.js:
- fast/files/apply-blob-url-to-img.html:
- fast/files/apply-blob-url-to-xhr.html:
- fast/files/create-blob-url-crash.html:
- fast/files/revoke-blob-url.html:
- fast/files/workers/resources/worker-apply-blob-url-to-xhr.js:
(onmessage):
- platform/qt/fast/dom/Window/window-properties-expected.txt:
- 2:49 PM Changeset in webkit [75738] by
-
- 6 edits2 adds in trunk
2011-01-13 Emil Eklund <eae@chromium.org>
Reviewed by Dimitri Glazkov.
Setting outerText should convert CR/LF to <br>
https://bugs.webkit.org/show_bug.cgi?id=52268
Add test for setting Element.outerText.
- fast/dom/set-outer-text-expected.txt: Added.
- fast/dom/set-outer-text.html: Added.
- fast/dom/text-node-append-data-remove-crash-expected.txt: Changed
expectation to "didn't crash" from "threw dom exception" as test
assumed the DOMCharacterDataModified event would fire before the node
would be replaced.
- fast/dom/text-node-append-data-remove-crash.html:
2011-01-13 Emil Eklund <eae@chromium.org>
Reviewed by Dimitri Glazkov.
Setting outerText should convert CR/LF to <br>
https://bugs.webkit.org/show_bug.cgi?id=52268
Make set outerText support line breaks (sharing the text to fragment code
with setInnerText) and handle empty text nodes the same way IE does.
Test: fast/dom/set-outer-text.html
- html/HTMLElement.cpp: (WebCore::HTMLElement::textToFragment): Shared between setInnerText and setOuterText (WebCore::HTMLElement::setInnerText): Split out text parsing code. (WebCore::mergeWithNextTextNode): Split out text node merging code. (WebCore::HTMLElement::setOuterText): Added support for line breaks.
- html/HTMLElement.h:
- 2:39 PM Changeset in webkit [75737] by
-
- 2 edits in trunk/LayoutTests
Skip a crashing test on Windows
See <http://webkit.org/b/52397>.
- platform/win/Skipped: Added
compositing/reflections/load-video-in-reflection.html.
- 2:35 PM Changeset in webkit [75736] by
-
- 2 edits in trunk/LayoutTests
2011-01-13 Martin Robinson <mrobinson@igalia.com>
Skip fast/text/emphasis.html as it shows a 1 pixel difference on the 32-bit Debug bot.
- platform/gtk/Skipped: Skip fast/text/emphasis.html.
- 2:34 PM Changeset in webkit [75735] by
-
- 5 edits in trunk
2011-01-13 Zhenyao Mo <zmo@google.com>
Reviewed by Kenneth Russell.
Relax the ESSL valid charset a little bit to include " ' `
https://bugs.webkit.org/show_bug.cgi?id=52396
- html/canvas/WebGLRenderingContext.cpp:
2011-01-13 Zhenyao Mo <zmo@google.com>
Reviewed by Kenneth Russell.
Relax the ESSL valid charset a little bit to include " ' `
https://bugs.webkit.org/show_bug.cgi?id=52396
- fast/canvas/webgl/invalid-passed-params-expected.txt:
- fast/canvas/webgl/invalid-passed-params.html:
- 1:52 PM Changeset in webkit [75734] by
-
- 2 edits in trunk/WebKit/chromium
2011-01-13 John Abd-El-Malek <jam@chromium.org>
Reviewed by Tony Chang.
[chromium]: Only swallow ctrl+c for windowless plugins if we know the plugin has a selection
https://bugs.webkit.org/show_bug.cgi?id=52393
- src/WebPluginContainerImpl.cpp: (WebKit::WebPluginContainerImpl::copy): (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
- 12:51 PM Changeset in webkit [75733] by
-
- 2 edits in trunk/Source/WebCore
2011-01-13 Adrienne Walker <enne@google.com>
Reviewed by Kenneth Russell.
[chromium] Attempt to fix crash in tiled compositor memcpy
https://bugs.webkit.org/show_bug.cgi?id=52379
- platform/graphics/chromium/LayerTilerChromium.cpp: (WebCore::LayerTilerChromium::update):
- 12:36 PM Changeset in webkit [75732] by
-
- 2 edits1 add in trunk/LayoutTests
2011-01-13 Matthew Delaney <mdelaney@apple.com>
Reviewed by nobody - reinstrumenting a test to save burning trees.
fast/canvas/canvas-large-dimensions.html (introduced in r75648) is failing on all platforms except Snow Leopard
https://bugs.webkit.org/show_bug.cgi?id=52341
- fast/canvas/canvas-large-dimensions-expected.txt: Replaced.
- fast/canvas/canvas-large-dimensions.html:
- 12:11 PM Changeset in webkit [75731] by
-
- 2 edits in trunk/LayoutTests
2011-01-13 Justin Schuh <jschuh@chromium.org>
Unreviewed chromium expectations update.
Exclude destroy-on-setwindow.html (added in r75720).
- platform/chromium/test_expectations.txt:
- 12:07 PM Changeset in webkit [75730] by
-
- 6 edits in trunk/WebKit/chromium
2011-01-11 John Abd-El-Malek <jam@chromium.org>
Reviewed by Darin Fisher.
[chromium] Add support to allow printing just a plugin in a frame
https://bugs.webkit.org/show_bug.cgi?id=52134
- public/WebContextMenuData.h:
- public/WebFrame.h:
- src/ContextMenuClientImpl.cpp: (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
- src/WebFrameImpl.cpp: (WebKit::ChromePluginPrintContext::ChromePluginPrintContext): (WebKit::ChromePluginPrintContext::end): (WebKit::ChromePluginPrintContext::computePageRects): (WebKit::ChromePluginPrintContext::spoolPage): (WebKit::WebFrameImpl::printBegin):
- 11:48 AM Changeset in webkit [75729] by
-
- 6 edits in trunk
2011-01-13 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
[gtk] Zero-sized font does not yet work
https://bugs.webkit.org/show_bug.cgi?id=49793
Unskip font-size-zero.html.
- platform/gtk/Skipped:
2011-01-13 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
[gtk] Zero-sized font does not yet work
https://bugs.webkit.org/show_bug.cgi?id=49793
Set minimum-font-size to 0 for the DRT.
- DumpRenderTree/gtk/DumpRenderTree.cpp: (resetDefaultsToConsistentValues):
2011-01-13 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
[gtk] Zero-sized font does not yet work
https://bugs.webkit.org/show_bug.cgi?id=49793
Allow 0 as a minimum-font-size value for the settings.
- webkit/webkitwebsettings.cpp: (webkit_web_settings_class_init):
- 11:38 AM Changeset in webkit [75728] by
-
- 12 edits in trunk/Source/WebCore
Unreviewed, rolling out r75725.
http://trac.webkit.org/changeset/75725
https://bugs.webkit.org/show_bug.cgi?id=52317
Caused crashes in layout tests.
- css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::initForStyleResolve):
- html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::updateType):
- html/InputType.cpp:
- html/InputType.h:
- html/RangeInputType.cpp:
- html/RangeInputType.h:
- html/shadow/SliderThumbElement.cpp:
(WebCore::SliderThumbElement::defaultEventHandler):
(WebCore::SliderThumbElement::detach):
- html/shadow/SliderThumbElement.h:
(WebCore::SliderThumbElement::SliderThumbElement):
(WebCore::SliderThumbElement::create):
- rendering/MediaControlElements.cpp:
(WebCore::MediaControlInputElement::attach):
(WebCore::MediaControlInputElement::updateStyle):
- rendering/RenderSlider.cpp:
(WebCore::RenderSlider::~RenderSlider):
(WebCore::RenderSlider::styleDidChange):
(WebCore::RenderSlider::createThumbStyle):
(WebCore::RenderSlider::thumbRect):
(WebCore::RenderSlider::layout):
(WebCore::RenderSlider::updateFromElement):
(WebCore::RenderSlider::mouseEventIsInThumb):
(WebCore::RenderSlider::mouseEventOffsetToThumb):
(WebCore::RenderSlider::setValueForPosition):
(WebCore::RenderSlider::positionForOffset):
(WebCore::RenderSlider::currentPosition):
(WebCore::RenderSlider::trackSize):
(WebCore::RenderSlider::forwardEvent):
(WebCore::RenderSlider::inDragMode):
- rendering/RenderSlider.h:
- 10:56 AM Changeset in webkit [75727] by
-
- 2 edits in trunk/LayoutTests
2011-01-13 Tony Chang <tony@chromium.org>
Unreviewed, updating chromium test_expectations.txt
- platform/chromium/test_expectations.txt: Mark a test as slow in debug.
- 10:37 AM Changeset in webkit [75726] by
-
- 2 edits in trunk/Tools
2011-01-13 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by Darin Adler.
Make old-run-webkit-tests more robust on buildbots
https://bugs.webkit.org/show_bug.cgi?id=52364
- BuildSlaveSupport/build.webkit.org-config/master.cfg: Pass --exit-after-n-failures 500 to old-run-webkit-tests script.
- 10:35 AM Changeset in webkit [75725] by
-
- 12 edits in trunk/Source/WebCore
2011-01-12 Dimitri Glazkov <Dimitri Glazkov>
Reviewed by Darin Adler.
Flip input[type=range] to use the new shadow DOM model.
https://bugs.webkit.org/show_bug.cgi?id=52317
This is a straight-up flip, minimal change to the logic, which will be
refactored in a follow-up patch.
Covered by existing tests.
- css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::initForStyleResolve): Changed to use either
host or parent node to find parent.
- html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::updateType): Added logic for destroying/creating
shadow DOM subtree.
- html/InputType.cpp: (WebCore::InputType::createShadowSubtree): Added empty decl. (WebCore::InputType::destroyShadowSubtree): Added a method to destroy
shadow subtree.
- html/InputType.h: Added defs.
- html/RangeInputType.cpp: (WebCore::RangeInputType::createShadowSubtree): Added a virtual method to create
slider thumb.
- html/RangeInputType.h: Adde def.
- html/shadow/SliderThumbElement.cpp: Added temporary RenderSliderThumb class
to handle cascading appearance.
(WebCore::RenderSliderThumb::RenderSliderThumb): Added.
(WebCore::RenderSliderThumb::layout): Moved here the logic from
RenderSlider::createThumbStyle.
(WebCore::SliderThumbElement::createRenderer): Added virtual method to
create RenderSliderThumb instance.
(WebCore::SliderThumbElement::defaultEventHandler): Changed to use HTMLDivElement
as base class.
(WebCore::SliderThumbElement::detach): Ditto.
- html/shadow/SliderThumbElement.h: (WebCore::SliderThumbElement::SliderThumbElement): Ditto. (WebCore::SliderThumbElement::create): Ditto. (WebCore::toSliderThumbElement): Added a casting helper.
- rendering/MediaControlElements.cpp: (WebCore::MediaControlInputElement::attach): Added handling of shadow DOM,
since the whole method is hand-rolled.
(WebCore::MediaControlInputElement::updateStyle): Ditto.
- rendering/RenderSlider.cpp: (WebCore::RenderSlider::~RenderSlider): Removed unneeded code. (WebCore::RenderSlider::thumbRect): Changed to use sliderThumbElement helper. (WebCore::RenderSlider::layout): Ditto. (WebCore::RenderSlider::sliderThumbElement): Added a temporary helper to access
SliderThumbElement.
(WebCore::RenderSlider::mouseEventIsInThumb): Changed to use sliderThumbElement helper.
(WebCore::RenderSlider::mouseEventOffsetToThumb): Ditto.
(WebCore::RenderSlider::setValueForPosition): Ditto.
(WebCore::RenderSlider::positionForOffset): Ditto.
(WebCore::RenderSlider::currentPosition): Ditto.
(WebCore::RenderSlider::trackSize): Ditto.
(WebCore::RenderSlider::forwardEvent): Ditto.
(WebCore::RenderSlider::inDragMode): Ditto.
- rendering/RenderSlider.h: Added def.
- 10:34 AM Changeset in webkit [75724] by
-
- 1 edit2 adds in trunk/LayoutTests
Check in Windows-XP-specific results for fast/canvas/set-colors.html
See <http://webkit.org/b/52374>.
- platform/win-xp/fast/canvas/set-colors-expected.txt: Added.
- 10:33 AM Changeset in webkit [75723] by
-
- 4 edits1 move1 delete in trunk/LayoutTests
Disable fast/profiler/throw-exception-from-eval.html
This test fails non-deterministically. See <http://webkit.org/b/49801>.
- fast/profiler/throw-exception-from-eval.html-disabled: Renamed from LayoutTests/fast/profiler/throw-exception-from-eval.html.
- platform/gtk/Skipped:
- platform/mac-leopard/Skipped:
- platform/qt/Skipped:
Un-skipped this test now that it's been disabled by other means.
- platform/win-xp/fast/profiler/throw-exception-from-eval-expected.txt: Removed.
- 10:24 AM Changeset in webkit [75722] by
-
- 2 edits in trunk/WebKit2
Incorrect assertion in DrawingAreaImpl::scroll()
https://bugs.webkit.org/show_bug.cgi?id=52376
Reviewed by John Sullivan.
- WebProcess/WebPage/DrawingAreaImpl.cpp:
(WebKit::DrawingAreaImpl::scroll): Changed to take the fast path if the rects have the same area.
This made the assertion valid, but I removed it anyway.
- 10:22 AM Changeset in webkit [75721] by
-
- 2 edits in trunk/Tools
2011-01-13 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by Darin Adler.
Make old-run-webkit-tests more robust on buildbots
https://bugs.webkit.org/show_bug.cgi?id=52364
- Scripts/old-run-webkit-tests: Ensure that testResultsDirectory is empty.
- 10:21 AM Changeset in webkit [75720] by
-
- 4 edits2 adds in trunk
<rdar://problem/8098442> Crash in Widget::setFrameRect()
https://bugs.webkit.org/show_bug.cgi?id=52375
Reviewed by Simon Fraser.
Source/WebCore:
Test: plugins/destroy-on-setwindow.html
- platform/mac/WidgetMac.mm:
(WebCore::Widget::setFrameRect): Protect the Widget from being deleted as a result of calling
out to the view.
(WebCore::Widget::getOuterView): Coding style fix.
(WebCore::Widget::paint): Protect the Widget from being deleted as a result of calling out to
the views. This is precautionary, since this function does not applear to access member variables
after such calls.
- platform/wx/WidgetWx.cpp:
(WebCore::Widget::setFrameRect): Protect the Widget from being deleted as a result of calling
out to the platform widget.
LayoutTests:
- plugins/destroy-on-setwindow-expected.txt: Added.
- plugins/destroy-on-setwindow.html: Added.
- 9:52 AM Changeset in webkit [75719] by
-
- 6 edits1 delete in trunk
2011-01-13 Tony Chang <tony@chromium.org>
Reviewed by Kent Tamura.
[chromium] fix plugins/plugin-javascript-access.html on Linux and Mac
https://bugs.webkit.org/show_bug.cgi?id=52332
Fix Linux baseline. Mac should now match Safari Mac.
- platform/chromium-linux/plugins/plugin-javascript-access-expected.txt:
- platform/chromium/test_expectations.txt:
2011-01-13 Tony Chang <tony@chromium.org>
Reviewed by Kent Tamura.
[chromium] fix plugins/plugin-javascript-access.html on Linux and Mac
https://bugs.webkit.org/show_bug.cgi?id=52332
Forked Info.plist is not longer needed.
- DumpRenderTree/chromium/TestNetscapePlugIn/Info.plist: Removed.
2011-01-13 Tony Chang <tony@chromium.org>
Reviewed by Kent Tamura.
[chromium] fix plugins/plugin-javascript-access.html on Linux and Mac
https://bugs.webkit.org/show_bug.cgi?id=52332
- WebKit.gyp: Remove WebKitTestNetscapePlugIn
- 9:25 AM Changeset in webkit [75718] by
-
- 3 edits in trunk/Source/WebCore
Unreviewed buildfix after r75715.
- WebCore.pri:
- WebCore.pro:
- 9:23 AM Changeset in webkit [75717] by
-
- 3 edits in trunk/LayoutTests
2011-01-13 Pavel Feldman <pfeldman@chromium.org>
Not reviewed: inspector extensions tests should not use
sources as test data. Commenting one out temporarily, filing a bug.
- inspector/extensions-events-expected.txt:
- inspector/extensions-events.html:
- 8:57 AM Changeset in webkit [75716] by
-
- 2 edits in trunk/Source/WebCore
2011-01-13 Pavel Feldman <pfeldman@chromium.org>
Not reviewed: Qt build fix.
- WebCore.pri:
- 8:42 AM Changeset in webkit [75715] by
-
- 22 edits1 move1 add in trunk
2011-01-12 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: embed injected script into the backend.
https://bugs.webkit.org/show_bug.cgi?id=52312
InjectedScript belongs to the backend of the system and
should be exposed by means of protocol, not InjectedScriptAccess.
This patch makes injected script a part of the backend.
It introduces single manual generation step (xxd -i) that should be
automated by the build scripts for all the platforms.
- CMakeLists.txt:
- DerivedSources.make:
- GNUmakefile.am:
- WebCore.gyp/WebCore.gyp:
- WebCore.gypi:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- bindings/js/JSInjectedScriptHostCustom.cpp: (WebCore::InjectedScriptHost::injectedScriptFor):
- bindings/v8/custom/V8InjectedScriptHostCustom.cpp: (WebCore::InjectedScriptHost::injectedScriptFor):
- inspector/InjectedScriptHost.cpp: (WebCore::InjectedScriptHost::injectedScriptSource):
- inspector/InjectedScriptHost.h:
- inspector/Inspector.idl:
- inspector/InspectorController.cpp: (WebCore::InspectorController::restoreInspectorStateFromCookie):
- inspector/InspectorState.cpp: (WebCore::InspectorState::InspectorState):
- inspector/InspectorState.h:
- inspector/front-end/InjectedScript.js: Removed.
- inspector/front-end/WebKit.qrc:
- inspector/front-end/inspector.html:
- inspector/front-end/inspector.js: (WebInspector.doLoadedDone.propertyNamesCallback): (WebInspector.doLoadedDone):
- inspector/xxd.pl: Added.
2011-01-12 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: embed injected script into the backend.
https://bugs.webkit.org/show_bug.cgi?id=52312
- WebKit.grd:
- 7:49 AM Changeset in webkit [75714] by
-
- 15 edits in trunk
2011-01-13 Mikhail Naganov <mnaganov@chromium.org>
Reviewed by Timothy Hatcher.
Web Inspector: Cleanup after r75613 -- make all UI-facing strings
to be passed directly to WebInspector.UIString
- English.lproj/localizedStrings.js:
- inspector/front-end/ApplicationCacheItemsView.js: (WebInspector.ApplicationCacheItemsView.prototype._updateCallback): (WebInspector.ApplicationCacheItemsView.prototype._populateDataGrid):
- inspector/front-end/AuditRules.js: (WebInspector.AuditRules.GzipRule.prototype.doRun): (WebInspector.AuditRules.CookieSizeRule.prototype.processCookies): (WebInspector.AuditRules.StaticCookielessRule.prototype.processCookies):
- inspector/front-end/BreakpointsSidebarPane.js: (WebInspector.EventListenerBreakpointsSidebarPane): (WebInspector.EventListenerBreakpointsSidebarPane.prototype._createCategory):
- inspector/front-end/CookieItemsView.js: (WebInspector.CookieItemsView.prototype._updateWithCookies):
- inspector/front-end/ImageView.js: (WebInspector.ImageView.prototype._createContentIfNeeded.onImageLoad): (WebInspector.ImageView.prototype._createContentIfNeeded):
- inspector/front-end/NetworkPanel.js: (WebInspector.NetworkTimeCalculator.prototype.formatValue): (WebInspector.NetworkTransferTimeCalculator.prototype.formatValue): (WebInspector.NetworkTransferDurationCalculator.prototype.formatValue):
- inspector/front-end/ProfileDataGridTree.js: (WebInspector.ProfileDataGridNode.prototype.get data.formatMilliseconds): (WebInspector.ProfileDataGridNode.prototype.get data):
- inspector/front-end/Resource.js: (WebInspector.Resource.Type.toUIString): (WebInspector.Resource.Type.toString):
- inspector/front-end/TimelineOverviewPane.js: (WebInspector.TimelineOverviewCalculator.prototype.formatValue):
- inspector/front-end/TimelinePanel.js: (WebInspector.TimelinePanel): (WebInspector.TimelineCalculator.prototype.formatValue): (WebInspector.TimelinePanel.FormattedRecord.prototype._generateAggregatedInfo): (WebInspector.TimelinePanel.FormattedRecord.prototype._generatePopupContent): (WebInspector.TimelinePanel.FormattedRecord.prototype._getRecordDetails):
- inspector/front-end/utilities.js: ():
- Scripts/check-inspector-strings:
- 7:45 AM Changeset in webkit [75713] by
-
- 5 edits in trunk
2011-01-13 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
Reviewed by Simon Hausmann.
[Qt] Need a way to inform the application when a Netscape plugin is created.
https://bugs.webkit.org/show_bug.cgi?id=30179
Added "c" style static method for the application to hook up for
receiving notifications when a plugin is created.
- plugins/symbian/PluginViewSymbian.cpp: (qtwebkit_setPluginCreatedCallback): (WebCore::PluginView::platformStart):
2011-01-13 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
Reviewed by Simon Hausmann.
[Qt] Need a way to inform the application when a Netscape plugin is created.
https://bugs.webkit.org/show_bug.cgi?id=30179
Added "c" style static method for the application to hook up for
receiving notifications when a plugin is created.
- symbian/bwins/QtWebKitu.def:
- symbian/eabi/QtWebKitu.def:
- 7:29 AM Changeset in webkit [75712] by
-
- 2 edits in trunk/Source/WebCore
2011-01-13 Yi Shen <yi.4.shen@nokia.com>
Reviewed by Eric Seidel.
[Qt] Use a black background color for the video element on Qt Mobile
https://bugs.webkit.org/show_bug.cgi?id=52252
Use black as the background color for the video element on Qt Mobile.
- css/themeQtMobile.css: (video):
- 7:12 AM Changeset in webkit [75711] by
-
- 3 edits1 add in trunk/Source/WebCore
2011-01-13 Yi Shen <yi.4.shen@nokia.com>
Reviewed by Eric Seidel.
[Qt] Use a big central media play control button for video element
https://bugs.webkit.org/show_bug.cgi?id=52315
When ChromeClient::requiresFullscreenForVideoPlayback() returns true,
all other control buttons for the video element are hidden, except
a big centralized play button.
No new tests because no client implements requiresFullscreenForVideoPlayback yet.
- WebCore.pri:
- css/mediaControlsQtFullscreen.css: Added. (audio): (audio::-webkit-media-controls-panel): (video::-webkit-media-controls-panel): (video:-webkit-full-page-media::-webkit-media-controls-panel): (audio::-webkit-media-controls-mute-button): (video::-webkit-media-controls-mute-button): (audio::-webkit-media-controls-play-button): (video::-webkit-media-controls-play-button): (audio::-webkit-media-controls-timeline-container): (video::-webkit-media-controls-timeline-container): (audio::-webkit-media-controls-current-time-display): (video::-webkit-media-controls-current-time-display): (audio::-webkit-media-controls-time-remaining-display, video::-webkit-media-controls-time-remaining-display): (audio::-webkit-media-controls-timeline): (video::-webkit-media-controls-timeline): (audio::-webkit-media-controls-volume-slider-container): (video::-webkit-media-controls-volume-slider-container): (audio::-webkit-media-controls-volume-slider): (video::-webkit-media-controls-volume-slider): (audio::-webkit-media-controls-seek-back-button, video::-webkit-media-controls-seek-back-button): (audio::-webkit-media-controls-seek-forward-button, video::-webkit-media-controls-seek-forward-button): (audio::-webkit-media-controls-fullscreen-button): (video::-webkit-media-controls-fullscreen-button): (audio::-webkit-media-controls-rewind-button, video::-webkit-media-controls-rewind-button): (audio::-webkit-media-controls-return-to-realtime-button, video::-webkit-media-controls-return-to-realtime-button): (audio::-webkit-media-controls-toggle-closed-captions-button, video::-webkit-media-controls-toggle-closed-captions-button):
- platform/qt/RenderThemeQt.cpp: (WebCore::RenderThemeQt::extraMediaControlsStyleSheet):
- 4:07 AM Changeset in webkit [75710] by
-
- 2 edits in trunk/Source/WebCore
2011-01-13 Carlos Garcia Campos <cgarcia@igalia.com>
Reviewed by Xan Lopez.
[GTK] Paint toggle buttons inconsistent when the object state is indeterminate
https://bugs.webkit.org/show_bug.cgi?id=52361
Check whether the object state is indeterminate to set the flag
GTK_STATE_FLAG_INCONSISTENT before rendering check and radio
buttons.
- platform/gtk/RenderThemeGtk3.cpp: (WebCore::paintToggle):
- 3:58 AM Changeset in webkit [75709] by
-
- 2 edits in trunk/Source/JavaScriptCore
2011-01-13 Xan Lopez <xlopez@igalia.com>
Reviewed by Gavin Barraclough.
JIT requires VM overcommit (particularly on x86-64), Linux does not by default support this without swap?
https://bugs.webkit.org/show_bug.cgi?id=42756
The FixedVMPool Allocator does not work well on systems where
allocating very large amounts of memory upfront is not reasonable,
like Linux without overcommit enabled. As a workaround, on Linux,
default to the values used in embedded environments (in the MB
range), and only jump to the GB range if we detect at runtime that
overcommit is enabled. Should fix crashes on Linux/x86_64 with
less than 3 or 4GB of RAM.
- jit/ExecutableAllocatorFixedVMPool.cpp: (JSC::FixedVMPoolAllocator::free): use new variables for VM pool size and coalesce limit. (JSC::ExecutableAllocator::isValid): swap the variables from embedded to generic values at runtime, on linux, if overcommit is enabled. (JSC::ExecutableAllocator::underMemoryPressure): use new variables for VM pool size and coalesce limit.
- 3:46 AM Changeset in webkit [75708] by
-
- 14 edits2 adds in trunk
2011-01-13 Yi Shen <yi.4.shen@nokia.com>
Reviewed by Simon Hausmann.
[Qt] Extend the Platform Plugin to support full screen video handler
https://bugs.webkit.org/show_bug.cgi?id=51249
Make MediaPlayerPrivateQt support a fullscreen player.
No new tests because LayoutTests/media/media-fullscreen-inline.html already exists.
However, this test failed for Qt (QtMediaPlayer) due to durationchange event getting fired twice.
So, still skip it for Qt.
- WebCore.pro:
- platform/graphics/qt/MediaPlayerPrivateQt.cpp: (WebCore::MediaPlayerPrivateQt::MediaPlayerPrivateQt): (WebCore::MediaPlayerPrivateQt::removeVideoItem): (WebCore::MediaPlayerPrivateQt::restoreVideoItem):
- platform/graphics/qt/MediaPlayerPrivateQt.h: (WebCore::MediaPlayerPrivateQt::supportsFullscreen): (WebCore::MediaPlayerPrivateQt::mediaPlayer):
2011-01-13 Yi Shen <yi.4.shen@nokia.com>
Reviewed by Simon Hausmann.
[Qt] Extend the Platform Plugin to support full screen video handler
https://bugs.webkit.org/show_bug.cgi?id=51249
Add a new webkit platform plugin interface to support full screen video handler.
- Api/qwebkitplatformplugin.h: (QWebFullScreenVideoHandler::QWebFullScreenVideoHandler): (QWebFullScreenVideoHandler::~QWebFullScreenVideoHandler):
- WebCoreSupport/ChromeClientQt.cpp: (WebCore::ChromeClientQt::ChromeClientQt): (WebCore::ChromeClientQt::~ChromeClientQt): (WebCore::ChromeClientQt::fullScreenVideo): (WebCore::ChromeClientQt::supportsFullscreenForNode): (WebCore::ChromeClientQt::requiresFullscreenForVideoPlayback): (WebCore::ChromeClientQt::enterFullscreenForNode): (WebCore::ChromeClientQt::exitFullscreenForNode):
- WebCoreSupport/ChromeClientQt.h:
- WebCoreSupport/FullScreenVideoQt.cpp: Added. (WebCore::FullScreenVideoQt::FullScreenVideoQt): (WebCore::FullScreenVideoQt::~FullScreenVideoQt): (WebCore::FullScreenVideoQt::enterFullScreenForNode): (WebCore::FullScreenVideoQt::exitFullScreenForNode): (WebCore::FullScreenVideoQt::aboutToClose): (WebCore::FullScreenVideoQt::mediaPlayer): (WebCore::FullScreenVideoQt::mediaPlayerForNode): (WebCore::FullScreenVideoQt::requiresFullScreenForVideoPlayback):
- WebCoreSupport/FullScreenVideoQt.h: Added. (WebCore::FullScreenVideoQt::isValid):
- WebCoreSupport/QtPlatformPlugin.cpp: (WebCore::QtPlatformPlugin::createFullScreenVideoHandler):
- WebCoreSupport/QtPlatformPlugin.h:
- examples/platformplugin/WebPlugin.cpp: (FullScreenVideoWidget::FullScreenVideoWidget): (FullScreenVideoWidget::event): (FullScreenVideoWidget::keyPressEvent): (FullScreenVideoHandler::FullScreenVideoHandler): (FullScreenVideoHandler::~FullScreenVideoHandler): (FullScreenVideoHandler::requiresFullScreenForVideoPlayback): (FullScreenVideoHandler::enterFullScreen): (FullScreenVideoHandler::exitFullScreen): (WebPlugin::supportsExtension): (WebPlugin::createExtension):
- examples/platformplugin/WebPlugin.h: (FullScreenVideoWidget::~FullScreenVideoWidget):
- examples/platformplugin/platformplugin.pro:
- examples/platformplugin/qwebkitplatformplugin.h: (QWebFullScreenVideoHandler::QWebFullScreenVideoHandler): (QWebFullScreenVideoHandler::~QWebFullScreenVideoHandler):
- 1:50 AM Changeset in webkit [75707] by
-
- 3 edits2 adds in trunk
<rdar://problem/8858548> Disable inheritance of text emphasis marks to ruby text
https://bugs.webkit.org/show_bug.cgi?id=52359
Reviewed by Dave Hyatt.
Source/WebCore:
Test: fast/ruby/text-emphasis.html
- css/html.css:
(rt):
LayoutTests:
- fast/ruby/text-emphasis-expected.txt: Added.
- fast/ruby/text-emphasis.html: Added.
- 12:39 AM Changeset in webkit [75706] by
-
- 2 edits in trunk/LayoutTests
2011-01-13 Hayato Ito <hayato@chromium.org>
Unreviewed, chromium test expectations.
Flaky expectations for html5lib/webkit-resumer.html.
- platform/chromium/test_expectations.txt:
- 12:26 AM Changeset in webkit [75705] by
-
- 3 edits in trunk/Tools
2011-01-13 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r74881.
http://trac.webkit.org/changeset/74881
https://bugs.webkit.org/show_bug.cgi?id=52357
The EFL builder has been red for days (Requested by abarth on
#webkit).
- Scripts/webkitpy/common/net/buildbot/buildbot.py:
- Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py:
- 12:25 AM Changeset in webkit [75704] by
-
- 2 edits in trunk/Source/WebCore
Trivial fix after r75682.
Rubber-stamped by David Levin.
- loader/FrameLoader.cpp: Remove accidentally committed debug code.
(WebCore::FrameLoader::shouldClose):
Jan 12, 2011:
- 11:58 PM Changeset in webkit [75703] by
-
- 2 edits in tags/Safari-534.15.5/WebKit2
Merge r74615.
- 11:50 PM Changeset in webkit [75702] by
-
- 5 edits in tags/Safari-534.15.5
Versioning.
- 11:50 PM Changeset in webkit [75701] by
-
- 2 edits in tags/Safari-534.15.5/WebKit2
Merge r74508.
- 11:49 PM Changeset in webkit [75700] by
-
- 2 edits in tags/Safari-534.15.5/WebKit2
Merge r74329.
- 11:49 PM Changeset in webkit [75699] by
-
- 2 edits in tags/Safari-534.15.5/WebKit2
Merge r75015.
- 11:49 PM Changeset in webkit [75698] by
-
- 2 edits in tags/Safari-534.15.5/WebKit2
Merge r74531.
- 11:48 PM Changeset in webkit [75697] by
-
- 7 edits in tags/Safari-534.15.5/WebKit2
Merge r74514.
- 11:48 PM Changeset in webkit [75696] by
-
- 3 edits in tags/Safari-534.15.5/WebKit2
Merge r74591.
- 11:48 PM Changeset in webkit [75695] by
-
- 2 edits in tags/Safari-534.15.5/WebKit2
Merge r75038.
- 11:47 PM Changeset in webkit [75694] by
-
- 2 edits in tags/Safari-534.15.5/WebKit2
Merge r74303.
- 11:47 PM Changeset in webkit [75693] by
-
- 2 edits in tags/Safari-534.15.5/WebCore
Merge r75660.
- 11:47 PM Changeset in webkit [75692] by
-
- 2 edits in tags/Safari-534.15.5/WebCore
Merge r75656.
- 11:47 PM Changeset in webkit [75691] by
-
- 2 edits in tags/Safari-534.15.5/WebCore
Merge r75653.
- 11:46 PM Changeset in webkit [75690] by
-
- 3 edits in tags/Safari-534.15.5/WebCore
Merge r75652.
- 11:46 PM Changeset in webkit [75689] by
-
- 3 edits in tags/Safari-534.15.5/WebCore
Merge r75649.
- 11:46 PM Changeset in webkit [75688] by
-
- 2 edits in tags/Safari-534.15.5/WebCore
Merge r75644.
- 11:45 PM Changeset in webkit [75687] by
-
- 4 edits in tags/Safari-534.15.5/WebCore
Merge r75643.
- 11:45 PM Changeset in webkit [75686] by
-
- 14 edits in tags/Safari-534.15.5/WebCore
Merge r75639.
- 11:45 PM Changeset in webkit [75685] by
-
- 3 edits2 adds in tags/Safari-534.15.5
Merge r75472.
- 11:44 PM Changeset in webkit [75684] by
-
- 2 edits in tags/Safari-534.15.5/WebCore
Merge r75580.
- 11:27 PM Changeset in webkit [75683] by
-
- 2 edits in trunk/LayoutTests
2011-01-12 Adam Barth <abarth@webkit.org>
Removing this test from the Skipped list caused the next test
alphabetically to fail instead.
- platform/mac/Skipped:
- 11:09 PM Changeset in webkit [75682] by
-
- 5 edits in trunk
2011-01-12 Maciej Stachowiak <mjs@apple.com>
Reviewed by David Levin.
Add beforeunload support to WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=52353
- platform/mac-wk2/Skipped: Unskip a test that was failing solely due to missing beforeunload support.
2011-01-12 Maciej Stachowiak <mjs@apple.com>
Reviewed by David Levin.
Add beforeunload support to WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=52353
This makes a number of currently failing tests pass.
- WebKitTestRunner/TestController.cpp: (WTR::runBeforeUnloadConfirmPanel): (WTR::createOtherPage): (WTR::TestController::initialize):
- 10:49 PM Changeset in webkit [75681] by
-
- 3 edits4 adds in branches/chromium/597
Merge 75676
Because 597 branch doesn't have FormAssociatedElement.cpp, this change
was applied manually. The actual code change is in
WebCore/html/HTMLFormControlElement.cpp attributeChanged().
2011-01-12 Kenichi Ishibashi <bashi@google.com>
Reviewed by Kent Tamura.
M_formElementsWithFormAttribute not cleared when FormAssociatedElement is inserted with a null m_form and then removed.
https://bugs.webkit.org/show_bug.cgi?id=51905
Calls unregisterFormElementWithFormAttribute() when 'form' attribute
is removed.
Tests: fast/forms/form-associated-element-crash.html
fast/forms/form-associated-element-crash2.html
- html/FormAssociatedElement.cpp: (WebCore::FormAssociatedElement::formAttributeChanged):
2011-01-12 Kenichi Ishibashi <bashi@google.com>
Reviewed by Kent Tamura.
M_formElementsWithFormAttribute not cleared when FormAssociatedElement is inserted with a null m_form and then removed.
https://bugs.webkit.org/show_bug.cgi?id=51905
Add test for crash when modifying the form attribute of a form
associated element before removing it.
- fast/forms/form-associated-element-crash-expected.txt: Added.
- fast/forms/form-associated-element-crash.html: Added.
- fast/forms/form-associated-element-crash2-expected.txt: Added.
- fast/forms/form-associated-element-crash2.html: Added.
BUG=
- 10:35 PM Changeset in webkit [75680] by
-
- 4 edits2 adds in branches/chromium/597
Merge 75675
Because 597 branch doesn't have FormAssociatedElement.{cpp,h}, this
change was manually applied and the ChangeLog entries are not
accurate.
2011-01-12 Kenichi Ishibashi <bashi@google.com>
Reviewed by Kent Tamura
M_formElementsWithFormAttribute not cleared when Node is moved to another document.
https://bugs.webkit.org/show_bug.cgi?id=51418
Calls unregisterFormElementWithFormAttribute() when form associated elements
are moved to another document.
Test: fast/forms/change-form-element-document-crash.html
- html/FormAssociatedElement.cpp: (WebCore::FormAssociatedElement::willMoveToNewOwnerDocument): Added.
- html/FormAssociatedElement.h: Added willMoveToNewOwnerDocument().
- html/HTMLFormControlElement.cpp: (WebCore::HTMLFormControlElement::willMoveToNewOwnerDocument): Added.
- html/HTMLFormControlElement.h: Added willMoveToNewOwnerDocument().
- html/HTMLObjectElement.cpp: (WebCore::HTMLObjectElement::willMoveToNewOwnerDocument): Added.
- html/HTMLObjectElement.h: Added willMoveToNewOwnerDocument().
- html/HTMLPlugInImageElement.h: Moves willMoveToNewOwnerDocument() to protected.
2011-01-12 Kenichi Ishibashi <bashi@google.com>
Reviewed by Kent Tamura
M_formElementsWithFormAttribute not cleared when Node is moved to another document.
https://bugs.webkit.org/show_bug.cgi?id=51418
Added test for crash when moving form elements from one document to another.
- fast/forms/change-form-element-document-crash-expected.txt: Added.
- fast/forms/change-form-element-document-crash.html: Added.
BUG=http://code.google.com/p/chromium/issues/detail?id=65577
- 9:55 PM Changeset in webkit [75679] by
-
- 3 edits in trunk/LayoutTests
2011-01-12 Hayato Ito <hayato@chromium.org>
Unreviewed test expectations files fix.
Fix a culprit revision number.
- platform/chromium-gpu/test_expectations.txt:
- platform/chromium/test_expectations.txt:
- 8:59 PM Changeset in webkit [75678] by
-
- 2 edits in trunk/LayoutTests
2011-01-12 Hayato Ito <hayato@chromium.org>
Unreviewed chromium-gpu test expectations fix.
Disable canvas-large-dimensions.html after r75639.
- platform/chromium-gpu/test_expectations.txt:
- 8:51 PM Changeset in webkit [75677] by
-
- 3 edits2 adds in trunk
2011-01-12 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Eric Seidel.
REGRESSION(r69831): focus() in onkeypress discards input (affects chaseonline.chase.com)
https://bugs.webkit.org/show_bug.cgi?id=52241
The bug was caused by RenderTextControl::selection's creating a Range with m_insertText
which is a shadow DOM div as both start and end containers. Fixed the bug by traversing
through the descendents of m_innerText and using the right start and end containers to
create a Range.
Test: fast/forms/focus-change-on-keypress.html
- rendering/RenderTextControl.cpp: (WebCore::setContainerAndOffsetForRange): Added; a helper function. (WebCore::RenderTextControl::selection): See above.
2011-01-12 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Eric Seidel.
REGRESSION(r69831): focus() in onkeypress discards input (affects chaseonline.chase.com)
https://bugs.webkit.org/show_bug.cgi?id=52241
Added a test to ensure WebKit inserts the character typed by a user when focus's node
is changed by a presskey event handler.
- fast/forms/focus-change-on-keypress-expected.txt: Added.
- fast/forms/focus-change-on-keypress.html: Added.
- 7:55 PM Changeset in webkit [75676] by
-
- 3 edits4 adds in trunk
2011-01-12 Kenichi Ishibashi <bashi@google.com>
Reviewed by Kent Tamura.
M_formElementsWithFormAttribute not cleared when FormAssociatedElement is inserted with a null m_form and then removed.
https://bugs.webkit.org/show_bug.cgi?id=51905
Calls unregisterFormElementWithFormAttribute() when 'form' attribute
is removed.
Tests: fast/forms/form-associated-element-crash.html
fast/forms/form-associated-element-crash2.html
- html/FormAssociatedElement.cpp: (WebCore::FormAssociatedElement::formAttributeChanged):
2011-01-12 Kenichi Ishibashi <bashi@google.com>
Reviewed by Kent Tamura.
M_formElementsWithFormAttribute not cleared when FormAssociatedElement is inserted with a null m_form and then removed.
https://bugs.webkit.org/show_bug.cgi?id=51905
Add test for crash when modifying the form attribute of a form
associated element before removing it.
- fast/forms/form-associated-element-crash-expected.txt: Added.
- fast/forms/form-associated-element-crash.html: Added.
- fast/forms/form-associated-element-crash2-expected.txt: Added.
- fast/forms/form-associated-element-crash2.html: Added.
- 7:48 PM Changeset in webkit [75675] by
-
- 9 edits2 adds in trunk
2011-01-12 Kenichi Ishibashi <bashi@google.com>
Reviewed by Kent Tamura.
M_formElementsWithFormAttribute not cleared when Node is moved to another document.
https://bugs.webkit.org/show_bug.cgi?id=51418
Calls unregisterFormElementWithFormAttribute() when form associated elements
are moved to another document.
Test: fast/forms/change-form-element-document-crash.html
- html/FormAssociatedElement.cpp: (WebCore::FormAssociatedElement::willMoveToNewOwnerDocument): Added.
- html/FormAssociatedElement.h: Added willMoveToNewOwnerDocument().
- html/HTMLFormControlElement.cpp: (WebCore::HTMLFormControlElement::willMoveToNewOwnerDocument): Added.
- html/HTMLFormControlElement.h: Added willMoveToNewOwnerDocument().
- html/HTMLObjectElement.cpp: (WebCore::HTMLObjectElement::willMoveToNewOwnerDocument): Added.
- html/HTMLObjectElement.h: Added willMoveToNewOwnerDocument().
- html/HTMLPlugInImageElement.h: Moves willMoveToNewOwnerDocument() to protected.
2011-01-12 Kenichi Ishibashi <bashi@google.com>
Reviewed by Kent Tamura.
M_formElementsWithFormAttribute not cleared when Node is moved to another document.
https://bugs.webkit.org/show_bug.cgi?id=51418
Added test for crash when moving form elements from one document to another.
- fast/forms/change-form-element-document-crash-expected.txt: Added.
- fast/forms/change-form-element-document-crash.html: Added.
- 7:26 PM Changeset in webkit [75674] by
-
- 1 edit in trunk/Source/WebCore/ChangeLog
Unreviwed. Added the missing bug id for r75672.
- 7:23 PM Changeset in webkit [75673] by
-
- 4 edits in trunk/WebKit2
Unreviewed.
Getting rid of the unused 'viewportSize' argument in QWKPagePrivate:init.
The argument is unused since http://trac.webkit.org/changeset/75468.
- UIProcess/API/qt/qgraphicswkview.cpp:
(QGraphicsWKView::QGraphicsWKView):
- UIProcess/API/qt/qwkpage.cpp:
(QWKPagePrivate::init):
- UIProcess/API/qt/qwkpage_p.h:
- 7:17 PM Changeset in webkit [75672] by
-
- 5 edits in trunk/Source/WebCore
2011-01-12 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Eric Seidel.
Removed instantiation of legacy editing positions.
Calls to Position::Position are replaced by calls to Position's convenience functions.
Also added firstPositionInOrBeforeNode and lastPositionInOrAfterNode,
which are functions that return firstPositionInNode and lastPositionInNode respectively
when the specified node can have children for editing purpose and return positionBeforeNode
and positionAfterNode respectively otherwise. They can be used to guarantee that we never
create a bogus position like [img, 0] or [br, 0].
No tests are added since this is a cleanup.
- editing/ApplyBlockElementCommand.cpp: (WebCore::ApplyBlockElementCommand::formatSelection):
- editing/ApplyStyleCommand.cpp: (WebCore::ApplyStyleCommand::applyBlockStyle): (WebCore::ApplyStyleCommand::fixRangeAndApplyInlineStyle): (WebCore::ApplyStyleCommand::highestAncestorWithConflictingInlineStyle): (WebCore::ApplyStyleCommand::removeInlineStyle): (WebCore::ApplyStyleCommand::nodeFullySelected): (WebCore::ApplyStyleCommand::nodeFullyUnselected): (WebCore::ApplyStyleCommand::splitTextAtStart): (WebCore::ApplyStyleCommand::splitTextAtEnd): (WebCore::ApplyStyleCommand::splitTextElementAtStart): (WebCore::ApplyStyleCommand::splitTextElementAtEnd): (WebCore::ApplyStyleCommand::isValidCaretPositionInTextNode): (WebCore::ApplyStyleCommand::mergeStartWithPreviousIfIdentical): (WebCore::ApplyStyleCommand::mergeEndWithNextIfIdentical): (WebCore::ApplyStyleCommand::computedFontSize): (WebCore::ApplyStyleCommand::joinChildTextNodes):
- editing/ApplyStyleCommand.h:
- editing/htmlediting.h: (WebCore::firstPositionInOrBeforeNode): Added. (WebCore::lastPositionInOrAfterNode): Added.
- 7:15 PM Changeset in webkit [75671] by
-
- 1 copy in tags/Safari-534.15.5
New tag.
- 6:50 PM Changeset in webkit [75670] by
-
- 3 edits in trunk/WebKit2
2011-01-12 Anders Carlsson <andersca@apple.com>
Reviewed by Sam Weinig.
Implement DrawingAreaImpl::scroll
https://bugs.webkit.org/show_bug.cgi?id=52346
- WebProcess/WebPage/DrawingAreaImpl.cpp: (WebKit::DrawingAreaImpl::scroll): If there is already an active scroll, compute the area of both scroll rects and invalidate the smallest one. Compute a new dirty region if necessary and also add the scroll repaint region to the dirty region.
(WebKit::DrawingAreaImpl::display):
Reset the scroll area and scroll delta.
- WebProcess/WebPage/DrawingAreaImpl.h: Add scroll area and scroll delta member variables.
- 6:34 PM Changeset in webkit [75669] by
-
- 3 edits in trunk/WebKit2
2011-01-12 Anders Carlsson <andersca@apple.com>
Reviewed by Dan Bernstein.
Region improvements
https://bugs.webkit.org/show_bug.cgi?id=52344
- Platform/Region.cpp: (WebKit::Region::Shape::move): (WebKit::Region::move): Change Region::move to take an IntSize.
- Platform/Region.h: (WebKit::intersect): (WebKit::subtract): (WebKit::move): Add convenience functions.
- 6:01 PM Changeset in webkit [75668] by
-
- 2 edits in trunk/Source/WebCore
Another build fix.
- platform/mac/WheelEventMac.mm:
(WebCore::phaseForEvent):
- 5:58 PM Changeset in webkit [75667] by
-
- 2 edits in trunk/WebKit2
2011-01-12 Ryosuke Niwa <rniwa@webkit.org>
Unreviewed Qt build fix for r75661
- Shared/WebEvent.h: Don't declare phase() on non-Mac platforms.
- 5:47 PM Changeset in webkit [75666] by
-
- 2 edits in trunk/LayoutTests
2011-01-12 Justin Schuh <jschuh@chromium.org>
Unreviewed chromium test expectations fix.
Disable canvas-large-dimensions.html after r75639.
- platform/chromium/test_expectations.txt:
- 5:45 PM Changeset in webkit [75665] by
-
- 2 edits in trunk/Source/WebCore
Fix build.
- platform/mac/WheelEventMac.mm:
(WebCore::phaseForEvent):
- 5:39 PM Changeset in webkit [75664] by
-
- 2 edits in trunk/Source/WebCore
2011-01-12 Adam Barth <abarth@webkit.org>
Reviewed by Darin Adler.
Remove premature optimization from SchemeRegistry
https://bugs.webkit.org/show_bug.cgi?id=52283
As far as I can tell, this optimization isn't necessary. I'm slightly
unsure which benchmarks to run to demonstrate this numerically, but
none of the benchmarks Chromium tracks were affected by adding a
similar check for "display-isolated" schemes.
- platform/SchemeRegistry.cpp: (WebCore::SchemeRegistry::shouldTreatURLSchemeAsLocal):
- 5:38 PM Changeset in webkit [75663] by
-
- 1 edit in trunk/Source/WebCore/platform/mac/WheelEventMac.mm
Build fix, unreviewed.
- 5:34 PM Changeset in webkit [75662] by
-
- 9 edits in trunk
Add-on for https://bugs.webkit.org/show_bug.cgi?id=52309
Expose fixed layout through WebKit SPI
-and corresponding-
<rdar://problem/8844464>
Reviewed by Anders Carlsson.
Source/WebCore:
And now with getters!
- WebCore.exp.in:
WebKit/mac:
And now with getters!
- WebView/WebView.mm:
(-[WebView _useFixedLayout]):
(-[WebView _fixedLayoutSize]):
- WebView/WebViewPrivate.h:
WebKit2:
And now with getters!
- UIProcess/API/C/WKPage.cpp:
(WKPageUseFixedLayout):
(WKPageFixedLayoutSize):
- UIProcess/API/C/WKPage.h:
- UIProcess/WebPageProxy.h:
(WebKit::WebPageProxy::useFixedLayout):
(WebKit::WebPageProxy::fixedLayoutSize):
- 5:25 PM Changeset in webkit [75661] by
-
- 8 edits in trunk
https://bugs.webkit.org/show_bug.cgi?id=52337
PlatformWheelEvent should know about the scroll phase on the Mac
Reviewed by Anders Carlsson.
Source/WebCore:
Add a phase parameter on Mac PlatformWheelEvents.
- platform/PlatformWheelEvent.h:
(WebCore::PlatformWheelEvent::PlatformWheelEvent):
(WebCore::PlatformWheelEvent::phase):
- platform/mac/WheelEventMac.mm:
(WebCore::phaseForEvent):
(WebCore::PlatformWheelEvent::PlatformWheelEvent):
WebKit2:
Add a phase parameter on Mac WebWheelEvent and pipe it down to PlatformWheelEvent.
- Shared/WebEvent.h:
(WebKit::WebWheelEvent::phase):
- Shared/WebEventConversion.cpp:
(WebKit::WebKit2PlatformWheelEvent::WebKit2PlatformWheelEvent):
- Shared/WebWheelEvent.cpp:
(WebKit::WebWheelEvent::WebWheelEvent):
(WebKit::WebWheelEvent::encode):
(WebKit::WebWheelEvent::decode):
- Shared/mac/WebEventFactory.mm:
(WebKit::phaseForEvent):
(WebKit::WebEventFactory::createWebWheelEvent):
- 5:24 PM Changeset in webkit [75660] by
-
- 2 edits in trunk/Source/WebCore
2011-01-12 Chris Marrin <cmarrin@apple.com>
Unreviewed.
A couple of lines of the patch for https://bugs.webkit.org/show_bug.cgi?id=52321
were omitted.
- platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::GraphicsLayerCA::commitLayerChangesBeforeSublayers):
- 5:02 PM Changeset in webkit [75659] by
-
- 12 edits in trunk/WebKit2
2011-01-12 Anders Carlsson <andersca@apple.com>
Reviewed by Sam Weinig.
Get rid of an unneeded parameter from DrawingArea::scroll
https://bugs.webkit.org/show_bug.cgi?id=52336
- WebProcess/WebCoreSupport/WebChromeClient.cpp: (WebKit::WebChromeClient::scroll):
- WebProcess/WebCoreSupport/WebChromeClient.h:
- WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp: (WebKit::ChunkedUpdateDrawingArea::scroll):
- WebProcess/WebPage/ChunkedUpdateDrawingArea.h:
- WebProcess/WebPage/DrawingArea.h:
- WebProcess/WebPage/DrawingAreaImpl.cpp: (WebKit::DrawingAreaImpl::scroll):
- WebProcess/WebPage/DrawingAreaImpl.h:
- WebProcess/WebPage/LayerBackedDrawingArea.cpp: (WebKit::LayerBackedDrawingArea::scroll):
- WebProcess/WebPage/LayerBackedDrawingArea.h:
- WebProcess/WebPage/TiledDrawingArea.cpp: (WebKit::TiledDrawingArea::scroll):
- WebProcess/WebPage/TiledDrawingArea.h:
- 4:51 PM Changeset in webkit [75658] by
-
- 3 edits in trunk/WebKit/chromium
2011-01-12 Mihai Parparita <mihaip@chromium.org>
Reviewed by David Levin.
[Chromium] Remove PartScrollbarHoriztonalTrack
https://bugs.webkit.org/show_bug.cgi?id=52329
Remove PartScrollbarHoriztonalTrack now that usages of it were removed
with http://crrev.com/71249.
- DEPS:
- public/linux/WebThemeEngine.h:
- 4:41 PM Changeset in webkit [75657] by
-
- 5 edits in trunk/WebKit2
2011-01-12 Anders Carlsson <andersca@apple.com>
Reviewed by Sam Weinig.
Get the new drawing area painting to the screen
https://bugs.webkit.org/show_bug.cgi?id=52331
- UIProcess/DrawingAreaProxyImpl.cpp: (WebKit::DrawingAreaProxyImpl::incorporateUpdate): Call setViewNeedsDisplay on all the update rects.
- UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::setViewNeedsDisplay): Call through to the page client.
(WebKit::WebPageProxy::processDidCrash):
Null out the drawing area proxy.
- UIProcess/mac/BackingStoreMac.mm: (WebKit::BackingStore::paint): Paint.
- 4:35 PM Changeset in webkit [75656] by
-
- 2 edits in trunk/Source/WebCore
2011-01-12 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Getting rid of an assert that was causing build failures that turns out not to be needed.
- rendering/RenderLayer.cpp: (WebCore::RenderLayer::paintsWithTransform):
- 4:22 PM Changeset in webkit [75655] by
-
- 4 edits in trunk/Tools
2011-01-12 Maciej Stachowiak <mjs@apple.com>
Reviewed by Sam Weinig.
Detect, identify and recover from WebProcess crashes in run-webkit-tests
https://bugs.webkit.org/show_bug.cgi?id=52330
- Scripts/old-run-webkit-tests: Detect when the regression test tool reports a web process crash.
- WebKitTestRunner/TestController.cpp: (WTR::TestController::initialize): Set up a processDidCrash callback. (WTR::TestController::processDidCrash): Report that the Web process crashed.
- WebKitTestRunner/TestController.h:
- 4:20 PM Changeset in webkit [75654] by
-
- 3 edits in trunk/Websites/bugs.webkit.org
2011-01-12 Ojan Vafai <ojan@chromium.org>
Reviewed by Mihai Parparita.
fix assorted bugs with expansion lines
https://bugs.webkit.org/show_bug.cgi?id=52326
-Clicking "all" would collapse whitespace in the expanded lines.
-Converted the remaining line creation code to using the DOM.
- PrettyPatch/PrettyPatch.rb:
- code-review.js:
- 4:14 PM Changeset in webkit [75653] by
-
- 2 edits in trunk/Source/WebCore
2011-01-12 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Another fix for Gtk
- rendering/RenderLayer.cpp: (WebCore::RenderLayer::paintsWithTransform):
- 4:08 PM Changeset in webkit [75652] by
-
- 4 edits in trunk/Source/WebCore
2011-01-12 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Fix for Gtk and Windows builds
- page/Frame.cpp: (WebCore::Frame::scalePage):
- page/Frame.h:
- platform/graphics/ca/win/PlatformCALayerWin.cpp: (PlatformCALayer::contentsScale): (PlatformCALayer::setContentsScale):
- 3:52 PM Changeset in webkit [75651] by
-
- 2 edits in trunk/Source/WebCore
2011-01-12 Chris Marrin <cmarrin@apple.com>
UNreviewed.
Fix for the Windows build
- platform/graphics/ca/win/PlatformCALayerWin.cpp: (contentsScale): (setContentsScale):
- 3:48 PM Changeset in webkit [75650] by
-
- 2 edits in trunk/Websites/bugs.webkit.org
2011-01-12 Ojan Vafai <ojan@chromium.org>
Reviewed by Adam Barth.
review tool formatted diff doesn't match the uploaded diff
https://bugs.webkit.org/show_bug.cgi?id=51960
PrettyPatch works just fine if there is no newline at the end of the file.
- attachment.cgi:
- 3:41 PM Changeset in webkit [75649] by
-
- 3 edits in trunk/Source/WebCore
2011-01-12 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Another build fix
- platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::GraphicsLayerCA::clampedContentsScaleForScale):
- platform/graphics/ca/mac/PlatformCALayerMac.mm: (PlatformCALayer::setContentsScale):
- 3:35 PM Changeset in webkit [75648] by
-
- 3 edits2 adds in trunk
2011-01-11 Matthew Delaney <mdelaney@apple.com>
Reviewed by Simon Fraser.
Max area bound needed in creation of IOSurface in ImageBufferCG.cpp
https://bugs.webkit.org/show_bug.cgi?id=52172
Tests: fast/canvas/canvas-large-dimensions.html
- platform/graphics/cg/ImageBufferCG.cpp: (WebCore::ImageBuffer::ImageBuffer):
2011-01-11 Matthew Delaney <mdelaney@apple.com>
Reviewed by Simon Fraser.
Max area bound needed in creation of IOSurface in ImageBufferCG.cpp
https://bugs.webkit.org/show_bug.cgi?id=52172
- fast/canvas/canvas-large-dimensions.html: Added.
- fast/canvas/canvas-large-dimensions-expected.txt: Added.
- 3:29 PM Changeset in webkit [75647] by
-
- 6 edits in trunk/WebKit2
2011-01-12 Anders Carlsson <andersca@apple.com>
Reviewed by Sam Weinig.
More work on getting the drawing area proxy to paint
https://bugs.webkit.org/show_bug.cgi?id=52328
- UIProcess/API/mac/WKView.mm: (-[WKView drawRect:]): Handle the new drawing area.
- UIProcess/BackingStore.cpp: (WebKit::BackingStore::BackingStore): Assert that the size isn't empty.
- UIProcess/BackingStore.h:
- UIProcess/mac/BackingStoreMac.mm: (WebKit::BackingStore::incorporateUpdate): Paint all update rects into the bitmap context.
- WebProcess/WebPage/DrawingAreaImpl.cpp: (WebKit::DrawingAreaImpl::display): Create a handle so the shareable bitmap will actually be transferred over.
- 3:27 PM Changeset in webkit [75646] by
-
- 3 edits in trunk/Websites/bugs.webkit.org
2011-01-12 Ojan Vafai <ojan@chromium.org>
Reviewed by Adam Barth.
Bugzilla: Add keyboard shortcuts to jump to next change
https://bugs.webkit.org/show_bug.cgi?id=52305
Comments and diff blocks go in the same queue. If you have a
comment focused, then j/k will focus the next/prev diff block
with respect to that comment.
- PrettyPatch/PrettyPatch.rb:
- code-review.js:
- 3:27 PM Changeset in webkit [75645] by
-
- 3 edits in trunk/Source/WebCore
2011-01-12 Daniel Bates <dbates@rim.com>
And Benjamin C Meyer <bmeyer@rim.com>
Build fix when building with Inspector disabled
https://bugs.webkit.org/show_bug.cgi?id=52313
After changeset 75604 <http://trac.webkit.org/changeset/75604> it's not
possible to build when the Inspector is disabled.
- inspector/InspectorInstrumentation.h: (WebCore::InspectorInstrumentation::updateApplicationCacheStatus): Fix build breakage when building with Inspector disabled and Offline Web Applications enabled by moving macro guard condition ENABLE(INSPECTOR) && ENABLE(OFFLINE_WEB_APPLICATIONS) into function body. This makes us also consistent with the form we use for InspectorInstrumentation::networkStateChanged() and other InspectorInstrumentation functions.
- loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::didReceiveData): Fix build breakage when building with Inspector disabled by adding ENABLE(INSPECTOR) guard around code that references the instance variable ApplicationCacheGroup::m_currentResourceIdentifier as this variable only exists when building with the Inspector. (WebCore::ApplicationCacheGroup::didFinishLoading): Ditto. (WebCore::ApplicationCacheGroup::didFail): Ditto.
- 3:12 PM Changeset in webkit [75644] by
-
- 2 edits in trunk/Source/WebCore
2011-01-12 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Fix a build issue from http://trac.webkit.org/changeset/75639.
- platform/graphics/GraphicsLayer.h: (WebCore::GraphicsLayer::contentsScale): (WebCore::GraphicsLayer::setContentsScale):
- 3:06 PM Changeset in webkit [75643] by
-
- 4 edits in trunk/Source/WebCore
2011-01-12 Chris Marrin <cmarrin@apple.com>
Reviewed by Kevin Decker.
Pages with accelerated layers lose subpixel-AA and become blurry when a scale factor is applied
rdar://problem/8824974
This prevents the rootLayer (with the WebKit rendered content) from going becoming
a tiled layer when zoomed, and when there is other layered content on the page.
This speeds up zooming a lot and avoids some buggy behavior in CA with a very large
number of layers.
- rendering/RenderLayer.cpp: (WebCore::RenderLayer::paintsWithTransform):
- rendering/RenderLayer.h:
- rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::paintingGoesToWindow):
- 2:58 PM Changeset in webkit [75642] by
-
- 2 edits in trunk/Websites/bugs.webkit.org
2011-01-12 Ojan Vafai <ojan@chromium.org>
Reviewed by Adam Barth.
show shared lines on both sides in code review tool
https://bugs.webkit.org/show_bug.cgi?id=52308
We were appending the same DOM node twice. Instead, make
the from column a clone of the original node.
- code-review.js:
- 2:44 PM Changeset in webkit [75641] by
-
- 2 edits in trunk/WebKit2
Fix build.
- UIProcess/DrawingAreaProxyImpl.cpp:
(WebKit::DrawingAreaProxyImpl::incorporateUpdate):
- 2:34 PM Changeset in webkit [75640] by
-
- 6 edits1 add in trunk/WebKit2
2011-01-12 Anders Carlsson <andersca@apple.com>
Reviewed by Sam Weinig.
Begin stubbing out some more BackingStore member functions
https://bugs.webkit.org/show_bug.cgi?id=52323
- UIProcess/BackingStore.cpp: (WebKit::BackingStore::~BackingStore): This was accidentally made into a constructor; it should be a destructor.
- UIProcess/DrawingAreaProxyImpl.cpp: (WebKit::DrawingAreaProxyImpl::paint): Call the backing store.
(WebKit::DrawingAreaProxyImpl::update):
Incorporate the update.
(WebKit::DrawingAreaProxyImpl::incorporateUpdate):
Create the backing store if needed and incorporate the update.
- UIProcess/mac/BackingStoreMac.mm: Added. (WebKit::BackingStore::platformInitialize): Create a bitmap context.
(WebKit::BackingStore::paint):
(WebKit::BackingStore::incorporateUpdate):
Add stubs.
- WebKit2.xcodeproj/project.pbxproj: Add BackingStoreMac.mm
- 2:27 PM Changeset in webkit [75639] by
-
- 14 edits in trunk/Source/WebCore
2011-01-12 Chris Marrin <cmarrin@apple.com>
Reviewed by Simon Fraser.
Pages with accelerated layers lose subpixel-AA and become blurry when a scale factor is applied
rdar://problem/8824974
When scaled, WebKit renders the page content at the scaled up size, so there are no
scaling artifacts. But content drawn into a layer's backing store does not scale up.
This is made worse by the fact that the root page contents become layered when there
are other accelerated compositing layers present (video, plugins, etc.).
Plumb scaling factor from Frame::scalePage() down into all layers with content. It
eventually calls CALayer::setContentsScale which renders to a backing store whose dimensions
are scaled, causing them to render larger and appear pixel perfect at the scaled
page size.
- page/Frame.cpp: (WebCore::Frame::updateContentsScale): (WebCore::Frame::scalePage):
- page/Frame.h:
- platform/graphics/GraphicsLayer.h:
- platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::GraphicsLayerCA::setContentsScale): (WebCore::GraphicsLayerCA::clampedContentsScaleForScale):
- platform/graphics/ca/GraphicsLayerCA.h: (WebCore::GraphicsLayerCA::contentsScale):
- platform/graphics/ca/PlatformCALayer.h:
- platform/graphics/ca/mac/PlatformCALayerMac.mm: (PlatformCALayer::contentsScale): (PlatformCALayer::setContentsScale):
- rendering/RenderLayer.cpp: (WebCore::RenderLayer::updateContentsScale):
- rendering/RenderLayer.h:
- rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::createGraphicsLayer): (WebCore::RenderLayerBacking::updateForegroundLayer): (WebCore::RenderLayerBacking::updateMaskLayer): (WebCore::RenderLayerBacking::updateContentsScale):
- rendering/RenderLayerBacking.h:
- rendering/RenderLayerCompositor.cpp: (WebCore::RenderLayerCompositor::updateContentsScale):
- rendering/RenderLayerCompositor.h:
- 2:26 PM Changeset in webkit [75638] by
-
- 8 edits2 adds in trunk/LayoutTests
2011-01-12 Tony Chang <tony@chromium.org>
Reviewed by Ojan Vafai.
output the value of input and textarea nodes when using dump-as-markup
https://bugs.webkit.org/show_bug.cgi?id=52319
- editing/inserting/5607069-2-expected.txt:
- editing/inserting/5607069-3-expected.txt:
- editing/selection/dump-as-markup-expected.txt:
- editing/selection/dump-as-markup-form-text-expected.txt: Added.
- editing/selection/dump-as-markup-form-text.html: Added.
- fast/parser/object-with-textarea-fallback-expected.txt:
- html5lib/runner.html:
- html5lib/webkit-resumer.html:
- resources/dump-as-markup.js: (Markup.useHTML5libOutputFormat): Add a flag for html5lib compatibility (Markup._get):
- 1:58 PM Changeset in webkit [75637] by
-
- 5 edits in trunk/Source/WebCore
2011-01-12 Stephen White <senorblanco@chromium.org>
Reviewed by James Robinson.
Fix DrawingBuffer issues for depth/stencil, extensions, etc.
https://bugs.webkit.org/show_bug.cgi?id=52310
1) GL_TEXTURE is not a valid argument to glFramebufferTexture2D()
(should be GL_TEXTURE_2D).
2) Support for the multisampling extension was being checked after
the DrawingBuffer constructor was called, which calls multisample()
to check for the extension.
3) If depth or stencil is set, the corresponding framebuffers must
be created in the DrawingBuffer constructor.
4) GL_DEPTH_STENCIL is not a valid framebuffer internal type in
GLES2. Must use GL_OES_DEPTH24_STENCIL8, and check for the
OES_packed_depth_stencil extension.
- platform/graphics/chromium/DrawingBufferChromium.cpp: (WebCore::DrawingBuffer::DrawingBuffer): Record the extension support in the constructor. Create all the secondary drawing buffers (for multisampling, depth/stencil).
- platform/graphics/gpu/DrawingBuffer.cpp: (WebCore::DrawingBuffer::create): Check for the extensions before calling the DrawingBuffer constructor. (WebCore::DrawingBuffer::createSecondaryBuffers): Refactor creation of the secondary buffers from DrawingBufferMac.mm to here. (WebCore::DrawingBuffer::reset): Use DEPTH24_STENCIL8 format, not DEPTH_STENCIL. Use DEPTH_COMPONENT16, not DEPTH_COMPONENT. Use GL_TEXTURE_2D, not GL_TEXTURE (for glFramebufferTexture2D).
- platform/graphics/gpu/DrawingBuffer.h: Refactor createSecondaryBuffers(). Add extension support arguments to constructor. Add support for packed_depth_stencil extension.
- platform/graphics/gpu/mac/DrawingBufferMac.mm: (WebCore::DrawingBuffer::DrawingBuffer): Record extension support in constructor. Refactor out creation of secondary buffers.
- 1:12 PM Changeset in webkit [75636] by
-
- 1 edit6 adds in trunk/LayoutTests
2011-01-12 Robert Hogan <robert@webkit.org>
Unreviewed, add expected results.
[Qt] Add new expected results from r75632
- platform/qt/fast/forms/search-display-none-cancel-button-expected.txt: Added.
- platform/qt/fast/forms/search-placeholder-value-changed-expected.txt: Added.
- platform/qt/fast/forms/search-rtl-expected.txt: Added.
- platform/qt/fast/forms/search-styled-expected.txt: Added.
- platform/qt/fast/forms/search-transformed-expected.txt: Added.
- platform/qt/fast/forms/search-zoomed-expected.txt: Added.
- 1:04 PM Changeset in webkit [75635] by
-
- 15 edits in trunk
Fix for https://bugs.webkit.org/show_bug.cgi?id=52309 Expose
fixed layout through WebKit SPI
-and corresponding-
<rdar://problem/8844464>
Reviewed by Anders Carlsson.
Source/WebCore:
Export symbols for ScrollView::setUseFixedLayout() and
ScrollView::setFixedLayoutSize()
- WebCore.exp.in:
WebKit/mac:
- WebView/WebView.mm:
(-[WebView _setUseFixedLayout:]):
(-[WebView _setFixedLayoutSize:]):
- WebView/WebViewPrivate.h:
WebKit2:
Store useFixedLayout and fixedLayoutSize in the
WebPageCreationParameters and the WebPageProxy.
- Shared/WebPageCreationParameters.cpp:
(WebKit::WebPageCreationParameters::encode):
(WebKit::WebPageCreationParameters::decode):
- Shared/WebPageCreationParameters.h:
- UIProcess/API/C/WKPage.cpp:
(WKPageSetUseFixedLayout):
(WKPageSetFixedLayoutSize):
- UIProcess/API/C/WKPage.h:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::WebPageProxy):
(WebKit::WebPageProxy::setUseFixedLayout):
(WebKit::WebPageProxy::setFixedLayoutSize):
(WebKit::WebPageProxy::creationParameters):
- UIProcess/WebPageProxy.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::setUseFixedLayout):
(WebKit::WebPage::setFixedLayoutSize):
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.messages.in:
- 1:03 PM Changeset in webkit [75634] by
-
- 5 edits in trunk/LayoutTests
2011-01-12 Robert Hogan <robert@webkit.org>
Unreviewed, update expected results.
[Qt] Update expected results from r75632
- platform/qt/fast/css/pseudo-cache-stale-expected.txt:
- platform/qt/fast/css/text-input-with-webkit-border-radius-expected.txt:
- platform/qt/fast/forms/search-cancel-button-style-sharing-expected.txt:
- platform/qt/fast/forms/search-vertical-alignment-expected.txt:
- 12:53 PM Changeset in webkit [75633] by
-
- 2 edits2 adds in trunk/WebKit2
2011-01-12 Anders Carlsson <andersca@apple.com>
Reviewed by Beth Dakin.
Add BackingStore class
https://bugs.webkit.org/show_bug.cgi?id=52318
- UIProcess/BackingStore.cpp: Added. (WebKit::BackingStore::create): (WebKit::BackingStore::BackingStore):
- UIProcess/BackingStore.h: Added.
- WebKit2.xcodeproj/project.pbxproj:
- 12:27 PM Changeset in webkit [75632] by
-
- 9 edits in trunk
2011-01-12 Robert Hogan <robert@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt] Search input field doesn't have cancel button
Add a cancel button to the search field and make it customizable
by the client. For now, use the close dialog button associated
with the application's style as the default.
Unskip a bunch of search field related tests that pass now:
fast/forms/search-cancel-button-mouseup.html
fast/forms/search-rtl.html
fast/forms/search-abs-pos-cancel-button.html
fast/forms/search-styled.html
fast/forms/search-transformed.html
fast/forms/search-zoomed.html
fast/forms/search-cancel-button-style-sharing.html
fast/forms/search-display-none-cancel-button.html
fast/forms/search-placeholder-value-changed.html
fast/repaint/search-field-cancel.html
fast/forms/search-cancel-button-events.html
- platform/qt/Skipped:
2011-01-12 Robert Hogan <robert@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt] Search input field doesn't have cancel button
Add a cancel button to the search field and make it customizable
by the client. For now, use the close dialog button associated
with the application's style as the default.
Unskip a bunch of search field related tests that pass now:
fast/forms/search-cancel-button-mouseup.html
fast/forms/search-rtl.html
fast/forms/search-abs-pos-cancel-button.html
fast/forms/search-styled.html
fast/forms/search-transformed.html
fast/forms/search-zoomed.html
fast/forms/search-cancel-button-style-sharing.html
fast/forms/search-display-none-cancel-button.html
fast/forms/search-placeholder-value-changed.html
fast/repaint/search-field-cancel.html
fast/forms/search-cancel-button-events.html
- platform/graphics/qt/ImageQt.cpp: (loadResourcePixmap):
- platform/qt/RenderThemeQt.cpp: (WebCore::RenderThemeQt::isControlStyled): (WebCore::RenderThemeQt::computeSizeBasedOnStyle): (WebCore::RenderThemeQt::paintSearchField): (WebCore::RenderThemeQt::adjustSearchFieldStyle): (WebCore::RenderThemeQt::adjustSearchFieldCancelButtonStyle): (WebCore::RenderThemeQt::convertToPaintingRect): (WebCore::RenderThemeQt::paintSearchFieldCancelButton):
- platform/qt/RenderThemeQt.h:
2011-01-12 Robert Hogan <robert@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt] Search input field doesn't have cancel button
Add a cancel button to the search field and make it customizable
by the client. For now, use the close dialog button associated
with the application's style as the default.
- Api/qwebsettings.cpp: (graphics):
- Api/qwebsettings.h:
- 12:12 PM Changeset in webkit [75631] by
-
- 15 edits in trunk/WebKit2
<rdar://problem/8837307>, <rdar://problem/8637038>, and https://bugs.webkit.org/show_bug.cgi?id=52248
Back/forward list recovery after a WebProcess crash is crashy itself.
Reviewed by Sam Weinig.
Add an isEmpty() accessor so the WebProcess knows if it is actually restoring a session:
- Shared/SessionState.cpp:
(WebKit::SessionState::isEmpty):
- Shared/SessionState.h:
Keep track of the highest used itemID so a relaunched WebProcess can later be informed:
- Shared/WebBackForwardListItem.cpp:
(WebKit::WebBackForwardListItem::WebBackForwardListItem):
(WebKit::WebBackForwardListItem::highedUsedItemID):
- Shared/WebBackForwardListItem.h:
- WebProcess/WebPage/WebBackForwardListProxy.cpp:
(WebKit::generateHistoryItemID):
(WebKit::WebBackForwardListProxy::setHighestItemIDFromUIProcess):
(WebKit::WebBackForwardListProxy::addItemFromUIProcess): Remove a now-invalid ASSERT, as the UIProcess
now tells the WebProcess that a previous WebProcess created.
- WebProcess/WebPage/WebBackForwardListProxy.h:
Encode/decode data relevant to restoring a session on WebPage creation:
- Shared/WebPageCreationParameters.cpp:
(WebKit::WebPageCreationParameters::encode):
(WebKit::WebPageCreationParameters::decode):
- Shared/WebPageCreationParameters.h:
If the WebProcess has crashed since the last load, change reload and the various back/forward APIs to
update the current back/forward item (if necessary) then relaunch the process:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::reattachToWebProcessWithItem):
(WebKit::WebPageProxy::reattachToWebProcess): Renamed from "relaunch()" and made private.
(WebKit::WebPageProxy::initializeWebPage):
(WebKit::WebPageProxy::loadURL):
(WebKit::WebPageProxy::loadURLRequest):
(WebKit::WebPageProxy::reload):
(WebKit::WebPageProxy::goForward):
(WebKit::WebPageProxy::goBack):
(WebKit::WebPageProxy::goToBackForwardItem):
(WebKit::WebPageProxy::creationParameters):
- UIProcess/WebPageProxy.h:
Rename "RestoreSession" to "RestoreSessionAndNavigateToCurrentItem"
- WebProcess/WebPage/WebPage.messages.in:
- UIProcess/cf/WebPageProxyCF.cpp:
(WebKit::WebPageProxy::restoreFromSessionStateData):
Restore a session on page creation if the parameters include it:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::WebPage): Call restoreSession if session state exists.
(WebKit::WebPage::restoreSessionAndNavigateToCurrentItem):
(WebKit::WebPage::restoreSession):
- WebProcess/WebPage/WebPage.h:
- 12:11 PM Changeset in webkit [75630] by
-
- 9 edits in trunk/WebKit2
2011-01-12 Anders Carlsson <andersca@apple.com>
Reviewed by Sam Weinig.
Send Update and DidUpdate messages
https://bugs.webkit.org/show_bug.cgi?id=52316
- UIProcess/DrawingAreaProxy.h: (WebKit::DrawingAreaProxy::update): Add empty stub.
- UIProcess/DrawingAreaProxy.messages.in: Add Update message.
- UIProcess/DrawingAreaProxyImpl.cpp: (WebKit::DrawingAreaProxyImpl::update): Just send back a DidUpdate message.
- WebProcess/WebPage/DrawingArea.h: (WebKit::DrawingArea::didUpdate): Add empty stub.
- WebProcess/WebPage/DrawingArea.messages.in: Add DidUpdate message.
- WebProcess/WebPage/DrawingAreaImpl.cpp: (WebKit::DrawingAreaImpl::didUpdate): Call display().
(WebKit::DrawingAreaImpl::display):
Send an Update message.
- 12:07 PM Changeset in webkit [75629] by
-
- 2 edits in trunk/Source/WebCore
2011-01-12 Andrey Kosyakov <caseq@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: cookie table is multiplied after repeated switching to cookies tab in network item view
Only create cookiesTable is it hasn't been done yet.
https://bugs.webkit.org/show_bug.cgi?id=52303
- inspector/front-end/ResourceCookiesView.js: (WebInspector.ResourceCookiesView.prototype.show):
- 11:41 AM Changeset in webkit [75628] by
-
- 3 edits in trunk/Tools
check-webkit-style -- close_expression function doesn't work correctly.
https://bugs.webkit.org/show_bug.cgi?id=52272
Reviewed by Shinichiro Hamaji.
- Scripts/webkitpy/style/checkers/cpp.py:
(Position.str): Added a way to convert it to a string which is useful in tests.
(Position.cmp): Added a way to compare Position which is useful in tests and
generally useful (for upcoming code changes).
(close_expression): Changed to use Position for input and output.
Also, fixed many bugs such as only working correctly for parenthesis,
not working correctly if given an offset in a line and not finding
the real closing element if there were multiple closing elements in
the same line.
(detect_functions): Adjusted due to the change in arguments for
close_expression.
- Scripts/webkitpy/style/checkers/cpp_unittest.py:
(CppStyleTestBase.assert_positions_equal): Added a way to verify that
two positions are the same.
(CppStyleTest.test_position): Added tests for the str_ and cmp methods.
(CppStyleTest.test_close_expression): Added tests to catch the issues
that were fixed.
- 11:41 AM Changeset in webkit [75627] by
-
- 8 edits in trunk/WebKit2
2011-01-12 Anders Carlsson <andersca@apple.com>
Reviewed by Sam Weinig.
Make the new drawing area actually draw something
https://bugs.webkit.org/show_bug.cgi?id=52314
- Shared/UpdateInfo.cpp: (WebKit::UpdateInfo::encode): (WebKit::UpdateInfo::decode): Encode and decode newly added fields.
- Shared/UpdateInfo.h: Add a vector of update rects and a handle for the sharable bitmap.
- WebProcess/WebPage/DrawingAreaImpl.cpp: (WebKit::DrawingAreaImpl::display): Get the individual rects from the region and paint them into the shareable bitmap.
- WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::mainFrameHasCustomRepresentation):
- WebProcess/WebPage/WebPage.h: Add helper function.
- WebProcess/WebPage/mac/ChunkedUpdateDrawingAreaMac.cpp: (WebKit::ChunkedUpdateDrawingArea::paintIntoUpdateChunk): Use helper function.
- 11:25 AM Changeset in webkit [75626] by
-
- 13 edits in trunk/Tools
2011-01-12 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r75576.
http://trac.webkit.org/changeset/75576
https://bugs.webkit.org/show_bug.cgi?id=52304
broke rebaseline-chromium-webkit-test (Requested by thakis on
#webkit).
- Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
- Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
- Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
- Scripts/webkitpy/layout_tests/port/base.py:
- Scripts/webkitpy/layout_tests/port/chromium.py:
- Scripts/webkitpy/layout_tests/port/port_testcase.py:
- Scripts/webkitpy/layout_tests/port/test.py:
- Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
- Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- Scripts/webkitpy/style/checkers/test_expectations.py:
- Scripts/webkitpy/style/checkers/test_expectations_unittest.py:
- 11:24 AM Changeset in webkit [75625] by
-
- 2 edits in trunk/Source/JavaScriptCore
2011-01-12 Xan Lopez <xlopez@igalia.com>
Reviewed by Martin Robinson.
Add new Yarr.h header to the list file.
- GNUmakefile.am: ditto.
- 10:57 AM Changeset in webkit [75624] by
-
- 2 edits2 adds in trunk/WebKit2
2011-01-12 Anders Carlsson <andersca@apple.com>
Reviewed by Sam Weinig.
Add UpdateInfo class
https://bugs.webkit.org/show_bug.cgi?id=52306
- Shared/UpdateInfo.cpp: Added. (WebKit::UpdateInfo::encode): (WebKit::UpdateInfo::decode):
- Shared/UpdateInfo.h: Added. (WebKit::UpdateInfo::UpdateInfo):
- WebKit2.xcodeproj/project.pbxproj:
- 10:55 AM Changeset in webkit [75623] by
-
- 2 edits in trunk/Tools
2011-01-12 Maciej Stachowiak <mjs@apple.com>
Reviewed by Darin Adler.
Add a no-build option to run-webkit-tests, to avoid building DRT/WKTR
https://bugs.webkit.org/show_bug.cgi?id=52307
- Scripts/old-run-webkit-tests:
- 10:28 AM Changeset in webkit [75622] by
-
- 2 edits in branches/chromium/597/WebCore/inspector
Follow up to r75606, fixing compilation (explicit .get() in cast + transitive import).
- 10:28 AM Changeset in webkit [75621] by
-
- 1 edit2 deletes in trunk/LayoutTests
2011-01-12 Nico Weber <thakis@chromium.org>
Unreviewed, test expectations.
Remove now-unnecessary vista-specific baseline.
https://bugs.webkit.org/show_bug.cgi?id=52105
- platform/chromium-win-vista/svg/custom/js-late-gradient-and-object-creation-expected.checksum: Removed.
- platform/chromium-win-vista/svg/custom/js-late-gradient-and-object-creation-expected.png: Removed.
- 10:19 AM Changeset in webkit [75620] by
-
- 4 edits in trunk/WebKit2
2011-01-12 Anders Carlsson <andersca@apple.com>
Reviewed by Sam Weinig.
More work on the new drawing area implementation
https://bugs.webkit.org/show_bug.cgi?id=52302
- Platform/Region.cpp: (WebKit::Region::Shape::segments_end): segments_end could end up returning an iterator that is one element past the Vector data, so we can't use operator[] since that will assert.
- WebProcess/WebPage/DrawingAreaImpl.cpp: (WebKit::DrawingAreaImpl::DrawingAreaImpl): Initialize the timer.
(WebKit::DrawingAreaImpl::setNeedsDisplay):
Unite the rect with the dirty region and schedule a display.
(WebKit::DrawingAreaImpl::setSize):
Tell the web page to resize.
(WebKit::DrawingAreaImpl::scheduleDisplay):
Start a display timer if needed.
(WebKit::DrawingAreaImpl::display):
Add a stub.
- 10:11 AM Changeset in webkit [75619] by
-
- 6 edits in trunk
2011-01-12 Koan-Sin Tan <koansin.tan@gmail.com>
Reviewed by Martin Robinson.
[Gtk] WebKitGtk+ doesn't build on Mac OS X 10.6
https://bugs.webkit.org/show_bug.cgi?id=50867
- config.h: Don't disallow ctype for (OS(DARWIN) && PLATFORM(GTK)) Many GTK+ related files include <libintl.h> or <glib/gi18n-lib.h>. On Mac, <libintl.h> includes <xlocale.h>. <xclocale.h> includes <xlocale/_ctype.h>, which uses isacii().
- platform/UUID.cpp: (WebCore::createCanonicalUUIDString): For OS(DARWIN) && !PLATFORM(CF) use the Chromium Linux UUID generation.
2011-01-12 Koan-Sin Tan <koansin.tan@gmail.com>
Reviewed by Martin Robinson.
[Gtk] WebKitGtk+ doesn't build on Mac OS X 10.6
https://bugs.webkit.org/show_bug.cgi?id=50867
Fixed library extention for Mac in webkitdirs.pm and type conflict in
TestNetscapePlugin.cpp
- GNUmakefile.am: Don't use AppKit when compiling TestNetscapePlugin for GTK+
- Scripts/webkitdirs.pm:
- 9:57 AM Changeset in webkit [75618] by
-
- 2 edits in trunk/LayoutTests
2011-01-12 Justin Schuh <jschuh@chromium.org>
Unreviewed expectatinos update.
Excluding SVG test for sporadic image failure.
- platform/chromium/test_expectations.txt:
- 9:45 AM Changeset in webkit [75617] by
-
- 2 edits in trunk/Source/JavaScriptCore
2011-01-12 Martin Robinson <mrobinson@igalia.com>
Missing Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h in WebKitGtk tarball
https://bugs.webkit.org/show_bug.cgi?id=52299
- GNUmakefile.am: Fix the GTK+ build on ARMv7 by including missing source files in the source list.
- 9:31 AM Changeset in webkit [75616] by
-
- 2 edits in trunk/LayoutTests
2011-01-12 Justin Schuh <jschuh@chromium.org>
Unreviewed chromium expectations update.
Added chromium win to exclusion for bug 48164.
- platform/chromium/test_expectations.txt:
- 9:09 AM Changeset in webkit [75615] by
-
- 8 edits in trunk
2011-01-12 Simon Fraser <Simon Fraser>
Reviewed by Eric Seidel.
[CSS Gradients] One color stop should not paint anything for linear-gradient
https://bugs.webkit.org/show_bug.cgi?id=52259
Share color stop parsing code between linear and radial gradients.
Consider the gradient invalid if it has less than two color stops.
- css/CSSParser.cpp: (WebCore::CSSParser::parseLinearGradient): (WebCore::CSSParser::parseRadialGradient): (WebCore::CSSParser::parseGradientColorStops):
- css/CSSParser.h:
- 9:05 AM Changeset in webkit [75614] by
-
- 1 edit1 move in trunk/WebKit2
Unreviewed build fix after r75527. Rename 'BackingStoreCairo.cpp'
to 'ShareableBitmapCairo.cpp' to match VS project changes.
- Shared/cairo/BackingStoreCairo.cpp: Removed.
- Shared/cairo/ShareableBitmapCairo.cpp: Copied from Shared/cairo/BackingStoreCairo.cpp.
- 8:42 AM Changeset in webkit [75613] by
-
- 8 edits1 add in trunk
2011-01-12 Mikhail Naganov <mnaganov@chromium.org>
Reviewed by Pavel Feldman.
Add check-inspector-strings script.
Fix inconsistencies in Inspector strings found by the script.
- English.lproj/localizedStrings.js:
- inspector/front-end/BreakpointsSidebarPane.js: (WebInspector.EventListenerBreakpointsSidebarPane):
- inspector/front-end/ProfilesPanel.js: (WebInspector.ProfilesPanel.prototype.setRecordingProfile):
- inspector/front-end/Resource.js: (WebInspector.Resource.Type.toString):
- inspector/front-end/ResourcesPanel.js: (WebInspector.ResourceRevisionTreeElement):
- inspector/front-end/utilities.js: ():
- Scripts/check-inspector-strings: Added.
- 8:21 AM Changeset in webkit [75612] by
-
- 3 edits in trunk/Source/WebCore
2011-01-12 Yury Semikhatsky <yurys@chromium.org>
Unreviewed. Fix WML compilation on Mac.
- wml/WMLInputElement.cpp: (WebCore::WMLInputElement::setValue): (WebCore::WMLInputElement::setValueForUser): (WebCore::WMLInputElement::initialize): (WebCore::WMLInputElement::validateInputMask):
- wml/WMLSelectElement.cpp: (WebCore::WMLSelectElement::listBoxSelectItem):
- 8:07 AM Changeset in webkit [75611] by
-
- 2 edits in trunk/Source/WebCore
2011-01-12 Justin Schuh <jschuh@chromium.org>
Unreviewed build fix for debug strict compiles.
Use fprintf for debug statements instead of fwrite, which caused compile failures
in debug strict mode because of failure to check the fwrite return value.
No behavior changed.
- rendering/CounterNode.cpp: (WebCore::showTreeAndMark):
- 8:06 AM Changeset in webkit [75610] by
-
- 2 edits in trunk/Tools
Advertise the .testnetscape file extension on Windows
Fixes <http://webkit.org/b/52298>
plugins/no-mime-with-valid-extension.html fails on Windows
Reviewed by Dan Bernstein.
- DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc: Added a
FileExtents field to map the .testnetscape file extension to the
application/x-webkit-test-netscape MIME type, just as we do on Mac.
- 7:41 AM Changeset in webkit [75609] by
-
- 1 edit15 adds in trunk/LayoutTests
Unreviewed.
Add Qt specific expected results for new passing tests introduced in r74954 and r74743.
Compared to Mac png files and Mac expected files.
- platform/qt/fast/css-generated-content/table-before-after-child-add-expected.checksum: Added.
- platform/qt/fast/css-generated-content/table-before-after-child-add-expected.png: Added.
- platform/qt/fast/css-generated-content/table-before-after-child-add-expected.txt: Added.
- platform/qt/fast/css-generated-content/table-cell-before-after-child-add-expected.checksum: Added.
- platform/qt/fast/css-generated-content/table-cell-before-after-child-add-expected.png: Added.
- platform/qt/fast/css-generated-content/table-cell-before-after-child-add-expected.txt: Added.
- platform/qt/fast/css-generated-content/table-row-before-after-child-add-expected.checksum: Added.
- platform/qt/fast/css-generated-content/table-row-before-after-child-add-expected.png: Added.
- platform/qt/fast/css-generated-content/table-row-before-after-child-add-expected.txt: Added.
- platform/qt/fast/css-generated-content/table-table-before-after-child-add-expected.checksum: Added.
- platform/qt/fast/css-generated-content/table-table-before-after-child-add-expected.png: Added.
- platform/qt/fast/css-generated-content/table-table-before-after-child-add-expected.txt: Added.
- platform/qt/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.checksum: Added.
- platform/qt/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png: Added.
- platform/qt/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Added.
- 7:33 AM Changeset in webkit [75608] by
-
- 2 edits in trunk/LayoutTests
2011-01-12 Justin Schuh <jschuh@chromium.org>
Unreviewed expectations update for chromium.
Exclude failing test from r75064.
- platform/chromium/test_expectations.txt:
- 7:08 AM Changeset in webkit [75607] by
-
- 2 edits in trunk/LayoutTests
2011-01-12 Philippe Normand <pnormand@igalia.com>
Unreviewed, skip failing test on GTK.
- platform/gtk/Skipped: Skip editing/input/page-up-down-scrolls.html
- 6:54 AM Changeset in webkit [75606] by
-
- 3 edits in branches/chromium/597/WebCore/inspector
Merge 74637 - 2010-12-24 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Darin Adler.
inspector/debugger-step-out.html crashing intermittently in the bots
https://bugs.webkit.org/show_bug.cgi?id=50868
Use RefPtr rather instead of raw pointers when keeping references
to refcounted objects.
- inspector/InspectorCSSAgent.cpp: (WebCore::InspectorCSSAgent::getStylesForNode2): (WebCore::InspectorCSSAgent::getComputedStyleForNode2):
- inspector/InspectorStyleSheet.cpp: (WebCore::InspectorStyle::create): (WebCore::InspectorStyle::InspectorStyle): (WebCore::InspectorStyle::buildObjectForStyle): (WebCore::InspectorStyle::setPropertyText): (WebCore::InspectorStyle::toggleProperty): (WebCore::InspectorStyle::styleText): (WebCore::InspectorStyle::populateAllProperties): (WebCore::InspectorStyle::replacePropertyInStyleText): (WebCore::InspectorStyleSheet::create): (WebCore::InspectorStyleSheet::InspectorStyleSheet): (WebCore::InspectorStyleSheetForInlineStyle::create): (WebCore::InspectorStyleSheetForInlineStyle::InspectorStyleSheetForInlineStyle): (WebCore::InspectorStyleSheetForInlineStyle::getStyleAttributeRanges):
- inspector/InspectorStyleSheet.h: (WebCore::InspectorStyle::cssStyle): (WebCore::InspectorStyleSheet::pageStyleSheet):
TBR=yurys@chromium.org
BUG=69296
Review URL: http://codereview.chromium.org/6205007
- 6:42 AM Changeset in webkit [75605] by
-
- 2 edits in trunk/WebKit/gtk
2011-01-12 Philippe Normand <pnormand@igalia.com>
Unreviewed build fix for 32-bits Release. Include GRefPtrGtk.h so
the GdkCursor templates are found and used at runtime.
- WebCoreSupport/FullscreenVideoController.cpp:
- 5:06 AM Changeset in webkit [75604] by
-
- 35 edits in trunk
2010-12-29 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
inspector/timeline-network-resource.html fails when run twice
https://bugs.webkit.org/show_bug.cgi?id=37394
Send didReceiveResponse notification to the timeline agent from ResourceLoadNotifier
instead of ResourceLoader::didReceiveResponse to cover the cases when resources
are loaded from memory cache.
Network notifications are now send to InspectorInstrumentation which dispatches
them to interested agents and InspectorController.
fix
- inspector/timeline-network-resource-expected.txt:
- inspector/timeline-network-resource.html:
- inspector/timeline-network-resource.js:
2010-12-29 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
inspector/timeline-network-resource.html fails when run twice
https://bugs.webkit.org/show_bug.cgi?id=37394
Send didReceiveResponse notification to the timeline agent from ResourceLoadNotifier
instead of ResourceLoader::didReceiveResponse to cover the cases when resources
are loaded from memory cache.
Network notifications are now sent to InspectorInstrumentation which dispatches
them to interested agents and InspectorController.
- inspector/Inspector.idl:
- inspector/InspectorApplicationCacheAgent.cpp: (WebCore::InspectorApplicationCacheAgent::didReceiveManifestResponse):
- inspector/InspectorController.cpp: (WebCore::InspectorController::InspectorController): (WebCore::InspectorController::didCommitLoad): (WebCore::InspectorController::willSendRequest): (WebCore::InspectorController::didReceiveResponse): (WebCore::InspectorController::didFailLoading): (WebCore::InspectorController::resourceRetrievedByXMLHttpRequest):
- inspector/InspectorController.h:
- inspector/InspectorInstrumentation.cpp: (WebCore::InspectorInstrumentation::identifierForInitialRequestImpl): (WebCore::InspectorInstrumentation::willSendRequestImpl): (WebCore::InspectorInstrumentation::markResourceAsCachedImpl): (WebCore::InspectorInstrumentation::didLoadResourceFromMemoryCacheImpl): (WebCore::InspectorInstrumentation::willReceiveResourceResponseImpl): (WebCore::InspectorInstrumentation::didReceiveContentLengthImpl): (WebCore::InspectorInstrumentation::didFinishLoadingImpl): (WebCore::InspectorInstrumentation::didFailLoadingImpl): (WebCore::InspectorInstrumentation::resourceRetrievedByXMLHttpRequestImpl): (WebCore::InspectorInstrumentation::scriptImportedImpl): (WebCore::InspectorInstrumentation::retrieveResourceAgent):
- inspector/InspectorInstrumentation.h: (WebCore::InspectorInstrumentation::identifierForInitialRequest): (WebCore::InspectorInstrumentation::willSendRequest): (WebCore::InspectorInstrumentation::markResourceAsCached): (WebCore::InspectorInstrumentation::didLoadResourceFromMemoryCache): (WebCore::InspectorInstrumentation::willReceiveResourceResponse): (WebCore::InspectorInstrumentation::didReceiveContentLength): (WebCore::InspectorInstrumentation::didFinishLoading): (WebCore::InspectorInstrumentation::didFailLoading): (WebCore::InspectorInstrumentation::resourceRetrievedByXMLHttpRequest): (WebCore::InspectorInstrumentation::scriptImported):
- inspector/InspectorResourceAgent.cpp: (WebCore::InspectorResourceAgent::identifierForInitialRequest):
- inspector/InspectorResourceAgent.h:
- inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::willSendResourceRequest):
- inspector/InspectorTimelineAgent.h:
- inspector/TimelineRecordFactory.cpp: (WebCore::TimelineRecordFactory::createResourceSendRequestData):
- inspector/TimelineRecordFactory.h:
- inspector/front-end/NetworkManager.js: (WebInspector.NetworkManager.prototype.identifierForInitialRequest):
- inspector/front-end/TimelinePanel.js: (WebInspector.TimelinePanel.prototype.addRecordToTimeline):
- loader/FrameLoader.cpp: (WebCore::FrameLoader::loadedResourceFromMemoryCache):
- loader/ResourceLoadNotifier.cpp: (WebCore::ResourceLoadNotifier::didReceiveResponse): (WebCore::ResourceLoadNotifier::didFailToLoad): (WebCore::ResourceLoadNotifier::assignIdentifierToInitialRequest): (WebCore::ResourceLoadNotifier::dispatchWillSendRequest): (WebCore::ResourceLoadNotifier::dispatchDidReceiveResponse): (WebCore::ResourceLoadNotifier::dispatchDidReceiveContentLength): (WebCore::ResourceLoadNotifier::dispatchDidFinishLoading): (WebCore::ResourceLoadNotifier::sendRemainingDelegateMessages):
- loader/ResourceLoader.cpp: (WebCore::ResourceLoader::didReceiveResponse):
- loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::createResourceHandle): (WebCore::ApplicationCacheGroup::didReceiveResponse): (WebCore::ApplicationCacheGroup::didReceiveData): (WebCore::ApplicationCacheGroup::didFinishLoading): (WebCore::ApplicationCacheGroup::didFail):
- loader/appcache/ApplicationCacheGroup.h:
- workers/DefaultSharedWorkerRepository.cpp: (WebCore::SharedWorkerScriptLoader::notifyFinished):
- workers/Worker.cpp: (WebCore::Worker::notifyFinished):
- workers/WorkerContext.cpp: (WebCore::WorkerContext::importScripts):
- xml/XMLHttpRequest.cpp: (WebCore::XMLHttpRequest::didFinishLoading):
2010-12-29 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
inspector/timeline-network-resource.html fails when run twice
https://bugs.webkit.org/show_bug.cgi?id=37394
Send didReceiveResponse notification to the timeline agent from ResourceLoadNotifier
instead of ResourceLoader::didReceiveResponse to cover the cases when resources
are loaded from memory cache.
Network notifications are now sent to InspectorInstrumentation which dispatches
them to interested agents and InspectorController.
- src/SharedWorkerRepository.cpp: (WebCore::SharedWorkerScriptLoader::notifyFinished):
- src/WebDevToolsAgentImpl.cpp: (WebKit::WebDevToolsAgentImpl::mainFrame): (WebKit::WebDevToolsAgentImpl::identifierForInitialRequest): (WebKit::WebDevToolsAgentImpl::willSendRequest): (WebKit::WebDevToolsAgentImpl::didReceiveData): (WebKit::WebDevToolsAgentImpl::didReceiveResponse): (WebKit::WebDevToolsAgentImpl::didFinishLoading): (WebKit::WebDevToolsAgentImpl::didFailLoading):
- src/WebDevToolsAgentImpl.h:
- 5:03 AM Changeset in webkit [75603] by
-
- 1 edit1 add in trunk/LayoutTests
2011-01-12 Jeremy Orlow <jorlow@chromium.org>
Add forgotten file.
- storage/indexeddb/transaction-read-only-expected.txt: Added.
- 4:57 AM Changeset in webkit [75602] by
-
- 12 edits1 add in trunk/Source/JavaScriptCore
2011-01-12 Peter Varga <pvarga@webkit.org>
Reviewed by Gavin Barraclough.
Add Yarr.h to YARR
https://bugs.webkit.org/show_bug.cgi?id=51021
Move other common constants and functions from YARR's different files
to Yarr.h.
Use Yarr.h header instead of including other YARR headers where it
is possible.
- JavaScriptCore.gypi:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- runtime/RegExp.cpp:
- yarr/Yarr.h: Added.
- yarr/YarrInterpreter.cpp:
- yarr/YarrInterpreter.h:
- yarr/YarrJIT.cpp: (JSC::Yarr::jitCompile): (JSC::Yarr::execute):
- yarr/YarrJIT.h:
- yarr/YarrParser.h:
- yarr/YarrPattern.cpp: (JSC::Yarr::YarrPattern::compile): (JSC::Yarr::YarrPattern::YarrPattern):
- yarr/YarrPattern.h:
- 4:55 AM Changeset in webkit [75601] by
-
- 2 edits in trunk/Source/WebCore
2011-01-12 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: do not replace all tabs with spaces when editing script source
https://bugs.webkit.org/show_bug.cgi?id=52291
- inspector/front-end/SourceFrame.js: (WebInspector.SourceFrame.prototype.setContent): (WebInspector.SourceFrame.prototype._editLine):
- 4:29 AM Changeset in webkit [75600] by
-
- 2 edits in trunk/Tools
2011-01-12 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Make webkit-patch support subdirectories for SVN checkouts
https://bugs.webkit.org/show_bug.cgi?id=52261
os.relpath does not exist on Python 2.5, so we need to call our version
of the API.
- Scripts/webkitpy/common/checkout/scm.py:
- 4:22 AM Changeset in webkit [75599] by
-
- 2 edits in trunk/WebKit/qt
2011-01-12 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r74344.
http://trac.webkit.org/changeset/74344
https://bugs.webkit.org/show_bug.cgi?id=52290
broke QWebPluginFactory for unusual mime-types (Requested by
kling on #webkit).
- WebCoreSupport/FrameLoaderClientQt.cpp: (WebCore::FrameLoaderClientQt::createPlugin):
- 3:28 AM Changeset in webkit [75598] by
-
- 2 edits in trunk/LayoutTests
Unreviewed.
[Qt] plugins/no-mime-with-valid-extension.html fails
https://bugs.webkit.org/show_bug.cgi?id=52288
- platform/qt/Skipped: plugins/no-mime-with-valid-extension.html added until fix.
- 3:16 AM Changeset in webkit [75597] by
-
- 12 edits1 delete in trunk/Source/JavaScriptCore
Unreviewed, rolling out r75595.
http://trac.webkit.org/changeset/75595
https://bugs.webkit.org/show_bug.cgi?id=52286
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-01-12
It broke fast/regex/pcre-test-1.html (Requested by Ossy on
#webkit).
- JavaScriptCore.gypi:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- runtime/RegExp.cpp:
- yarr/Yarr.h: Removed.
- yarr/YarrInterpreter.cpp:
- yarr/YarrInterpreter.h:
- yarr/YarrJIT.cpp:
(JSC::Yarr::jitCompile):
- yarr/YarrJIT.h:
(JSC::Yarr::execute):
- yarr/YarrParser.h:
- yarr/YarrPattern.cpp:
(JSC::Yarr::compile):
(JSC::Yarr::YarrPattern::YarrPattern):
- yarr/YarrPattern.h:
- 2:40 AM Changeset in webkit [75596] by
-
- 22 edits1 add in trunk
2011-01-11 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Nate Chapin.
Enforce READ_ONLY transactions in IndexedDB
https://bugs.webkit.org/show_bug.cgi?id=52229
Fix existing errors in tests + add a new test for
this issue.
- storage/indexeddb/cursor-delete-expected.txt:
- storage/indexeddb/cursor-delete.html:
- storage/indexeddb/cursor-index-delete-expected.txt:
- storage/indexeddb/cursor-index-delete.html:
- storage/indexeddb/database-quota-expected.txt:
- storage/indexeddb/database-quota.html:
- storage/indexeddb/objectstore-basics-expected.txt:
- storage/indexeddb/objectstore-basics.html:
- storage/indexeddb/objectstore-removeobjectstore-expected.txt:
- storage/indexeddb/objectstore-removeobjectstore.html:
- storage/indexeddb/transaction-basics-expected.txt:
- storage/indexeddb/transaction-basics.html:
- storage/indexeddb/transaction-crash-on-abort-expected.txt:
- storage/indexeddb/transaction-crash-on-abort.html:
- storage/indexeddb/transaction-read-only.html: Added.
2011-01-11 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Nate Chapin.
Enforce READ_ONLY transactions in IndexedDB
https://bugs.webkit.org/show_bug.cgi?id=52229
Add READ_ONLY_ERR and return it whenever delete or put
are called. Note that IDBCursor's delete and update
are simply aliases for delete/put, which is why no
extra code is required to handle those cases.
Test: storage/indexeddb/transaction-read-only.html
- dom/ExceptionCode.cpp:
- storage/IDBCursorBackendImpl.cpp: (WebCore::IDBCursorBackendImpl::deleteFunction):
- storage/IDBDatabase.idl:
- storage/IDBDatabaseException.h:
- storage/IDBDatabaseException.idl:
- storage/IDBObjectStoreBackendImpl.cpp: (WebCore::IDBObjectStoreBackendImpl::put): (WebCore::IDBObjectStoreBackendImpl::deleteFunction): (WebCore::IDBObjectStoreBackendImpl::deleteIndex):
- 2:32 AM Changeset in webkit [75595] by
-
- 12 edits1 add in trunk/Source/JavaScriptCore
2011-01-12 Peter Varga <pvarga@webkit.org>
Reviewed by Gavin Barraclough.
Add Yarr.h to YARR
https://bugs.webkit.org/show_bug.cgi?id=51021
Move other common constants and functions from YARR's different files
to Yarr.h.
Use Yarr.h header instead of including other YARR headers where it
is possible.
- JavaScriptCore.gypi:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- runtime/RegExp.cpp:
- yarr/Yarr.h: Added.
- yarr/YarrInterpreter.cpp:
- yarr/YarrInterpreter.h:
- yarr/YarrJIT.cpp: (JSC::Yarr::jitCompile): (JSC::Yarr::execute):
- yarr/YarrJIT.h:
- yarr/YarrParser.h:
- yarr/YarrPattern.cpp: (JSC::Yarr::YarrPattern::compile): (JSC::Yarr::YarrPattern::YarrPattern):
- yarr/YarrPattern.h:
- 1:38 AM Changeset in webkit [75594] by
-
- 1 edit in branches/chromium/597/WebCore/inspector/front-end/ResourceManager.js
Merge 75503 - 2011-01-11 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: redirects are lost from the network panel upon navigation.
https://bugs.webkit.org/show_bug.cgi?id=52210
- inspector/front-end/NetworkManager.js: (WebInspector.NetworkManager.prototype.didCommitLoadForFrame):
TBR=pfeldman@chromium.org
BUG=69359
- 1:36 AM Changeset in webkit [75593] by
-
- 2 edits in branches/chromium/597/WebCore/inspector/front-end
Merge 75498 - 2011-01-11 Alexander Pavlov <apavlov@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: "Audit present state" always disabled
https://bugs.webkit.org/show_bug.cgi?id=52199
Removed all traces of resource tracking checks, as we have it no more.
- English.lproj/localizedStrings.js:
- inspector/front-end/AuditLauncherView.js: (WebInspector.AuditLauncherView.prototype._createLauncherUI):
- inspector/front-end/AuditsPanel.js:
TBR=apavlov@chromium.org
BUG=69241
- 1:32 AM Changeset in webkit [75592] by
-
- 2 edits in branches/chromium/597/WebCore
Merge 75485 - 2011-01-11 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: [REGRESSION] Load timing is requested
for all resources (not only for the main one).
https://bugs.webkit.org/show_bug.cgi?id=51749
- inspector/InspectorController.cpp: (WebCore::InspectorController::willSendRequest):
- loader/ResourceLoadNotifier.cpp: (WebCore::ResourceLoadNotifier::dispatchWillSendRequest):
TBR=pfeldman@chromium.org
BUG=69229
- 1:27 AM Changeset in webkit [75591] by
-
- 2 edits in trunk/Source/WebCore
2011-01-11 Philippe Normand <pnormand@igalia.com>
Reviewed by Eric Seidel.
[GTK] minimal build breaks in RenderThemeGtk3
https://bugs.webkit.org/show_bug.cgi?id=52202
- platform/gtk/RenderThemeGtk3.cpp: Added VIDEO guards around initMediaColors().
- 1:08 AM Changeset in webkit [75590] by
-
- 3 edits1 copy in trunk/Source/WebCore
2011-01-11 Philippe Normand <pnormand@igalia.com>
Reviewed by Eric Carlson.
[GStreamer] PlatformVideoWindowMac implementation
https://bugs.webkit.org/show_bug.cgi?id=50770
This new implementation will be used on Mac OS to display the
fullscreen video window with the GStreamer-based media player.
- platform/graphics/gstreamer/GStreamerGWorld.cpp: (WebCore::gstGWorldSyncMessageCallback):
- platform/graphics/gstreamer/PlatformVideoWindow.h: (WebCore::PlatformVideoWindow::window):
- platform/graphics/gstreamer/PlatformVideoWindowMac.mm: (PlatformVideoWindow::PlatformVideoWindow): (PlatformVideoWindow::~PlatformVideoWindow): (PlatformVideoWindow::prepareForOverlay):
- 12:37 AM Changeset in webkit [75589] by
-
- 3 edits in trunk/Websites/bugs.webkit.org
2011-01-12 Ojan Vafai <ojan@chromium.org>
Reviewed by Adam Barth.
fix wrapping bug in expansion lines in the code review tool
https://bugs.webkit.org/show_bug.cgi?id=52270
- PrettyPatch/PrettyPatch.rb:
- code-review.js: