- 15 Oct, 2008 20 commits
-
-
andersca@apple.com authored
Reviewed and landed by Anders Carlsson. https://bugs.webkit.org/show_bug.cgi?id=21572 Initialize pluginFunc.size to the correct size before calling NP_GetEntryPoints. * Plugins/WebNetscapePluginPackage.m: (-[WebNetscapePluginPackage load]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37624 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rdar://problem/6272508http://www.macrumors.com/mrowe@apple.com authored
Restore some code related to the CoreGraphics drawing model that was misplaced in r37131. Reviewed by Dan Bernstein. * Plugins/WebBaseNetscapePluginView.mm: (-[WebBaseNetscapePluginView invalidateRegion:]): (-[WebBaseNetscapePluginView setVariable:value:]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37623 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
2008-10-15 Geoffrey Garen <ggaren@apple.com> Reviewed by Cameron Zwarich. Fixed https://bugs.webkit.org/show_bug.cgi?id=21345 Start the debugger without reloading the inspected page * JavaScriptCore.exp: New symbols. * JavaScriptCore.xcodeproj/project.pbxproj: New files. * VM/CodeBlock.h: (JSC::EvalCodeCache::get): Updated for tweak to parsing API. * kjs/CollectorHeapIterator.h: Added. An iterator for the object heap, which we use to find all the live functions and recompile them. * kjs/DebuggerCallFrame.cpp: (JSC::DebuggerCallFrame::evaluate): Updated for tweak to parsing API. * kjs/FunctionConstructor.cpp: (JSC::constructFunction): Updated for tweak to parsing API. * kjs/JSFunction.cpp: (JSC::JSFunction::JSFunction): Try to validate our SourceCode in debug builds by ASSERTing that it's syntactically valid. This doesn't catch all SourceCode bugs, but it catches a lot of them. * kjs/JSGlobalObjectFunctions.cpp: (JSC::globalFuncEval): Updated for tweak to parsing API. * kjs/Parser.cpp: (JSC::Parser::parse): * kjs/Parser.h: (JSC::Parser::parse): Tweaked the parser to make it possible to parse without an ExecState, and to allow the client to specify a debugger to notify (or not) about the source we parse. This allows the inspector to recompile even though no JavaScript is executing, then notify the debugger about all source code when it's done. * kjs/Shell.cpp: (prettyPrintScript): Updated for tweak to parsing API. * kjs/SourceRange.h: (JSC::SourceCode::isNull): Added to help with ASSERTs. * kjs/collector.cpp: (JSC::Heap::heapAllocate): (JSC::Heap::sweep): (JSC::Heap::primaryHeapBegin): (JSC::Heap::primaryHeapEnd): * kjs/collector.h: (JSC::): Moved a bunch of declarations around to enable compilation of CollectorHeapIterator. * kjs/interpreter.cpp: (JSC::Interpreter::checkSyntax): (JSC::Interpreter::evaluate): Updated for tweak to parsing API. * kjs/lexer.h: (JSC::Lexer::sourceCode): BUG FIX: Calculate SourceCode ranges relative to the SourceCode range in which we're lexing, otherwise nested functions that are compiled individually get SourceCode ranges that don't reflect their nesting. * kjs/nodes.cpp: (JSC::FunctionBodyNode::FunctionBodyNode): (JSC::FunctionBodyNode::finishParsing): (JSC::FunctionBodyNode::create): (JSC::FunctionBodyNode::copyParameters): * kjs/nodes.h: (JSC::ScopeNode::setSource): (JSC::FunctionBodyNode::parameterCount): Added some helper functions for copying one FunctionBodyNode's parameters to another. The recompiler uses these when calling "finishParsing". WebCore: 2008-10-15 Geoffrey Garen <ggaren@apple.com> Reviewed by Cameron Zwarich. Fixed https://bugs.webkit.org/show_bug.cgi?id=21345 Start the debugger without reloading the inspected page * WebCore.base.exp: New symbols. * ForwardingHeaders/kjs/CollectorHeapIterator.h: Copied from ForwardingHeaders/kjs/ustring.h. * ForwardingHeaders/kjs/Parser.h: Copied from ForwardingHeaders/kjs/ustring.h. * WebCore.xcodeproj/project.pbxproj: New forwarding headers. * inspector/InspectorController.cpp: (WebCore::InspectorController::setWindowVisible): (WebCore::InspectorController::windowScriptObjectAvailable): (WebCore::InspectorController::startDebugging): * inspector/InspectorController.h: Renamed startDebuggingAndReloadInspectedPage to startDebugging, and changed its behavior to match. * inspector/JavaScriptDebugListener.h: * inspector/JavaScriptDebugServer.cpp: (WebCore::JavaScriptDebugServer::JavaScriptDebugServer): (WebCore::JavaScriptDebugServer::addListener): (WebCore::JavaScriptDebugServer::removeListener): (WebCore::JavaScriptDebugServer::recompileAllJSFunctions): (WebCore::JavaScriptDebugServer::willAddFirstListener): (WebCore::JavaScriptDebugServer::didRemoveLastListener): * inspector/JavaScriptDebugServer.h: Refactored the JavaScriptDebugServer to centralize handling of adding the first listener and removing the last. Then, added a feature to recompile all JS functions in these cases. This allows us to dynamically add and remove hooks like the debugger hooks without reloading the page. * inspector/front-end/ScriptsPanel.js: * English.lproj/localizedStrings.js: Updated for startDebuggingAndReloadInspectedPage => startDebugging rename. Removed all UI that claimed that starting the debugger would reload the page. WebKit/mac: 2008-10-15 Geoffrey Garen <ggaren@apple.com> Reviewed by Cameron Zwarich. Fixed https://bugs.webkit.org/show_bug.cgi?id=21345 Start the debugger without reloading the inspected page * WebInspector/WebInspector.mm: (-[WebInspector startDebuggingJavaScript:]): Updated for rename. WebKit/win: 2008-10-15 Geoffrey Garen <ggaren@apple.com> Reviewed by Cameron Zwarich. Fixed https://bugs.webkit.org/show_bug.cgi?id=21345 Start the debugger without reloading the inspected page * WebInspector.cpp: (WebInspector::toggleDebuggingJavaScript): Updated for rename. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37622 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
Build fix attempt. Try to fix static/non-static declaration of g_string_append_uri_escape by renaming that string. Another look needs to be taken. * platform/gtk/guriescape.c: (_webcore_g_string_append_uri_escaped): (_webcore_g_uri_escape_string): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37621 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
adele@apple.com authored
Attempt to fix the Tiger build. * platform/network/mac/ResourceHandleMac.mm: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37620 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37619 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
Reviewed by Holger Freyther. Stop SIGSEGV when leaving a page with a Flash object by reordering window destruction and plugin stop. See https://bugs.webkit.org/show_bug.cgi?id=20779 * plugins/gtk/PluginViewGtk.cpp: (WebCore::PluginView::stop): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37618 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rdar://problem/5803460mrowe@apple.com authored
<rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources. Rubber-stamped by Brady Eidson. * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37617 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
adele@apple.com authored
Reviewed by Sam Weinig. Implement didSendBodyData delegate method, and use older code path when that delegate doesn't exist. * platform/network/ResourceHandle.h: * platform/network/mac/FormDataStreamMac.mm: (WebCore::formRead): * platform/network/mac/ResourceHandleMac.mm: (WebCore::ResourceHandle::didSendBodyDataDelegateExists): (WebCore::ResourceHandle::start): (WebCore::ResourceHandle::cancel): (-[WebCoreResourceHandleAsDelegate connection:willSendRequest:redirectResponse:]): (-[WebCoreResourceHandleAsDelegate connection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:]): (-[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:]): (-[WebCoreResourceHandleAsDelegate connection:didFailWithError:]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37616 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pkasting@chromium.org authored
Reviewed by David Hyatt. Qt build bustage fix. * platform/graphics/qt/StillImageQt.h: (WebCore::StillImage::destroyDecodedData): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37615 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hyatt@apple.com authored
Make sure scrollbar styles get deleted if they aren't assigned to a renderer. Reviewed by Mark Rowe * rendering/RenderScrollbar.cpp: (WebCore::RenderScrollbar::getScrollbarPseudoStyle): (WebCore::RenderScrollbar::updateScrollbarPart): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37614 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
Reviewed by Holger Freyther. http://bugs.webkit.org/show_bug.cgi?id=21211 [CURL] Upload doesn't work because cancel is called FormDataStream::read returns 0 when retrieving data from the form fails, but also when there is no more data to send. This means that ResourceHandleManager::cancel is always called even when the data was successfully sent. Check if there are more elements in the form before calling FormDataStream::read. * platform/network/curl/FormDataStreamCurl.cpp: (WebCore::FormDataStream::hasMoreElements): * platform/network/curl/FormDataStreamCurl.h: * platform/network/curl/ResourceHandleManager.cpp: (WebCore::readCallback): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37613 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pkasting@chromium.org authored
Reviewed by David Hyatt. https://bugs.webkit.org/show_bug.cgi?id=19663 (Second attempt) Account for paint and timer lag when animating images. Also pretend that images whose animations were paused (by becoming invisible) continued to animate, by "catching up" to the correct frame when they're shown again. * platform/graphics/BitmapImage.cpp: (WebCore::BitmapImage::BitmapImage): (WebCore::BitmapImage::destroyDecodedData): (WebCore::BitmapImage::cacheFrame): (WebCore::BitmapImage::frameIsCompleteAtIndex): (WebCore::BitmapImage::frameDurationAtIndex): (WebCore::BitmapImage::frameHasAlphaAtIndex): (WebCore::BitmapImage::repetitionCount): (WebCore::BitmapImage::shouldAnimate): (WebCore::BitmapImage::startAnimation): (WebCore::BitmapImage::resetAnimation): (WebCore::BitmapImage::advanceAnimation): (WebCore::BitmapImage::internalAdvanceAnimation): (WebCore::BitmapImage::notifyObserverAndTrimDecodedData): * platform/graphics/BitmapImage.h: (WebCore::FrameData::FrameData): (WebCore::BitmapImage::): * platform/graphics/GeneratedImage.h: (WebCore::GeneratedImage::destroyDecodedData): * platform/graphics/Image.h: * platform/graphics/cairo/ImageCairo.cpp: (WebCore::FrameData::clear): (WebCore::BitmapImage::BitmapImage): (WebCore::BitmapImage::draw): * platform/graphics/cg/ImageCG.cpp: (WebCore::FrameData::clear): (WebCore::BitmapImage::BitmapImage): (WebCore::BitmapImage::draw): * platform/graphics/cg/PDFDocumentImage.h: (WebCore::PDFDocumentImage::destroyDecodedData): * platform/graphics/qt/ImageQt.cpp: (WebCore::FrameData::clear): (WebCore::BitmapImage::draw): * platform/graphics/wx/ImageWx.cpp: (WebCore::FrameData::clear): (WebCore::BitmapImage::draw): * svg/graphics/SVGImage.h: (WebCore::SVGImage::destroyDecodedData): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37612 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
bdakin@apple.com authored
2008-10-14 Maxime Britto <britto@apple.com> Reviewed by Darin Adler, tweaked and landed by Beth. * WebCore.base.exp: Exposes two functions to be able to create a selection from a point on the screen. Also exposes the new TextIterator::currentNode function. * WebCore/editing/TextIterator.cpp: (TextIterator::currentNode) : New function that returns the current text node or NULL if there is no text node. WebKit: 2008-10-14 Maxime Britto <britto@apple.com> Reviewed by Darin Adler. * WebKit.xcodeproj/project.pbxproj: Added two files for the WebTextIterator, and made the WebTextIterator.h private WebKit/mac: 2008-10-14 Maxime Britto <britto@apple.com> Reviewed by Darin Adler. Added SPI to use WebCore's TextIterator with WebKit. * WebView/WebTextIterator.h: Added. * WebView/WebTextIterator.mm: Added. (-[WebTextIteratorPrivate dealloc]): (-[WebTextIterator dealloc]): (-[WebTextIterator initWithRange:]): Creates a TextIterator instance (-[WebTextIterator advance]): Asks the iterator to advance() . (-[WebTextIterator currentNode]): Returns the current DOMNode from the iterator (-[WebTextIterator currentText]): Returns the current text from the iterator (-[WebTextIterator atEnd]): Indicated whether the iterator has reached the end of the range. * WebView/WebView.h: * WebView/WebView.mm: (-[WebView textIteratorForRect:]): Returns a WebTextIterator with the DOMRange contained in the rectangle given as a parameter. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37611 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
Reviewed by Holger Freyther. http://bugs.webkit.org/show_bug.cgi?id=20664 [GTK] File names are not always encodable in UTF-8 On Linux file names are just raw data and cannot always be directly encoded in UTF-8 or in any other encodings, so we escape them before storing the file name in a String and unescape them before passing them to native functions handling files. * GNUmakefile.am: * platform/FileSystem.h: * platform/gtk/FileChooserGtk.cpp: (WebCore::stringByAdoptingFileSystemRepresentation): (WebCore::FileChooser::basenameForWidth): * platform/gtk/FileSystemGtk.cpp: (WebCore::filenameToString): (WebCore::filenameFromString): (WebCore::filenameForDisplay): (WebCore::fileExists): (WebCore::deleteFile): (WebCore::deleteEmptyDirectory): (WebCore::getFileSize): (WebCore::getFileModificationTime): (WebCore::makeAllDirectories): (WebCore::homeDirectoryPath): (WebCore::pathGetFileName): (WebCore::listDirectory): * platform/gtk/KURLGtk.cpp: (WebCore::KURL::fileSystemPath): * platform/gtk/SharedBufferGtk.cpp: (WebCore::SharedBuffer::createWithContentsOfFile): * platform/gtk/guriescape.c: Added. (is_valid): (gunichar_ok): (g_string_append_uri_escaped): (_webcore_g_uri_escape_string): * platform/gtk/guriescape.h: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37610 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
aroben@apple.com authored
* WebKit.vcproj/WebKit.def: * WebKit.vcproj/WebKit_debug.def: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37609 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
timothy@apple.com authored
class method to not require a WebKit version. Reviewed by Darin Adler. * WebView/WebView.mm: (+[WebView _standardUserAgentWithApplicationName:]): Create the WebKit version. (-[WebView WebCore::_userAgentForURL:]): Use the simplified _standardUserAgentWithApplicationName:. Remove code that created the WebKit version. * WebView/WebViewPrivate.h: Change the method name of _standardUserAgentWithApplicationName:. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37606 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@apple.com authored
Reviewed by Eric Seidel. - part of https://bugs.webkit.org/show_bug.cgi?id=20543 Moved gradient spread method out of SVG into the GraphicsContext. * platform/graphics/GraphicsContext.cpp: (WebCore::GraphicsContext::spreadMethod): (WebCore::GraphicsContext::setSpreadMethod): * platform/graphics/GraphicsContext.h: (WebCore::): * platform/graphics/GraphicsContextPrivate.h: * platform/graphics/cairo/GraphicsContextCairo.cpp: (WebCore::applySpreadMethod): (WebCore::GraphicsContext::fillPath): (WebCore::GraphicsContext::strokePath): * platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::applySpreadMethod): (WebCore::GraphicsContext::fillPath): (WebCore::GraphicsContext::strokePath): * svg/GradientAttributes.h: (WebCore::GradientAttributes::GradientAttributes): (WebCore::GradientAttributes::spreadMethod): (WebCore::GradientAttributes::setSpreadMethod): * svg/SVGGradientElement.cpp: (WebCore::SVGGradientElement::parseMappedAttribute): * svg/SVGGradientElement.h: * svg/SVGLinearGradientElement.cpp: (WebCore::SVGLinearGradientElement::collectGradientProperties): * svg/SVGRadialGradientElement.cpp: (WebCore::SVGRadialGradientElement::collectGradientProperties): * svg/graphics/SVGPaintServerGradient.cpp: (WebCore::operator<<): (WebCore::SVGPaintServerGradient::SVGPaintServerGradient): (WebCore::SVGPaintServerGradient::spreadMethod): (WebCore::SVGPaintServerGradient::setGradientSpreadMethod): (WebCore::SVGPaintServerGradient::externalRepresentation): * svg/graphics/SVGPaintServerGradient.h: * svg/graphics/cairo/SVGPaintServerGradientCairo.cpp: (WebCore::SVGPaintServerGradient::setup): * svg/graphics/qt/SVGPaintServerGradientQt.cpp: (WebCore::SVGPaintServerGradient::setup): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37605 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@apple.com authored
Reviewed by Darin Adler. - part of https://bugs.webkit.org/show_bug.cgi?id=20746 Fix compilation on Windows CE. str(n)icmp, strdup and vsnprintf are not available on Windows CE, they are called _str(n)icmp, etc. instead * wtf/StringExtras.h: Added inline function implementations. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37604 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
cwzwarich@webkit.org authored
Reviewed by Cameron Zwarich. <https://bugs.webkit.org/show_bug.cgi?id=20912> Use simple uint32_t multiplication on op_mul if both operands are immediate number and they are between zero and 0x7FFF. * VM/Machine.cpp: (JSC::Machine::privateExecute): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37602 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 14 Oct, 2008 20 commits
-
-
darin@chromium.org authored
Reviewed by Sam Weinig. Make pan scrolling a platform configurable option https://bugs.webkit.org/show_bug.cgi?id=21515 * page/EventHandler.cpp: (WebCore::EventHandler::handleAutoscroll): (WebCore::EventHandler::autoscrollTimerFired): (WebCore::EventHandler::stopAutoscrollTimer): (WebCore::EventHandler::handleMousePressEvent): (WebCore::EventHandler::keyEvent): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37601 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@chromium.org authored
Reviewed by Sam Weinig. Make pan scrolling a platform configurable option. https://bugs.webkit.org/show_bug.cgi?id=21515 * wtf/Platform.h: Add ENABLE_PAN_SCROLLING git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37600 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@chromium.org authored
Reviewed by Darin Adler. Add some PLATFORM(CHROMIUM) ifdefs to WebCore https://bugs.webkit.org/show_bug.cgi?id=21511 * loader/FTPDirectoryDocument.cpp: * loader/FTPDirectoryParser.cpp: * loader/FrameLoader.cpp: (WebCore::FrameLoader::finishedLoadingDocument): * platform/ContextMenuItem.h: * platform/Cursor.h: * platform/DragData.h: * platform/DragImage.h: * platform/Pasteboard.h: * platform/PlatformKeyboardEvent.h: (WebCore::PlatformKeyboardEvent::isSystemKey): * platform/PlatformMenuDescription.h: * platform/PlatformMouseEvent.h: * platform/PlatformWheelEvent.h: * platform/PopupMenu.h: * platform/ScrollView.h: * platform/Widget.h: * platform/network/NetworkStateNotifier.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37599 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
timothy@apple.com authored
version in a static to prevent generating it every time. This is needed clean up to fix <rdar://problem/6292331>. Moved all code to WebPrivate so the class method can be in the WebViewPrivate.h header. Reviewed by John Sullivan. * WebView/WebView.mm: (callGestalt): Moved. Same code. (createMacOSXVersionString): Moved. Same code. (createUserVisibleWebKitVersionString): Moved from _userVisibleBundleVersionFromFullVersion: and returns a copied string. (+[WebView _standardUserAgentWithApplicationName:andWebKitVersion:]): Made into a class method. (-[WebView WebCore::_userAgentForURL:]): Changed to cache the WebKit version. * WebView/WebViewPrivate.h: Added +_standardUserAgentWithApplicationName:andWebKitVersion:. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37598 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mjs@apple.com authored
Rubber stamped by Sam Weinig. - revert r37572 and r37581 for now Turns out GCC 4.2 is still a (small) regression, we'll have to do more work to turn it on. * Configurations/DebugRelease.xcconfig: * JavaScriptCore.xcodeproj/project.pbxproj: * VM/CTI.cpp: * VM/CTI.h: * VM/Machine.cpp: (JSC::Machine::cti_op_convert_this): (JSC::Machine::cti_op_end): (JSC::Machine::cti_op_add): (JSC::Machine::cti_op_pre_inc): (JSC::Machine::cti_timeout_check): (JSC::Machine::cti_register_file_check): (JSC::Machine::cti_op_loop_if_less): (JSC::Machine::cti_op_loop_if_lesseq): (JSC::Machine::cti_op_new_object): (JSC::Machine::cti_op_put_by_id): (JSC::Machine::cti_op_put_by_id_second): (JSC::Machine::cti_op_put_by_id_generic): (JSC::Machine::cti_op_put_by_id_fail): (JSC::Machine::cti_op_get_by_id): (JSC::Machine::cti_op_get_by_id_second): (JSC::Machine::cti_op_get_by_id_generic): (JSC::Machine::cti_op_get_by_id_fail): (JSC::Machine::cti_op_instanceof): (JSC::Machine::cti_op_del_by_id): (JSC::Machine::cti_op_mul): (JSC::Machine::cti_op_new_func): (JSC::Machine::cti_op_call_JSFunction): (JSC::Machine::cti_vm_compile): (JSC::Machine::cti_op_push_activation): (JSC::Machine::cti_op_call_NotJSFunction): (JSC::Machine::cti_op_create_arguments): (JSC::Machine::cti_op_tear_off_activation): (JSC::Machine::cti_op_tear_off_arguments): (JSC::Machine::cti_op_ret_profiler): (JSC::Machine::cti_op_ret_scopeChain): (JSC::Machine::cti_op_new_array): (JSC::Machine::cti_op_resolve): (JSC::Machine::cti_op_construct_JSConstruct): (JSC::Machine::cti_op_construct_NotJSConstruct): (JSC::Machine::cti_op_get_by_val): (JSC::Machine::cti_op_resolve_func): (JSC::Machine::cti_op_sub): (JSC::Machine::cti_op_put_by_val): (JSC::Machine::cti_op_put_by_val_array): (JSC::Machine::cti_op_lesseq): (JSC::Machine::cti_op_loop_if_true): (JSC::Machine::cti_op_negate): (JSC::Machine::cti_op_resolve_base): (JSC::Machine::cti_op_resolve_skip): (JSC::Machine::cti_op_resolve_global): (JSC::Machine::cti_op_div): (JSC::Machine::cti_op_pre_dec): (JSC::Machine::cti_op_jless): (JSC::Machine::cti_op_not): (JSC::Machine::cti_op_jtrue): (JSC::Machine::cti_op_post_inc): (JSC::Machine::cti_op_eq): (JSC::Machine::cti_op_lshift): (JSC::Machine::cti_op_bitand): (JSC::Machine::cti_op_rshift): (JSC::Machine::cti_op_bitnot): (JSC::Machine::cti_op_resolve_with_base): (JSC::Machine::cti_op_new_func_exp): (JSC::Machine::cti_op_mod): (JSC::Machine::cti_op_less): (JSC::Machine::cti_op_neq): (JSC::Machine::cti_op_post_dec): (JSC::Machine::cti_op_urshift): (JSC::Machine::cti_op_bitxor): (JSC::Machine::cti_op_new_regexp): (JSC::Machine::cti_op_bitor): (JSC::Machine::cti_op_call_eval): (JSC::Machine::cti_op_throw): (JSC::Machine::cti_op_get_pnames): (JSC::Machine::cti_op_next_pname): (JSC::Machine::cti_op_push_scope): (JSC::Machine::cti_op_pop_scope): (JSC::Machine::cti_op_typeof): (JSC::Machine::cti_op_is_undefined): (JSC::Machine::cti_op_is_boolean): (JSC::Machine::cti_op_is_number): (JSC::Machine::cti_op_is_string): (JSC::Machine::cti_op_is_object): (JSC::Machine::cti_op_is_function): (JSC::Machine::cti_op_stricteq): (JSC::Machine::cti_op_nstricteq): (JSC::Machine::cti_op_to_jsnumber): (JSC::Machine::cti_op_in): (JSC::Machine::cti_op_push_new_scope): (JSC::Machine::cti_op_jmp_scopes): (JSC::Machine::cti_op_put_by_index): (JSC::Machine::cti_op_switch_imm): (JSC::Machine::cti_op_switch_char): (JSC::Machine::cti_op_switch_string): (JSC::Machine::cti_op_del_by_val): (JSC::Machine::cti_op_put_getter): (JSC::Machine::cti_op_put_setter): (JSC::Machine::cti_op_new_error): (JSC::Machine::cti_op_debug): (JSC::Machine::cti_vm_throw): * VM/Machine.h: * masm/X86Assembler.h: (JSC::X86Assembler::emitRestoreArgumentReference): (JSC::X86Assembler::emitRestoreArgumentReferenceForTrampoline): * wtf/Platform.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37597 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
sfalken@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37596 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pam@chromium.org authored
Add test to verify popup properties while they're opening. The expected result is currently not the desired result. See https://bugs.webkit.org/show_bug.cgi?id=21419 and https://bugs.webkit.org/show_bug.cgi?id=21597 . Reviewed by Eric Seidel. * fast/dom/Window/window-open-pending-url-expected.txt: Added. * fast/dom/Window/window-open-pending-url.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37595 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
adachan@apple.com authored
Reviewed by Sam Weinig. * DumpRenderTree/cg/PixelDumpSupportCG.cpp: * DumpRenderTree/config.h: * DumpRenderTree/win/DumpRenderTreeWin.h: * DumpRenderTree/win/LayoutTestControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37594 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
aroben@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=21602 Reviewed by Dave Kilzer. * PrettyPatch/PrettyPatch.rb: (PrettyPatch.BINARY_FILE_MARKER_FORMAT): Added. (PrettyPatch.FileDiff.initialize): If any of the lines in the diff are a binary file marker, mark this FileDiff as binary and stop trying to process the lines. (PrettyDiff.FileDiff.to_html): If we're binary, just print a string saying so. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37593 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
cmarrin@apple.com authored
Reviewed by Darin Adler. Fixed https://bugs.webkit.org/show_bug.cgi?id=21490 Optimize keyframe style sheet changes by avoiding styleSheetChanged() Test: css3/change-keyframes.html * css/WebKitCSSKeyframesRule.cpp: (WebCore::WebKitCSSKeyframesRule::append): (WebCore::WebKitCSSKeyframesRule::deleteRule): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37592 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hyatt@apple.com authored
2008-10-14 David Hyatt <hyatt@apple.com> https://bugs.webkit.org/show_bug.cgi?id=21595 Clean up background and overflow propagation from the body to the viewport. Make it match the latest CSS2.1 spec thinking. Reviewed by Adam Roben Added many tests at fast/body-propagation/. These are Simon Pieters' tests of propagation handling (available at http://simon.html5.org/test/css/magic-body/). * dom/Document.cpp: (WebCore::Document::body): * page/FrameView.cpp: (WebCore::FrameView::layout): * rendering/RenderBox.cpp: (WebCore::RenderBox::styleDidChange): (WebCore::RenderBox::paintRootBoxDecorations): (WebCore::RenderBox::paintBoxDecorations): (WebCore::RenderBox::repaintLayerRectsForImage): LayoutTests: 2008-10-14 David Hyatt <hyatt@apple.com> Add layout tests for body propagation of overflow and background to the viewport. Reviewed by Adam Roben * fast/body-propagation: Added. * fast/body-propagation/background-color: Added. * fast/body-propagation/background-color/001-xhtml.xhtml: Added. * fast/body-propagation/background-color/001.html: Added. * fast/body-propagation/background-color/002-xhtml.xhtml: Added. * fast/body-propagation/background-color/002.html: Added. * fast/body-propagation/background-color/003-declarative.xhtml: Added. * fast/body-propagation/background-color/003-xhtml.xhtml: Added. * fast/body-propagation/background-color/003.html: Added. * fast/body-propagation/background-color/004-declarative.xhtml: Added. * fast/body-propagation/background-color/004-xhtml.xhtml: Added. * fast/body-propagation/background-color/004.html: Added. * fast/body-propagation/background-color/005-declarative.xhtml: Added. * fast/body-propagation/background-color/005-xhtml.xhtml: Added. * fast/body-propagation/background-color/005.html: Added. * fast/body-propagation/background-color/006-declarative.xhtml: Added. * fast/body-propagation/background-color/006-xhtml.xhtml: Added. * fast/body-propagation/background-color/006.html: Added. * fast/body-propagation/background-color/007-declarative.xhtml: Added. * fast/body-propagation/background-color/007-xhtml.xhtml: Added. * fast/body-propagation/background-color/007.html: Added. * fast/body-propagation/background-color/008-xhtml.xhtml: Added. * fast/body-propagation/background-color/008.html: Added. * fast/body-propagation/background-image: Added. * fast/body-propagation/background-image/001-xhtml.xhtml: Added. * fast/body-propagation/background-image/001.html: Added. * fast/body-propagation/background-image/002-xhtml.xhtml: Added. * fast/body-propagation/background-image/002.html: Added. * fast/body-propagation/background-image/003-declarative.xhtml: Added. * fast/body-propagation/background-image/003-xhtml.xhtml: Added. * fast/body-propagation/background-image/003.html: Added. * fast/body-propagation/background-image/004-declarative.xhtml: Added. * fast/body-propagation/background-image/004-xhtml.xhtml: Added. * fast/body-propagation/background-image/004.html: Added. * fast/body-propagation/background-image/005-declarative.xhtml: Added. * fast/body-propagation/background-image/005-xhtml.xhtml: Added. * fast/body-propagation/background-image/005.html: Added. * fast/body-propagation/background-image/006-declarative.xhtml: Added. * fast/body-propagation/background-image/006-xhtml.xhtml: Added. * fast/body-propagation/background-image/006.html: Added. * fast/body-propagation/background-image/007-declarative.xhtml: Added. * fast/body-propagation/background-image/007-xhtml.xhtml: Added. * fast/body-propagation/background-image/007.html: Added. * fast/body-propagation/background-image/008-xhtml.xhtml: Added. * fast/body-propagation/background-image/008.html: Added. * fast/body-propagation/background-image/009-xhtml.xhtml: Added. * fast/body-propagation/background-image/009.html: Added. * fast/body-propagation/background-image/010-xhtml.xhtml: Added. * fast/body-propagation/background-image/010.html: Added. * fast/body-propagation/background-image/resources: Added. * fast/body-propagation/background-image/resources/lime.png: Added. * fast/body-propagation/background-image/resources/red.png: Added. * fast/body-propagation/background-image/resources/white.png: Added. * fast/body-propagation/background-image/resources/yellow.png: Added. * fast/body-propagation/overflow: Added. * fast/body-propagation/overflow/001-xhtml.xhtml: Added. * fast/body-propagation/overflow/001.html: Added. * fast/body-propagation/overflow/002-xhtml.xhtml: Added. * fast/body-propagation/overflow/002.html: Added. * fast/body-propagation/overflow/003-declarative.xhtml: Added. * fast/body-propagation/overflow/003-xhtml.xhtml: Added. * fast/body-propagation/overflow/003.html: Added. * fast/body-propagation/overflow/004-declarative.xhtml: Added. * fast/body-propagation/overflow/004-xhtml.xhtml: Added. * fast/body-propagation/overflow/004.html: Added. * fast/body-propagation/overflow/005-declarative.xhtml: Added. * fast/body-propagation/overflow/005-xhtml.xhtml: Added. * fast/body-propagation/overflow/005.html: Added. * fast/body-propagation/overflow/006-declarative.xhtml: Added. * fast/body-propagation/overflow/006-xhtml.xhtml: Added. * fast/body-propagation/overflow/006.html: Added. * fast/body-propagation/overflow/007-declarative.xhtml: Added. * fast/body-propagation/overflow/007-xhtml.xhtml: Added. * fast/body-propagation/overflow/007.html: Added. * platform/mac/fast/body-propagation: Added. * platform/mac/fast/body-propagation/background-color: Added. * platform/mac/fast/body-propagation/background-color/001-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/001-expected.png: Added. * platform/mac/fast/body-propagation/background-color/001-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/001-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/001-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-color/001-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/002-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/002-expected.png: Added. * platform/mac/fast/body-propagation/background-color/002-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/002-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/002-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-color/002-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/003-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/003-declarative-expected.png: Added. * platform/mac/fast/body-propagation/background-color/003-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/003-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/003-expected.png: Added. * platform/mac/fast/body-propagation/background-color/003-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/003-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/003-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-color/003-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/004-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/004-declarative-expected.png: Added. * platform/mac/fast/body-propagation/background-color/004-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/004-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/004-expected.png: Added. * platform/mac/fast/body-propagation/background-color/004-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/004-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/004-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-color/004-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/005-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/005-declarative-expected.png: Added. * platform/mac/fast/body-propagation/background-color/005-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/005-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/005-expected.png: Added. * platform/mac/fast/body-propagation/background-color/005-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/005-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/005-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-color/005-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/006-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/006-declarative-expected.png: Added. * platform/mac/fast/body-propagation/background-color/006-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/006-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/006-expected.png: Added. * platform/mac/fast/body-propagation/background-color/006-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/006-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/006-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-color/006-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/007-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/007-declarative-expected.png: Added. * platform/mac/fast/body-propagation/background-color/007-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/007-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/007-expected.png: Added. * platform/mac/fast/body-propagation/background-color/007-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/007-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/007-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-color/007-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/008-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/008-expected.png: Added. * platform/mac/fast/body-propagation/background-color/008-expected.txt: Added. * platform/mac/fast/body-propagation/background-color/008-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-color/008-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-color/008-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-image: Added. * platform/mac/fast/body-propagation/background-image/001-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/001-expected.png: Added. * platform/mac/fast/body-propagation/background-image/001-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/001-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/001-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-image/001-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/002-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/002-expected.png: Added. * platform/mac/fast/body-propagation/background-image/002-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/002-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/002-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-image/002-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/003-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/003-declarative-expected.png: Added. * platform/mac/fast/body-propagation/background-image/003-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/003-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/003-expected.png: Added. * platform/mac/fast/body-propagation/background-image/003-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/003-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/003-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-image/003-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/004-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/004-declarative-expected.png: Added. * platform/mac/fast/body-propagation/background-image/004-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/004-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/004-expected.png: Added. * platform/mac/fast/body-propagation/background-image/004-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/004-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/004-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-image/004-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/005-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/005-declarative-expected.png: Added. * platform/mac/fast/body-propagation/background-image/005-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/005-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/005-expected.png: Added. * platform/mac/fast/body-propagation/background-image/005-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/005-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/005-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-image/005-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/006-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/006-declarative-expected.png: Added. * platform/mac/fast/body-propagation/background-image/006-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/006-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/006-expected.png: Added. * platform/mac/fast/body-propagation/background-image/006-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/006-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/006-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-image/006-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/007-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/007-declarative-expected.png: Added. * platform/mac/fast/body-propagation/background-image/007-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/007-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/007-expected.png: Added. * platform/mac/fast/body-propagation/background-image/007-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/007-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/007-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-image/007-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/008-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/008-expected.png: Added. * platform/mac/fast/body-propagation/background-image/008-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/008-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/008-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-image/008-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/009-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/009-expected.png: Added. * platform/mac/fast/body-propagation/background-image/009-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/009-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/009-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-image/009-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/010-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/010-expected.png: Added. * platform/mac/fast/body-propagation/background-image/010-expected.txt: Added. * platform/mac/fast/body-propagation/background-image/010-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/background-image/010-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/background-image/010-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/overflow: Added. * platform/mac/fast/body-propagation/overflow/001-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/001-expected.png: Added. * platform/mac/fast/body-propagation/overflow/001-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/001-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/001-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/overflow/001-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/002-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/002-expected.png: Added. * platform/mac/fast/body-propagation/overflow/002-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/002-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/002-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/overflow/002-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/003-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/003-declarative-expected.png: Added. * platform/mac/fast/body-propagation/overflow/003-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/003-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/003-expected.png: Added. * platform/mac/fast/body-propagation/overflow/003-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/003-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/003-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/overflow/003-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/004-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/004-declarative-expected.png: Added. * platform/mac/fast/body-propagation/overflow/004-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/004-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/004-expected.png: Added. * platform/mac/fast/body-propagation/overflow/004-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/004-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/004-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/overflow/004-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/005-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/005-declarative-expected.png: Added. * platform/mac/fast/body-propagation/overflow/005-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/005-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/005-expected.png: Added. * platform/mac/fast/body-propagation/overflow/005-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/005-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/005-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/overflow/005-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/006-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/006-declarative-expected.png: Added. * platform/mac/fast/body-propagation/overflow/006-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/006-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/006-expected.png: Added. * platform/mac/fast/body-propagation/overflow/006-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/006-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/006-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/overflow/006-xhtml-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/007-declarative-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/007-declarative-expected.png: Added. * platform/mac/fast/body-propagation/overflow/007-declarative-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/007-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/007-expected.png: Added. * platform/mac/fast/body-propagation/overflow/007-expected.txt: Added. * platform/mac/fast/body-propagation/overflow/007-xhtml-expected.checksum: Added. * platform/mac/fast/body-propagation/overflow/007-xhtml-expected.png: Added. * platform/mac/fast/body-propagation/overflow/007-xhtml-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37591 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
weinig@apple.com authored
2008-10-14 Dimitri Glazkov <dglazkov@chromium.org> Reviewed and landed by Sam Weinig. Due to change in spec (http://dev.w3.org/2006/webapi/selectors-api/#namespace), remove NSResolver code, leaving only checking for selectors that need NS resolution and throwing a coresponding error. * WebCore.pro: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * WebCoreSources.bkl: * bindings/js/JSDocumentCustom.cpp: * bindings/js/JSDocumentFragmentCustom.cpp: * bindings/js/JSElementCustom.cpp: * bindings/js/JSNSResolver.cpp: Removed. * bindings/js/JSNSResolver.h: Removed. * dom/Document.idl: * dom/DocumentFragment.idl: * dom/Element.idl: * dom/NSResolver.h: Removed. * dom/NSResolver.idl: Removed. * dom/Node.h: * dom/Node.cpp: (WebCore::forEachTagSelector): (WebCore::SelectorNeedsNamespaceResolutionFunctor::operator()): (WebCore::selectorNeedsNamespaceResolution): (WebCore::Node::querySelector): (WebCore::Node::querySelectorAll): LayoutTests: 2008-10-14 Dimitri Glazkov <dglazkov@chromium.org> Reviewed and landed by Sam Weinig. Due to change in spec (http://dev.w3.org/2006/webapi/selectors-api/#namespace), remove no longer relevant NSResolver tests. * fast/dom/SelectorAPI/NSResolver-basic-expected.txt: Removed. * fast/dom/SelectorAPI/NSResolver-basic.xhtml: Removed. * fast/dom/SelectorAPI/NSResolver-exceptions-expected.txt: Removed. * fast/dom/SelectorAPI/NSResolver-exceptions.xhtml: Removed. * fast/dom/SelectorAPI/resources/NSResolver-exceptions.js: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37590 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@apple.com authored
Reviewed by Sam Weinig (all but the FormDataListItem rename). - https://bugs.webkit.org/show_bug.cgi?id=21593 Bug 21593: add multiple-file support to HTMLFormElement * html/FormDataList.cpp: Removed appendFile since it's now inline. Also took incorrect old copyrights off of this file that are left over from when it was split. * html/FormDataList.h: Ditto. Renamed FormDataListItem to Item and made it a member of FormDataList. Changed it to hold a File object instead of a path. And made its data members private. Changed FormDataList::appendFile accordingly. * html/HTMLFormElement.cpp: (WebCore::HTMLFormElement::formData): Updated for above changes. Removed the code that special-cases HTMLInputElement, because now the FormDataListItem has everything we need. And if there are multiple files, we'll get multiple list items for them. * html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::appendFormData): Changed the code for <input type=file> to use File objects instead of path strings and also to append multiple files if the file list has them. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37589 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
timothy@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=21567 Reviewed by David Kilzer. * Scripts/prepare-ChangeLog: (get_function_line_ranges): Call get_function_line_ranges_for_javascript for files that end with ".js". (get_function_line_ranges_for_javascript): Find functions, anonymous functions and getters/setters. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37588 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@apple.com authored
Reviewed by Sam Weinig. https://bugs.webkit.org/show_bug.cgi?id=16299 Add a config.h file to DRT Add a config.h to DumpRenderTree and reduce use of DumpRenderTree.h as an ad-hoc config header. * DumpRenderTree/AccessibilityController.cpp: * DumpRenderTree/AccessibilityUIElement.cpp: * DumpRenderTree/AccessibilityUIElement.h: * DumpRenderTree/DumpRenderTree.h: * DumpRenderTree/GCController.cpp: * DumpRenderTree/LayoutTestController.cpp: * DumpRenderTree/WorkQueue.cpp: * DumpRenderTree/config.h: Added. * DumpRenderTree/gtk/DumpRenderTree.cpp: * DumpRenderTree/gtk/GCControllerGtk.cpp: * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp: * DumpRenderTree/gtk/WorkQueueItemGtk.cpp: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/AccessibilityUIElementWin.cpp: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/DumpRenderTreeWin.h: * DumpRenderTree/win/EditingDelegate.cpp: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/MD5.cpp: * DumpRenderTree/win/PixelDumpSupportWin.cpp: * DumpRenderTree/win/PolicyDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/WorkQueueItemWin.cpp: * GNUmakefile.am: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37587 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=20256 Array.push and other standard methods disappear * kjs/JSGlobalData.cpp: (JSC::JSGlobalData::JSGlobalData): (JSC::JSGlobalData::~JSGlobalData): Don't use static hash tables even on platforms that don't enable JSC_MULTIPLE_THREADS - these tables reference IdentifierTable, which is always per-GlobalData. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37586 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
vestbo@webkit.org authored
Reviewed by Simon. Fix QtWebKit scrollbar painting errors git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37585 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
vestbo@webkit.org authored
Reviewed by Simon. Clip painter to dirty rect before passing on to WebKit This was previously done in ScrollViewQt, but after the refactoring of ScrollView we need to do it in QWebFrame instead, similar to Safari/Win. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37584 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
vestbo@webkit.org authored
Reviewed by Simon. Fix scrollbar arrows for horizontal scrollbars git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37583 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
vestbo@webkit.org authored
Reviewed by Simon. Use style-painter to draw scrollbars in ScrollbarThemeQt This has the benefit of setting up the painter properly without antialiasing and saving and restoring the brush. It also ensures that we use the style of the QWebView over the QApplication style if possible. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37582 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-