
Call paintToggleButton() for radio buttons and checkboxes.
6 years agoAX: Need ability to get line range for text marker.
AX: Need ability to get line range for text marker.
Added test to ensure we can get the correct range of a line from a given marker.
Also updated existing bounds-for-range test to include new attribute.
* platform/mac/accessibility/line-range-for-text-marker-expected.txt: Added.
* platform/mac/accessibility/line-range-for-text-marker.html: Added.
attributes such as AXParagraphTextMarkerRangeForTextMarker and AXSentenceTextMarkerRangeForTextMarker.
6 years agoFix iOS build.
6 years ago[MSE][Mac] Support lease-renewal.
[MSE][Mac] Support lease-renewal.
Trigger a new key request when receiving an update message containting "renew".
ICU knows to ignore soft hyphens, so we don't need to replace them before searching.
6 years agoPreparation for using Soup on Windows.
Preparation for using Soup on Windows.
Added Soup source files in WinCairo build.
Only build if USE(SOUP) to prevent building when USE(CURL) is true.
Only include unistd.h in non-Visual Studio builds.
but that would need to be left undefined for Visual Studio.
Add all gobject source files in WinCairo build.
6 years agoLLVM IR for store barriers should be nicely arranged and they don't need exception...
6 years ago[CMake] Stop checking for WTF_USE_ICU_UNICODE.
[CMake] Stop checking for WTF_USE_ICU_UNICODE.
being properly included since then.
6 years agoBuildfix after r166497.
Buildfix after r166497.
* UIProcess/API/efl/ewk_context.h: Missing EAPI added.
6 years ago[CMake][GTK] Do not expand variables twice in if() checks.
* gtk/find-make-dist-errors: Removed.
* gtk/generate-feature-defines-files: Removed.
* gtk/manifest.txt: No longer need to consider autotools files.
* webkit/webkitversion.h.in: Use PROJECT_VERSION_* macros instead of the Autotools ones.
* UIProcess/API/gtk/WebKitVersion.h.in: Use PROJECT_VERSION_* macros instead of the Autotools ones.
to address before landing.
object on the way out.
(WebCore::FormController::formStatesFromStateVector): Use auto.
6 years ago[EFL][WK2] Add ewk APIs to control TLS error policy on WebContext.
Added the new SSL test.
Added the API functions.
Extended the unit test server to handle TLS.
Added tests to check the TLS policy API.
The region to layer and regions to layer mappings should be cleared when the region chain changes.
(WebCore::RenderFlowThread::invalidateRegions): Clear the two maps and flag them for recomputation.
(WebCore::RenderFlowThread::cachedRegionForCompositedLayer): Assert that the returned region exists.
* fast/regions/layers/region-removed-during-animation-expected.html: Added.
* fast/regions/layers/region-removed-during-animation.html: Added.
6 years agoUnreviewed. Fix GTK2 plugin process binary name after r166492.
Unreviewed. Fix GTK2 plugin process binary name after r166492.
* PlatformGTK.cmake: Fix typo.
Removed hostThisRegister() and hostThisValue() and instead use thisArgumentOffset() and thisValue() respectively.
No new tests, no behavior changes.
supports GTK3 plugins.
* CMakeLists.txt: Add common rules to build the default plugin process.
* PlatformEfl.cmake: Remove common cmake code that is now in CMakeLists.txt.
the default plugin process.
Check if the loaded plugin module uses GTK2.
(WebKit::NetscapePluginModule::getPluginInfo): Set requiresGtk2 accordingly.
(WebKit::NetscapePluginModule::scanPlugin): Write "requires-gtk2"
line to stdout if the plugin requires GTK2.
* Shared/Plugins/PluginModuleInfo.h: Add requiresGtk2 boolean member.
WebKitPluginProcess2 executable when the plugin requires GTK2.
member to RawPluginMetaData struct.
* UIProcess/Plugins/gtk/PluginInfoCache.cpp: Bump the cache schema version.
key from the cache.
requires-gtk2 key in the cache.
extra initialization data parameter if the plugin requires GTK2.
(WebKit::PluginProcessProxy::scanPlugin): Check if "requires-gtk2"
was written to stdout.
Replace the remaining uses of OwnPtr, PassOwnPtr under Source/WebCore/html/ with std::unique_ptr.
Trivial fix for compilation error; no new tests.
Replace uses of OwnPtr and PassOwnPtr in code under Source/WebCore/rendering/ with std::unique_ptr.
for the CompressedVector and GenericCompressedData classes.
regression in this.
alpha support or not.
when resetting the texture.
(WebCore::BitmapTexture::Flag::None): Added with 0x00.
of the build info shown in a chart pane and a tooltip.
(Chart): Made.status a table.
now that status.text no longer contains it.
Add NavigatorContentUtils dir to fast/dom in order to manage the test cases well.
* fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt: Renamed from LayoutTests/fast/dom/is-protocol-handler-registered-expected.txt.
* fast/dom/NavigatorContentUtils/is-protocol-handler-registered.html: Renamed from LayoutTests/fast/dom/is-protocol-handler-registered.html.
* fast/dom/NavigatorContentUtils/register-protocol-handler-expected.txt: Renamed from LayoutTests/fast/dom/register-protocol-handler-expected.txt.
* fast/dom/NavigatorContentUtils/register-protocol-handler.html: Renamed from LayoutTests/fast/dom/register-protocol-handler.html.
* fast/dom/NavigatorContentUtils/unregister-protocol-handler-expected.txt: Renamed from LayoutTests/fast/dom/unregister-protocol-handler-expected.txt.
* fast/dom/NavigatorContentUtils/unregister-protocol-handler.html: Renamed from LayoutTests/fast/dom/unregister-protocol-handler.html.
This reclaims 50px × width of the screen real estate.
real estate between the header and the platform names.
6 years agoTried to fix the iOS build.
The test fails (Requested by ap_ on #webkit).
6 years agoFix two failing layout tests on Mountain Lion after r166466.
Fix two failing layout tests on Mountain Lion after r166466.
The compiler probably complain about the return value, that makes more sense.
6 years agoWeb Inspector: Add a new layout test for better coverage of accessibility "focused...
* inspector-protocol/dom/getAccessibilityPropertiesForNode-focused-expected.txt: Added.
* inspector-protocol/dom/getAccessibilityPropertiesForNode-focused.html: Added.
(-[WKWebView initWithFrame:configuration:]): Passed self to WKView's initializer.
* UIProcess/API/Cocoa/_WKDownload.h: Declared originatingWebView as a weak, readonly property.
PageClientImpl can call setOriginatingWebView:. Removed some dead code.
(-[WKView initWithFrame:context:configuration:webView:]): Updated to accept a webView parameter.
(-[WKView initWithFrame:contextRef:pageGroupRef:relatedToPage:]): Passed nil for the webView parameter.
(WebKit::DownloadClient::decideDestinationWithSuggestedFilename): Ensured allowOverwrite is initialized.
* UIProcess/PageClient.h: Included handleDownloadRequest() on all platforms.
* UIProcess/WebPageProxy.h: Ditto.
(WebKit::PageClientImpl::handleDownloadRequest): Called -[_WKDownload setOriginatingWebView:].
* UIProcess/mac/PageClientImpl.h: Added a m_webView member variable.
(WebKit::PageClientImpl::PageClientImpl): Asserted that m_webView is nil if WK API isn't enabled.
-Make the struct public to give access to the offset.
with the MacroAssembler.
-Reorder the field to simplify bit access of the flags we need.
WebCore/editing/cocoa/HTMLConverter.mm:1509:81: error: reference to non-static member function must be called; did you mean to call it with no arguments?
WebCore/editing/cocoa/HTMLConverter.mm:1509:103: error: reference to non-static member function must be called; did you mean