Timeline
Jan 4, 2008:
- 9:45 PM Changeset in webkit [29193] by
-
- 2 edits in trunk/LayoutTests
- update the list of tests failing on Windows because of font differences and uncomment a test that has been re-enabled on Mac.
- platform/win/Skipped:
- 9:20 PM Changeset in webkit [29192] by
-
- 5 edits in trunk
Fix bounds computation bugs responsible for http://bugs.webkit.org/show_bug.cgi?id=16015
and other image repaint bugs.
Reviewed by Beth Dakin.
We now cache the full local bounds for the <image> element, as otherwise certain
combinations of attribute changes could result in incorrect dirty rects.
Additionally we no longer use any of the integer bounds fields on RenderObject for
determining repaint bounds (this was the principle cause of bug #16015).
I also removed the outline painting code as it was both wrong, and not correctly
repainted. I feel safe doing this as no other browser or viewer supports outline
properties on svg elements.
I was unable to make a testcase for this unfortunately, despite seemingly deterministic
behaviour :(
- 9:13 PM Changeset in webkit [29191] by
-
- 5 edits2 adds in trunk
WebCore:
Reviewed by Oliver.
Fix for http://bugs.webkit.org/show_bug.cgi?id=16704 input with
type="hidden" matches :enabled/:disabled (Acid3 bug)
Prevent :enabled and :disabled from applying to input type="hidden"
- css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::checkOneSelector): Rather than allowing :enabled and :disabled to apply to all controls, only allow it to apply to non-"hidden" controls
- dom/Element.h: (WebCore::Element::isInputTypeHidden):
- html/HTMLInputElement.h: (WebCore::HTMLInputElement::isInputTypeHidden):
LayoutTests:
Reviewed by Oliver.
Test for http://bugs.webkit.org/show_bug.cgi?id=16704 input with
type="hidden" matches :enabled/:disabled (Acid3 bug)
- fast/forms/hidden-input-not-enabled-expected.txt: Added.
- fast/forms/hidden-input-not-enabled.html: Added.
- 8:05 PM Changeset in webkit [29190] by
-
- 1 edit1 add in trunk/LayoutTests
Add missing expected result.
- fast/images/border-expected.txt: Added.
- 8:04 PM Changeset in webkit [29189] by
-
- 10 edits3 adds in trunk
WebCore:
Reviewed by Oliver Hunt.
- Match the spec when calling getFloatValue, getStringValue, getCounterValue, getRectValue and getRGBColorValue of CSSPrimitiveValue by throwing exceptions if the type of the CSSPrimitiveValue is not the same as the type requested.
- Fix the intermittent assertion failure seen in svg/css/glyph-orientation-rounding-test.xhtml
Test: fast/css/CSSPrimitiveValue-exceptions.html
- css/CSSPrimitiveValue.cpp: (WebCore::CSSPrimitiveValue::getDoubleValue): (WebCore::CSSPrimitiveValue::getStringValue): (WebCore::CSSPrimitiveValue::getCounterValue): (WebCore::CSSPrimitiveValue::getRectValue): (WebCore::CSSPrimitiveValue::getRGBColorValue): (WebCore::CSSPrimitiveValue::getPairValue):
- css/CSSPrimitiveValue.h: (WebCore::CSSPrimitiveValue::getFloatValue): (WebCore::CSSPrimitiveValue::getIntValue): (WebCore::CSSPrimitiveValue::getCounterValue): (WebCore::CSSPrimitiveValue::getRectValue): (WebCore::CSSPrimitiveValue::getDashboardRegionValue):
- css/CSSPrimitiveValue.idl:
LayoutTests:
Reviewed by Oliver Hunt.
Throw exceptions for the CSSPrimitiveValue getters, matching the spec.
- fast/css/CSSPrimitiveValue-exceptions-expected.txt: Added.
- fast/css/CSSPrimitiveValue-exceptions.html: Added.
- fast/css/resources/CSSPrimitiveValue-exceptions.js: Added.
- fast/dom/prototypes.html:
- fast/dom/wrapper-classes.html:
- platform/mac/fast/dom/wrapper-classes-objc.html:
- svg/css/glyph-orientation-rounding-test-expected.txt:
- svg/css/glyph-orientation-rounding-test.xhtml: Pass in a unit so this doesn't throw. This patch also fixes the associated intermittent failure seen in this test.
- 6:32 PM Changeset in webkit [29188] by
-
- 6 edits in trunk/WebCore
Reviewed by Darin.
Windows part of <rdar://problem/5647034>
Media tests crash if an old version of QuickTime is installed
Check QuickTime version on Windows too.
- 5:51 PM Changeset in webkit [29187] by
-
- 4 edits1 copy1 add in trunk/LayoutTests
Reviewed by Kevin McCullough.
- Splits Objective-C tests out of wrapper-classes.html and into platform specific test.
- Adds tests for .proto and .constructor to JS wrapper tests.
- fast/dom/wrapper-classes.html:
- platform/mac/fast/dom/wrapper-classes-expected.txt:
- platform/mac/fast/dom/wrapper-classes-objc-expected.txt: Added.
- platform/mac/fast/dom/wrapper-classes-objc.html: Copied from fast/dom/wrapper-classes.html.
- platform/win/Skipped:
- 5:45 PM Changeset in webkit [29186] by
-
- 2 edits in trunk/LayoutTests
Move svg/batik/text/smallFonts.svg
to skip list since it is still failing on tiger.
- platform/mac-tiger/Skipped:
- 5:11 PM Changeset in webkit [29185] by
-
- 3 edits1 copy2 adds in trunk
WebCore:
Reviewed by Maciej and Alice.
- fix <rdar://problem/4404302> Borders where there should be none (canadasmountains.com)
Test: fast/images/border.html
- html/HTMLImageElement.cpp: (WebCore::HTMLImageElement::parseMappedAttribute): Change the code that handles cases where the border value is not a number to use the value "0" for the border width instead of not setting the border width and style at all. This matches other browsers, and makes more sense.
LayoutTests:
Reviewed by Maciej and Alice.
- test for <rdar://problem/4404302> Borders where there should be none (canadasmountains.com)
- fast/images/border.html: Added.
- fast/images/resources/TEMPLATE.html: Copied from fast/js/resources/TEMPLATE.html.
- fast/images/resources/border.js: Added.
- 4:32 PM Changeset in webkit [29184] by
-
- 6 edits in trunk
WebKitTools:
Reviewed by Alexey and Darin.
Adding "home" and "end" to DRT's keydown since
DOM key events can't handle keyIdentifiers at this point.
- DumpRenderTree/mac/EventSendingController.mm: (-[EventSendingController keyDown:withModifiers:]):
- DumpRenderTree/win/EventSender.cpp: (keyDownCallback):
LayoutTests:
Reviewed by Alexey and Darin.
- editing/selection/move-begin-end.html: add a codepath that will test the same kind of functionality for home and end keys
- platform/win/Skipped: removing section of tests that have been resolved
- 4:28 PM Changeset in webkit [29183] by
-
- 2 edits in trunk/WebCore
Try to fix 64-bit build
- platform/graphics/mac/MediaPlayerPrivateQTKit.mm: (WebCore::MediaPlayerPrivate::isAvailable):
- 4:15 PM Changeset in webkit [29182] by
-
- 2 edits in trunk/WebCore
Fix another stringImpl leak.
- platform/text/StringImpl.cpp: remove an extra allocation (WebCore::StringImpl::StringImpl):
- 3:34 PM Changeset in webkit [29181] by
-
- 2 edits in trunk/WebCore
Reviewed by Mitz.
- platform/graphics/win/FontCacheWin.cpp: fix loop condition that was causing crash
- 2:56 PM Changeset in webkit [29180] by
-
- 1 edit1 move4 adds2 deletes in trunk/LayoutTests
Update tiger layout test results for svg/batik/text/smallFonts, and move to mac-tiger platform
RS=Adam
- 2:43 PM Changeset in webkit [29179] by
-
- 4 edits in trunk/WebCore
Reviewed by Adam Roben.
<rdar://problem/5671059> Always show the Timeline and Console buttons in the Inspector
- page/inspector/inspector.css: Remove styles related to the toggle button and make the area always visible.
- page/inspector/inspector.html: Remove the toggle button.
- page/inspector/inspector.js: Remove code to toggle the status area.
- 2:35 PM Changeset in webkit [29178] by
-
- 4 edits in trunk
Reviewed by Adam Roben.
Restore compatibility with shipping Safari beta.
WebKit:
http://bugs.webkit.org/show_bug.cgi?id=16733
REGRESSION: Crash on Safari Start
- Interfaces/IWebViewPrivate.idl: Should have added a new method at the end.
WebCore:
Temporarily restore BackwardDelete for Windows nightlies to work correctly.
- editing/EditorCommand.cpp: (WebCore::CommandEntry::):
- 2:27 PM Changeset in webkit [29177] by
-
- 8 edits in trunk
Reviewed by Darin.
<rdar://problem/5611712> xsl:sort does not use a case folding sort, and the 'case-order' attribute is ignored (16077)
Enable the fix on Windows.
- 2:08 PM Changeset in webkit [29176] by
-
- 2 edits in trunk/WebCore
Fix build.
- bindings/js/JSHTMLElementWrapperFactory.cpp:
- 1:44 PM Changeset in webkit [29175] by
-
- 8 edits in trunk/WebCore
Reviewed by Darin.
Partial fix for <rdar://problem/5647034>
Media tests crash if an old version of QuickTime is installed
Disable media support if QuickTime is not current enough (>=7.3).
Windows patch coming soon.
- bindings/js/JSHTMLElementWrapperFactory.cpp: (WebCore::createJSHTMLWrapper):
- bindings/js/kjs_window.cpp: (KJS::Window::getValueProperty):
- html/HTMLElementFactory.cpp: (WebCore::audioConstructor): (WebCore::videoConstructor): (WebCore::sourceConstructor):
- platform/graphics/MediaPlayer.cpp: (WebCore::MediaPlayer::isAvailable):
- platform/graphics/MediaPlayer.h:
- platform/graphics/mac/MediaPlayerPrivateQTKit.h:
- platform/graphics/mac/MediaPlayerPrivateQTKit.mm: (WebCore::MediaPlayerPrivate::isAvailable):
- 1:02 PM Changeset in webkit [29174] by
-
- 3 edits in trunk/WebCore
Reviewed by Darin Adler.
<rdar://problem/5604409> JavaScript privilege escalation when Web Inspector accesses page unsafely (16011)
Check if the property is a getter before asking for the value.
If the property is a getter, we no longer show the value.
- page/inspector/PropertiesSidebarPane.js:
- page/inspector/inspector.css:
- 12:54 PM Changeset in webkit [29173] by
-
- 2 edits in trunk
2008-01-04 Alp Toker <alp@atoker.com>
Rubber-stamped by Mark Rowe.
Remove AM_MAINTAINER_MODE, as recommended by the automake manual. The
"rebuild rules" will now be enabled by default.
This obviates the need to pass '--enable-maintainer-mode' to
configure.
- configure.ac:
- 11:31 AM Changeset in webkit [29172] by
-
- 3 edits4 adds in trunk
Fix <rdar://4968855> Shift-PageUp/Shift-PageDown only select one line of text
WebKit/win:
Fix <rdar://4968855> Shift-PageUp/Shift-PageDown only select one line of text
Test: platform/win/editing/selection/shift-page-down-up.html
Reviewed by Oliver.
- WebView.cpp: Correct the commands associated with Shift-PageUp/Shift-PageDown.
LayoutTests:
Added a test for <rdar://4968855> Shift-PageUp/Shift-PageDown only select one line of text
Reviewed by Oliver.
- platform/win/editing/selection/shift-page-up-down-expected.txt: Added.
- platform/win/editing/selection/shift-page-up-down.html: Added.
- 11:25 AM Changeset in webkit [29171] by
-
- 2 edits1 move in trunk/LayoutTests
<rdar://problem/5646437> REGRESSION (r28015): svg/batik/text/smallFonts fails
Reviewed by Darin
Regenerated expected output as filter elements are no longer generated in a default
build. This wasn't done when filters were turned off earlier due to other (now gone)
layout failures i didn't want to put in the expected output.
- 11:23 AM Changeset in webkit [29170] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin Adler.
- fix synthetic bold and italic on Windows
Covered by an existing test.
- platform/graphics/win/FontPlatformDataWin.cpp: (WebCore::FontPlatformData::FontPlatformData):
- 9:18 AM Changeset in webkit [29169] by
-
- 2 edits in trunk/LayoutTests
- platform/win/Skipped: Added some more failures.
- 6:52 AM Changeset in webkit [29168] by
-
- 4 edits in trunk
2008-01-04 Alp Toker <alp@atoker.com>
GTK+ autotools build fix. Terminate empty rules.
- 6:49 AM Changeset in webkit [29167] by
-
- 2 edits in trunk/WebKitTools
fix DRT after the changes to QWebPage.
The great thing is that we actually don't have
any regressions from the QWebPage change :)
Signed-off-by: Simon
- 6:49 AM Changeset in webkit [29166] by
-
- 10 edits in trunk
Remove most dependencies of Widget/ScrollView onto native QWidgets.
This also brings the code closer in line with the Windows code. Seems
to work nicely on first try :)
Signed-off-by: Simon
- 6:48 AM Changeset in webkit [29165] by
-
- 3 edits in trunk/WebKit/qt
- Remove the todo from QWebPage and move the code to QWebView.
Signed-off-by: Simon
- 6:48 AM Changeset in webkit [29164] by
-
- 4 edits in trunk/WebKit/qt
- Move the various event methods to QWebPagePrivate. This is similar to QTextControl as well.
Signed-off-by: Simon
- 6:48 AM Changeset in webkit [29163] by
-
- 5 edits in trunk/WebKit/qt
- Forward the event from QWebView to QWebPage through QObject::event. This is similar to the way QTextControl is working.
Signed-off-by: Simon
- 6:47 AM Changeset in webkit [29162] by
-
- 16 edits in trunk
make QWebPage a QObject and get things to compile.
Nothing works currently though.
Signed-off-by: Simon
- 4:47 AM QtWebKitGitInstructions edited by
- Joe Doe needs quotes otherwise the name is Joe (diff)
- 4:26 AM Changeset in webkit [29161] by
-
- 3 edits in trunk/WebKit/qt
Added some preliminary class documentation for QWebView, fixed a missing const() and some missing Q_PROPERTYs
Signed-off-by: Lars
- 4:25 AM Changeset in webkit [29160] by
-
- 3 edits in trunk/WebKit/qt
add a viewportSize to QWebPage.
This is required to eventually make it a QObject only.
Signed-off-by: Simon
- 4:25 AM Changeset in webkit [29159] by
-
- 5 edits in trunk
take a QString as identifier in QWebFrame::addToJSWindowObject.
Signed-off-by: Simon
- 4:24 AM Changeset in webkit [29158] by
-
- 2 edits in trunk/WebKit/qt
Call the frame arguments for the javascript callbacks "originatingFrame"
Signed-off-by: Lars
- 4:24 AM Changeset in webkit [29157] by
-
- 4 edits in trunk/WebKit/qt
Moved the QWebPage::addToHistory signal into QWebHistoryInterface
Signed-off-by: Lars
- 4:23 AM Changeset in webkit [29156] by
-
- 7 edits in trunk/WebKit/qt
moved title(), url(), icon() and initialLayoutComplete() from QWebPage to QWebFrame
Signed-off-by: Simon
- 4:19 AM Changeset in webkit [29155] by
-
- 1 edit in trunk/WebCore/ChangeLog
Fix bug URL in ChangeLog entry
- 4:18 AM Changeset in webkit [29154] by
-
- 2 edits in trunk/WebCore
2008-01-04 Alp Toker <alp@atoker.com>
Reviewed by Mark Rowe.
http://bugs.webkit.org/attachment.cgi?bugid=16667&action=enter
make -j is failing with the autotools based system
Support parallel code generation. Nearly every use of explicit
multiple targets was a potential concurrency bug, though in practice
the bison rules were the first to be noticed because they took longer
to complete and broke the build immediately.
- GNUmakefile.am:
- 2:44 AM Changeset in webkit [29153] by
-
- 2 edits in trunk/WebCore
2008-01-04 Alp Toker <alp@atoker.com>
Reviewed by Mark Rowe.
Re-use a single static dummy surface rather than creating and
destroying a surface for each CairoPath.
- platform/graphics/cairo/CairoPath.h: (WebCore::CairoPath::CairoPath):
- 12:16 AM Changeset in webkit [29152] by
-
- 2 edits in trunk/WebCore
Tiger build fix.
- platform/Threading.h: The OSAtomic functions take non-volatile pointers on Tiger.
- 12:05 AM Changeset in webkit [29151] by
-
- 2 edits in trunk/WebKitTools
2008-01-04 Alp Toker <alp@atoker.com>
GTK+ DRT build fix for breakage introduced in r29149.
- DumpRenderTree/gtk/LayoutTestControllerGtk.cpp: (LayoutTestController::execCommand):
Jan 3, 2008:
- 11:55 PM Changeset in webkit [29150] by
-
- 2 edits in trunk/WebCore
Use platform-provided atomic operations in place of inline assembly to increase portability.
Reviewed by Maciej Stachowiak.
- platform/Threading.h:
(WebCore::atomicIncrement):
(WebCore::atomicDecrement):
- 11:31 PM Changeset in webkit [29149] by
-
- 24 edits in trunk
Reviewed by Darin.
<rdar://problem/5463489> A number of layout tests should be using execCommand instead of textInputController
Added layoutTestController.execCommand to access editor commands that are not available
via document.execCommand.
- 11:15 PM Changeset in webkit [29148] by
-
- 4 edits4 adds in trunk
Fix <rdar://problem/5668517> REGRESSION: Major under painting issues in SVG (carto.net dock example)
Revied by Maciej.
We need to cache the absolute bounds of the <image>,
as there's no reliable way to recompute the old bounding
box one we have started layout.
- 10:34 PM Changeset in webkit [29147] by
-
- 2 edits in trunk/WebKit/gtk
2008-01-03 Xan Lopez <xan@gnome.org>
Reviewed by Alp Toker.
http://bugs.webkit.org/show_bug.cgi?id=16654
[GTK] Signal "navigation-requested" does not react correctly on
return TRUE from callbacks
- WebView/webkitwebview.cpp: use our own accumulator for signals returning WebKitNavigationResponse. The emission will be stopped when any callback returns anything but WEBKIT_NAVIGATION_RESPONSE_ACCEPT.
- 10:23 PM Changeset in webkit [29146] by
-
- 2 edits in trunk/WebCore
2008-01-03 Alp Toker <alp@atoker.com>
Reviewed by Mark Rowe.
Support building in Scratchbox, which has a version of make that fails
on wildcard syntax. Use a vpath to match IDL files instead.
- GNUmakefile.am:
- 10:00 PM Changeset in webkit [29145] by
-
- 2 edits in trunk/WebKit
- fix Safari build
- WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
- 9:41 PM Changeset in webkit [29144] by
-
- 2 edits in trunk/WebKitLibraries
Update Tiger library to a G3-friendly version.
- 8:38 PM Changeset in webkit [29143] by
-
- 2 edits in trunk/LayoutTests
Reviewed by Sam Weinig.
- skip tests that are failing because font fallback results in a different font being used on Windows than on Mac.
- platform/win/Skipped:
- 8:22 PM Changeset in webkit [29142] by
-
- 3 edits in trunk/WebCore
2008-01-03 Jon Honeycutt <jhoneycutt@apple.com>
Reviewed by Darin.
<rdar://problem/5504775> PDF page will not load first time after Adobe
Reader install, unless browser is relaunched
Refresh and re-search the plugin database if the MIME type is not
registered.
- plugins/win/PluginDatabaseWin.cpp: (WebCore::PluginDatabaseWin::isMIMETypeRegistered):
- plugins/win/PluginDatabaseWin.h:
- 8:03 PM Changeset in webkit [29141] by
-
- 4 edits in trunk/WebKitLibraries
Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
- WebKitSystemInterface.h:
- libWebKitSystemInterfaceLeopard.a:
- libWebKitSystemInterfaceTiger.a:
- 6:04 PM Changeset in webkit [29140] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=16548 <rdar://problem/5659452> REGRESSION(r28810): Font style and sizes are weird for Japanese text
- platform/graphics/win/FontCacheWin.cpp: (WebCore::linkedFontEnumProc): Added. This callback is used to fetch a valid LOGFONT for a given family. (WebCore::getLinkedFonts): Added. Returns a vector of font families linked to the given font family by the Windows registry key HKLM\Software\...\FontLink\SystemLink. The registry values typically differ based on the installed language version of Windows. (WebCore::FontCache::getFontDataForCharacters): Changed to not use MLang font mapping, which is Windows code page based, except for characters in the range U+2000..U+200F. Instead, this function gets the font Uniscribe would use for the character. However, that font might not actually contain the character, in which case GDI font linking would substitute a different font. Therefore, this function walks the linked font list until it finds a font that actually contains the character.
- 5:28 PM Changeset in webkit [29139] by
-
- 14 edits in trunk
WebKitTools:
Reviewed by Darin, Mitz.
fixed <rdar://5130762> mousedowns in different locations increase the clickcount incorrectly
the clickcount should not increase if the last click was at a different location. it's a new click.
- DumpRenderTree/mac/DumpRenderTree.mm: (runTest):
- DumpRenderTree/mac/EventSendingController.h:
- DumpRenderTree/mac/EventSendingController.mm: (-[EventSendingController mouseDown]): (-[EventSendingController mouseUp]):
LayoutTests:
Reviewed by Darin, Mitz.
updating expected results after fixing clickcount for
<rdar://5130762> mousedowns in different locations increase the clickcount incorrectly
- fast/forms/focus-selection-input-expected.txt:
- fast/forms/focus-selection-textarea-expected.txt:
- platform/mac/fast/events/objc-event-api-expected.txt:
- platform/mac/fast/inline/dirtyLinesForInline-expected.txt:
- platform/mac/fast/text/textIteratorNilRenderer-expected.txt:
- platform/mac/svg/custom/pointer-events-image-expected.txt:
- platform/mac/svg/custom/pointer-events-path-expected.txt:
- platform/mac/svg/custom/pointer-events-text-expected.txt:
- platform/mac/svg/custom/text-hit-test-expected.txt:
- 5:17 PM Changeset in webkit [29138] by
-
- 4 edits5 adds in trunk
WebCore:
Reviewed by Mitz.
- fix http://bugs.webkit.org/show_bug.cgi?id=16723 tables/mozilla/bugs/bug30418.html test failing due to problems updating dynamic border rules
Test: fast/table/border-changes.html
- html/HTMLTableElement.h:
- html/HTMLTableElement.cpp: (WebCore::HTMLTableElement::parseMappedAttribute): Check the border type before and after parsing attributes, rather than doing this only for the rules attribute. (WebCore::HTMLTableElement::cellBorders): Added. (WebCore::HTMLTableElement::getSharedCellDecl): Changed to use cellBorders to factor out the rule about what type of borders to use.
LayoutTests:
Reviewed by Mitz.
- test for http://bugs.webkit.org/show_bug.cgi?id=16723 tables/mozilla/bugs/bug30418.html test failing due to problems updating dynamic border rules
- fast/table/border-changes-expected.txt: Added.
- fast/table/border-changes.html: Added.
- fast/table/resources: Added.
- fast/table/resources/TEMPLATE.html: Added.
- fast/table/resources/border-changes.js: Added.
- 5:00 PM Changeset in webkit [29137] by
-
- 2 edits in trunk/WebKit/win
Replaced the use of editor command "ForwardDelete" with "DeleteForward" to be consistent
with our use of "DeleteBackward".
Rubber-stamped by Jon.
- WebView.cpp:
- 4:13 PM Changeset in webkit [29136] by
-
- 2 edits in trunk/WebKitTools
Reviewed by Adam.
- Scripts/update-webkit: Make this work a little better for the people at Apple who have a directory named Internal.
- 2:45 PM Changeset in webkit [29135] by
-
- 4 edits in trunk/WebKit/mac
Reviewed by Darin.
Fixed: <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
- Misc/WebNSFileManagerExtras.h:
- Misc/WebNSFileManagerExtras.m: (-[NSFileManager _webkit_setMetadataURL:referrer:atPath:]): Added new method. Uses WebKitSystemInterface to set "Where from:" metadata information.
- WebView/WebHTMLView.mm: (-[WebHTMLView namesOfPromisedFilesDroppedAtDestination:]): Added "Where from:" metadata for drag and dropped images.
- 2:10 PM Changeset in webkit [29134] by
-
- 39 edits in trunk/WebCore
Reviewed by Darin.
Pass the prototype of WebCore JS objects up the constructor chain
rather than explicitly setting using setPrototype. This removes many
redundant settings of the prototype on construction. To avoid a CG
hazard, the prototype must be constructed before before calling the
constructor of the JS object.
- JS objects that inherit from DOMObject, which all bindings objects (except Window) do, now can't implicitly have a jsNull prototype, but must explicitly pass it up the construction chain.
- bindings/js/JSCSSRuleCustom.cpp: (WebCore::toJS):
- bindings/js/JSCSSValueCustom.cpp: (WebCore::toJS):
- bindings/js/JSDocumentCustom.cpp: (WebCore::toJS):
- bindings/js/JSEventCustom.cpp: (WebCore::toJS):
- bindings/js/JSEventTargetNode.cpp: (WebCore::JSEventTargetNode::JSEventTargetNode):
- bindings/js/JSEventTargetNode.h:
- bindings/js/JSHTMLAllCollection.h: (WebCore::JSHTMLAllCollection::JSHTMLAllCollection):
- bindings/js/JSHTMLAudioElementConstructor.cpp: (WebCore::JSHTMLAudioElementConstructor::JSHTMLAudioElementConstructor):
- bindings/js/JSHTMLCollectionCustom.cpp: (WebCore::getNamedItems): (WebCore::toJS):
- bindings/js/JSHTMLElementWrapperFactory.cpp: (WebCore::createJSHTMLWrapper):
- bindings/js/JSHTMLFormElementCustom.cpp: (WebCore::JSHTMLFormElement::nameGetter):
- bindings/js/JSHTMLInputElementBase.cpp: (WebCore::JSHTMLInputElementBase::JSHTMLInputElementBase):
- bindings/js/JSHTMLInputElementBase.h:
- bindings/js/JSHTMLOptionElementConstructor.cpp: (WebCore::JSHTMLOptionElementConstructor::JSHTMLOptionElementConstructor):
- bindings/js/JSLocation.cpp: (WebCore::JSLocation::JSLocation):
- bindings/js/JSLocation.h:
- bindings/js/JSNamedNodesCollection.cpp: (WebCore::JSNamedNodesCollection::JSNamedNodesCollection):
- bindings/js/JSNamedNodesCollection.h:
- bindings/js/JSNodeCustom.cpp: (WebCore::toJS):
- bindings/js/JSSVGElementWrapperFactory.cpp: (WebCore::createJSSVGWrapper):
- bindings/js/JSSVGPathSegCustom.cpp: (WebCore::toJS):
- bindings/js/JSStyleSheetCustom.cpp: (WebCore::toJS):
- bindings/js/JSXMLHttpRequest.cpp: (KJS::JSXMLHttpRequestConstructorImp::JSXMLHttpRequestConstructorImp): (KJS::JSXMLHttpRequestConstructorImp::construct): (KJS::JSXMLHttpRequest::JSXMLHttpRequest):
- bindings/js/JSXMLHttpRequest.h:
- bindings/js/JSXSLTProcessor.cpp: (KJS::JSXSLTProcessor::JSXSLTProcessor): (KJS::XSLTProcessorConstructorImp::XSLTProcessorConstructorImp): (KJS::XSLTProcessorConstructorImp::implementsConstruct): (KJS::XSLTProcessorConstructorImp::construct):
- bindings/js/JSXSLTProcessor.h:
- bindings/js/kjs_binding.h: (KJS::DOMObject::DOMObject): (KJS::cacheDOMObject): (KJS::cacheSVGDOMObject):
- bindings/js/kjs_css.cpp: (WebCore::JSRGBColor::JSRGBColor): (WebCore::getJSRGBColor):
- bindings/js/kjs_css.h:
- bindings/js/kjs_events.cpp: (WebCore::JSClipboard::JSClipboard): (WebCore::toJS):
- bindings/js/kjs_events.h:
- bindings/js/kjs_html.cpp: (WebCore::ImageConstructorImp::ImageConstructorImp):
- bindings/js/kjs_navigator.cpp: (KJS::Navigator::Navigator): (KJS::PluginBase::PluginBase):
- bindings/js/kjs_navigator.h:
- bindings/js/kjs_window.cpp: (KJS::Window::Window): (KJS::Window::location): (KJS::Window::getValueProperty):
- bindings/js/kjs_window.h:
- bindings/scripts/CodeGeneratorJS.pm:
- 1:40 PM Changeset in webkit [29133] by
-
- 1 edit4 adds in trunk/LayoutTests
Reviewed by Darin.
http://bugs.webkit.org/show_bug.cgi?id=10909
Hixie's XMLHttpRequest/018.html test fails
This was fixed earlier, just adding a test case.
- http/tests/xmlhttprequest/web-apps/018-expected.txt: Added.
- http/tests/xmlhttprequest/web-apps/018.html: Added.
- http/tests/xmlhttprequest/web-apps/resources: Added.
- http/tests/xmlhttprequest/web-apps/resources/018-test.xml: Added.
- 1:21 PM Changeset in webkit [29132] by
-
- 2 edits in trunk/WebKit/mac
Reviewed by Darin.
This fixes pageup/down in iframes. test for this is fast/frames/iframe-scroll-page-up-down.html
- WebView/WebHTMLView.mm: (-[WebHTMLView doCommandBySelector:]): Have the editor handle all the commands it supports instead of just text commands. If not handled by the editor, the webview will handle the command.
- 11:35 AM Changeset in webkit [29131] by
-
- 3 edits in trunk/WebKit/win
Regression: backspace stopped working on text inputs
- Replaced the use of editor command "BackwardDelete" with "DeleteBackward" since it's no longer supported.
Reviewed by Adam.
- WebEditorClient.cpp: (WebEditorClient::textWillBeDeletedInTextField):
- WebView.cpp:
- 11:00 AM Changeset in webkit [29130] by
-
- 4 edits in trunk/WebCore
2008-01-03 Holger Hans Peter Freyther <zecke@selfish.org>
Reviewed by Alp.
-This is from http://bugs.webkit.org/show_bug.cgi?id=16115
Change the Gtk ContextMenuItem code to generate the GtkMenuItem
or GtkCheckMenuItem on the fly. Currently we will create a
GtkCheckMenuItem if the ContextMenuItem has been checked. What needs
to be done is to change WebCore to tell the platform code if an item
is checkable or not.
- platform/ContextMenuItem.h: (WebCore::PlatformMenuItemDescription::PlatformMenuItemDescription):
- platform/gtk/ContextMenuGtk.cpp: (WebCore::ContextMenu::appendItem):
- platform/gtk/ContextMenuItemGtk.cpp: (WebCore::ContextMenuItem::ContextMenuItem): (WebCore::ContextMenuItem::~ContextMenuItem): (WebCore::ContextMenuItem::createNativeMenuItem): (WebCore::ContextMenuItem::releasePlatformDescription): (WebCore::ContextMenuItem::type): (WebCore::ContextMenuItem::setType): (WebCore::ContextMenuItem::action): (WebCore::ContextMenuItem::setAction): (WebCore::ContextMenuItem::platformSubMenu): (WebCore::ContextMenuItem::setSubMenu): (WebCore::ContextMenuItem::setChecked):
- 10:37 AM Changeset in webkit [29129] by
-
- 2 edits in trunk/WebKitTools
Use HTTP::Date instead of Date::Parse because it's installed by Cygwin by default
Rubberstamped by Mark.
- Scripts/update-webkit-auxiliary-libs:
- 10:28 AM Changeset in webkit [29128] by
-
- 2 edits in trunk/WebCore
Rubber-stamped by Adam Roben.
- update the project hierarchy to match the on-disk organization of the platform directory.
- WebCore.vcproj/WebCore.vcproj:
- 10:19 AM Changeset in webkit [29127] by
-
- 2 edits in trunk/WebKitTools
Fix Bug 15663: update-webkit re-downloads WebKitAuxiliaryLibrary unnecessarily
Added a fuzz factor into the Last-Modified comparison for downloading
WebKitAuxiliaryLibrary.zip.
The zip file is served from a set of mirrors who give Last-Modified
times that are off by 1-3 seconds from each other. This was causing
the build bots to redownload WebKitAuxiliaryLibrary for every build,
which would then cause all of WebCore to rebuild each time.
Reviewed by Mark.
- Scripts/update-webkit-auxiliary-libs: Check if the new zip file is at least 30 seconds newer than the old one -- otherwise we assume that the difference in time is due to the mirrors being slightly offset from each other. (sub lastModifiedToUnixTime): Added.
- 9:15 AM Changeset in webkit [29126] by
-
- 2 edits in trunk/WebKit/mac
Reviewed by Darin.
Fixed: <rdar://problem/5660603> QuickDraw plug-ins can cause a 100% reproducible assertion failure in AppKit (breaks Safari UI)
- Plugins/WebBaseNetscapePluginView.mm: (-[WebBaseNetscapePluginView updateAndSetWindow]): Simplified an early return for non-QuickDraw plug-ins and switched to using the more NSView friendly version of lockFocus, lockFocusIfCanDraw.
- 7:34 AM Changeset in webkit [29125] by
-
- 2 edits in trunk/WebCore
Fix a buffer overrun and a leak introduced in r29098
Reviewed by Mark.
- platform/text/StringImpl.cpp: (WebCore::StringImpl::StringImpl): Only allocate one buffer, and make it be big enough to hold the string contents plus the null terminator.
- 6:40 AM Changeset in webkit [29124] by
-
- 1 edit1 add in trunk/WebKitTools
Windows build fix.
- DumpRenderTree/ForwardingHeaders/wtf/HashTraits.h: Added (needed by COMPtr.h).
- 5:53 AM Changeset in webkit [29123] by
-
- 11 edits in trunk
Moved QWebPage::open to QWebFrame::load and added setHtml.
Signed-off-by: Lars
- 5:50 AM Changeset in webkit [29122] by
-
- 13 edits2 adds in trunk
Added the first revision of QWebView and started moving functionality from QWebPave over to QWebView and QWebFrame.
Signed-off-by: Lars
- 5:40 AM Changeset in webkit [29121] by
-
- 2 edits in trunk/JavaScriptCore
Fix compilation with gcc 4.3, include limits.h for INT_MAX
- 4:02 AM Changeset in webkit [29120] by
-
- 2 edits in trunk/WebCore
2008-01-03 Alp Toker <alp@atoker.com>
Suggested by Mark Rowe.
Fix indentation and remove trailing whitespace.
- platform/network/curl/ResourceHandleManager.cpp:
- 3:57 AM QtWebKitContrib edited by
- (diff)
- 3:56 AM QtWebKitContrib edited by
- (diff)
- 3:53 AM QtWebKitContrib edited by
- (diff)
- 3:31 AM QtWebKitContrib edited by
- (diff)
- 3:04 AM Changeset in webkit [29119] by
-
- 2 edits in trunk/WebCore
2008-01-03 Luca Bruno <lethalman88@gmail.com>
Reviewed by Alp Toker.
Fix HTTP POST-based logins to sites like Facebook, GMail by ensuring
that the two POST methods don't conflict.
- platform/network/curl/ResourceHandleManager.cpp: (WebCore::ResourceHandleManager::setupPOST):
- 1:30 AM QtWebKitTodo edited by
- (diff)
- 12:49 AM Changeset in webkit [29118] by
-
- 2 edits in trunk/JavaScriptCore
- tests/mozilla/expected.html: The fix for bug 16696 also fixed a test case, ecma_3/RegExp/perlstress-002.js, so updated results to expect that test to succeed.