- 07 Jan, 2008 28 commits
-
-
darin@apple.com authored
- get rid of empty fpconst.cpp * GNUmakefile.am: Remove fpconst.cpp. * JavaScriptCore.pri: Ditto. * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: Ditto. * JavaScriptCore.xcodeproj/project.pbxproj: Ditto. * JavaScriptCoreSources.bkl: Ditto. * kjs/fpconst.cpp: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29245 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Fix all SVG layout tests now that DRT works again reliable for SVG pixel tests. Move all *-expected.txt files into platform/mac (as most contain text, and other measured values) Leave only -expected.txt files there which dump as text. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29244 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@apple.com authored
- fix alignment problem with NaN and Inf globals * kjs/fpconst.cpp: Move the contents of this file from here back to value.cpp. The reason this was in a separate file is that the DARWIN version of this used a declaration of the globals with a different type to avoid creating "init routines". That's no longer necessary for DARWIN and was never necessary for the non-DARWIN code path. To make this patch easy to merge, I didn't actually delete this file yet. We'll do that in a separate changeset. * kjs/value.cpp: If C99's NAN and INFINITY are present, then use them, othrewise use the union trick from fpconst.cpp. I think it would be better to eliminate KJS::NaN and KJS::Inf and just use NAN and INFINITY directly or std::numeric_limits<double>::quiet_nan() and std::numeric_limits<double>::infinity(). But when I tried that, it slowed down SunSpider. Someone else could do that cleanup if they could do it without slowing down the engine. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29243 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kmccullough@apple.com authored
* platform/win/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29242 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hyatt@apple.com authored
Reviewed by Dan * rendering/RenderBox.h: * rendering/RenderTableCell.cpp: (WebCore::RenderTableCell::paintBackgroundsBehindCell): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29241 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
aroben@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29240 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
aroben@apple.com authored
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: Added JavaScript.h to the project. * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make: Copy JavaScript.h to WEBKITOUTPUTDIR. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29239 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
timothy@apple.com authored
Fix Mac build. * API/JSNode.c: * API/JSNode.h: * API/JSNodeList.c: * API/JSNodeList.h: * API/JavaScript.h: * API/JavaScriptCore.h: * API/minidom.c: * JavaScriptCore.xcodeproj/project.pbxproj: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29238 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
aroben@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29237 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
aroben@apple.com authored
This should have been done as part of r29187 * platform/win/fast/dom/wrapper-classes-expected.txt: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29236 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
http://bugs.webkit.org/show_bug.cgi?id=16244zimmermann@webkit.org authored
DRT doesn't handle platform specific pixel test results correctly. <test>-expected.txt files and <test>-expected.png files may now live in different directories (ie. a cross-platform <test>-expected.txt file and a platform-specific <test>-expected.png file). git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29235 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
alp@webkit.org authored
Reviewed by Darin. http://bugs.webkit.org/show_bug.cgi?id=16029 JavaScriptCore.h is not suitable for platforms other than Mac OS X Introduce a new JavaScriptCore/JavaScript.h public API header. This should be used by all new portable code using the JavaScriptCore API. JavaScriptCore/JavaScriptCore.h will remain for compatibility with existing applications that depend on it including JSStringRefCF.h which isn't portable. Also add minidom to the GTK+/autotools build since we can now support it on all platforms. * API/JSNode.h: * API/JSNodeList.h: * API/JavaScript.h: Added. * API/JavaScriptCore.h: * ForwardingHeaders/JavaScriptCore/JavaScript.h: Added. * GNUmakefile.am: * JavaScriptCore.xcodeproj/project.pbxproj: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29234 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29233 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
going to live as long as the WebCore::Page is around where the ContextMenu, specially in the case of a SubMenu, is gone before we popup the menu. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29232 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
* Do not connect to the activated signal if we are a separator or submenu * Change our type from ActionType to SubMenuType when we have a submenu * Initialize the SubMenu git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29231 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
* Qt and Gtk must know if a ContextMenuItem is checkable. Add a new ContextMenuItemType for checkable actions. * Use this information in the Gtk platform to create a GtkCheckMenuItem when needed. * Update the ContextMenuController to accept CheckableActionTypes as well. * Change ContextMenu.cpp to use the CheckableActionType. The information if a item is checkable was extracted from ContextMenu::checkOrEnableIfNeeded. * Update the Qt and Windows port. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29230 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kmccullough@apple.com authored
Reviewed by Darin. - <rdar://problem/5666914> fast/regex/test{1,4}.html are failing DRT did not correctly handle printing the '\0' char. Now it does. * DumpRenderTree/win/DumpRenderTree.cpp: (dumpFramesAsText): (dump): LayoutTests: Reviewed by Darin. - <rdar://problem/5666914> fast/regex/test{1,4}.html are failing. Since they pass now, the two tests are removed from the Skipped list. * platform/win/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29229 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
alp@webkit.org authored
Reviewed by Alp Toker. http://bugs.webkit.org/show_bug.cgi?id=16745 [GTK] Context menu doesn't feel or look native - no icons Use GTK+ stock icons for menu items where possible. * platform/gtk/ContextMenuItemGtk.cpp: (WebCore::gtkStockIDFromContextMenuAction): (WebCore::ContextMenuItem::createNativeMenuItem): (WebCore::ContextMenuItem::setAction): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29228 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mitz@apple.com authored
- make the ATSUI code path work with custom fonts rather than crash * platform/graphics/mac/FontCustomPlatformData.cpp: (WebCore::FontCustomPlatformData::fontPlatformData): * platform/graphics/mac/FontMac.mm: (WebCore::initializeATSUStyle): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29227 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
declaration of arguments even when just passing them through. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29226 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
This is ugly though as it also requires including qnetworkaccessmanager.h. It would be nicer if the two extra arguments were in QNetworkRequest :-/ Signed-off-by: Lars git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29225 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
Signed-off-by: Simon git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29224 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
Signed-off-by: Lars git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29223 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
Signed-off-by: Lars git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29222 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
directly to the ChromeClient Signed-off-by: Lars git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29221 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
Signed-off-by: Simon git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29220 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
Signed-off-by: Simon git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29219 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
draw anymore. Signed-off-by: Lars git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29218 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 06 Jan, 2008 12 commits
-
-
eric@webkit.org authored
Abstract all DateObject.set* functions in preparation for fixing: http://bugs.webkit.org/show_bug.cgi?id=16753 SunSpider had random changes here and there but was overall a wash. * kjs/date_object.cpp: (KJS::fillStructuresUsingTimeArgs): (KJS::setNewValueFromTimeArgs): (KJS::setNewValueFromDateArgs): (KJS::DateProtoFuncSetMilliSeconds::callAsFunction): (KJS::DateProtoFuncSetUTCMilliseconds::callAsFunction): (KJS::DateProtoFuncSetSeconds::callAsFunction): (KJS::DateProtoFuncSetUTCSeconds::callAsFunction): (KJS::DateProtoFuncSetMinutes::callAsFunction): (KJS::DateProtoFuncSetUTCMinutes::callAsFunction): (KJS::DateProtoFuncSetHours::callAsFunction): (KJS::DateProtoFuncSetUTCHours::callAsFunction): (KJS::DateProtoFuncSetDate::callAsFunction): (KJS::DateProtoFuncSetUTCDate::callAsFunction): (KJS::DateProtoFuncSetMonth::callAsFunction): (KJS::DateProtoFuncSetUTCMonth::callAsFunction): (KJS::DateProtoFuncSetFullYear::callAsFunction): (KJS::DateProtoFuncSetUTCFullYear::callAsFunction): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29217 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Small CG paint server cleanups - use more GraphicsContext method where possible.p git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29216 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Add new helper function isArabicChar - SVG Fonts support needs it. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29215 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andrew@webkit.org authored
Reviewed by Darin. DOMRange doesn't correctly re-size when inserting items (Acid3) http://bugs.webkit.org/show_bug.cgi?id=16764 Update the offset for the range when inserting items into the range. Test: fast/dom/Range/range-modifycontents.html * dom/Range.cpp: (WebCore::Range::insertNode): LayoutTests: Reviewed by Darin. DOMRange doesn't correctly re-size when inserting items (Acid3) http://bugs.webkit.org/show_bug.cgi?id=16764 Update the offset for the range when inserting items into the range. * fast/dom/Range/range-modifycontents-expected.txt: Added. * fast/dom/Range/range-modifycontents.html: Added. * fast/dom/Range/resources/range-modifycontents.js: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29214 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
weinig@apple.com authored
* fast/dom/TreeWalker/TreeWalker-currentNode-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29213 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Make attr selectors case-insensitive for certain HTML attributes http://bugs.webkit.org/show_bug.cgi?id=15470 Test: fast/css/html-attr-case-sensitivity.html * css/CSSStyleSelector.cpp: (WebCore::addLocalNameToSet): (WebCore::createHtmlCaseInsensitiveAttributesSet): (WebCore::htmlAttributeHasCaseInsensitiveValue): (WebCore::CSSStyleSelector::checkOneSelector): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29212 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@webkit.org authored
http://bugs.webkit.org/show_bug.cgi?id=16731 Incorrect node type for whitespace when setting innerHTML in an XHTML document Test: fast/dom/xhtml-fragment-whitespace.xhtml * dom/XMLTokenizer.cpp: (WebCore::parseXMLDocumentFragment): Use balancedCharactersHandler for ignorable whitespace. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29211 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@webkit.org authored
http://bugs.webkit.org/show_bug.cgi?id=16701 <rdar://problem/5666580> REGRESSION: URL-encoded space (%20) in livejournal url causes page load error Test: http/tests/misc/location-with-space.php * platform/network/cf/ResourceRequestCFNet.cpp: (WebCore::ResourceRequest::doUpdatePlatformRequest): Do update its URL, too. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29210 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
alp@webkit.org authored
Reviewed by Mark Rowe. Use $(EXEEXT) to account for the .exe extension in the GTK+ Windows build. (This is already done correctly in DerivedSources.make.) Issue noticed by Mikkel when building in Cygwin. Add a missing slash. This was a hack from the qmake build system that isn't necessary with autotools. * GNUmakefile.am: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29209 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrowe@apple.com authored
Reviewed by Alp Toker. * DumpRenderTree/gtk/DumpRenderTree.cpp: (processWork): Process pending work. (webViewLoadFinished): Schedule processing of pending work. * DumpRenderTree/gtk/WorkQueueItemGtk.cpp: Use webkit_web_frame_reload. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29208 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andrew@webkit.org authored
Reviewed by Darin. DOMRange.cloneContents does not work (Acid3 bug) http://bugs.webkit.org/show_bug.cgi?id=16748 When cloning an empty range, return an empty DocmentFragment instead of null or undefined. Test: fast/dom/Range/range-clone-empty.html * dom/Range.cpp: (WebCore::Range::processContents): LayoutTests: Reviewed by Darin. DOMRange.cloneContents does not work (Acid3 bug) http://bugs.webkit.org/show_bug.cgi?id=16748 When cloning an empty range, return an empty DocmentFragment instead of null or undefined. * fast/dom/Range/range-clone-empty-expected.txt: Added. * fast/dom/Range/range-clone-empty.html: Added. * fast/dom/Range/resources/range-clone-empty.js: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29207 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
alp@webkit.org authored
Reviewed by Alp Toker. Remove curl handles immediately if the timer is not running. * platform/network/curl/ResourceHandleManager.cpp: (WebCore::ResourceHandleManager::cancel): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29206 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-