1. 29 Oct, 2008 11 commits
    • beidson@apple.com's avatar
      2008-10-29 Brady Eidson <beidson@apple.com> · 31e1eb47
      beidson@apple.com authored
              Reviewed by Sam Weinig
      
              https://bugs.webkit.org/show_bug.cgi?id=21952
              
              Address an outstanding FIXME by removing unused SPI
      
              * History/WebHistory.mm:
              (-[WebHistory _addItemForURL:title:]): Fold addItem: into this method
      
              * History/WebHistoryPrivate.h: Removed unused/unneccessary SPI
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37975 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      31e1eb47
    • jmalonzo@webkit.org's avatar
      2008-10-29 Jan Michael Alonzo <jmalonzo@webkit.org> · dc065f3d
      jmalonzo@webkit.org authored
              Reviewed by Holger Freyther.
      
              Add --enable-optimizations to enable optimized builds. The default
              is to enable it for release builds, and disabled for debug builds.
              This option will allow builders to have a debug as well as
              optimized builds.
      
              * GNUmakefile.am:
              * configure.ac:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37974 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dc065f3d
    • brettw@chromium.org's avatar
      95ee6813
    • timothy@apple.com's avatar
      Emit the WillExecuteStatement debugger hook before the "else" body when there... · dbc138a6
      timothy@apple.com authored
      Emit the WillExecuteStatement debugger hook before the "else" body when there is no block for the "else" body. This allows breakpoints on those statements in the Web Inspector.
      
      JavaScriptCore:
      
      2008-10-28  Timothy Hatcher  <timothy@apple.com>
      
              Emit the WillExecuteStatement debugger hook before the "else" body
              when there is no block for the "else" body. This allows breakpoints
              on those statements in the Web Inspector.
      
              https://bugs.webkit.org/show_bug.cgi?id=21944
      
              Reviewed by Maciej Stachowiak.
      
              * kjs/nodes.cpp:
              (JSC::IfElseNode::emitCode): Emit the WillExecuteStatement
              debugger hook before the else node if isn't a block.
      
      WebCore:
      
      2008-10-28  Timothy Hatcher  <timothy@apple.com>
      
              Add a manual test that checks breakpoints on a blockless body of
              an "else" statement.
      
              https://bugs.webkit.org/show_bug.cgi?id=21944
      
              Reviewed by Maciej Stachowiak.
      
              * manual-tests/inspector/debugger-pause-on-else-statements.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37972 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dbc138a6
    • ap@webkit.org's avatar
      Reviewed by Darin Adler. · 7c52f886
      ap@webkit.org authored
              https://bugs.webkit.org/show_bug.cgi?id=21921
              MessagePort messages are dispatched to documents that are not fully active
      
              Covered by corrected fast/events/message-port-inactive-document.html
      
              * bindings/js/JSEventListener.cpp:
              (WebCore::JSAbstractEventListener::handleEvent): Don't dispatch messages to contexts
              that are not fully active.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37971 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7c52f886
    • ap@webkit.org's avatar
      Build fix. · c08fcca8
      ap@webkit.org authored
              * JavaScriptCore.exp: Export HashTable::deleteTable().
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37970 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c08fcca8
    • ap@webkit.org's avatar
      Reviewed by Sam Weinig. · 6b4b687b
      ap@webkit.org authored
              https://bugs.webkit.org/show_bug.cgi?id=21922
              Expose MessagePort global constructor
      
              Covered by existing dumper tests.
      
              * dom/MessagePort.idl:
              * page/DOMWindow.idl:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37969 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b4b687b
    • ap@webkit.org's avatar
      Reviewed by Darin Adler. · c78a2070
      ap@webkit.org authored
              https://bugs.webkit.org/show_bug.cgi?id=21924
              HashTable internal index is not always deleted
      
              * bindings/js/JSDOMBinding.cpp: (WebCore::DOMObjectHashTableMap::~DOMObjectHashTableMap):
              Call deleteTable for HashTables that are being deleted.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37968 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c78a2070
    • ap@webkit.org's avatar
    • ap@webkit.org's avatar
      Reviewed by Darin Adler. · 3c120a80
      ap@webkit.org authored
              https://bugs.webkit.org/show_bug.cgi?id=21923
              Create an abstraction for script execution context
      
              * GNUmakefile.am:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * WebCoreSources.bkl:
              Added ScriptExecutionContext.{h,cpp}.
      
              * bindings/js/JSAudioConstructor.cpp:
              (WebCore::JSAudioConstructor::JSAudioConstructor):
              * bindings/js/JSAudioConstructor.h:
              * bindings/js/JSImageConstructor.cpp:
              (WebCore::JSImageConstructor::JSImageConstructor):
              * bindings/js/JSImageConstructor.h:
              * bindings/js/JSOptionConstructor.cpp:
              (WebCore::JSOptionConstructor::JSOptionConstructor):
              * bindings/js/JSOptionConstructor.h:
              * bindings/js/JSXMLHttpRequestConstructor.cpp:
              (WebCore::JSXMLHttpRequestConstructor::JSXMLHttpRequestConstructor):
              * bindings/js/JSXMLHttpRequestConstructor.h:
              Pass ScriptExecutionContext instead of Document to make getDOMConstructor() happy.
              Since these objects can only work within documents now, it is immediately converted back
              to Document.
      
              * bindings/js/JSMessageChannelConstructor.cpp:
              (WebCore::JSMessageChannelConstructor::JSMessageChannelConstructor):
              (WebCore::JSMessageChannelConstructor::construct):
              * bindings/js/JSMessageChannelConstructor.h:
              (WebCore::JSMessageChannelConstructor::scriptExecutionContext):
              MessageChannel needs to be supported in workers right away, so the constructor operates with
              it directly.
      
              * dom/ActiveDOMObject.cpp:
              (WebCore::ActiveDOMObject::ActiveDOMObject):
              (WebCore::ActiveDOMObject::~ActiveDOMObject):
              (WebCore::ActiveDOMObject::contextDestroyed):
              * dom/ActiveDOMObject.h:
              (WebCore::ActiveDOMObject::scriptExecutionContext):
              * bindings/js/JSDOMBinding.cpp:
              (WebCore::markActiveObjectsForContext):
              (WebCore::markCrossHeapDependentObjectsForContext):
              Use ScriptExecutionContext instead of Document, now that ActiveDOMObject and MessagePort
              tracking is handled by ScriptExecutionContext.
      
              * bindings/js/JSDOMBinding.h: (WebCore::getDOMPrototype): Moved to JSDOMGlobalObject.
      
              * bindings/js/JSDOMGlobalObject.h:
              (WebCore::getDOMConstructor): Moved to this file, as constructors live in JSDOMGlobalObject.
              Also, the two-argument version that used to be in JSDOMWindowBase.cpp need to be accessible
              to worker context implementation.
              (WebCore::scriptExecutionContext): Added a pure virtual method to access
              ScriptExecutionContext, implemented by subclasses.
      
              * bindings/js/JSDOMWindowBase.h:
              * bindings/js/JSDOMWindowBase.cpp: (WebCore::JSDOMWindowBase::scriptExecutionContext):
              Implement by returning the associated document. Note that this method currently gives bogus
              results after navigation - DOMWindow Frame reference is not zeroed out, so we get a document
              that is currently in the frame, not the one associated with this window.
      
              * bindings/js/JSDedicatedWorkerConstructor.cpp: Removed unnecessary include of DOMWindow.h.
      
              * bindings/js/JSDocumentCustom.cpp: (WebCore::JSDocument::mark):
              Call markActiveObjectsForContext() by its new name.
      
              * dom/DedicatedWorker.cpp:
              (WebCore::DedicatedWorker::DedicatedWorker):
              (WebCore::DedicatedWorker::document):
              * dom/DedicatedWorker.h:
              * xml/XMLHttpRequest.cpp:
              (WebCore::XMLHttpRequest::document):
              * xml/XMLHttpRequest.h:
              Added a document() function that upcasts ScriptExecutionContext, as these objects only work
              within documents currently (at least for XMLHttpRequest, this will change soon though).
      
              * dom/Document.cpp:
              (WebCore::Document::Document):
              (WebCore::Document::~Document):
              Moved active object and MessagePort tracking up to ScriptExecutionContext, to share code
              with workers.
              
              * dom/Document.h:
              (WebCore::Document::isDocument):
              (WebCore::Document::refScriptExecutionContext):
              (WebCore::Document::derefScriptExecutionContext):
              Inherit from ScriptExecutionContext.
      
              * dom/MessageChannel.cpp:
              (WebCore::MessageChannel::MessageChannel):
              * dom/MessageChannel.h:
              (WebCore::MessageChannel::create):
              Use ScriptExecutionContext instead of Document.
      
              * dom/MessagePort.cpp:
              (WebCore::CloseMessagePortTimer::CloseMessagePortTimer): Make m_port a RefPtr, because
              MessagePort doesn't ref() itself when posting this event any more (this is a fix for an
              unrelated issue that was causing random crashes in layout tests).
              (WebCore::MessagePort::MessagePort):
              (WebCore::MessagePort::~MessagePort):
              (WebCore::MessagePort::associatedFrame):
              (WebCore::MessagePort::clone):
              (WebCore::MessagePort::postMessage):
              (WebCore::MessagePort::startConversation):
              (WebCore::MessagePort::start):
              (WebCore::MessagePort::contextDestroyed):
              (WebCore::MessagePort::dispatchMessages):
              * dom/MessagePort.h:
              (WebCore::MessagePort::create):
              (WebCore::MessagePort::scriptExecutionContext):
              Use ScriptExecutionContext instead of Document. This is a step toward making MessagePort
              work in worker contexts - we need to also make some its method thread safe for cross-thread
              messaging, and make event dispatching thread safe.
      
              * dom/ScriptExecutionContext.cpp: Added.
              * dom/ScriptExecutionContext.h: Added.
              ActiveDOMObject and MessagePort tracking is moved from Document.
              It is debatable whether ScriptExecutionContext should be a parent of Document or DOMWindow,
              but as I'm just moving Document code, and it is Document that is the main context object
              in our implementation currently.
              Changing ScriptExecutionContext to be a parent of DOMWindow causes a number of bugs that
              seem non-trivial to fix, and isn't really a part of this task.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37966 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3c120a80
    • timothy@apple.com's avatar
      Attempt to fix the Windows build. · d077c81c
      timothy@apple.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37965 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d077c81c
  2. 28 Oct, 2008 29 commits
    • timothy@apple.com's avatar
      Attempt to fix the Windows build. · 926386d6
      timothy@apple.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37964 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      926386d6
    • alp@webkit.org's avatar
      2008-10-28 Alp Toker <alp@nuanti.com> · b206e948
      alp@webkit.org authored
              Fix builddir != srcdir builds after kjs -> runtime breakage. Sources
              may now be generated in both kjs/ and runtime/.
      
              Also sort the sources list for readability.
      
              List newly-added ImageBufferData.h in build system.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37963 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b206e948
    • alp@webkit.org's avatar
      2008-10-28 Alp Toker <alp@nuanti.com> · b5cda3ce
      alp@webkit.org authored
              Fix GTK DRT following build breakage in r37928.
      
              * DumpRenderTree/gtk/DumpRenderTree.cpp:
              (dump):
              (runTest):
              (main):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37962 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b5cda3ce
    • timothy@apple.com's avatar
      Attempt to fix the Windows build. · bca046d1
      timothy@apple.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37961 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bca046d1
    • alp@webkit.org's avatar
      2008-10-28 Alp Toker <alp@nuanti.com> · e27cab83
      alp@webkit.org authored
              Reviewed by Cameron Zwarich.
      
              Build fix attempt after kjs -> runtime rename.
      
              De-list unused WebCore ForwardingHeaders to fix the dist target.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37960 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e27cab83
    • cwzwarich@webkit.org's avatar
      2008-10-28 Cameron Zwarich <zwarich@apple.com> · 3731589b
      cwzwarich@webkit.org authored
              Not reviewed.
      
              Remove a duplicate includes directory.
      
              * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37959 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3731589b
    • cwzwarich@webkit.org's avatar
      2008-10-28 Cameron Zwarich <zwarich@apple.com> · 7eb0cf99
      cwzwarich@webkit.org authored
              Not reviewed.
      
              Attempt to fix the Windows build.
      
              JavaScriptCore:
      
              * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
              * JavaScriptCore.vcproj/jsc/jsc.vcproj:
      
              WebCore:
      
              * WebCore.vcproj/WebCore.vcproj:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37958 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7eb0cf99
    • justin.garcia@apple.com's avatar
      WebCore: · 2876864e
      justin.garcia@apple.com authored
      2008-10-28  Justin Garcia  <justin.garcia@apple.com>
      
              Reviewed by Darin Adler.
      
              <rdar://problem/5188560> REGRESSION: Spell checker doesn't clear spelling/grammar marker after error is marked as Ignored
      
              * editing/Editor.cpp:
              (WebCore::Editor::ignoreSpelling): Remove misspelling markers from the word.
              (WebCore::Editor::learnSpelling): Added a FIXME about <rdar://problem/5396072>, which 
              will probably require a change more complicated than just marking the learned word as 
              misspelled.  I'll address it with a separate patch.
              * editing/EditorCommand.cpp:
              (WebCore::executeIgnoreSpelling): Added.
              (WebCore::CommandEntry::): Added an entry for IgnoreSpelling.
      
      WebKit/mac:
      
      2008-10-28  Justin Garcia  <justin.garcia@apple.com>
      
              Reviewed by Darin Adler.
              
              <rdar://problem/5188560> REGRESSION: Spell checker doesn't clear spelling/grammar marker after error is marked as Ignored
      
              * WebView/WebHTMLView.mm: IgnoreSpelling is now a WebCore command.  That command handles
              calling back into WebKit to perform the cross platform work that was removed in this change.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37957 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2876864e
    • cwzwarich@webkit.org's avatar
      2008-10-28 Cameron Zwarich <zwarich@apple.com> · ba054bbd
      cwzwarich@webkit.org authored
              Reviewed by Mark Rowe.
      
              Move ForwardingHeaders to their correct location after the creation of
              the runtime directory in JavaScriptCore.
      
              WebCore:
      
              * ForwardingHeaders/kjs/ArrayPrototype.h: Removed.
              * ForwardingHeaders/kjs/BooleanObject.h: Removed.
              * ForwardingHeaders/kjs/CallData.h: Removed.
              * ForwardingHeaders/kjs/ConstructData.h: Removed.
              * ForwardingHeaders/kjs/DateInstance.h: Removed.
              * ForwardingHeaders/kjs/Error.h: Removed.
              * ForwardingHeaders/kjs/FunctionConstructor.h: Removed.
              * ForwardingHeaders/kjs/FunctionPrototype.h: Removed.
              * ForwardingHeaders/kjs/InternalFunction.h: Removed.
              * ForwardingHeaders/kjs/JSArray.h: Removed.
              * ForwardingHeaders/kjs/JSFunction.h: Removed.
              * ForwardingHeaders/kjs/JSGlobalObject.h: Removed.
              * ForwardingHeaders/kjs/JSNumberCell.h: Removed.
              * ForwardingHeaders/kjs/JSObject.h: Removed.
              * ForwardingHeaders/kjs/JSString.h: Removed.
              * ForwardingHeaders/kjs/JSValue.h: Removed.
              * ForwardingHeaders/kjs/ObjectPrototype.h: Removed.
              * ForwardingHeaders/kjs/PropertyMap.h: Removed.
              * ForwardingHeaders/kjs/PrototypeFunction.h: Removed.
              * ForwardingHeaders/kjs/StringObject.h: Removed.
              * ForwardingHeaders/kjs/StringObjectThatMasqueradesAsUndefined.h: Removed.
              * ForwardingHeaders/kjs/StringPrototype.h: Removed.
              * ForwardingHeaders/kjs/StructureID.h: Removed.
              * ForwardingHeaders/runtime: Added.
              * ForwardingHeaders/runtime/ArrayPrototype.h: Copied from ForwardingHeaders/kjs/ArrayPrototype.h.
              * ForwardingHeaders/runtime/BooleanObject.h: Copied from ForwardingHeaders/kjs/BooleanObject.h.
              * ForwardingHeaders/runtime/CallData.h: Copied from ForwardingHeaders/kjs/CallData.h.
              * ForwardingHeaders/runtime/ConstructData.h: Copied from ForwardingHeaders/kjs/ConstructData.h.
              * ForwardingHeaders/runtime/DateInstance.h: Copied from ForwardingHeaders/kjs/DateInstance.h.
              * ForwardingHeaders/runtime/Error.h: Copied from ForwardingHeaders/kjs/Error.h.
              * ForwardingHeaders/runtime/FunctionConstructor.h: Copied from ForwardingHeaders/kjs/FunctionConstructor.h.
              * ForwardingHeaders/runtime/FunctionPrototype.h: Copied from ForwardingHeaders/kjs/FunctionPrototype.h.
              * ForwardingHeaders/runtime/InternalFunction.h: Copied from ForwardingHeaders/kjs/InternalFunction.h.
              * ForwardingHeaders/runtime/JSArray.h: Copied from ForwardingHeaders/kjs/JSArray.h.
              * ForwardingHeaders/runtime/JSFunction.h: Copied from ForwardingHeaders/kjs/JSFunction.h.
              * ForwardingHeaders/runtime/JSGlobalObject.h: Copied from ForwardingHeaders/kjs/JSGlobalObject.h.
              * ForwardingHeaders/runtime/JSNumberCell.h: Copied from ForwardingHeaders/kjs/JSNumberCell.h.
              * ForwardingHeaders/runtime/JSObject.h: Copied from ForwardingHeaders/kjs/JSObject.h.
              * ForwardingHeaders/runtime/JSString.h: Copied from ForwardingHeaders/kjs/JSString.h.
              * ForwardingHeaders/runtime/JSValue.h: Copied from ForwardingHeaders/kjs/JSValue.h.
              * ForwardingHeaders/runtime/ObjectPrototype.h: Copied from ForwardingHeaders/kjs/ObjectPrototype.h.
              * ForwardingHeaders/runtime/PropertyMap.h: Copied from ForwardingHeaders/kjs/PropertyMap.h.
              * ForwardingHeaders/runtime/PrototypeFunction.h: Copied from ForwardingHeaders/kjs/PrototypeFunction.h.
              * ForwardingHeaders/runtime/StringObject.h: Copied from ForwardingHeaders/kjs/StringObject.h.
              * ForwardingHeaders/runtime/StringObjectThatMasqueradesAsUndefined.h: Copied from ForwardingHeaders/kjs/StringObjectThatMasqueradesAsUndefined.h.
              * ForwardingHeaders/runtime/StringPrototype.h: Copied from ForwardingHeaders/kjs/StringPrototype.h.
              * ForwardingHeaders/runtime/StructureID.h: Copied from ForwardingHeaders/kjs/StructureID.h.
              * bindings/js/JSCSSStyleDeclarationCustom.cpp:
              * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
              * bindings/js/JSClipboardCustom.cpp:
              * bindings/js/JSConsoleCustom.cpp:
              * bindings/js/JSCustomPositionCallback.h:
              * bindings/js/JSCustomPositionErrorCallback.h:
              * bindings/js/JSCustomSQLStatementCallback.h:
              * bindings/js/JSCustomSQLStatementErrorCallback.h:
              * bindings/js/JSCustomSQLTransactionErrorCallback.h:
              * bindings/js/JSCustomVoidCallback.h:
              * bindings/js/JSCustomXPathNSResolver.h:
              * bindings/js/JSDOMBinding.cpp:
              * bindings/js/JSDOMBinding.h:
              * bindings/js/JSDOMGlobalObject.h:
              * bindings/js/JSDOMWindowBase.cpp:
              * bindings/js/JSDOMWindowCustom.cpp:
              * bindings/js/JSDOMWindowShell.cpp:
              * bindings/js/JSDatabaseCustom.cpp:
              * bindings/js/JSEventListener.cpp:
              * bindings/js/JSEventTarget.h:
              * bindings/js/JSHTMLDocumentCustom.cpp:
              * bindings/js/JSHistoryCustom.cpp:
              * bindings/js/JSInspectedObjectWrapper.cpp:
              * bindings/js/JSJavaScriptCallFrameCustom.cpp:
              * bindings/js/JSLocationCustom.cpp:
              * bindings/js/JSNodeFilterCondition.h:
              * bindings/js/JSQuarantinedObjectWrapper.cpp:
              * bindings/js/JSQuarantinedObjectWrapper.h:
              * bindings/js/JSXMLHttpRequestCustom.cpp:
              * bindings/js/JSXMLHttpRequestUploadCustom.cpp:
              * bindings/objc/WebScriptObject.mm:
              * bindings/objc/WebScriptObjectPrivate.h:
              * bindings/scripts/CodeGeneratorJS.pm:
              * bridge/NP_jsobject.cpp:
              * bridge/c/c_instance.cpp:
              * bridge/c/c_utility.cpp:
              * bridge/c/c_utility.h:
              * bridge/jni/jni_instance.cpp:
              * bridge/jni/jni_jsobject.h:
              * bridge/jni/jni_jsobject.mm:
              * bridge/jni/jni_runtime.cpp:
              * bridge/jni/jni_utility.cpp:
              * bridge/jni/jni_utility.h:
              * bridge/objc/objc_instance.mm:
              * bridge/objc/objc_runtime.h:
              * bridge/objc/objc_runtime.mm:
              * bridge/objc/objc_utility.h:
              * bridge/objc/objc_utility.mm:
              * bridge/runtime.h:
              * bridge/runtime_array.cpp:
              * bridge/runtime_array.h:
              * bridge/runtime_method.cpp:
              * bridge/runtime_method.h:
              * bridge/runtime_object.cpp:
              * bridge/runtime_object.h:
              * bridge/runtime_root.cpp:
              * inspector/JavaScriptCallFrame.cpp:
              * inspector/JavaScriptProfile.cpp:
              * inspector/JavaScriptProfile.h:
              * inspector/JavaScriptProfileNode.cpp:
              * inspector/JavaScriptProfileNode.h:
              * loader/FrameLoader.cpp:
              * page/Console.cpp:
              * plugins/PluginView.cpp:
              * plugins/gtk/PluginViewGtk.cpp:
              * plugins/qt/PluginViewQt.cpp:
              * plugins/win/PluginViewWin.cpp:
      
              WebKit/mac:
      
              * ForwardingHeaders/kjs/JSFunction.h: Removed.
              * ForwardingHeaders/kjs/JSObject.h: Removed.
              * ForwardingHeaders/kjs/JSString.h: Removed.
              * ForwardingHeaders/kjs/JSValue.h: Removed.
              * ForwardingHeaders/runtime: Added.
              * ForwardingHeaders/runtime/JSFunction.h: Copied from ForwardingHeaders/kjs/JSFunction.h.
              * ForwardingHeaders/runtime/JSObject.h: Copied from ForwardingHeaders/kjs/JSObject.h.
              * ForwardingHeaders/runtime/JSString.h: Copied from ForwardingHeaders/kjs/JSString.h.
              * ForwardingHeaders/runtime/JSValue.h: Copied from ForwardingHeaders/kjs/JSValue.h.
              * WebView/WebScriptDebugDelegate.mm:
              * WebView/WebScriptDebugger.mm:
              * WebView/WebView.mm:
      
              WebKit/win:
      
              * WebScriptCallFrame.h:
      
              WebKit/wx:
      
              * WebFrame.cpp:
              * WebView.cpp:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37956 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ba054bbd
    • mitz@apple.com's avatar
      Reviewed by Mark Rowe. · 78694038
      mitz@apple.com authored
              - export WTF::atomicallyInitializedStaticMutex
      
              * JavaScriptCore.exp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37955 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      78694038
    • adele@apple.com's avatar
      2008-10-28 Adele Peterson <adele@apple.com> · 39b601d7
      adele@apple.com authored
              Windows build fix.  This removes Cairo include directories from non-Cairbo build configurations.
      
              * WebCore.vcproj/WebCore.vcproj:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37954 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      39b601d7
    • adele@apple.com's avatar
      2008-10-28 Adele Peterson <adele@apple.com> · 66ae4f55
      adele@apple.com authored
              Build fix.
      
              * platform/graphics/ImageBuffer.h:
              (WebCore::ImageBuffer::create):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37953 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      66ae4f55
    • cwzwarich@webkit.org's avatar
      2008-10-28 Cameron Zwarich <zwarich@apple.com> · cf5b4bff
      cwzwarich@webkit.org authored
              Not reviewed.
      
              Roll out a mistaken attempt at fixing the GTK build in r37947.
      
              * GNUmakefile.am:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37952 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cf5b4bff
    • ggaren@apple.com's avatar
      2005-10-28 Geoffrey Garen <ggaren@apple.com> · 6345f8b9
      ggaren@apple.com authored
              Reviewed by Cameron Zwarich.
              
              Fixed CodeBlock dumping to accurately report constant register indices.
      
              * VM/CodeBlock.cpp:
              (JSC::CodeBlock::dump):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37951 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6345f8b9
    • alp@webkit.org's avatar
      2008-10-28 Alp Toker <alp@nuanti.com> · c95c3a37
      alp@webkit.org authored
              Reviewed by Mark Rowe.
      
              Fix recently introduced double-free crashes in GTK DRT.
      
              LayoutTestController was made ref-counted in r36606 and Mac/Win DRT
              were updated to call ->deref() but GTK DRT was still deleting
              gLayoutTestController manually. This patch updates GTK to match the
              other ports and resolves the memory allocation issues.
      
              * DumpRenderTree/gtk/DumpRenderTree.cpp:
              (runTest):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37950 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c95c3a37
    • adele@apple.com's avatar
      WebCore: · dfda2f4f
      adele@apple.com authored
      2008-10-28  Adele Peterson  <adele@apple.com>
      
              Reviewed by John Sullivan.
      
              Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
              "files" string for multifile uploads needs to be localized
      
              * page/mac/WebCoreViewFactory.h:
              * platform/LocalizedStrings.h:
              * platform/gtk/FileChooserGtk.cpp: (WebCore::FileChooser::basenameForWidth):
              * platform/gtk/LocalizedStringsGtk.cpp: (WebCore::multipleFileUploadText):
              * platform/mac/FileChooserMac.mm: (WebCore::FileChooser::basenameForWidth):
              * platform/mac/LocalizedStringsMac.mm: (WebCore::multipleFileUploadText):
              * platform/qt/Localizations.cpp: (WebCore::multipleFileUploadText):
              * platform/wx/LocalizedStringsWx.cpp: (WebCore::multipleFileUploadText):
      
      WebKit:
      
      2008-10-28  Adele Peterson  <adele@apple.com>
      
              Reviewed by John Sullivan.
      
              Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
              "files" string for multifile uploads needs to be localized
      
              * English.lproj/Localizable.strings: Updated with new string.
      
      WebKit/mac:
      
      2008-10-28  Adele Peterson  <adele@apple.com>
      
              Reviewed by John Sullivan.
      
              Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
              "files" string for multifile uploads needs to be localized
      
              * WebCoreSupport/WebViewFactory.mm: (-[WebViewFactory multipleFileUploadTextForNumberOfFiles:]):
              Added.
      
      WebKit/win:
      
      2008-10-28  Adele Peterson  <adele@apple.com>
      
              Reviewed by John Sullivan.
      
              Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
              "files" string for multifile uploads needs to be localized
      
              * WebCoreLocalizedStrings.cpp: (multipleFileUploadText):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37949 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dfda2f4f
    • brettw@chromium.org's avatar
      Reviewed by Darin Adler. · 6eee5b0f
      brettw@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=21816
      
      Remove platform ifdefs in ImageBuffer.h by moving platform specific code
      into a new PlatformImageBuffer class. Move the static create function
      into the header because it can be cross-platform. Initialization now
      happens in the cunstructor which sets a flag that create uses to know
      whether it should return null or not. I also made passing of IntSize
      more consistent (always by reference).
      
      This change also changes the ifdefs in GraphicsContext to allow Skia
      ports to implement text drawing modes.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37948 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6eee5b0f
    • cwzwarich@webkit.org's avatar
      2008-10-28 Cameron Zwarich <zwarich@apple.com> · 38fa5d2a
      cwzwarich@webkit.org authored
              Not reviewed.
      
              Fix the GTK build.
      
              * GNUmakefile.am:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37947 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      38fa5d2a
    • cwzwarich@webkit.org's avatar
      2008-10-28 Cameron Zwarich <zwarich@apple.com> · 0cb4aa3c
      cwzwarich@webkit.org authored
              Not reviewed.
      
              Another Qt build fix.
      
              * WebCore.pro:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37946 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0cb4aa3c
    • cwzwarich@webkit.org's avatar
      2008-10-28 Cameron Zwarich <zwarich@apple.com> · 34170f81
      cwzwarich@webkit.org authored
              Not reviewed.
      
              More Qt build fixes.
      
              * JavaScriptCore.pri:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37945 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      34170f81
    • alp@webkit.org's avatar
      2008-10-28 Alp Toker <alp@nuanti.com> · 73f3b591
      alp@webkit.org authored
              Reviewed by Mark Rowe.
      
              Fix GTK DRT hang when running the tests.
      
              Update output from the DRT tool to print an additional '#EOF' to match
              breaking changes that were made in r37434.
      
              * DumpRenderTree/gtk/DumpRenderTree.cpp:
              (dump):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37944 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      73f3b591
    • timothy@apple.com's avatar
      Windows build fix. · c5c7d59d
      timothy@apple.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37943 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c5c7d59d
    • cwzwarich@webkit.org's avatar
      2008-10-28 Cameron Zwarich <zwarich@apple.com> · 15ff5cf4
      cwzwarich@webkit.org authored
              Not reviewed.
      
              Fix the Qt build, hopefully for real this time.
      
              * JavaScriptCore.pri:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37942 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      15ff5cf4
    • ddkilzer@apple.com's avatar
      2008-10-28 Greg Bolsinga <bolsinga@apple.com> · 0f55da32
      ddkilzer@apple.com authored
              Reviewed by David Kilzer.
      
              https://bugs.webkit.org/show_bug.cgi?id=21932
              Add non-pointer constant lookups to SoftLinking.h
      
              * platform/mac/SoftLinking.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37941 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0f55da32
    • cwzwarich@webkit.org's avatar
      2008-10-28 Cameron Zwarich <zwarich@apple.com> · b5680dd7
      cwzwarich@webkit.org authored
              Not reviewed.
      
              Fix the Qt build.
      
              * JavaScriptCore.pri:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37940 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b5680dd7
    • cwzwarich@webkit.org's avatar
      2008-10-28 Cameron Zwarich <zwarich@apple.com> · 96c6eabd
      cwzwarich@webkit.org authored
              Not reviewed.
      
              Fix the Windows build.
      
              * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37939 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      96c6eabd
    • cwzwarich@webkit.org's avatar
      2008-10-28 Cameron Zwarich <zwarich@apple.com> · 53173f3b
      cwzwarich@webkit.org authored
              Rubber-stamped by Sam Weinig.
      
              Create a runtime directory in JavaScriptCore and begin moving files to
              it. This is the first step towards removing the kjs directory and
              placing files in more meaningful subdirectories of JavaScriptCore.
      
              * API/JSBase.cpp:
              * API/JSCallbackConstructor.cpp:
              * API/JSCallbackConstructor.h:
              * API/JSCallbackFunction.cpp:
              * API/JSClassRef.cpp:
              * API/JSClassRef.h:
              * API/JSStringRefCF.cpp:
              * API/JSValueRef.cpp:
              * API/OpaqueJSString.cpp:
              * DerivedSources.make:
              * GNUmakefile.am:
              * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
              * JavaScriptCore.xcodeproj/project.pbxproj:
              * kjs/AllInOneFile.cpp:
              * kjs/ArrayConstructor.cpp: Removed.
              * kjs/ArrayConstructor.h: Removed.
              * kjs/ArrayPrototype.cpp: Removed.
              * kjs/ArrayPrototype.h: Removed.
              * kjs/BooleanConstructor.cpp: Removed.
              * kjs/BooleanConstructor.h: Removed.
              * kjs/BooleanObject.cpp: Removed.
              * kjs/BooleanObject.h: Removed.
              * kjs/BooleanPrototype.cpp: Removed.
              * kjs/BooleanPrototype.h: Removed.
              * kjs/CallData.cpp: Removed.
              * kjs/CallData.h: Removed.
              * kjs/ClassInfo.h: Removed.
              * kjs/ConstructData.cpp: Removed.
              * kjs/ConstructData.h: Removed.
              * kjs/DateConstructor.cpp: Removed.
              * kjs/DateConstructor.h: Removed.
              * kjs/DateInstance.cpp: Removed.
              * kjs/DateInstance.h: Removed.
              * kjs/DateMath.cpp: Removed.
              * kjs/DateMath.h: Removed.
              * kjs/DatePrototype.cpp: Removed.
              * kjs/DatePrototype.h: Removed.
              * kjs/Error.cpp: Removed.
              * kjs/Error.h: Removed.
              * kjs/ErrorConstructor.cpp: Removed.
              * kjs/ErrorConstructor.h: Removed.
              * kjs/ErrorInstance.cpp: Removed.
              * kjs/ErrorInstance.h: Removed.
              * kjs/ErrorPrototype.cpp: Removed.
              * kjs/ErrorPrototype.h: Removed.
              * kjs/FunctionConstructor.cpp: Removed.
              * kjs/FunctionConstructor.h: Removed.
              * kjs/FunctionPrototype.cpp: Removed.
              * kjs/FunctionPrototype.h: Removed.
              * kjs/GlobalEvalFunction.cpp: Removed.
              * kjs/GlobalEvalFunction.h: Removed.
              * kjs/InternalFunction.cpp: Removed.
              * kjs/InternalFunction.h: Removed.
              * kjs/JSArray.cpp: Removed.
              * kjs/JSArray.h: Removed.
              * kjs/JSCell.cpp: Removed.
              * kjs/JSCell.h: Removed.
              * kjs/JSFunction.cpp: Removed.
              * kjs/JSFunction.h: Removed.
              * kjs/JSGlobalObject.cpp: Removed.
              * kjs/JSGlobalObject.h: Removed.
              * kjs/JSGlobalObjectFunctions.cpp: Removed.
              * kjs/JSGlobalObjectFunctions.h: Removed.
              * kjs/JSImmediate.cpp: Removed.
              * kjs/JSImmediate.h: Removed.
              * kjs/JSNotAnObject.cpp: Removed.
              * kjs/JSNotAnObject.h: Removed.
              * kjs/JSNumberCell.cpp: Removed.
              * kjs/JSNumberCell.h: Removed.
              * kjs/JSObject.cpp: Removed.
              * kjs/JSObject.h: Removed.
              * kjs/JSString.cpp: Removed.
              * kjs/JSString.h: Removed.
              * kjs/JSValue.cpp: Removed.
              * kjs/JSValue.h: Removed.
              * kjs/JSVariableObject.cpp: Removed.
              * kjs/JSVariableObject.h: Removed.
              * kjs/JSWrapperObject.cpp: Removed.
              * kjs/JSWrapperObject.h: Removed.
              * kjs/MathObject.cpp: Removed.
              * kjs/MathObject.h: Removed.
              * kjs/NativeErrorConstructor.cpp: Removed.
              * kjs/NativeErrorConstructor.h: Removed.
              * kjs/NativeErrorPrototype.cpp: Removed.
              * kjs/NativeErrorPrototype.h: Removed.
              * kjs/NumberConstructor.cpp: Removed.
              * kjs/NumberConstructor.h: Removed.
              * kjs/NumberObject.cpp: Removed.
              * kjs/NumberObject.h: Removed.
              * kjs/NumberPrototype.cpp: Removed.
              * kjs/NumberPrototype.h: Removed.
              * kjs/ObjectConstructor.cpp: Removed.
              * kjs/ObjectConstructor.h: Removed.
              * kjs/ObjectPrototype.cpp: Removed.
              * kjs/ObjectPrototype.h: Removed.
              * kjs/PropertyMap.cpp: Removed.
              * kjs/PropertyMap.h: Removed.
              * kjs/PropertySlot.cpp: Removed.
              * kjs/PropertySlot.h: Removed.
              * kjs/PrototypeFunction.cpp: Removed.
              * kjs/PrototypeFunction.h: Removed.
              * kjs/PutPropertySlot.h: Removed.
              * kjs/SmallStrings.cpp: Removed.
              * kjs/SmallStrings.h: Removed.
              * kjs/StringConstructor.cpp: Removed.
              * kjs/StringConstructor.h: Removed.
              * kjs/StringObject.cpp: Removed.
              * kjs/StringObject.h: Removed.
              * kjs/StringObjectThatMasqueradesAsUndefined.h: Removed.
              * kjs/StringPrototype.cpp: Removed.
              * kjs/StringPrototype.h: Removed.
              * kjs/StructureID.cpp: Removed.
              * kjs/StructureID.h: Removed.
              * kjs/completion.h:
              * kjs/interpreter.h:
              * runtime: Added.
              * runtime/ArrayConstructor.cpp: Copied from kjs/ArrayConstructor.cpp.
              * runtime/ArrayConstructor.h: Copied from kjs/ArrayConstructor.h.
              * runtime/ArrayPrototype.cpp: Copied from kjs/ArrayPrototype.cpp.
              * runtime/ArrayPrototype.h: Copied from kjs/ArrayPrototype.h.
              * runtime/BooleanConstructor.cpp: Copied from kjs/BooleanConstructor.cpp.
              * runtime/BooleanConstructor.h: Copied from kjs/BooleanConstructor.h.
              * runtime/BooleanObject.cpp: Copied from kjs/BooleanObject.cpp.
              * runtime/BooleanObject.h: Copied from kjs/BooleanObject.h.
              * runtime/BooleanPrototype.cpp: Copied from kjs/BooleanPrototype.cpp.
              * runtime/BooleanPrototype.h: Copied from kjs/BooleanPrototype.h.
              * runtime/CallData.cpp: Copied from kjs/CallData.cpp.
              * runtime/CallData.h: Copied from kjs/CallData.h.
              * runtime/ClassInfo.h: Copied from kjs/ClassInfo.h.
              * runtime/ConstructData.cpp: Copied from kjs/ConstructData.cpp.
              * runtime/ConstructData.h: Copied from kjs/ConstructData.h.
              * runtime/DateConstructor.cpp: Copied from kjs/DateConstructor.cpp.
              * runtime/DateConstructor.h: Copied from kjs/DateConstructor.h.
              * runtime/DateInstance.cpp: Copied from kjs/DateInstance.cpp.
              * runtime/DateInstance.h: Copied from kjs/DateInstance.h.
              * runtime/DateMath.cpp: Copied from kjs/DateMath.cpp.
              * runtime/DateMath.h: Copied from kjs/DateMath.h.
              * runtime/DatePrototype.cpp: Copied from kjs/DatePrototype.cpp.
              * runtime/DatePrototype.h: Copied from kjs/DatePrototype.h.
              * runtime/Error.cpp: Copied from kjs/Error.cpp.
              * runtime/Error.h: Copied from kjs/Error.h.
              * runtime/ErrorConstructor.cpp: Copied from kjs/ErrorConstructor.cpp.
              * runtime/ErrorConstructor.h: Copied from kjs/ErrorConstructor.h.
              * runtime/ErrorInstance.cpp: Copied from kjs/ErrorInstance.cpp.
              * runtime/ErrorInstance.h: Copied from kjs/ErrorInstance.h.
              * runtime/ErrorPrototype.cpp: Copied from kjs/ErrorPrototype.cpp.
              * runtime/ErrorPrototype.h: Copied from kjs/ErrorPrototype.h.
              * runtime/FunctionConstructor.cpp: Copied from kjs/FunctionConstructor.cpp.
              * runtime/FunctionConstructor.h: Copied from kjs/FunctionConstructor.h.
              * runtime/FunctionPrototype.cpp: Copied from kjs/FunctionPrototype.cpp.
              * runtime/FunctionPrototype.h: Copied from kjs/FunctionPrototype.h.
              * runtime/GlobalEvalFunction.cpp: Copied from kjs/GlobalEvalFunction.cpp.
              * runtime/GlobalEvalFunction.h: Copied from kjs/GlobalEvalFunction.h.
              * runtime/InternalFunction.cpp: Copied from kjs/InternalFunction.cpp.
              * runtime/InternalFunction.h: Copied from kjs/InternalFunction.h.
              * runtime/JSArray.cpp: Copied from kjs/JSArray.cpp.
              * runtime/JSArray.h: Copied from kjs/JSArray.h.
              * runtime/JSCell.cpp: Copied from kjs/JSCell.cpp.
              * runtime/JSCell.h: Copied from kjs/JSCell.h.
              * runtime/JSFunction.cpp: Copied from kjs/JSFunction.cpp.
              * runtime/JSFunction.h: Copied from kjs/JSFunction.h.
              * runtime/JSGlobalObject.cpp: Copied from kjs/JSGlobalObject.cpp.
              * runtime/JSGlobalObject.h: Copied from kjs/JSGlobalObject.h.
              * runtime/JSGlobalObjectFunctions.cpp: Copied from kjs/JSGlobalObjectFunctions.cpp.
              * runtime/JSGlobalObjectFunctions.h: Copied from kjs/JSGlobalObjectFunctions.h.
              * runtime/JSImmediate.cpp: Copied from kjs/JSImmediate.cpp.
              * runtime/JSImmediate.h: Copied from kjs/JSImmediate.h.
              * runtime/JSNotAnObject.cpp: Copied from kjs/JSNotAnObject.cpp.
              * runtime/JSNotAnObject.h: Copied from kjs/JSNotAnObject.h.
              * runtime/JSNumberCell.cpp: Copied from kjs/JSNumberCell.cpp.
              * runtime/JSNumberCell.h: Copied from kjs/JSNumberCell.h.
              * runtime/JSObject.cpp: Copied from kjs/JSObject.cpp.
              * runtime/JSObject.h: Copied from kjs/JSObject.h.
              * runtime/JSString.cpp: Copied from kjs/JSString.cpp.
              * runtime/JSString.h: Copied from kjs/JSString.h.
              * runtime/JSValue.cpp: Copied from kjs/JSValue.cpp.
              * runtime/JSValue.h: Copied from kjs/JSValue.h.
              * runtime/JSVariableObject.cpp: Copied from kjs/JSVariableObject.cpp.
              * runtime/JSVariableObject.h: Copied from kjs/JSVariableObject.h.
              * runtime/JSWrapperObject.cpp: Copied from kjs/JSWrapperObject.cpp.
              * runtime/JSWrapperObject.h: Copied from kjs/JSWrapperObject.h.
              * runtime/MathObject.cpp: Copied from kjs/MathObject.cpp.
              * runtime/MathObject.h: Copied from kjs/MathObject.h.
              * runtime/NativeErrorConstructor.cpp: Copied from kjs/NativeErrorConstructor.cpp.
              * runtime/NativeErrorConstructor.h: Copied from kjs/NativeErrorConstructor.h.
              * runtime/NativeErrorPrototype.cpp: Copied from kjs/NativeErrorPrototype.cpp.
              * runtime/NativeErrorPrototype.h: Copied from kjs/NativeErrorPrototype.h.
              * runtime/NumberConstructor.cpp: Copied from kjs/NumberConstructor.cpp.
              * runtime/NumberConstructor.h: Copied from kjs/NumberConstructor.h.
              * runtime/NumberObject.cpp: Copied from kjs/NumberObject.cpp.
              * runtime/NumberObject.h: Copied from kjs/NumberObject.h.
              * runtime/NumberPrototype.cpp: Copied from kjs/NumberPrototype.cpp.
              * runtime/NumberPrototype.h: Copied from kjs/NumberPrototype.h.
              * runtime/ObjectConstructor.cpp: Copied from kjs/ObjectConstructor.cpp.
              * runtime/ObjectConstructor.h: Copied from kjs/ObjectConstructor.h.
              * runtime/ObjectPrototype.cpp: Copied from kjs/ObjectPrototype.cpp.
              * runtime/ObjectPrototype.h: Copied from kjs/ObjectPrototype.h.
              * runtime/PropertyMap.cpp: Copied from kjs/PropertyMap.cpp.
              * runtime/PropertyMap.h: Copied from kjs/PropertyMap.h.
              * runtime/PropertySlot.cpp: Copied from kjs/PropertySlot.cpp.
              * runtime/PropertySlot.h: Copied from kjs/PropertySlot.h.
              * runtime/PrototypeFunction.cpp: Copied from kjs/PrototypeFunction.cpp.
              * runtime/PrototypeFunction.h: Copied from kjs/PrototypeFunction.h.
              * runtime/PutPropertySlot.h: Copied from kjs/PutPropertySlot.h.
              * runtime/SmallStrings.cpp: Copied from kjs/SmallStrings.cpp.
              * runtime/SmallStrings.h: Copied from kjs/SmallStrings.h.
              * runtime/StringConstructor.cpp: Copied from kjs/StringConstructor.cpp.
              * runtime/StringConstructor.h: Copied from kjs/StringConstructor.h.
              * runtime/StringObject.cpp: Copied from kjs/StringObject.cpp.
              * runtime/StringObject.h: Copied from kjs/StringObject.h.
              * runtime/StringObjectThatMasqueradesAsUndefined.h: Copied from kjs/StringObjectThatMasqueradesAsUndefined.h.
              * runtime/StringPrototype.cpp: Copied from kjs/StringPrototype.cpp.
              * runtime/StringPrototype.h: Copied from kjs/StringPrototype.h.
              * runtime/StructureID.cpp: Copied from kjs/StructureID.cpp.
              * runtime/StructureID.h: Copied from kjs/StructureID.h.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37938 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      53173f3b
    • ddkilzer@apple.com's avatar
      2008-10-28 Greg Bolsinga <bolsinga@apple.com> · 983f9390
      ddkilzer@apple.com authored
              Reviewed by David Kilzer.
      
              https://bugs.webkit.org/show_bug.cgi?id=2192
              Missing semi-colons in Geoposition.idl
      
              * page/Geoposition.idl: Add missing semi-colons
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37937 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      983f9390
    • adele@apple.com's avatar
      WebKit: · 8736600e
      adele@apple.com authored
      2008-10-28  Adele Peterson  <adele@apple.com>
      
              Reviewed by Sam Weinig. 
      
              * English.lproj/Localizable.strings:
              Updated.
      
      WebKit/win:
      
      2008-10-28  Adele Peterson  <adele@apple.com>
      
              Reviewed by Sam Weinig. 
      
              * English.lproj: Removed.
              * English.lproj/Localizable.strings: Removed.
              * WebKit.vcproj/WebKit.vcproj: Updated to use Localizable.strings in the top directory, to share with the Mac.
      
      WebKitTools:
      
      2008-10-28  Adele Peterson  <adele@apple.com>
      
              Reviewed by Sam Weinig. 
      
              Specify which Localizable.strings to update since we don't always want to update the file in the same
              directory where we're searching for the strings to localize.
              
              * Scripts/extract-localizable-strings:
              * Scripts/update-webkit-localizable-strings:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37936 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8736600e