Timeline
Mar 27, 2016:
- 11:47 PM Changeset in webkit [198729] by
-
- 2 edits in trunk/Source/WebCore
Removed redundant #if conditions in ANGLEWebKitBridge.h
https://bugs.webkit.org/show_bug.cgi?id=155880
Patch by Konstantin Tokarev <Konstantin Tokarev> on 2016-03-27
Reviewed by Csaba Osztrogonác.
GTK, Efl, AppleWin, and WinCairo ports can be built only with cmake,
so condition !defined(BUILDING_WITH_CMAKE) implies
!PLATFORM(GTK) && !PLATFORM(EFL) && !PLATOFRM(WIN).
No new tests needed.
- platform/graphics/ANGLEWebKitBridge.h:
- 10:59 PM Changeset in webkit [198728] by
-
- 7 edits in trunk
[EFL] REGRESSION(r188793): It made 200 layout tests and Bindings/event-target-wrapper.html performance test fail
PerformanceTests:
https://bugs.webkit.org/show_bug.cgi?id=148470
Reviewed by Darin Adler.
- Skipped: Unskip the Bindings/event-target-wrapper test.
Source/WebKit2:
https://bugs.webkit.org/show_bug.cgi?id=148470
Reviewed by Darin Adler.
UI events are suppressed in webPage after r188793.
I revert the r136133 for passing the events to WebPage
- WebProcess/WebPage/WebPage.cpp: Removed the codes which was uploaded at r136133.
(WebKit::WebPage::mouseEvent):
(WebKit::WebPage::wheelEvent):
(WebKit::WebPage::keyEvent):
(WebKit::WebPage::touchEvent):
(WebKit::WebPage::canHandleUserEvents): Deleted.
- WebProcess/WebPage/WebPage.h:
LayoutTests:
https://bugs.webkit.org/show_bug.cgi?id=148470
Reviewed by Darin Adler.
- platform/efl/TestExpectations: Unskip the passed tests.
- 10:07 PM Changeset in webkit [198727] by
-
- 2 edits in trunk
WebKit.xcworkspace "All Source" scheme always copies OS X WebKitSystemInterface libraries
https://bugs.webkit.org/show_bug.cgi?id=155889
Reviewed by Alexey Proskuryakov.
Fixes an issue where building the "All Source" scheme in WebKit.xcworkspace would
always copy the OS X WebKitSystemInterface libraries regardless of the selected
base SDK. In particular, it would copy the OS X WebKitSystemInterface libraries
when building with SDK iphonesimulator. WebKit.xcworkspace should copy the SDK-
specific WebKitSystemInterface libraries.
- WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
- 7:31 PM Changeset in webkit [198726] by
-
- 2 edits in trunk/LayoutTests
[EFL][AX] Mark AX failing tests to failure
Unreveiwed EFL gardening.
- platform/efl/TestExpectations:
- 7:32 AM Changeset in webkit [198725] by
-
- 2 edits in trunk/LayoutTests
Mark rtl-scrollbar's tests to pass with incorrectly
Unreviewed EFL gardening.
- platform/efl/TestExpectations: Though rtl scrollbar isn't supported by EFL yet, it has been passed.
Mar 26, 2016:
- 8:07 PM Changeset in webkit [198724] by
-
- 2 edits in trunk/Source/WebKit2
Tried to fix the build.
- UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _takeViewSnapshot]):
- 8:06 PM FeatureFlags edited by
- (diff)
- 7:13 PM Changeset in webkit [198723] by
-
- 2 edits in trunk/Source/WebKit2
Tried to fix the build.
- UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _takeViewSnapshot]):
- 6:05 PM Changeset in webkit [198722] by
-
- 2 edits in trunk/Source/WebCore
Mac CMake build fix.
- PlatformMac.cmake:
Link with AVFoundation libraries.
- 5:59 PM Changeset in webkit [198721] by
-
- 1 edit in trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm
Fix the build by removing the #endif I left in on my last attempt.
- UIProcess/API/Cocoa/WKWebView.mm:
- 5:44 PM Changeset in webkit [198720] by
-
- 2 edits in trunk/Source/WebKit2
Fix build after my most recent commit.
- UIProcess/API/Cocoa/WKWebView.mm:
(WebKit::bufferFormat): Delete the WebKitAdditions include.
- 4:50 PM Changeset in webkit [198719] by
-
- 10 edits in trunk/Source
Move extended color detection into Open Source
https://bugs.webkit.org/show_bug.cgi?id=155909
<rdar://problem/25369754>
Reviewed by Anders Carlsson.
The code for detecting extended color displays
was hidden while the iPad Pro 9.7" was in development.
Now it is public, move the detection to Open Source.
While doing this, add a new method to PlatformScreen
so that we have a more obvious way to detect such
displays.
Source/WebCore:
- platform/PlatformScreen.h: Add screenSupportsExtendedColor.
- platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm:
(PlatformCALayerCocoa::commonInit): Set the backing
store format to the RGBA10XR if we're on an extended
display.
- platform/ios/LegacyTileGridTile.mm:
(WebCore::LegacyTileGridTile::LegacyTileGridTile): Ditto.
(WebCore::setBackingStoreFormat): Deleted. Now set directly
in the constructor.
- platform/ios/PlatformScreenIOS.mm:
(WebCore::screenDepthPerComponent): Cleanup.
(WebCore::screenSupportsExtendedColor): Implement the
iOS version of this using MobileGestalt.
- platform/mac/PlatformScreenMac.mm:
(WebCore::displayFromWidget): Whitespace cleanup.
(WebCore::screenForWidget):
(WebCore::screenForWindow):
(WebCore::screenSupportsExtendedColor): Default implementation
returns false for all screens at the moment.
- platform/spi/cocoa/QuartzCoreSPI.h: New constant.
- platform/spi/ios/MobileGestaltSPI.h: Ditto.
Source/WebKit2:
- Shared/mac/RemoteLayerBackingStore.mm:
(WebKit::bufferFormat): No need to use WebKitAdditions any
more.
- 1:07 PM Changeset in webkit [198718] by
-
- 7 edits in trunk/Source/bmalloc
2016-03-26 Geoffrey Garen <ggaren@apple.com>
Caused a memory regression on PLUM.
Reverted changeset:
bmalloc: fix an ASSERT on iOS
https://bugs.webkit.org/show_bug.cgi?id=155911
http://trac.webkit.org/changeset/198704
bmalloc: support physical page sizes that don't match the virtual page size
https://bugs.webkit.org/show_bug.cgi?id=155898
http://trac.webkit.org/changeset/198702
- 11:37 AM Changeset in webkit [198717] by
-
- 3 edits in trunk/Source/WebCore
[OS X] Layout sometimes flakily assumes overlay scrollbars when clicky-scroll-wheel-mouse is attached and system preference detects scrollbar mode
https://bugs.webkit.org/show_bug.cgi?id=155912
Reviewed by Simon Fraser.
When the system preference is set to detect the scrollbar type (overlay or
always-on, and a clicky scroll wheel mouse is connected, AppKit
asynchronously tells all the NSScrollerImpPairs about the kind of scrollbar
it should be using. However, when this notification is delivered, it may
be in between FrameViews, which means we may not have any
NSScrollerImpPairs created to listen to the notification.
r198444 solved this by asking if we missed any update whenever we create
an NSScrollerImpPair. This works partially; however, there is a significant
amount of layout which occurs before we create the first ScrollAnimatorMac.
This layout will ask the ScrollbarThemeMac if overlay scrollbars are
enabled, and the results will be stale (because we haven't created any the
NSScrollerImpPairs yet).
Luckly, AppKit fires a notification when it discovers what kind of
scrollbars should be used. We can rely on this notification in the event
that we don't have any NSScrollerImpPairs created.
Covered (as best as possible) by existing RTL scrollbar tests. However,
the system preference that governs this is not currently testable.
- platform/mac/ScrollbarThemeMac.mm:
(+[WebScrollbarPrefsObserver registerAsObserver]):
- platform/mac/ScrollAnimatorMac.mm:
(WebCore::ScrollAnimatorMac::ScrollAnimatorMac): Remove the old code.
- 5:53 AM Changeset in webkit [198716] by
-
- 2 edits in trunk/LayoutTests
Remove duplicated tests in EFL TextExpectations.
Unreviewed EFL gardening.
- platform/efl/TestExpectations: Clean up duplicated pathes.
- 12:31 AM Changeset in webkit [198715] by
-
- 3 edits in trunk/Source/WebKit2
Treat SHA-1-signed certificates as insecure by default.
Reviewed by Sam Weinig.
- UIProcess/API/APIPageConfiguration.h: Initialize m_treatsSHA1SignedCertificatesAsInsecure to true.
- UIProcess/API/Cocoa/WKWebViewConfiguration.mm:
(-[WKWebViewConfiguration init]): Initialize _treatsSHA1SignedCertificatesAsInsecure to YES.
- 12:08 AM Changeset in webkit [198714] by
-
- 5 edits in trunk/LayoutTests
ES6 Class syntax. Invoking method of parent class in constructor before super() lead to crash
https://bugs.webkit.org/show_bug.cgi?id=152108
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2016-03-26
Reviewed by Ryosuke Niwa.
- js/arrowfunction-superproperty-expected.txt:
- js/script-tests/arrowfunction-superproperty.js:
- js/script-tests/class-syntax-name.js:
- js/script-tests/class-syntax-string-and-numeric-names.js:
Remove stale FIXMEs from LayoutTests where the bugs have been fixed.