Timeline
Jan 7, 2007:
- 10:45 PM Changeset in webkit [18659] by
-
- 10 edits10 adds in trunk
Reviewed by Eric.
http://bugzilla.opendarwin.org/show_bug.cgi?id=10587
pointer-events is not implemented for RenderSVGImage or RenderSVGText
Implement pointer-events for raster images and svg text.
- 9:17 PM Changeset in webkit [18658] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by Darin.
- fix http://bugs.webkit.org/show_bug.cgi?id=11917 setlocale() can return null
- kjs/date_object.cpp: (KJS::DateProtoFunc::callAsFunction): Removed dead code.
- 9:11 PM Changeset in webkit [18657] by
-
- 6 edits in trunk/JavaScriptCore
Reviewed by Darin.
- fix http://bugs.webkit.org/show_bug.cgi?id=12100 JNI bindings should be available to non-Mac platforms that have JNI
Change JNI so that it is not wrapped in the PLATFORM(MAC) ifdef, enabling
other platforms who have JNI to use it.
- bindings/jni/jni_instance.h: Removed unnecessary include of <CoreFoundation/CoreFoundation.h>
- bindings/jni/jni_utility.cpp: (KJS::Bindings::setJavaVM):
- bindings/jni/jni_utility.h: Added new method for clients to set the JavaVM
- bindings/runtime.cpp: (KJS::Bindings::Instance::createBindingForLanguageInstance): Changed code to utilize new #if HAVE(JNI)
- kjs/config.h: Added new #define for JNI, ie HAVE_JNI
- 9:08 PM Changeset in webkit [18656] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by Darin.
Fix http://bugs.webkit.org/show_bug.cgi?id=11431
ARM platform has some byte alignment issues
Fix for NaN being 4 bytes and it must start on a byte boundary
for ARM architectures.
- kjs/fpconst.cpp: (KJS::):
- 5:16 PM Changeset in webkit [18655] by
-
- 5 edits in trunk/WebCore
Fix a regression where border-radius was not clipping the background when border was set to none.
Fix multi-line inline flow painting to properly apply border-radius to the background only at the
beginning of the first line and end of the last line.
Reviewed by eric
- rendering/InlineFlowBox.cpp: (WebCore::InlineFlowBox::paintBackground):
- rendering/RenderBox.cpp: (WebCore::RenderBox::paintBackground): (WebCore::RenderBox::paintBackgroundExtended):
- rendering/RenderBox.h:
- rendering/RenderObject.h: (WebCore::RenderObject::paintBackgroundExtended):
- 3:31 PM Changeset in webkit [18654] by
-
- 22 edits5 adds in trunk
LayoutTests:
Add support for the CSS3 box-shadow property.
Reviewed by olliej
- fast/box-shadow/basic-shadows-expected.checksum: Added.
- fast/box-shadow/basic-shadows-expected.png: Added.
- fast/box-shadow/basic-shadows-expected.txt: Added.
- fast/box-shadow/basic-shadows.html: Added.
WebCore:
Add support for the CSS3 box-shadow property.
Reviewed by olliej
fast/box-shadow/ contains the tests for this feature.
- platform/graphics/GraphicsContext.cpp: (WebCore::GraphicsContext::clipOutRoundedRect):
- platform/graphics/GraphicsContext.h:
- platform/graphics/cg/GraphicsContextCG.cpp: (WebCore::GraphicsContext::fillRoundedRect): (WebCore::GraphicsContext::clipOut): (WebCore::GraphicsContext::clipOutEllipseInRect):
- platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::fillRoundedRect): (WebCore::GraphicsContext::clipOut): (WebCore::GraphicsContext::clipOutEllipseInRect):
- rendering/InlineFlowBox.cpp: (WebCore::InlineFlowBox::paint): (WebCore::InlineFlowBox::paintBoxShadow): (WebCore::InlineFlowBox::paintBoxDecorations): (WebCore::shouldDrawTextDecoration): (WebCore::InlineFlowBox::paintTextDecorations):
- rendering/InlineFlowBox.h:
- rendering/InlineRunBox.h: (WebCore::InlineRunBox::paintBoxDecorations): (WebCore::InlineRunBox::paintTextDecorations):
- rendering/RenderBlock.cpp: (WebCore::RenderBlock::paintObject):
- rendering/RenderBox.cpp: (WebCore::RenderBox::setStyle): (WebCore::RenderBox::paintBoxDecorations): (WebCore::RenderBox::paintBackgroundExtended):
- rendering/RenderFieldset.cpp: (WebCore::RenderFieldset::paintBoxDecorations):
- rendering/RenderHTMLCanvas.cpp: (WebCore::RenderHTMLCanvas::paint):
- rendering/RenderImage.cpp: (WebCore::RenderImage::paint):
- rendering/RenderImage.h:
- rendering/RenderListMarker.cpp: (WebCore::RenderListMarker::paint):
- rendering/RenderObject.cpp: (WebCore::RenderObject::mustRepaintBackgroundOrBorder): (WebCore::RenderObject::paintBoxShadow): (WebCore::RenderObject::dump): (WebCore::RenderObject::setStyle):
- rendering/RenderObject.h: (WebCore::RenderObject::hasBoxDecorations): (WebCore::RenderObject::setHasBoxDecorations):
- rendering/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::paint):
- rendering/RenderTable.cpp: (WebCore::RenderTable::paint): (WebCore::RenderTable::paintBoxDecorations):
- rendering/RenderTableCell.cpp: (WebCore::RenderTableCell::RenderTableCell): (WebCore::RenderTableCell::setStyle): (WebCore::RenderTableCell::paintBoxDecorations):
- rendering/RenderWidget.cpp: (WebCore::RenderWidget::paint):
- 2:37 PM New features in WebKit since Safari 2.0 edited by
- (diff)
- 2:36 PM New features in WebKit since Safari 2.0 edited by
- (diff)
- 2:35 PM New features in WebKit since Safari 2.0 created by
- 2:29 PM WikiStart edited by
- (diff)
- 10:15 AM Changeset in webkit [18653] by
-
- 2 edits in trunk/LayoutTests
Reviewed by weinig.
Correct results from previous patch.
- 8:47 AM Changeset in webkit [18652] by
-
- 22 edits in trunk/WebCore
Reviewed by weinig.
http://bugs.webkit.org/show_bug.cgi?id=10362
SVG needs to support SVGError events and some form of "error state"
Report SVG warnings and errors on (JS) console.
Expose line and column number getters in Tokenizer in
order to display them with the error message.
- 6:00 AM Changeset in webkit [18651] by
-
- 58 edits in trunk
Reviewed by Sam.
Cleanup code & fix InlineBox positioning when text-anchor is used.
- 4:47 AM Changeset in webkit [18650] by
-
- 12 edits1 add in trunk
Make it compile and link again. (Qt) Includes implementation of a few stubs
which should be moved to other locations, as well as a non-Qt-specific change
to make it compile (nil->ResourceResponse()). Qt port continues to function as
well as before.
- 4:01 AM Changeset in webkit [18649] by
-
- 3 edits in trunk/LayoutTests
Updated pixel results that weren't landed with r17141.
- http/tests/incremental/slow-utf8-css-expected.checksum:
- http/tests/incremental/slow-utf8-css-expected.png:
- 3:47 AM Changeset in webkit [18648] by
-
- 4 edits4 adds in trunk
2007-01-07 Mitz Pettel <mitz@webkit.org>
Reviewed by Mark Rowe.
Test: fast/forms/listbox-clip.html
- platform/mac/PlatformScrollBarMac.mm: (-[WebCoreScrollBar initWithPlatformScrollbar:]): Get the correct scrollbar width/height based on control size.
- rendering/RenderListBox.cpp: Renamed optionsSpacingLeft to optionsSpacingHorizontal since it is applied on both sides. (WebCore::RenderListBox::calcMinMaxWidth): Account for optionsSpacingHorizontal. Not including the spacing before went unnoticed since the scrollbar was lying about its width by exactly the same amount. (WebCore::RenderListBox::paintObject): Clip out the scrollbar. (WebCore::RenderListBox::paintItemForeground): Changed for the rename.
- 3:35 AM Changeset in webkit [18647] by
-
- 3 edits4 adds in trunk
2007-01-07 Mitz Pettel <mitz@webkit.org>
Reviewed by Hyatt.
- fix http://bugs.webkit.org/show_bug.cgi?id=11935 REGRESSION: Changing the overflow style dynamically does not force repaint
Test: fast/repaint/erase-overflow.html
- rendering/RenderBox.cpp: (WebCore::RenderBox::setStyle): Added a repaint before changing hasOverflowClip to true, to ensure that the current overflow is erased.
- 3:26 AM Changeset in webkit [18646] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin.
Patch for http://bugs.webkit.org/show_bug.cgi?id=12106
Changed URL from WebResourceLoadDelegate's webView:resource:willSendRequest:... is ignored
- 3:26 AM Changeset in webkit [18645] by
-
- 5 edits in trunk/LayoutTests
Re-apply r17618, which got reverted with CSS suite update.
Reviewed by Sam Weinig.
Fix a layout test failure that happened with additional fonts installed - replace a fancy
Unicode character with a plain asterisk.
- css2.1/t0905-c414-flt-00-d-expected.checksum:
- css2.1/t0905-c414-flt-00-d-expected.png:
- css2.1/t0905-c414-flt-00-d-expected.txt:
- css2.1/t0905-c414-flt-00-d.html:
- 3:14 AM Changeset in webkit [18644] by
-
- 3 edits5 adds in trunk
Reviewed by Darin.
http://bugs.webkit.org/show_bug.cgi?id=10313
xsl:import doesn't work in stylesheets loaded via XMLHttpRequest
This is a partial fix that makes a couple more steps towards fixing the problem.
Test: fast/xsl/transform-xhr-doc.xhtml
- xml/XSLTProcessor.cpp: (WebCore::xsltStylesheetPointer): Pass an URL for the stylesheet. I'm not sure why this constructor even needs it, given that it has a Node, but this is a small modifications that makes XSLImportRule try to load from a correct URL. (WebCore::XSLTProcessor::transformToString): Fix the crash for real this time.
- 12:37 AM Changeset in webkit [18643] by
-
- 8 edits4 adds in trunk
Reviewed by Darin.
http://bugs.webkit.org/show_bug.cgi?id=12125
overflow attribute of the symbol element not respected
Copy the attribute map to the cloned node so the overflow on
the symbol is respected.
Jan 6, 2007:
- 8:29 PM Changeset in webkit [18642] by
-
- 1 edit3 moves9 deletes in trunk/LayoutTests
Suggested by Mitz.
- disabled 3 tests with results that are too font-dependent to be used as part of the test suite; two are tests of Armenian numbering and one is a test of some SVG font features which we do not support
- css2.1/t1202-counter-10-b-expected.checksum: Removed.
- css2.1/t1202-counter-10-b-expected.png: Removed.
- css2.1/t1202-counter-10-b-expected.txt: Removed.
- css2.1/t1202-counter-10-b.html: Removed.
- css2.1/t1202-counters-10-b-expected.checksum: Removed.
- css2.1/t1202-counters-10-b-expected.png: Removed.
- css2.1/t1202-counters-10-b-expected.txt: Removed.
- css2.1/t1202-counters-10-b.html: Removed.
- svg/W3C-SVG-1.1/text-fonts-03-t-expected.checksum: Removed.
- svg/W3C-SVG-1.1/text-fonts-03-t-expected.png: Removed.
- svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Removed.
- svg/W3C-SVG-1.1/text-fonts-03-t.svg: Removed.
- 8:11 PM Changeset in webkit [18641] by
-
- 18 edits in trunk/WebCore
Reviewed and significantly tweaked by Darin.
- fix http://bugs.webkit.org/show_bug.cgi?id=12103 LEAK: Fix the leaking ImageBuffer buffers on TOT
- ksvg2/svg/SVGMaskElement.h:
- ksvg2/svg/SVGMaskElement.cpp: (WebCore::SVGMaskElement::drawMaskerContent): Changed to return auto_ptr since it returns a newly-created ImageBuffer.
- ksvg2/svg/SVGPatternElement.cpp: (WebCore::SVGPatternElement::buildPattern): Changed to use auto_ptr since ImageBuffer::create now returns one.
- platform/graphics/GraphicsContext.h: Removed the include of ImageBuffer.h, which was never needed, and the declaration of createImageBuffer, which is now a class member function of ImageBuffer.
- platform/graphics/ImageBuffer.h: Replaced the constructor with a create function. Added a comment about the need to move renderSubtreeToImage elsewhere. Added an m_data member to store the data so it can be deleted when the object is done, made the m_size member non-platform-specific. Added a private constructor for use to create the CG version.
- platform/graphics/cg/GraphicsContextCG.cpp: Removed GraphicsContext::createImageBuffer.
- platform/graphics/cg/ImageBufferCG.cpp: (WebCore::ImageBuffer::create): Added. Replaces the old GraphicsContext::createImageBuffer function. (WebCore::ImageBuffer::ImageBuffer): Added m_data and m_context. (WebCore::ImageBuffer::~ImageBuffer): Added a fastFree of the data and got rid of the unneeded null check before calling CGImageRelease.
- platform/graphics/svg/SVGPaintServerGradient.h: Removed the include of ImageBuffer.h and declared the ImageBuffer class instead.
- platform/graphics/svg/SVGPaintServerPattern.h: Removed the include of ImageBuffer.h and declared the ImageBuffer class instead, and changed setTile to take an auto_ptr since it takes ownership of the ImageBuffer.
- platform/graphics/svg/SVGPaintServerPattern.cpp: (WebCore::SVGPaintServerPattern::setTile): Ditto.
- platform/graphics/svg/SVGResourceMasker.h: Removed the include of ImageBuffer.h and declared the ImageBuffer class instead, and changed setMask to take an auto_ptr since it takes ownership of the ImageBuffer.
- platform/graphics/svg/SVGResourceMasker.cpp: (WebCore::SVGResourceMasker::setMask): Ditto.
- platform/graphics/svg/cg/SVGPaintServerGradientCg.cpp: (WebCore::SVGPaintServerGradient::setup): Updated to use auto_ptr.
- platform/graphics/svg/cg/SVGPaintServerPatternCg.cpp: Updated includes.
- platform/graphics/svg/cg/SVGResourceMaskerCg.mm: (WebCore::SVGResourceMasker::applyMask): Updated to use auto_ptr.
- other changes
- ksvg2/svg/SVGAnimateTransformElement.cpp: (WebCore::SVGAnimateTransformElement::handleStartCondition): Remove unused variables.
- 9:15 AM Changeset in webkit [18640] by
-
- 2 edits in trunk/WebKitTools
This is still X11-specific.
- 4:06 AM Changeset in webkit [18639] by
-
- 2 edits in trunk/WebCore
WebCore:
Reviewed by Maciej.
- fix http://bugs.webkit.org/show_bug.cgi?id=12136 REGRESSION: Counters-related leaks
- rendering/RenderCounter.cpp: (WebCore::destroyCounterNodeChildren): Delete the child counter nodes.