Timeline
Nov 4, 2008:
- 5:44 PM Changeset in webkit [38119] by
-
- 3 edits in trunk/WebKit/mac
2008-11-04 Anders Carlsson <andersca@apple.com>
Reviewed by Kevin Decker.
Don't leak the CALayer.
- Plugins/WebBaseNetscapePluginView.h: Make the layer a RetainPtr.
- Plugins/WebBaseNetscapePluginView.mm: (-[WebBaseNetscapePluginView start]):
(-[WebBaseNetscapePluginView stop]):
Make sure to clear out the layer here.
- 4:58 PM Changeset in webkit [38118] by
-
- 3 edits in trunk/JavaScriptCore
2008-11-04 Cameron Zwarich <zwarich@apple.com>
Rubber-stamped by Steve Falkenburg.
Move dtoa.cpp and dtoa.h to the WTF Visual Studio project to reflect
their movement in the filesystem.
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.vcproj/WTF/WTF.vcproj:
- 4:49 PM Changeset in webkit [38117] by
-
- 12 edits3 moves1 delete in trunk
2008-11-04 Cameron Zwarich <zwarich@apple.com>
Rubber-stamped by Sam Weinig.
Move kjs/dtoa.h to the wtf subdirectory of JavaScriptCore, and remove
its unused forwarding header in WebKit/mac.
- AllInOneFile.cpp:
- GNUmakefile.am:
- JavaScriptCore.pri:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- JavaScriptCoreSources.bkl:
- kjs/dtoa.cpp: Removed.
- kjs/dtoa.h: Removed.
- wtf/dtoa.cpp: Copied from kjs/dtoa.cpp.
- wtf/dtoa.h: Copied from kjs/dtoa.h.
WebCore:
- ForwardingHeaders/kjs/dtoa.h: Removed.
- ForwardingHeaders/wtf/dtoa.h: Copied from ForwardingHeaders/kjs/dtoa.h.
- css/CSSParser.cpp:
- platform/text/String.cpp:
- platform/text/StringImpl.cpp:
WebKit/mac:
- ForwardingHeaders/kjs/dtoa.h: Removed.
- 4:45 PM Changeset in webkit [38116] by
-
- 3 edits in trunk/WebKit/mac
2008-11-04 Anders Carlsson <andersca@apple.com>
Reviewed by Kevin Decker.
More cleanup. Make a bunch of instance variables RetainPtrs.
- Plugins/WebBaseNetscapePluginView.h:
- Plugins/WebBaseNetscapePluginView.mm: (-[WebBaseNetscapePluginView visibleRect]): (-[WebBaseNetscapePluginView saveAndSetNewPortStateForUpdate:]): (-[WebBaseNetscapePluginView sendActivateEvent:]): (-[WebBaseNetscapePluginView sendDrawRectEvent:]): (-[WebBaseNetscapePluginView stopTimers]): (-[WebBaseNetscapePluginView restartTimers]): (-[WebBaseNetscapePluginView setHasFocus:]): (-[WebBaseNetscapePluginView mouseDown:]): (-[WebBaseNetscapePluginView mouseUp:]): (-[WebBaseNetscapePluginView mouseEntered:]): (-[WebBaseNetscapePluginView mouseExited:]): (-[WebBaseNetscapePluginView handleMouseMoved:]): (-[WebBaseNetscapePluginView mouseDragged:]): (-[WebBaseNetscapePluginView scrollWheel:]): (-[WebBaseNetscapePluginView keyUp:]): (-[WebBaseNetscapePluginView keyDown:]): (-[WebBaseNetscapePluginView flagsChanged:]): (-[WebBaseNetscapePluginView cut:]): (-[WebBaseNetscapePluginView copy:]): (-[WebBaseNetscapePluginView paste:]): (-[WebBaseNetscapePluginView selectAll:]): (-[WebBaseNetscapePluginView didStart]): (-[WebBaseNetscapePluginView start]): (-[WebBaseNetscapePluginView stop]): (-[WebBaseNetscapePluginView dataSource]): (-[WebBaseNetscapePluginView pluginPackage]): (-[WebBaseNetscapePluginView setPluginPackage:]): (-[WebBaseNetscapePluginView setAttributeKeys:andValues:]): (-[WebBaseNetscapePluginView initWithFrame:pluginPackage:URL:baseURL:MIMEType:attributeKeys:attributeValues:loadManually:DOMElement:]): (-[WebBaseNetscapePluginView fini]): (-[WebBaseNetscapePluginView dealloc]): (-[WebBaseNetscapePluginView pluginView:receivedError:]): (-[WebBaseNetscapePluginView requestWithURLCString:]): (-[WebBaseNetscapePluginView webFrame:didFinishLoadWithReason:]): (-[WebBaseNetscapePluginView loadPluginRequest:]): (-[WebBaseNetscapePluginView loadRequest:inTarget:withNotifyData:sendNotification:]): (-[WebBaseNetscapePluginView userAgent]): (-[WebBaseNetscapePluginView getVariable:value:]): (-[WebBaseNetscapePluginView setVariable:value:]): (-[WebBaseNetscapePluginView _createPlugin]): (-[WebBaseNetscapePluginView _redeliverStream]):
- 4:24 PM Changeset in webkit [38115] by
-
- 5 edits4 adds in trunk
2008-11-04 Jonathan Haas <myrdred@gmail.com>
Addiitonal tweaks and patch prep by Pamela Greene <pam@chromium.org>
Reviewed by Darin Adler.
Fixed an issue which could cause memory corruption using ToT libxml.
See https://bugs.webkit.org/show_bug.cgi?id=15715
Test: fast/xsl/xslt-nested-stylesheets.xml
- xml/XSLImportRule.cpp: (WebCore::XSLImportRule::setXSLStyleSheet): Set parent rather than owner document
- xml/XSLStyleSheet.cpp: (WebCore::XSLStyleSheet::XSLStyleSheet): Initialize m_parentStyleSheet (WebCore::XSLStyleSheet::parseString): Make all child stylesheets use parent's dictionary (WebCore::XSLStyleSheet::setParentStyleSheet): Added
- xml/XSLStyleSheet.h: Added m_parentStyleSheet member
2008-11-04 Pamela Greene <pam@chromium.org>
Reviewed by Darin Adler.
Added test for crash resulting from nested stylesheets using certain
builds of libxml2. See https://bugs.webkit.org/show_bug.cgi?id=15715 .
- fast/xsl/resources/xslt-nested-stylesheets0.xsl: Added.
- fast/xsl/resources/xslt-nested-stylesheets1.xsl: Added.
- fast/xsl/xslt-nested-stylesheets-expected.txt: Added.
- fast/xsl/xslt-nested-stylesheets.xml: Added.
- 3:44 PM Changeset in webkit [38114] by
-
- 4 edits1 move in trunk/JavaScriptCore
2008-11-04 Cameron Zwarich <zwarich@apple.com>
Rubber-stamped by Sam Weinig.
Move kjs/config.h to the top level of JavaScriptCore.
- GNUmakefile.am:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- config.h: Copied from kjs/config.h.
- kjs/config.h: Removed.
- 3:00 PM Changeset in webkit [38113] by
-
- 2 edits in trunk/WebKitTools
2008-11-04 Simon Fraser <Simon Fraser>
Add AccessibilityObject.o to the exclude list for the
check for global destructors.
- Scripts/check-for-exit-time-destructors:
- 2:40 PM Changeset in webkit [38112] by
-
- 2 edits in trunk/WebCore
2008-11-04 Simon Fraser <Simon Fraser>
No review.
Improved buid fix: include MathExtras.h to get roundf on all platforms.
- platform/graphics/FloatPoint.h:
- 2:08 PM Changeset in webkit [38111] by
-
- 2 edits in trunk/WebKitTools
2008-11-04 Darin Adler <Darin Adler>
- Scripts/check-for-exit-time-destructors: Fix failures seen on the bot, but for some reason not on my computer.
- 12:55 PM Changeset in webkit [38110] by
-
- 10 edits in trunk
WebCore:
2008-11-04 Brady Eidson <beidson@apple.com>
Reviewed by John Sullivan
Add a simple "visited" method to HistoryItem for use by global history
- WebCore.base.exp:
- history/HistoryItem.cpp: (WebCore::HistoryItem::visited): Update the title on the item, set last visited time, and bump the visit count. All things that should happen when a url is visited again!
- history/HistoryItem.h:
WebKit/mac:
2008-11-04 Brady Eidson <beidson@apple.com>
Reviewed by John Sullivan
Cleanup global history a tad.
Used to _addItemForURL always create a new item and merge it with a previous item if one existed.
It is more efficient and less complicated to update the previous item if one exists.
- History/WebHistory.mm: (-[WebHistoryPrivate visitedURL:withTitle:]): (-[WebHistory _visitedURL:withTitle:]): Instead of calling the general purpose [WebHistoryPrivate addItem:] with a new history item, call the new special purposed visitedURL:withTitle:
- History/WebHistoryInternal.h:
- History/WebHistoryItem.mm: (-[WebHistoryItem _visitedWithTitle:]): Call "visited()" on the WebCore history item with the pertinent info.
- History/WebHistoryItemInternal.h:
- WebCoreSupport/WebFrameLoaderClient.mm: (WebFrameLoaderClient::updateGlobalHistory):
- 12:08 PM Changeset in webkit [38109] by
-
- 2 edits in trunk/WebKit/mac
2008-11-04 Anders Carlsson <andersca@apple.com>
Reviewed by Kevin Decker.
Only create the plug-in stream loader when the stream is started.
- Plugins/WebBaseNetscapePluginStream.mm: (WebNetscapePluginStream::WebNetscapePluginStream): (WebNetscapePluginStream::start):
- 11:43 AM Changeset in webkit [38108] by
-
- 2 edits in trunk/WebCore
2008-11-04 Jan Michael Alonzo <jmalonzo@webkit.org>
Build fix. Not reviewed.
- platform/graphics/FloatPoint.h: include math.h. reported by zdobersek in #webkit.
- 11:40 AM Changeset in webkit [38107] by
-
- 2 edits in trunk/WebCore
2008-11-04 Darin Fisher <darin@chromium.org>
Reviewed by Anders Carlsson.
No need to clobber all ResourceRequest fields in FrameLoader::reload()
https://bugs.webkit.org/show_bug.cgi?id=21949
- loader/FrameLoader.cpp: (WebCore::FrameLoader::reload):
- 11:00 AM Changeset in webkit [38106] by
-
- 2 edits in trunk/WebCore
2008-11-04 Darin Adler <Darin Adler>
Reviewed by Tim Hatcher.
- storage/Database.cpp: (WebCore::databaseVersionKey): Tweaked formatting.
- 10:59 AM Changeset in webkit [38105] by
-
- 2 edits in trunk/JavaScriptCore
2008-11-04 Darin Adler <Darin Adler>
Reviewed by Tim Hatcher.
- wtf/ThreadingNone.cpp: Tweak formatting.
- 10:58 AM Changeset in webkit [38104] by
-
- 8 edits in trunk/WebCore
2008-11-03 Darin Adler <Darin Adler>
Reviewed by Tim Hatcher.
- https://bugs.webkit.org/show_bug.cgi?id=22061 create script to check for exit-time destructors
- WebCore.xcodeproj/project.pbxproj: Added a script phase that runs the check-for-exit-time-destructors script.
- html/HTMLAttributeNames.in: Removed some unused attribute names.
- html/HTMLEmbedElement.cpp: (WebCore::HTMLEmbedElement::parseMappedAttribute): Removed code that sets the write-only m_pluginPage.
- html/HTMLEmbedElement.h: Ditto.
- platform/mac/CursorMac.mm: (WebCore::leakNamedCursor): Changed to return a Cursor&. (WebCore::pointerCursor): Changed to leak an object to avoid an exit-time destructor. (WebCore::crossCursor): Ditto. (WebCore::handCursor): Ditto. (WebCore::moveCursor): Ditto. (WebCore::verticalTextCursor): Ditto. (WebCore::cellCursor): Ditto. (WebCore::contextMenuCursor): Ditto. (WebCore::aliasCursor): Ditto. (WebCore::zoomInCursor): Ditto. (WebCore::zoomOutCursor): Ditto. (WebCore::copyCursor): Ditto. (WebCore::noneCursor): Ditto. (WebCore::progressCursor): Ditto. (WebCore::noDropCursor): Ditto. (WebCore::notAllowedCursor): Ditto. (WebCore::iBeamCursor): Ditto. (WebCore::waitCursor): Ditto. (WebCore::helpCursor): Ditto. (WebCore::eastResizeCursor): Ditto. (WebCore::northResizeCursor): Ditto. (WebCore::northEastResizeCursor): Ditto. (WebCore::northWestResizeCursor): Ditto. (WebCore::southResizeCursor): Ditto. (WebCore::southEastResizeCursor): Ditto. (WebCore::southWestResizeCursor): Ditto. (WebCore::westResizeCursor): Ditto. (WebCore::northSouthResizeCursor): Ditto. (WebCore::eastWestResizeCursor): Ditto. (WebCore::northEastSouthWestResizeCursor): Ditto. (WebCore::northWestSouthEastResizeCursor): Ditto. (WebCore::columnResizeCursor): Ditto. (WebCore::rowResizeCursor): Ditto. (WebCore::grabCursor): Ditto. (WebCore::grabbingCursor): Ditto.
- storage/Database.cpp: (WebCore::guidMutex): Changed to leak an object to avoid an exit-time destructor. Also added a comment explaining why it's thread safe. (WebCore::guidToVersionMap): Ditto. (WebCore::guidToDatabaseMap): Ditto. (WebCore::Database::databaseInfoTableName): Ditto. (WebCore::databaseVersionKey): Ditto. (WebCore::Database::getVersionFromDatabase): Ditto. (WebCore::Database::setVersionInDatabase): Ditto. (WebCore::guidForOriginAndName): Ditto.
- storage/DatabaseTracker.cpp: (WebCore::DatabaseTracker::tracker): Ditto. (WebCore::notificationMutex): Ditto. (WebCore::notificationQueue): Ditto. (WebCore::DatabaseTracker::notifyDatabasesChanged): Ditto.
- 10:57 AM Changeset in webkit [38103] by
-
- 1 edit544 deletes in trunk/LayoutTests
2008-11-04 Pierre-Olivier Latour <pol@apple.com>
Reviewed by Dan Bernstein.
- part of https://bugs.webkit.org/show_bug.cgi?id=21821 Removed pixel results in platform/mac-tiger that were only slightly different (within 1% tolerance) from the platform/mac results. Removed results in platform/mac-tiger where the results in platform/mac were also correct for Tiger.
(file listing elided)
- 10:57 AM Changeset in webkit [38102] by
-
- 2 edits in trunk/WebKit
2008-11-03 Darin Adler <Darin Adler>
Reviewed by Tim Hatcher.
- https://bugs.webkit.org/show_bug.cgi?id=22061 create script to check for exit-time destructors
- WebKit.xcodeproj/project.pbxproj: Added a script phase that runs the check-for-exit-time-destructors script.
- 10:57 AM Changeset in webkit [38101] by
-
- 11 edits in trunk/JavaScriptCore
2008-11-03 Darin Adler <Darin Adler>
Reviewed by Tim Hatcher.
- https://bugs.webkit.org/show_bug.cgi?id=22061 create script to check for exit-time destructors
- JavaScriptCore.exp: Changed to export functions rather than a global for the atomically initialized static mutex.
- JavaScriptCore.xcodeproj/project.pbxproj: Added a script phase that runs the check-for-exit-time-destructors script.
- wtf/MainThread.cpp: (WTF::mainThreadFunctionQueueMutex): Changed to leak an object rather than using an exit time destructor. (WTF::functionQueue): Ditto.
- wtf/unicode/icu/CollatorICU.cpp: (WTF::cachedCollatorMutex): Ditto.
- wtf/Threading.h: Changed other platforms to share the Windows approach where the mutex is internal and the functions are exported.
- wtf/ThreadingGtk.cpp: (WTF::lockAtomicallyInitializedStaticMutex): Ditto. (WTF::unlockAtomicallyInitializedStaticMutex): Ditto.
- wtf/ThreadingNone.cpp: (WTF::lockAtomicallyInitializedStaticMutex): Ditto. (WTF::unlockAtomicallyInitializedStaticMutex): Ditto.
- wtf/ThreadingPthreads.cpp: (WTF::threadMapMutex): Changed to leak an object rather than using an exit time destructor. (WTF::lockAtomicallyInitializedStaticMutex): Mutex change. (WTF::unlockAtomicallyInitializedStaticMutex): Ditto. (WTF::threadMap): Changed to leak an object rather than using an exit time destructor.
- wtf/ThreadingQt.cpp: (WTF::lockAtomicallyInitializedStaticMutex): Mutex change. (WTF::unlockAtomicallyInitializedStaticMutex): Ditto.
- wtf/ThreadingWin.cpp: (WTF::lockAtomicallyInitializedStaticMutex): Added an assertion.
- 10:56 AM Changeset in webkit [38100] by
-
- 2 edits1 copy in trunk/WebKitTools
2008-11-03 Darin Adler <Darin Adler>
Reviewed by Tim Hatcher.
- https://bugs.webkit.org/show_bug.cgi?id=22061 create script to check for exit-time destructors
- Scripts/check-for-exit-time-destructors: Added. Started as a copy of check-for-global-initializers.
- Scripts/check-for-global-initializers: Added code to make this script rerun any time it's modified, and also to properly run again after the first time it reports an error.
- 10:55 AM Changeset in webkit [38099] by
-
- 3 edits in trunk/WebKit/mac
2008-11-04 Anders Carlsson <andersca@apple.com>
Reviewed by Kevin Decker.
Remove some old, unused plug-in code.
- Plugins/WebBaseNetscapePluginView.h:
- Plugins/WebBaseNetscapePluginView.mm: (-[WebBaseNetscapePluginView saveAndSetNewPortStateForUpdate:]): (-[WebBaseNetscapePluginView start]): (-[WebBaseNetscapePluginView setVariable:value:]):
- 10:54 AM Changeset in webkit [38098] by
-
- 43 edits in trunk
2008-11-04 Simon Fraser <Simon Fraser>
Reviewed by Dave Hyatt
Rename absolutePosition() to localToAbsolute(), and add the ability
to optionally take transforms into account (which will eventually be the
default behavior).
- 8:22 AM Changeset in webkit [38097] by
-
- 9 edits in trunk
WebCore:
2008-11-03 Yael Aharon <yael.aharon@nokia.com>
Reviewed by Simon Hausmann.
Add methods for getting and setting user data on History Item.
This change is limited to QT port only. Tests were added in
the patch for https://bugs.webkit.org/show_bug.cgi?id=21864.
Minor change by Simon: made the functions inline and added a missing
const.
WebKit/qt:
2008-10-24 Yael Aharon <yael.aharon@nokia.com>
Reviewed by Simon Hausmann.
Add userData() and setUserData() to QWebHistoryItem.
Add setMaximumItemCount() and maximumItemCount() to QWebHistory.
Add currentItemIndex() to QWebHistory.
Small cleanup by Simon (docs and forward declaration of QWebHistoryItem in qwebframe.h)
- 6:15 AM Changeset in webkit [38096] by
-
- 2 edits in trunk/JavaScriptCore
Windows build fix
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: Update the location of JSStaticScopeObject.{cpp,h}.
- 4:49 AM QtWebKitJournal edited by
- update (diff)
- 2:59 AM Changeset in webkit [38095] by
-
- 3 edits1 move in trunk/JavaScriptCore
2008-11-04 Cameron Zwarich <zwarich@apple.com>
Reviewed by Alexey Proskuryakov.
Move AllInOneFile.cpp to the top level of JavaScriptCore.
- AllInOneFile.cpp: Copied from kjs/AllInOneFile.cpp.
- GNUmakefile.am:
- JavaScriptCore.xcodeproj/project.pbxproj:
- kjs/AllInOneFile.cpp: Removed.
- 2:46 AM Changeset in webkit [38094] by
-
- 103 edits in trunk
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=22030
Make EventNames usable from multiple threads
- platform/text/AtomicString.cpp: (WebCore::stringTable): (WebCore::AtomicString::add): (WebCore::AtomicString::remove): (WebCore::AtomicString::find): (WebCore::AtomicString::init):
- platform/text/AtomicString.h: Atomic string table is now per-thread. Individual strings cannot be shared between threads, so global AtomicString constants cannot be used from threads other than the main one.
- dom/EventNames.cpp: (WebCore::EventNames::EventNames): (WebCore::eventNames): (WebCore::EventNames::init):
- dom/EventNames.h: Made EventNames a ThreadSpecific struct. Individual event names are now accessed as eventNames().fooEvent, not EventNames::fooEvent. This makes EventNames usable from all threads.
- <Many files>: Access event names via eventNames() function.
- 2:40 AM Changeset in webkit [38093] by
-
- 2 edits in trunk/JavaScriptCore
2008-11-04 Cameron Zwarich <zwarich@apple.com>
Rubber-stamped by Alexey Proskuryakov.
Add NodeInfo.h to the JavaScriptCore Xcode project.
- JavaScriptCore.xcodeproj/project.pbxproj:
- 1:43 AM Changeset in webkit [38092] by
-
- 2 edits4 deletes in trunk
2008-11-04 Cameron Zwarich <zwarich@apple.com>
Reviewed by Mark Rowe.
Delete unused forwarding headers.
WebCore:
- ForwardingHeaders/kjs/Activation.h: Removed.
- ForwardingHeaders/kjs/Register.h: Removed.
- ForwardingHeaders/kjs/RegisterID.h: Removed.
WebKit/mac:
- ForwardingHeaders/kjs/string_object.h: Removed.
- 12:58 AM Changeset in webkit [38091] by
-
- 2 edits1 copy1 add1 delete in trunk/JavaScriptGlue
2008-11-04 Cameron Zwarich <zwarich@apple.com>
Reviewed by Mark Rowe.
Remove JavaScriptGlue forwarding headers that are no longer necessary,
and correct the path of the ExecState.h forwarding header.
- ForwardingHeaders/kjs: Removed.
- ForwardingHeaders/kjs/CTI.h: Removed.
- ForwardingHeaders/kjs/ExecState.h: Removed.
- ForwardingHeaders/kjs/JSValue.h: Removed.
- ForwardingHeaders/kjs/PutPropertySlot.h: Removed.
- ForwardingHeaders/kjs/ustring.h: Removed.
- ForwardingHeaders/runtime: Added.
- ForwardingHeaders/runtime/ExecState.h: Copied from ForwardingHeaders/kjs/ExecState.h.
- config.h:
- 12:07 AM Changeset in webkit [38090] by
-
- 4 edits in trunk/WebCore
2008-11-04 Cameron Zwarich <zwarich@apple.com>
Not reviewed.
Fix stupid typo in previous build fix.
- bindings/js/JSStorageCustom.cpp:
- bindings/scripts/CodeGeneratorJS.pm:
- bridge/NP_jsobject.cpp:
Nov 3, 2008:
- 11:56 PM Changeset in webkit [38089] by
-
- 4 edits1 move in trunk/WebCore
2008-11-03 Cameron Zwarich <zwarich@apple.com>
Not reviewed.
Fix the build for all non-Mac platforms.
- ForwardingHeaders/kjs/PropertyNameArray.h: Removed.
- ForwardingHeaders/runtime/PropertyNameArray.h: Copied from ForwardingHeaders/kjs/PropertyNameArray.h.
- bindings/js/JSStorageCustom.cpp:
- bindings/scripts/CodeGeneratorJS.pm:
- bridge/NP_jsobject.cpp:
- 11:33 PM Changeset in webkit [38088] by
-
- 2 edits in trunk/WebCore
2008-11-03 Cameron Zwarich <zwarich@apple.com>
Not reviewed.
Fix the wxWindows build.
- bridge/c/c_instance.cpp:
- 11:10 PM Changeset in webkit [38087] by
-
- 83 edits40 moves in trunk
2008-11-03 Cameron Zwarich <zwarich@apple.com>
Rubber-stamped by Maciej Stachowiak.
Move more files into the runtime subdirectory of JavaScriptCore.
- API/JSBase.cpp:
- API/JSCallbackConstructor.cpp:
- API/JSCallbackFunction.cpp:
- API/JSClassRef.cpp:
- API/OpaqueJSString.cpp:
- GNUmakefile.am:
- JavaScriptCore.pri:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- JavaScriptCoreSources.bkl:
- kjs/AllInOneFile.cpp:
- kjs/ArgList.cpp: Removed.
- kjs/ArgList.h: Removed.
- kjs/Arguments.cpp: Removed.
- kjs/Arguments.h: Removed.
- kjs/BatchedTransitionOptimizer.h: Removed.
- kjs/CollectorHeapIterator.h: Removed.
- kjs/CommonIdentifiers.cpp: Removed.
- kjs/CommonIdentifiers.h: Removed.
- kjs/ExecState.cpp: Removed.
- kjs/ExecState.h: Removed.
- kjs/GetterSetter.cpp: Removed.
- kjs/GetterSetter.h: Removed.
- kjs/InitializeThreading.cpp: Removed.
- kjs/InitializeThreading.h: Removed.
- kjs/JSActivation.cpp: Removed.
- kjs/JSActivation.h: Removed.
- kjs/JSGlobalData.cpp: Removed.
- kjs/JSGlobalData.h: Removed.
- kjs/JSLock.cpp: Removed.
- kjs/JSLock.h: Removed.
- kjs/JSStaticScopeObject.cpp: Removed.
- kjs/JSStaticScopeObject.h: Removed.
- kjs/JSType.h: Removed.
- kjs/PropertyNameArray.cpp: Removed.
- kjs/PropertyNameArray.h: Removed.
- kjs/ScopeChain.cpp: Removed.
- kjs/ScopeChain.h: Removed.
- kjs/ScopeChainMark.h: Removed.
- kjs/SymbolTable.h: Removed.
- kjs/Tracing.d: Removed.
- kjs/Tracing.h: Removed.
- runtime/ArgList.cpp: Copied from kjs/ArgList.cpp.
- runtime/ArgList.h: Copied from kjs/ArgList.h.
- runtime/Arguments.cpp: Copied from kjs/Arguments.cpp.
- runtime/Arguments.h: Copied from kjs/Arguments.h.
- runtime/BatchedTransitionOptimizer.h: Copied from kjs/BatchedTransitionOptimizer.h.
- runtime/CollectorHeapIterator.h: Copied from kjs/CollectorHeapIterator.h.
- runtime/CommonIdentifiers.cpp: Copied from kjs/CommonIdentifiers.cpp.
- runtime/CommonIdentifiers.h: Copied from kjs/CommonIdentifiers.h.
- runtime/ExecState.cpp: Copied from kjs/ExecState.cpp.
- runtime/ExecState.h: Copied from kjs/ExecState.h.
- runtime/GetterSetter.cpp: Copied from kjs/GetterSetter.cpp.
- runtime/GetterSetter.h: Copied from kjs/GetterSetter.h.
- runtime/InitializeThreading.cpp: Copied from kjs/InitializeThreading.cpp.
- runtime/InitializeThreading.h: Copied from kjs/InitializeThreading.h.
- runtime/JSActivation.cpp: Copied from kjs/JSActivation.cpp.
- runtime/JSActivation.h: Copied from kjs/JSActivation.h.
- runtime/JSGlobalData.cpp: Copied from kjs/JSGlobalData.cpp.
- runtime/JSGlobalData.h: Copied from kjs/JSGlobalData.h.
- runtime/JSLock.cpp: Copied from kjs/JSLock.cpp.
- runtime/JSLock.h: Copied from kjs/JSLock.h.
- runtime/JSStaticScopeObject.cpp: Copied from kjs/JSStaticScopeObject.cpp.
- runtime/JSStaticScopeObject.h: Copied from kjs/JSStaticScopeObject.h.
- runtime/JSType.h: Copied from kjs/JSType.h.
- runtime/PropertyNameArray.cpp: Copied from kjs/PropertyNameArray.cpp.
- runtime/PropertyNameArray.h: Copied from kjs/PropertyNameArray.h.
- runtime/ScopeChain.cpp: Copied from kjs/ScopeChain.cpp.
- runtime/ScopeChain.h: Copied from kjs/ScopeChain.h.
- runtime/ScopeChainMark.h: Copied from kjs/ScopeChainMark.h.
- runtime/SymbolTable.h: Copied from kjs/SymbolTable.h.
- runtime/Tracing.d: Copied from kjs/Tracing.d.
- runtime/Tracing.h: Copied from kjs/Tracing.h.
WebCore:
- ForwardingHeaders/kjs/ArgList.h: Removed.
- ForwardingHeaders/kjs/CollectorHeapIterator.h: Removed.
- ForwardingHeaders/kjs/ExecState.h: Removed.
- ForwardingHeaders/kjs/InitializeThreading.h: Removed.
- ForwardingHeaders/kjs/JSGlobalData.h: Removed.
- ForwardingHeaders/kjs/JSLock.h: Removed.
- ForwardingHeaders/kjs/SymbolTable.h: Removed.
- ForwardingHeaders/runtime/ArgList.h: Copied from ForwardingHeaders/kjs/ArgList.h.
- ForwardingHeaders/runtime/CollectorHeapIterator.h: Copied from ForwardingHeaders/kjs/CollectorHeapIterator.h.
- ForwardingHeaders/runtime/ExecState.h: Copied from ForwardingHeaders/kjs/ExecState.h.
- ForwardingHeaders/runtime/InitializeThreading.h: Copied from ForwardingHeaders/kjs/InitializeThreading.h.
- ForwardingHeaders/runtime/JSGlobalData.h: Copied from ForwardingHeaders/kjs/JSGlobalData.h.
- ForwardingHeaders/runtime/JSLock.h: Copied from ForwardingHeaders/kjs/JSLock.h.
- ForwardingHeaders/runtime/SymbolTable.h: Copied from ForwardingHeaders/kjs/SymbolTable.h.
- bindings/js/GCController.cpp:
- bindings/js/JSCustomPositionCallback.cpp:
- bindings/js/JSCustomPositionErrorCallback.cpp:
- bindings/js/JSCustomSQLStatementCallback.cpp:
- bindings/js/JSCustomSQLStatementErrorCallback.cpp:
- bindings/js/JSCustomSQLTransactionCallback.cpp:
- bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
- bindings/js/JSCustomVoidCallback.cpp:
- bindings/js/JSCustomXPathNSResolver.cpp:
- bindings/js/JSDOMWindowBase.cpp:
- bindings/js/JSEventCustom.cpp:
- bindings/js/JSEventListener.cpp:
- bindings/js/JSNodeFilterCondition.cpp:
- bindings/js/ScheduledAction.cpp:
- bindings/js/ScriptController.cpp:
- bindings/js/ScriptControllerMac.mm:
- bindings/objc/WebScriptObject.mm:
- bridge/NP_jsobject.cpp:
- bridge/c/c_class.cpp:
- bridge/c/c_instance.cpp:
- bridge/c/c_runtime.cpp:
- bridge/c/c_utility.cpp:
- bridge/jni/jni_class.cpp:
- bridge/jni/jni_instance.cpp:
- bridge/jni/jni_jsobject.mm:
- bridge/jni/jni_objc.mm:
- bridge/jni/jni_runtime.cpp:
- bridge/jni/jni_runtime.h:
- bridge/jni/jni_utility.cpp:
- bridge/npruntime.cpp:
- bridge/objc/objc_instance.mm:
- bridge/objc/objc_runtime.mm:
- bridge/objc/objc_utility.mm:
- bridge/runtime.cpp:
- dom/Document.cpp:
- dom/Node.cpp:
- dom/NodeFilter.cpp:
- dom/NodeIterator.cpp:
- dom/TreeWalker.cpp:
- history/CachedPage.cpp:
- inspector/InspectorController.cpp:
- inspector/JavaScriptCallFrame.cpp:
- inspector/JavaScriptCallFrame.h:
- inspector/JavaScriptDebugServer.cpp:
- inspector/JavaScriptProfileNode.cpp:
- loader/FrameLoader.cpp:
- loader/icon/IconDatabase.cpp:
- page/Console.cpp:
- page/Page.cpp:
- page/mac/FrameMac.mm:
- plugins/PluginView.cpp:
- plugins/gtk/PluginViewGtk.cpp:
- plugins/qt/PluginViewQt.cpp:
- plugins/win/PluginViewWin.cpp:
- storage/Database.cpp:
- xml/XMLHttpRequest.cpp:
WebKit/gtk:
- webkit/webkitprivate.cpp:
WebKit/mac:
- ForwardingHeaders/kjs/JSLock.h: Removed.
- ForwardingHeaders/kjs/SymbolTable.h: Removed.
- ForwardingHeaders/runtime/JSLock.h: Copied from ForwardingHeaders/kjs/JSLock.h.
- ForwardingHeaders/runtime/SymbolTable.h: Copied from ForwardingHeaders/kjs/SymbolTable.h.
- Misc/WebCoreStatistics.mm:
- Plugins/WebBaseNetscapePluginStream.mm:
- Plugins/WebBaseNetscapePluginView.mm:
- Plugins/WebPluginController.mm:
- WebView/WebFrame.mm:
- WebView/WebScriptDebugDelegate.mm:
- WebView/WebView.mm:
WebKit/qt:
- Api/qwebpage.cpp:
WebKit/win:
- WebJavaScriptCollector.cpp:
- 11:01 PM Changeset in webkit [38086] by
-
- 4 edits in trunk/WebKit/win
Reviewed by Steve Falkenburg.
- implement WebMutableURLRequest::setHTTPShouldHandleCookies()
- add and implement WebMutableURLRequest::mutableCopy()
- Interfaces/IWebURLRequest.idl:
- WebMutableURLRequest.cpp: (WebMutableURLRequest::setHTTPShouldHandleCookies): (WebMutableURLRequest::mutableCopy):
- WebMutableURLRequest.h:
- 10:38 PM Changeset in webkit [38085] by
-
- 2 edits in trunk/WebKit/mac
Fix the 64-bit build.
Pull the frequently-made check for drawingModel == NPDrawingModelQuickDraw out into a
helper function to avoid #ifdef'ing all of the new places that this check is made.
A few other #ifdef's are moved inside functions to allow their call sites to remain #ifdef-free,
and we rely on the compiler to optimise out the check (which will always be false in 64-bit) instead.
- Plugins/WebBaseNetscapePluginView.mm:
(isDrawingModelQuickDraw):
(-[WebBaseNetscapePluginView fixWindowPort]):
(-[WebBaseNetscapePluginView saveAndSetNewPortStateForUpdate:]):
(-[WebBaseNetscapePluginView sendEvent:isDrawRect:]):
(-[WebBaseNetscapePluginView updateAndSetWindow]):
(-[WebBaseNetscapePluginView start]):
(-[WebBaseNetscapePluginView tellQuickTimeToChill]):
(-[WebBaseNetscapePluginView viewWillMoveToWindow:]):
(-[WebBaseNetscapePluginView _viewHasMoved]):
- 8:25 PM Changeset in webkit [38084] by
-
- 2 edits in trunk
2008-11-03 Alp Toker <alp@nuanti.com>
autotools distcleancheck fix. Add dolt-generated files and
webkitenumtypes.h to the list of files that need to be cleaned.
Unreviewed.
- GNUmakefile.am:
- 8:00 PM Changeset in webkit [38083] by
-
- 1 edit1 delete in trunk/WebCore
2008-11-03 Cameron Zwarich <zwarich@apple.com>
Reviewed by Sam Weinig.
Remove the forwarding header for FunctionCallProfile, because it was
renamed to ProfileNode in r33466.
- ForwardingHeaders/kjs/FunctionCallProfile.h: Removed.
- 6:32 PM Changeset in webkit [38082] by
-
- 2 edits in trunk/WebKitTools
2008-11-03 Pierre-Olivier Latour <pol@apple.com>
Reviewed by Dan Bernstein.
Fixed the override of the "AppleScrollBarVariant" system setting to also work with HIToolbox.
- DumpRenderTree/mac/DumpRenderTree.mm: (setDefaultsToConsistentValuesForTesting):
- 4:33 PM Changeset in webkit [38081] by
-
- 2 edits in trunk/WebKit/mac
2008-11-03 Maciej Stachowiak <mjs@apple.com>
Reviewed by Kevin Decker.
- fix release build (and unitialized variable for CG drawing model!)
- Plugins/WebBaseNetscapePluginView.mm: (-[WebBaseNetscapePluginView sendEvent:isDrawRect:]): initialize portState in all code paths
- 2:43 PM Changeset in webkit [38080] by
-
- 3 edits in trunk/JavaScriptCore
2008-11-03 Sam Weinig <sam@webkit.org>
Reviewed by Mark Rowe.
Move #define to turn on dumping StructureID statistics to StructureID.cpp so that
turning it on does not require a full rebuild.
- runtime/StructureID.cpp: (JSC::StructureID::dumpStatistics):
- runtime/StructureID.h:
- 2:37 PM Changeset in webkit [38079] by
-
- 3 edits4 adds in trunk
2008-11-03 Simon Fraser <Simon Fraser>
Reviewed by Dave Hyatt
When computing the bounds of the transparency layer, we need to
map the clipRect through the enclosing transform.
Test: fast/layers/opacity-transforms.html
- rendering/RenderLayer.cpp: (WebCore::transparencyClipBox):
- 12:52 PM Changeset in webkit [38078] by
-
- 5 edits in trunk
Reviewed by Anders Carlsson.
This patch adds initial support for the NPDrawingModelCoreAnimation drawing model.
- Plugins/WebBaseNetscapePluginView.h: Added _layer ivar.
- Plugins/WebBaseNetscapePluginView.mm: (-[WebBaseNetscapePluginView saveAndSetNewPortStateForUpdate:]): ASSERT this is not a plug-in using NPDrawingModelCoreAnimation. (-[WebBaseNetscapePluginView restorePortState:]): Ditto. (-[WebBaseNetscapePluginView sendEvent:isDrawRect:]): Slightly refactored a small block of code which with the PortState. Plug-ins using the NPDrawingModelCoreAnimation drawing model have no PortState. (-[WebBaseNetscapePluginView isNewWindowEqualToOldWindow]): ASSERT this is not a plug-in using NPDrawingModelCoreAnimation (-[WebBaseNetscapePluginView updateAndSetWindow]): Ditto. (-[WebBaseNetscapePluginView setWindowIfNecessary]): Ditto. (-[WebBaseNetscapePluginView start]): If the plug-in is a plug-in using the Core Animation model, request a layer from it. (-[WebBaseNetscapePluginView drawRect:]): Return early for NPDrawingModelCoreAnimation plug-ins. (-[WebBaseNetscapePluginView getVariable:value:]): Tell plug-ins running on post-Tiger systems WebKit supports NPDrawingModelCoreAnimation. (-[WebBaseNetscapePluginView setVariable:value:]): Added the new NPDrawingModelCoreAnimation case, which initializes drawingMode. (-[WebBaseNetscapePluginView _viewHasMoved]): Reworded the conditional call to updateAndSetWindow to be specific to CoreGraphics and QuickDraw plug-ins.
Reviewed by Anders Carlsson.
Added additional support needed for the NPDrawingModelCoreAnimation drawing model.
- bridge/npapi.h:
- 12:47 PM Changeset in webkit [38077] by
-
- 2 edits in trunk/JavaScriptCore
2008-11-03 Alp Toker <alp@nuanti.com>
Reviewed by Geoffrey Garen.
Fix warning when building on Darwin without JSC_MULTIPLE_THREADS
enabled.
- kjs/InitializeThreading.cpp:
- 12:29 PM Changeset in webkit [38076] by
-
- 3 edits in trunk/WebKit/gtk
2008-11-03 Alp Toker <alp@nuanti.com>
Reviewed by Holger Freyther.
Deprecate flawed webkit_web_frame_new() function. This would never
have worked properly when used outside WebCore since Frame::create()
can only be called without an owner element once in the lifetime of a
Page and would result in assertions, leaks and an unusable WebView
instance.
Frame creation may be exposed in API some time later via the DOM
binding but probably not in the WebKit GTK+ core API.
- webkit/webkitwebframe.cpp:
- webkit/webkitwebframe.h:
- 11:15 AM Changeset in webkit [38075] by
-
- 2 edits in trunk/WebCore
2008-11-03 Xan Lopez <xan@gnome.org>
Reviewed by Alp Toker.
Update parseDataUrl() function in the libsoup http backend with
the one from the curl backend which has recent correctness and crash
fixes.
- platform/network/soup/ResourceHandleSoup.cpp: (WebCore::parseDataUrl):
- 10:37 AM Changeset in webkit [38074] by
-
- 2 edits in trunk/WebKit/gtk
2008-11-03 Alp Toker <alp@nuanti.com>
Reviewed by Holger Freyther.
Redundant scrollbars appear in frames where they shouldn't be visible
eg. embedded Google adverts.
Call setCanHaveScrollbars() when necessary. The Mac and Win ports
already have this but it was missing in FrameLoaderClientGtk.
- WebCoreSupport/FrameLoaderClientGtk.cpp: (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
- 10:26 AM Changeset in webkit [38073] by
-
- 2 edits in trunk/WebKit/gtk
2008-11-03 Alp Toker <alp@nuanti.com>
Rubber-stamped by Holger Freyther.
Sync WebKit GTK+ default UA version string to 528.5+. (We're still
doing this manually!)
- WebCoreSupport/FrameLoaderClientGtk.cpp: (WebKit::composeUserAgent):
- 9:27 AM Changeset in webkit [38072] by
-
- 2 edits in trunk
2008-11-03 Alp Toker <alp@nuanti.com>
Rubber-stamped by Holger Freyther.
Do not enable RTTI or exceptions in debug builds, matching release
builds. They don't help much with debugging and significantly slow
down and increase the size of the debug build.
- GNUmakefile.am:
- 9:11 AM Changeset in webkit [38071] by
-
- 2 edits in trunk/WebCore
2008-11-03 Holger Hans Peter Freyther <zecke@selfish.org>
Reviewed by Alp Toker.
https://bugs.webkit.org/show_bug.cgi?id=22041
Fix CURL crashes on the test suite
Fix segfault with setDefersLoading(). Do not call into curl when we
don't have a CURL handle.
It is attempted to defer the loading before the load has been
started (no curl handle was allocated yet). If that happens then
just remember that. ResourceHandleManager::startJob is already taking
care of this and in initResourceHandle the the downloading will
be paused if needed.
Fixes fast/loader/simultaneous-reloads-assert.html
- platform/network/curl/ResourceHandleCurl.cpp: (WebCore::ResourceHandle::setDefersLoading):
- 8:50 AM Changeset in webkit [38070] by
-
- 2 edits in trunk/WebCore
2008-11-03 Holger Hans Peter Freyther <zecke@selfish.org>
Reviewed by Alp Toker.
https://bugs.webkit.org/show_bug.cgi?id=22041
Fix CURL crashes on the test suite
Do not send "no data" to WebCore in parseDataUrl().
Fixes assert on fast/tokenizer/image-empty-crash.html
- platform/network/curl/ResourceHandleManager.cpp: (WebCore::parseDataUrl):
- 7:59 AM Changeset in webkit [38069] by
-
- 2 edits in trunk
2008-11-03 Alp Toker <alp@nuanti.com>
Rubber-stamped by Holger Freyther.
Add mingw32 case to dolt for faster GTK+ Windows builds.
- acinclude.m4: