1. 22 May, 2012 2 commits
    • simon.fraser@apple.com's avatar
      .: == Rolled over to ChangeLog-2012-05-22 == · 9bd2c70a
      simon.fraser@apple.com authored
      Source/JavaScriptCore: == Rolled over to ChangeLog-2012-05-22 ==
      
      Source/WebCore: == Rolled over to ChangeLog-2012-05-22 ==
      
      Source/WebKit/chromium: == Rolled over to ChangeLog-2012-05-22 ==
      
      Source/WebKit/gtk: == Rolled over to ChangeLog-2012-05-22 ==
      
      Source/WebKit2: == Rolled over to ChangeLog-2012-05-22 ==
      
      Tools: == Rolled over to ChangeLog-2012-05-22 ==
      
      LayoutTests: == Rolled over to ChangeLog-2012-05-22 ==
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118041 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9bd2c70a
    • commit-queue@webkit.org's avatar
      [EFL] EFL's DRT needs to print information about received Web Intents · b226ca6f
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86864
      
      Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-22
      Reviewed by Adam Barth.
      
      .:
      
      Enable Web Intents by default on EFL port.
      
      * Source/cmake/OptionsEfl.cmake:
      
      Source/WebKit/efl:
      
      * ewk/ewk_intent.cpp:
      (ewk_intent_suggestions_get): Add function to retrieve suggested
      service URLs for an intent.
      (ewk_intent_extra_names_get): Add function to retrieve names of
      extra metadata for an intent.
      (ewk_intent_new): Correctly initialize Ewk_Intent members to avoid
      crashes.
      (ewk_intent_free): Unref shared strings.
      * ewk/ewk_intent.h:
      
      Tools:
      
      Catch "intent,new" signal in EFL's DumpRenderTree and dump information
      about the intent. This output is expected by several webintents test
      cases.
      
      * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
      (DumpRenderTreeChrome::createView):
      (DumpRenderTreeChrome::onFrameCreated):
      (DumpRenderTreeChrome::onFrameIntentNew):
      * DumpRenderTree/efl/DumpRenderTreeChrome.h:
      (DumpRenderTreeChrome):
      
      LayoutTests:
      
      Unskip a few Web Intents tests that are passing now that the
      functionality is enabled by default on EFL port.
      
      * platform/efl/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118000 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b226ca6f
  2. 21 May, 2012 3 commits
  3. 20 May, 2012 2 commits
  4. 19 May, 2012 1 commit
  5. 18 May, 2012 7 commits
  6. 17 May, 2012 3 commits
    • mitz@apple.com's avatar
      REGRESSION (r117428): WebKit API/SPI was removed · 04a49ff5
      mitz@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=86748
      
      Reverted r117428.
      
      .: 
      
      * Source/autotools/symbols.filter:
      
      Source/WebCore: 
      
      * testing/InternalSettings.cpp:
      (WebCore::InternalSettings::setMediaPlaybackRequiresUserGesture):
      * testing/InternalSettings.h:
      (InternalSettings):
      * testing/InternalSettings.idl:
      
      Source/WebKit/chromium: 
      
      * public/WebView.h:
      * src/WebViewImpl.cpp:
      (WebKit::WebViewImpl::setDomainRelaxationForbidden):
      (WebKit):
      * src/WebViewImpl.h:
      (WebViewImpl):
      
      Source/WebKit/gtk: 
      
      * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
      (DumpRenderTreeSupportGtk::setDomainRelaxationForbiddenForURLScheme):
      * WebCoreSupport/DumpRenderTreeSupportGtk.h:
      (DumpRenderTreeSupportGtk):
      
      Source/WebKit/mac: 
      
      * WebKit.order:
      * WebView/WebView.mm:
      (+[WebView _setDomainRelaxationForbidden:forURLScheme:]):
      * WebView/WebViewPrivate.h:
      
      Source/WebKit/qt: 
      
      * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
      (DumpRenderTreeSupportQt::setDomainRelaxationForbiddenForURLScheme):
      * WebCoreSupport/DumpRenderTreeSupportQt.h:
      
      Source/WebKit/win: 
      
      * Interfaces/IWebViewPrivate.idl:
      * WebView.cpp:
      (WebView::setDomainRelaxationForbiddenForURLScheme):
      * WebView.h:
      (WebView):
      
      Source/WebKit2: 
      
      * win/WebKit2.def:
      
      Tools: 
      
      * DumpRenderTree/LayoutTestController.cpp:
      (setDomainRelaxationForbiddenForURLSchemeCallback):
      (LayoutTestController::staticFunctions):
      * DumpRenderTree/LayoutTestController.h:
      (LayoutTestController):
      * DumpRenderTree/blackberry/LayoutTestControllerBlackBerry.cpp:
      (LayoutTestController::setDomainRelaxationForbiddenForURLScheme):
      * DumpRenderTree/chromium/LayoutTestController.cpp:
      (LayoutTestController::LayoutTestController):
      (LayoutTestController::setDomainRelaxationForbiddenForURLScheme):
      * DumpRenderTree/chromium/LayoutTestController.h:
      (LayoutTestController):
      * DumpRenderTree/efl/LayoutTestControllerEfl.cpp:
      (LayoutTestController::setDomainRelaxationForbiddenForURLScheme):
      * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
      (LayoutTestController::setDomainRelaxationForbiddenForURLScheme):
      * DumpRenderTree/mac/LayoutTestControllerMac.mm:
      (LayoutTestController::setDomainRelaxationForbiddenForURLScheme):
      * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
      (LayoutTestController::setDomainRelaxationForbiddenForURLScheme):
      * DumpRenderTree/qt/LayoutTestControllerQt.h:
      (LayoutTestController):
      * DumpRenderTree/win/LayoutTestControllerWin.cpp:
      (LayoutTestController::setDomainRelaxationForbiddenForURLScheme):
      * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
      (LayoutTestController::setDomainRelaxationForbiddenForURLScheme):
      
      LayoutTests: 
      
      * http/tests/security/setDomainRelaxationForbiddenForURLScheme.html:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117460 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      04a49ff5
    • commit-queue@webkit.org's avatar
      [EFL] Fix link error caused by not directly linking with edbus · b0e004ec
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86747
      
      Unreviewed build fix.
      
      Patch by Thiago Marcos P. Santos <thiago.santos@intel.com> on 2012-05-17
      
      .:
      
      * Source/cmake/FindEFL.cmake:
      
      Source/WebKit:
      
      * PlatformEfl.cmake:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117459 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b0e004ec
    • gyuyoung.kim@samsung.com's avatar
      Convert setDomainRelaxationForbiddenForURLScheme to use InternalSettings interface · dd5d9771
      gyuyoung.kim@samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=86704
      
      Reviewed by Eric Seidel.
      
      .:
      
      * Source/autotools/symbols.filter: Add setDomainRelaxationForbiddenForURLScheme symbol filter.
      
      Source/WebCore:
      
      Add setDomainRelaxationForbiddenForURLScheme functions, because it is able to work in the
      cross-port way by means of the InternalSettings interface.
      
      No new tests, since we are improving here the infra-structure for testing
      a specific method.
      
      * testing/InternalSettings.cpp:
      (WebCore):
      (WebCore::InternalSettings::setDomainRelaxationForbiddenForURLScheme):
      * testing/InternalSettings.h:
      (InternalSettings):
      * testing/InternalSettings.idl:
      
      Source/WebKit/chromium:
      
      Remove setDomainRelaxationForbiddenForURLScheme functions, because it is able to work in the
      cross-port way through the InternalSettings interface.
      
      * public/WebView.h:
      * src/WebViewImpl.cpp:
      * src/WebViewImpl.h:
      (WebViewImpl):
      
      Source/WebKit/gtk:
      
      Remove setDomainRelaxationForbiddenForURLScheme functions, because it is able to work in the
      cross-port way through the InternalSettings interface.
      
      * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
      (DumpRenderTreeSupportGtk::deliverAllMutationsIfNecessary):
      * WebCoreSupport/DumpRenderTreeSupportGtk.h:
      (DumpRenderTreeSupportGtk):
      
      Source/WebKit/mac:
      
      Remove setDomainRelaxationForbiddenForURLScheme functions, because it is able to work in the
      cross-port way through the InternalSettings interface.
      
      * WebKit.order:
      * WebView/WebView.mm:
      * WebView/WebViewPrivate.h:
      
      Source/WebKit/qt:
      
      Remove setDomainRelaxationForbiddenForURLScheme functions, because it is able to work in the
      cross-port way through the InternalSettings interface.
      
      * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
      * WebCoreSupport/DumpRenderTreeSupportQt.h:
      
      Source/WebKit/win:
      
      Remove setDomainRelaxationForbiddenForURLScheme functions, because it is able to work in the
      cross-port way through the InternalSettings interface.
      
      * Interfaces/IWebViewPrivate.idl:
      * WebView.cpp:
      * WebView.h:
      (WebView):
      
      Source/WebKit2:
      
      * win/WebKit2.def: Add setDomainRelaxationForbiddenForURLScheme symbol filter.
      
      Tools:
      
      Remove setDomainRelaxationForbiddenForURLScheme functions, because it is able to work in the
      cross-port way through the InternalSettings interface.
      
      * DumpRenderTree/LayoutTestController.cpp:
      (LayoutTestController::staticFunctions):
      * DumpRenderTree/LayoutTestController.h:
      (LayoutTestController):
      * DumpRenderTree/blackberry/LayoutTestControllerBlackBerry.cpp:
      * DumpRenderTree/chromium/LayoutTestController.cpp:
      (LayoutTestController::LayoutTestController):
      * DumpRenderTree/chromium/LayoutTestController.h:
      (LayoutTestController):
      * DumpRenderTree/efl/LayoutTestControllerEfl.cpp:
      * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
      * DumpRenderTree/mac/LayoutTestControllerMac.mm:
      * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
      * DumpRenderTree/qt/LayoutTestControllerQt.h:
      (LayoutTestController):
      * DumpRenderTree/win/LayoutTestControllerWin.cpp:
      * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
      
      LayoutTests:
      
      Invoke setDomainRelaxationForbiddenForURLScheme functions from internalSettings, because it is able to work in the
      cross-port way via the InternalSettings interface.
      
      * http/tests/security/setDomainRelaxationForbiddenForURLScheme.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117428 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dd5d9771
  7. 16 May, 2012 3 commits
    • commit-queue@webkit.org's avatar
      [EFL] Support for Battery Status API on the WebKit-Efl · f880df93
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=83254
      
      Patch by Kihong Kwon <kihong.kwon@samsung.com> on 2012-05-16
      Reviewed by Chang Shu.
      
      .:
      
      Add dependency check for e_ukit package which is in the e_dbus library.
      
      * Source/cmake/FindEFL.cmake:
      
      Source/WebKit:
      
      Add e_ukit library and include directory to get battery status of device.
      
      * PlatformEfl.cmake:
      
      Source/WebKit/efl:
      
      The set of e_dbus libraries, e_ukit library in particular, enables to support all types of battery status events (e.g., charging, chargingTime, dischargingTime, level).
      
      * WebCoreSupport/BatteryClientEfl.cpp:
      (WebCore::BatteryClientEfl::BatteryClientEfl):
      (WebCore::BatteryClientEfl::startUpdating):
      (WebCore::BatteryClientEfl::stopUpdating):
      (WebCore::BatteryClientEfl::setBatteryStatus):
      (WebCore):
      (WebCore::BatteryClientEfl::timerFired):
      (WebCore::BatteryClientEfl::getBatteryStatus):
      (WebCore::BatteryClientEfl::setBatteryClient):
      * WebCoreSupport/BatteryClientEfl.h:
      (WebCore::BatteryClientEfl::batteryStatus):
      (BatteryClientEfl):
      
      Tools:
      
      Add e_dbus libraries to jhbuild's modules list.
      
      * efl/jhbuild.modules:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117378 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f880df93
    • commit-queue@webkit.org's avatar
      [chromium] No modifier flags (shift/ctrl/alt) in drag&drop events on chromium linux · 621df958
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86236
      
      Patch by Varun Jain <varunjain@google.com> on 2012-05-16
      Reviewed by Tony Chang.
      
      .:
      
      * ManualTests/chromium/modifiers-during-drag-and-drop.html: Added.
      
      Source/WebCore:
      
      ManualTests: ManualTests/chromium/modifiers-during-drag-and-drop.html
      
      * page/DragController.cpp:
      (WebCore::createMouseEvent):
      * platform/DragData.cpp:
      (WebCore):
      (WebCore::DragData::modifierKeyState):
      * platform/DragData.h:
      (DragData):
      * platform/chromium/ChromiumDataObject.cpp:
      (WebCore::ChromiumDataObject::ChromiumDataObject):
      * platform/chromium/ChromiumDataObject.h:
      (WebCore::ChromiumDataObject::modifierKeyState):
      (WebCore::ChromiumDataObject::setModifierKeyState):
      (ChromiumDataObject):
      * platform/chromium/DragDataChromium.cpp:
      (WebCore::DragData::modifierKeyState):
      (WebCore):
      
      Source/WebKit/chromium:
      
      * public/WebView.h:
      (WebView):
      * src/WebViewImpl.cpp:
      (WebKit::webInputEventKeyStateToPlatformEventKeyState):
      (WebKit):
      (WebKit::WebViewImpl::dragTargetDragEnter):
      (WebKit::WebViewImpl::dragTargetDragOver):
      (WebKit::WebViewImpl::dragTargetDrop):
      (WebKit::WebViewImpl::dragTargetDragEnterOrOver):
      * src/WebViewImpl.h:
      (WebViewImpl):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117327 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      621df958
    • keishi@webkit.org's avatar
      [chromium] Add WebKit API to access inner text value of input element · 39a4df32
      keishi@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=85353
      
      Reviewed by Kent Tamura.
      
      .:
      
      * Source/autotools/symbols.filter: Added HTMLInputElement::setEditingValue
      
      Source/WebCore:
      
      Test: fast/forms/editing-value.html
      
      We need this to implement the datalist UI for  <input type=email multiple>.
      HTMLInputElement.value gives you the sanitized value so the whitespace between values are trimmed.
      We need to append the selected suggestion to the end without modifying the rest of the text.
      
      * WebCore.exp.in: Added HTMLInputElement::setEditingValue
      * html/HTMLInputElement.cpp:
      (WebCore::HTMLInputElement::setEditingValue):
      (WebCore):
      * html/HTMLInputElement.h:
      (HTMLInputElement):
      * testing/Internals.cpp:
      (WebCore::Internals::setEditingValue):
      (WebCore):
      * testing/Internals.h:
      (Internals):
      * testing/Internals.idl:
      
      Source/WebKit/chromium:
      
      * public/WebInputElement.h:
      (WebInputElement):
      * src/WebInputElement.cpp:
      (WebKit::WebInputElement::editingValue):
      (WebKit):
      (WebKit::WebInputElement::setEditingValue):
      
      Source/WebKit2:
      
      * win/WebKit2.def: Added HTMLInputElement::setEditingValue
      * win/WebKit2CFLite.def: Added HTMLInputElement::setEditingValue
      
      LayoutTests:
      
      * fast/forms/editing-value-expected.txt: Added.
      * fast/forms/editing-value.html: Added. Tests that setting the editing value takes care of the style and placeholder, and that it fires an input event.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117263 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      39a4df32
  8. 15 May, 2012 2 commits
    • commit-queue@webkit.org's avatar
      [EFL] Enable Fullscreen API · 08a1f58e
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=85870
      
      Patch by Kihong Kwon <kihong.kwon@samsung.com> on 2012-05-15
      Reviewed by Antonio Gomes.
      
      .:
      
      Enable FULLSCREEN_API on the Efl port.
      
      * Source/cmake/OptionsEfl.cmake:
      
      Source/WebKit/efl:
      
      * WebCoreSupport/ChromeClientEfl.cpp:
      (WebCore::ChromeClientEfl::supportsFullScreenForElement):
      Add check routine if the full screen is enabled by page setting.
      * ewk/ewk_view.cpp:
      (_Ewk_View_Private_Data):
      (_ewk_view_priv_new):
      Add full screen setting to be true.
      
      Tools:
      
      Enable full screen api feature on the EFL port.
      There are two failed test cases under LayoutTests/fullscreen.
      They are going to be fixed with other patch.
      
      * Scripts/webkitperl/FeatureList.pm:
      
      LayoutTests:
      
      * platform/efl/Skipped: Remove fullscreen/video-controls-override.html.
      * platform/efl/fullscreen/full-screen-iframe-zIndex-expected.png: Added.
      * platform/efl/fullscreen/full-screen-placeholder-expected.txt: Added.
      * platform/efl/fullscreen/full-screen-remove-ancestor-after-expected.png: Added.
      * platform/efl/fullscreen/full-screen-render-inline-expected.txt: Added.
      * platform/efl/fullscreen/full-screen-stacking-context-expected.png: Added.
      * platform/efl/fullscreen/full-screen-zIndex-after-expected.png: Added.
      * platform/efl/fullscreen/full-screen-zIndex-expected.png: Added.
      * platform/efl/fullscreen/parent-flow-inline-with-block-child-expected.png: Added.
      * platform/efl/fullscreen/parent-flow-inline-with-block-child-expected.txt: Added.
      * platform/efl/test_expectations.txt: Remove fullscreen and media/video-play-require-user-gesture.html
        - Add full-screen-keyboard-disabled.html and video-controls-drag.html to the efl's test_expectation.txt
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117205 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      08a1f58e
    • shinyak@chromium.org's avatar
      document.execCommand('Indent') in the direct child of ShadowRoot causes a crash. · 9f76fa84
      shinyak@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86341
      
      Reviewed by Ryosuke Niwa.
      
      .:
      
      Exports necessary symbols.
      
      * Source/autotools/symbols.filter:
      
      Source/WebCore:
      
      When document.execCommand('Indent') is executed in the direct child of ShadowRoot,
      the scope variable of TextIterator becomes ShadowRoot. However, an element is assumed for it,
      so a crash happended.
      
      This patch enables TextIterator to have ShadowRoot as a scope variable.
      
      Test: editing/shadow/execcommand-indent-in-shadow.html
      
      * WebCore.exp.in:
      * editing/ApplyBlockElementCommand.cpp:
      (WebCore::ApplyBlockElementCommand::doApply):
      * editing/InsertListCommand.cpp:
      (WebCore::InsertListCommand::doApply):
      * editing/TextIterator.cpp:
      (WebCore::TextIterator::rangeFromLocationAndLength):
      * editing/TextIterator.h:
      (TextIterator):
      * editing/htmlediting.cpp:
      (WebCore::indexForVisiblePosition):
      (WebCore::visiblePositionForIndex):
      * editing/htmlediting.h:
      (WebCore):
      
      Source/WebKit/chromium:
      
      * src/WebRange.cpp:
      (WebKit::WebRange::fromDocumentRange):
      
      Source/WebKit2:
      
      Exports necessary symbols.
      
      * win/WebKit2.def:
      * win/WebKit2CFLite.def:
      
      LayoutTests:
      
      * editing/shadow/execcommand-indent-in-shadow-expected.txt: Added.
      * editing/shadow/execcommand-indent-in-shadow.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117041 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9f76fa84
  9. 14 May, 2012 2 commits
  10. 11 May, 2012 5 commits
    • jpfau@apple.com's avatar
      REGRESSION (r114170): Scroll areas in nested frames improperly placed when tiled drawing is enabled · 240add3d
      jpfau@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=86239
      
      Reviewed by Anders Carlsson.
      
      .:
      
      * ManualTests/resources/frame-textarea.html: Added.
      * ManualTests/scrollable-positioned-frame.html: Added.
      * ManualTests/scrollable-positioned-nested-frame.html: Added.
      
      Source/WebCore:
      
      Fixes a regression introduced in r114170 by recursively adding positions of parent frames to placement of nested frame scroll areas.
      
      Manual tests: ManualTests/scrollable-positioned-frame.html
                    ManualTests/scrollable-positioned-nested-frame.html
      
      * page/scrolling/ScrollingCoordinator.cpp:
      (WebCore::computeNonFastScrollableRegion):
      (WebCore::ScrollingCoordinator::frameViewLayoutUpdated):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116832 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      240add3d
    • kevino@webkit.org's avatar
    • tommyw@google.com's avatar
      MediaStream API: Fix a reference counting issue in UserMediaRequest · 47b3860c
      tommyw@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=86210
      
      Reviewed by Abhishek Arya.
      
      .:
      
      * ManualTests/user-media-request-crash.html: Added.
      
      Source/WebCore:
      
      When contextDestroyed() is called on UserMediaRequest it does a callback to the
      page client. If the receiving code clears their stored copy the UserMediaRequest
      object is destroyed in the middle of the call.
      
      Currently only testable manually against chrome, preferably with asan turned on.
      I have added a manual test that verifies the fix, but I have started work
      to make DumpRenderTree able to test this and many other things. The first patch is here:
      https://bugs.webkit.org/show_bug.cgi?id=86215
      
      * Modules/mediastream/UserMediaRequest.cpp:
      (WebCore::UserMediaRequest::contextDestroyed):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116783 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      47b3860c
    • commit-queue@webkit.org's avatar
      Web Intents code only supports V8 · 73aff5d6
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=85954
      
      Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-11
      Reviewed by Adam Barth.
      
      .:
      
      Add ENABLE_WEB_INTENTS flag to CMake.
      
      * Source/cmake/WebKitFeatures.cmake:
      * Source/cmakeconfig.h.cmake:
      
      Source/WebCore:
      
      Add necessary abstraction for js Dictionary and ScriptValue so that
      the Web Intents code in WebCore compiles with JSC, not just V8.
      
      This required changes in the JSC bindings generator to pass
      callback arguments of type SerializedScriptValue as raw pointers
      instead of RefPtr. This matches the change made to the V8 bindings
      generator in r104531.
      
      * CMakeLists.txt:
      * Modules/intents/Intent.cpp:
      * Modules/intents/Intent.h:
      * bindings/js/Dictionary.cpp:
      (WebCore::Dictionary::Dictionary):
      (WebCore):
      (WebCore::Dictionary::getOwnPropertiesAsStringHashMap):
      * bindings/js/Dictionary.h:
      (Dictionary):
      * bindings/js/JSBindingsAllInOne.cpp:
      * bindings/js/JSDictionary.cpp:
      (WebCore::JSDictionary::convertValue):
      (WebCore):
      * bindings/js/JSDictionary.h:
      (WebCore):
      (WebCore::JSDictionary::initializerObject):
      * bindings/js/ScriptValue.cpp:
      (WebCore::ScriptValue::serialize):
      (WebCore):
      * bindings/js/ScriptValue.h:
      (ScriptValue):
      * bindings/scripts/CodeGeneratorJS.pm:
      (AddIncludesForType):
      (GenerateCallbackHeader):
      (GenerateCallbackImplementation):
      (GetNativeTypeForCallbacks):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116763 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      73aff5d6
    • commit-queue@webkit.org's avatar
      [BlackBerry] Update DumpRenderTree.cpp to also run ref-tests if there're any · 42110530
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86055
      
      Patch by Xiaobo Wang <xbwang@torchmobile.com.cn> on 2012-05-11
      Reviewed by Rob Buis.
      
      Ref-tests are tests with suffix "-expected", "-expected-mismatch" and a valid
      extension(".html", ".htm", etc.).
      Currently torch-launcher only run tests parsed by NRWT, with ref-tests
      excluded. As a result, if a test have ref-tests (which were not run), our
      DumpRenderTree Perl script will think there's a crash and exit with code 1.
      So NRWT will report the result as CRASH.
      We need to update DumpRenderTree.cpp to try to find ref-tests and run them.
      
      * DumpRenderTree/blackberry/DumpRenderTree.cpp:
      (BlackBerry::WebKit::DumpRenderTree::DumpRenderTree):
      (BlackBerry::WebKit::DumpRenderTree::getRefTests):
      (WebKit):
      (BlackBerry::WebKit::DumpRenderTree::runCurrentTest):
      (BlackBerry::WebKit::DumpRenderTree::runRemainingTests):
      (BlackBerry::WebKit::DumpRenderTree::runTests):
      * DumpRenderTree/blackberry/DumpRenderTreeBlackBerry.h:
      (DumpRenderTree):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116758 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      42110530
  11. 10 May, 2012 6 commits
    • morrita@google.com's avatar
      ElementShadow should minimize the usage of "ShadowRoot" name · 49d99d93
      morrita@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=85970
      
      Reviewed by Dimitri Glazkov.
      
      .:
      
      Removed symbols which no longer exists
      
      * Source/autotools/symbols.filter:
      
      Source/WebCore:
      
      This change cleans two out dated assumptions which brought in at
      early stage of Shadow DOM implementation.
      
      - Removed Element::hasShadowRoot(): shadow existence can be checked by Element::shadow().
      - Made ElementShadow::removeAllShadowRoots() private: we no longer allow ShadowRoot removal.
        It can only happens at the ElementShadow destruction.
      
      Most of changes in element implementations are basically simple
      replacement from hasShadowRoot() to shadow().
      
      No new tests. Covered by existing tests.
      
      * WebCore.exp.in:
      * dom/ContainerNodeAlgorithms.h:
      (WebCore::ChildFrameDisconnector::collectDescendant):
      * dom/ComposedShadowTreeWalker.cpp:
      (WebCore::ComposedShadowTreeWalker::traverseChild):
      * dom/Document.cpp:
      (WebCore::Document::buildAccessKeyMap):
      * dom/Element.cpp:
      (WebCore::Element::recalcStyle):
      (WebCore::Element::ensureShadowRoot):
      (WebCore::Element::childrenChanged):
      * dom/Element.h:
      (Element):
      (WebCore::isShadowHost):
      (WebCore):
      * dom/ElementShadow.cpp:
      (WebCore::ElementShadow::~ElementShadow):
      (WebCore::ElementShadow::removeAllShadowRoots):
      * dom/ElementShadow.h:
      (ElementShadow):
      (WebCore::ElementShadow::host):
      * dom/EventDispatcher.cpp:
      * dom/Node.cpp:
      (WebCore::oldestShadowRootFor):
      * dom/NodeRenderingContext.cpp:
      (WebCore::NodeRenderingContext::NodeRenderingContext):
      * dom/ShadowRoot.cpp:
      (WebCore::ShadowRoot::create):
      * html/ColorInputType.cpp:
      (WebCore::ColorInputType::createShadowSubtree):
      * html/FileInputType.cpp:
      (WebCore::FileInputType::createShadowSubtree):
      (WebCore::FileInputType::multipleAttributeChanged):
      * html/HTMLDetailsElement.cpp:
      (WebCore::HTMLDetailsElement::createShadowSubtree):
      * html/HTMLInputElement.cpp:
      (WebCore::HTMLInputElement::createShadowSubtree):
      * html/HTMLKeygenElement.cpp:
      (WebCore::HTMLKeygenElement::HTMLKeygenElement):
      (WebCore::HTMLKeygenElement::shadowSelect):
      * html/HTMLMediaElement.cpp:
      (WebCore::HTMLMediaElement::hasMediaControls):
      * html/HTMLMeterElement.cpp:
      (WebCore::HTMLMeterElement::createShadowSubtree):
      * html/HTMLProgressElement.cpp:
      (WebCore::HTMLProgressElement::createShadowSubtree):
      * html/HTMLSummaryElement.cpp:
      (WebCore::HTMLSummaryElement::createShadowSubtree):
      * html/HTMLTextAreaElement.cpp:
      (WebCore::HTMLTextAreaElement::createShadowSubtree):
      * html/InputType.cpp:
      (WebCore::InputType::destroyShadowSubtree):
      * html/RangeInputType.cpp:
      (WebCore::RangeInputType::handleMouseDownEvent):
      (WebCore::RangeInputType::createShadowSubtree):
      * html/TextFieldInputType.cpp:
      (WebCore::TextFieldInputType::createShadowSubtree):
      * html/shadow/SliderThumbElement.cpp:
      (WebCore::trackLimiterElementOf):
      * inspector/InspectorDOMAgent.cpp:
      (WebCore::InspectorDOMAgent::unbind):
      (WebCore::InspectorDOMAgent::buildObjectForNode):
      * page/FocusController.cpp:
      (WebCore):
      * rendering/RenderFileUploadControl.cpp:
      (WebCore::RenderFileUploadControl::uploadButton):
      * svg/SVGTRefElement.cpp:
      (WebCore::SVGTRefElement::updateReferencedText):
      (WebCore::SVGTRefElement::detachTarget):
      * testing/Internals.cpp:
      (WebCore::Internals::ensureShadowRoot):
      (WebCore::Internals::youngestShadowRoot):
      (WebCore::Internals::oldestShadowRoot):
      * testing/Internals.h:
      (Internals):
      * testing/Internals.idl:
      
      Source/WebKit2:
      
      Removed symbols which no longer exists
      
      * win/WebKit2.def:
      * win/WebKit2CFLite.def:
      
      LayoutTests:
      
      Removed tests cases which exercise shadow root removals.
      Such functionality was only available from Internals object
      and it made little sense to test it.
      
      * fast/dom/shadow/content-element-move-expected.txt:
      * fast/dom/shadow/content-element-move.html:
      * fast/dom/shadow/dynamically-created-shadow-root-expected.html:
      * fast/dom/shadow/dynamically-created-shadow-root.html:
      * fast/dom/shadow/layout-tests-can-access-shadow-expected.txt:
      * fast/dom/shadow/layout-tests-can-access-shadow.html:
      * fast/dom/shadow/multiple-shadowroot-expected.txt:
      * fast/dom/shadow/multiple-shadowroot.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116730 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      49d99d93
    • gyuyoung.kim@samsung.com's avatar
      Move resumeAnimations to use Internals interface · 05ecb887
      gyuyoung.kim@samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=86063
      
      Reviewed by Alexey Proskuryakov.
      
      .:
      
      * Source/autotools/symbols.filter: Add a symbol filter for resumeAnimations.
      
      Source/WebCore:
      
      Add resumeAnimations functions, because it is able to work in the
      cross-port way through the Internals interface.
      
      No new tests, since we are improving here the infra-structure for testing
      a specific method.
      
      * testing/Internals.cpp:
      (WebCore::Internals::resumeAnimations):
      (WebCore):
      * testing/Internals.h:
      (Internals):
      * testing/Internals.idl:
      
      Source/WebKit/efl:
      
      Remove resumeAnimations functions, because it is able to work in the
      cross-port way through the Internals interface.
      
      * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
      * WebCoreSupport/DumpRenderTreeSupportEfl.h:
      
      Source/WebKit/gtk:
      
      Remove resumeAnimations functions, because it is able to work in the
      cross-port way through the Internals interface.
      
      * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
      * WebCoreSupport/DumpRenderTreeSupportGtk.h:
      (DumpRenderTreeSupportGtk):
      
      Source/WebKit/mac:
      
      Remove resumeAnimations functions, because it is able to work in the
      cross-port way through the Internals interface.
      
      * WebKit.order:
      * WebView/WebFrame.mm:
      * WebView/WebFramePrivate.h:
      
      Source/WebKit/qt:
      
      Remove resumeAnimations functions, because it is able to work in the
      cross-port way through the Internals interface.
      
      * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
      * WebCoreSupport/DumpRenderTreeSupportQt.h:
      
      Source/WebKit/win:
      
      Remove resumeAnimations functions, because it is able to work in the
      cross-port way through the Internals interface.
      
      * Interfaces/IWebFramePrivate.idl:
      * WebFrame.cpp:
      * WebFrame.h:
      
      Source/WebKit2:
      
      * win/WebKit2.def: Add a symbol filter for resumeAnimations.
      
      Tools:
      
      Remove resumeAnimations functions, because it is able to work in the
      cross-port way through the Internals interface.
      
      * DumpRenderTree/LayoutTestController.cpp:
      (LayoutTestController::staticFunctions):
      * DumpRenderTree/LayoutTestController.h:
      (LayoutTestController):
      * DumpRenderTree/blackberry/LayoutTestControllerBlackBerry.cpp:
      * DumpRenderTree/chromium/LayoutTestController.cpp:
      (LayoutTestController::LayoutTestController):
      * DumpRenderTree/chromium/LayoutTestController.h:
      (LayoutTestController):
      * DumpRenderTree/efl/LayoutTestControllerEfl.cpp:
      * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
      * DumpRenderTree/mac/LayoutTestControllerMac.mm:
      * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
      * DumpRenderTree/qt/LayoutTestControllerQt.h:
      (LayoutTestController):
      * DumpRenderTree/win/LayoutTestControllerWin.cpp:
      * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
      * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
      * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
      * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
      (LayoutTestController):
      
      LayoutTests:
      
      Call resumeAnimations functions from internals, because it is able to work in the
      cross-port way through the Internals interface.
      
      * animations/play-state-suspend.html:
      * animations/stop-animation-on-suspend.html:
      * animations/suspend-resume-animation-events.html:
      * animations/suspend-resume-animation.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116729 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      05ecb887
    • zandobersek@gmail.com's avatar
      [GTK] ENABLE_IFRAME_SEAMLESS support · dc91b302
      zandobersek@gmail.com authored
      https://bugs.webkit.org/show_bug.cgi?id=85843
      
      Reviewed by Eric Seidel.
      
      .:
      
      Add a configuration option for enabling the iframe seamless
      attribute support, enabling it by default.
      
      * configure.ac:
      
      Source/WebCore:
      
      Export the ENABLE_IFRAME_SEAMLESS feature define when the feature is
      enabled.
      
      No new tests - all the related tests should now be passing.
      
      * GNUmakefile.am:
      
      Tools:
      
      Add the iframe-seamless option to the options list. This makes it
      possible to enable the iframe seamless support through build-webkit
      script. Enabled by default for all the ports.
      
      * Scripts/webkitperl/FeatureList.pm:
      
      LayoutTests:
      
      Remove test expectations for the iframe seamless tests. All these
      tests should be passing now as the feature is enabled.
      
      * platform/gtk/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116679 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dc91b302
    • schenney@chromium.org's avatar
      SVG Filters allow invalid elements as children · 3c2c72bb
      schenney@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=83979
      
      Reviewed by Nikolas Zimmermann.
      
      .: 
      
      This test will crash upon load in Chromium, unless the associated fix is in.
      
      * ManualTests/bugzilla-83979.svg: Added.
      
      Source/WebCore: 
      
      According to the SVG spec, there are numerous restrictions on the
      content of nodes (that is, their children). Specific to this problem,
      SVGFilter elements may only contain SVGFilterPrimitive elements, and
      those may only contain animation related elements. This patch enforces
      the restriction on filters in the render tree, thus preventing us from
      having (for instance) content that is inside a filter yet filtered by
      the filter.
      
      Manual test: ManualTests/bugzilla-83979.svg
      
      * svg/SVGFilterElement.cpp:
      (WebCore::SVGFilterElement::childShouldCreateRenderer): Added to only allow renderers for fe* children
      (WebCore):
      * svg/SVGFilterElement.h:
      (SVGFilterElement):
      * svg/SVGFilterPrimitiveStandardAttributes.h: Do not allow any children at all for fe* elements.
      (SVGFilterPrimitiveStandardAttributes):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116647 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3c2c72bb
    • tkent@chromium.org's avatar
      Calendar Picker: Fix a crash by changing input type. · 35d69044
      tkent@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86007
      
      Reviewed by Hajime Morita.
      
      .:
      
      * ManualTests/forms/calendar-picker-crash-by-type-change.html: Added.
      
      Source/WebCore:
      
      Manual test: forms/calendar-picker-crash-by-type-change.html
      
      * html/shadow/CalendarPickerElement.cpp:
      (WebCore::CalendarPickerElement::~CalendarPickerElement):
      Added. Make sure the popup is closed.
      * html/shadow/CalendarPickerElement.h:
      (CalendarPickerElement): Add declaration of the destructor.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116611 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      35d69044
    • gyuyoung.kim@samsung.com's avatar
      Move suspendAnimations to use Internals interface. · fb87fb4e
      gyuyoung.kim@samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=85986
      
      Reviewed by Ryosuke Niwa.
      
      .:
      
      * Source/autotools/symbols.filter: Add a symbol filter for suspendAnimations.
      
      Source/WebCore:
      
      Add suspendAnimations functions, because it is able to work in the
      cross-port way through the Internals interface.
      
      No new tests, since we are improving here the infra-structure for testing
      a specific method.
      
      * testing/Internals.cpp:
      (WebCore::Internals::suspendAnimations):
      (WebCore):
      * testing/Internals.h:
      (Internals):
      * testing/Internals.idl:
      
      Source/WebKit/efl:
      
      Remove suspendAnimations functions, because it is able to work in the
      cross-port way through the Internals interface.
      
      * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
      * WebCoreSupport/DumpRenderTreeSupportEfl.h:
      
      Source/WebKit/gtk:
      
      Remove suspendAnimations functions, because it is able to work in the
      cross-port way through the Internals interface.
      
      * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
      * WebCoreSupport/DumpRenderTreeSupportGtk.h:
      (DumpRenderTreeSupportGtk):
      
      Source/WebKit/mac:
      
      Remove suspendAnimations functions, because it is able to work in the
      cross-port way through the Internals interface.
      
      * WebKit.order:
      * WebView/WebFrame.mm:
      * WebView/WebFramePrivate.h:
      
      Source/WebKit/qt:
      
      Remove suspendAnimations functions, because it is able to work in the
      cross-port way through the Internals interface.
      
      * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
      * WebCoreSupport/DumpRenderTreeSupportQt.h:
      
      Source/WebKit/win:
      
      Remove suspendAnimations functions, because it is able to work in the
      cross-port way through the Internals interface.
      
      * Interfaces/IWebFramePrivate.idl:
      * WebFrame.cpp:
      * WebFrame.h:
      
      Source/WebKit2:
      
      * win/WebKit2.def: Add a symbol filter for suspendAnimations.
      
      Tools:
      
      Remove suspendAnimations functions, because it is able to work in the
      cross-port way through the Internals interface
      
      * DumpRenderTree/LayoutTestController.cpp:
      (LayoutTestController::staticFunctions):
      * DumpRenderTree/LayoutTestController.h:
      (LayoutTestController):
      * DumpRenderTree/blackberry/LayoutTestControllerBlackBerry.cpp:
      * DumpRenderTree/chromium/LayoutTestController.cpp:
      (LayoutTestController::LayoutTestController):
      * DumpRenderTree/chromium/LayoutTestController.h:
      (LayoutTestController):
      * DumpRenderTree/efl/LayoutTestControllerEfl.cpp:
      * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
      * DumpRenderTree/mac/LayoutTestControllerMac.mm:
      * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
      * DumpRenderTree/qt/LayoutTestControllerQt.h:
      (LayoutTestController):
      * DumpRenderTree/win/LayoutTestControllerWin.cpp:
      * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
      
      LayoutTests:
      
      Call suspendAnimations functions from internals, because it is able to work in the
      cross-port way through the Internals interface.
      
      * animations/play-state-suspend.html:
      * animations/stop-animation-on-suspend.html:
      * animations/suspend-resume-animation-events.html:
      * animations/suspend-resume-animation.html:
      * animations/suspend-transform-animation.html:
      * transitions/suspend-transform-transition.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116610 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fb87fb4e
  12. 09 May, 2012 4 commits
    • commit-queue@webkit.org's avatar
      Use suitable viewport values on XHTML-MP pages. · 7736e17c
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=85425
      
      Patch by Hugo Parente Lima <hugo.lima@openbossa.org> on 2012-05-09
      Reviewed by Kenneth Rohde Christiansen.
      
      .:
      
      Add LEGACY_VIEWPORT_ADAPTION use feature to cmake build system,
      this feature will enable the use of a suitable viewport size
      on legacy XHTML-MP pages.
      
      * Source/cmake/WebKitFeatures.cmake:
      
      Source/WebCore:
      
      Tests: fast/viewport/viewport-legacy-xhtmlmp-misplaced-doctype.html
             fast/viewport/viewport-legacy-xhtmlmp-ordering.html
             fast/viewport/viewport-legacy-xhtmlmp.html
      
      Use device-width and device-height as viewport size on
      XHTML-MP pages if the use feature LEGACY_VIEWPORT_ADAPTION
      is set according as the non normative section of
      http://www.w3.org/TR/css-device-adapt/
      
      * dom/Document.cpp:
      (WebCore::Document::setDocType):
      
      Tools:
      
      Enable LEGACY_VIEWPORT_ADAPTION on Qt port.
      
      * qmake/mkspecs/features/features.prf:
      
      LayoutTests:
      
      Add tests for legacy viewport adaption and skip them
      on all ports but the Qt one.
      
      * fast/viewport/viewport-legacy-xhtmlmp-expected.txt: Added.
      * fast/viewport/viewport-legacy-xhtmlmp-misplaced-doctype-expected.txt: Added.
      * fast/viewport/viewport-legacy-xhtmlmp-misplaced-doctype.html: Added.
      * fast/viewport/viewport-legacy-xhtmlmp-ordering-expected.txt: Added.
      * fast/viewport/viewport-legacy-xhtmlmp-ordering.html: Added.
      * fast/viewport/viewport-legacy-xhtmlmp.html: Added.
      * platform/chromium/test_expectations.txt:
      * platform/efl/Skipped:
      * platform/gtk/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116571 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7736e17c
    • commit-queue@webkit.org's avatar
      [BlackBerry] Enable PAGE_POPUP in make file, and implement required methods · a671fc10
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=85907
      
      .:
      
      Patch by Crystal Zhang <haizhang@rim.com> on 2012-05-09
      Reviewed by Rob Buis.
      
      Enable PAGE_POPUP option in make files.
      
      Internal reviewed by Yong Li.
      
      * Source/cmake/OptionsBlackBerry.cmake:
      * Source/cmakeconfig.h.cmake:
      
      Source/WebKit/blackberry:
      
      Patch by Crystal Zhang <haizhang@rim.com> on 2012-05-09
      Reviewed by Rob Buis.
      
      Internal reviewed by Yong Li.
      
      Enable PAGE_POPUP so we can use WebCore::PagePopup and WebCore::PagePopupClient interface.
      Implement virtual methods in WebCore::ChromeClientBlackBerry that required for the
      implementation and add methods in WebKit::WebPage that needed for PagePopupClient.
      
      * Api/WebPage.cpp:
      (BlackBerry::WebKit::WebPagePrivate::WebPagePrivate):
      (BlackBerry::WebKit::WebPagePrivate::handleMouseEvent):
      (BlackBerry::WebKit::WebPage::initPopupWebView):
      (WebKit):
      (BlackBerry::WebKit::WebPage::popupOpened):
      (BlackBerry::WebKit::WebPage::popupClosed):
      (BlackBerry::WebKit::WebPage::hasOpenedPopup):
      (BlackBerry::WebKit::WebPage::popup):
      (BlackBerry::WebKit::WebPagePrivate::setParentPopup):
      * Api/WebPage.h:
      (WebCore):
      * Api/WebPage_p.h:
      (WebCore):
      (WebPagePrivate):
      * WebCoreSupport/ChromeClientBlackBerry.cpp:
      (WebCore::ChromeClientBlackBerry::hasOpenedPopup):
      (WebCore::ChromeClientBlackBerry::openPagePopup):
      (WebCore):
      (WebCore::ChromeClientBlackBerry::closePagePopup):
      * WebCoreSupport/ChromeClientBlackBerry.h:
      (WebCore):
      (ChromeClientBlackBerry):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116536 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a671fc10
    • carlosgc@webkit.org's avatar
      [GTK] Split WebKit2 Makefile moving source code listings to GNUmakefile.list.am · 8ac1022f
      carlosgc@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=85985
      
      Reviewed by Gustavo Noronha Silva.
      
      .:
      
      * GNUmakefile.am:
      
      Source/WebKit2:
      
      * GNUmakefile.am:
      * GNUmakefile.list.am: Copied from Source/WebKit2/GNUmakefile.am.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116534 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8ac1022f
    • carlosgc@webkit.org's avatar
      [GTK] Use independent version numbers for public libraries · 2ca4f655
      carlosgc@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=85984
      
      Reviewed by Gustavo Noronha Silva.
      
      .:
      
      * configure.ac: Define LIBJAVASCRIPTCOREGTK_VERSION and
      LIBWEBKIT2GTK_VERSION using the same version as
      LIBWEBKITGTK_VERSION for backwards compatibility.
      
      Source/JavaScriptCore:
      
      * GNUmakefile.am: Use LIBJAVASCRIPTCOREGTK_VERSION for library
      version.
      
      Source/WebKit2:
      
      * GNUmakefile.am: Use LIBWEBKIT2GTK_VERSION for library version.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116533 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2ca4f655