{"push_id":3171892481,"size":116,"distinct_size":6,"ref":"refs/heads/value-lshift","head":"1f1a3a037327a08a8be1c248e35897c7d607dd00","before":"2ac8142b4fdc949be2aeb68e09a79e83a27a8aca","commits":[{"sha":"2a97e920746e4b6b846ea23859f1dfb855dd1603","author":{"name":"tzagallo@apple.com","email":"62438b0d6c6e5f5ae9101e724148400e0a7c045a@apple.com"},"message":"JSTests:\nWTF::String and StringImpl overflow MaxLength\nhttps://bugs.webkit.org/show_bug.cgi?id=192853\n<rdar://problem/45726906>\n\nReviewed by Mark Lam.\n\n* stress/string-16bit-repeat-overflow.js: Added.\n(catch):\n\nSource/WTF:\nConsistently use MaxLength for all WTF strings\nhttps://bugs.webkit.org/show_bug.cgi?id=192853\n<rdar://problem/45726906>\n\nReviewed by Mark Lam.\n\nMaxLength was introduced to be INT_MAX for WTF::String and StringImpl,\nbut all the assertions were still done using UINT_MAX. Change it to\nuse MaxLength for all checks.\n\n* wtf/text/StringImpl.cpp:\n(WTF::StringImpl::createUninitializedInternalNonEmpty):\n(WTF::StringImpl::reallocateInternal):\n(WTF::StringImpl::create):\n(WTF::StringImpl::convertToLowercaseWithoutLocale):\n(WTF::StringImpl::convertToUppercaseWithoutLocale):\n(WTF::StringImpl::convertToLowercaseWithLocale):\n(WTF::StringImpl::convertToUppercaseWithLocale):\n(WTF::StringImpl::foldCase):\n(WTF::StringImpl::find):\n(WTF::StringImpl::replace):\n(WTF::StringImpl::utf8ForCharacters):\n(WTF::StringImpl::tryGetUtf8ForRange const):\n* wtf/text/StringImpl.h:\n(WTF::lengthOfNullTerminatedString):\n(WTF::StringImpl::tryCreateUninitialized):\n(WTF::StringImpl::adopt):\n(WTF::StringImpl::maxInternalLength):\n* wtf/text/WTFString.cpp:\n(WTF::String::append):\n(WTF::String::insert):\n(WTF::String::fromUTF8):\n* wtf/text/WTFString.h:\n(WTF::String::reverseFind const):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239439 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/2a97e920746e4b6b846ea23859f1dfb855dd1603"},{"sha":"f0075f5e8a2596948d1797ea6a0d7a6ec95ab676","author":{"name":"commit-queue@webkit.org","email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org"},"message":"[GTK][WPE] Grant the sandbox read access to XDG_DATA_HOME/prgname\nhttps://bugs.webkit.org/show_bug.cgi?id=192929\n\nPatch by Patrick Griffis <pgriffis@igalia.com> on 2018-12-20\nReviewed by Michael Catanzaro.\n\n* UIProcess/API/glib/WebKitWebContext.cpp:\n* UIProcess/Launcher/glib/BubblewrapLauncher.cpp:\n(WebKit::bubblewrapSpawn):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239440 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/f0075f5e8a2596948d1797ea6a0d7a6ec95ab676"},{"sha":"ac8e5a855f18c74a5ce3ea3375893249d5cca05e","author":{"name":"wenson_hsieh@apple.com","email":"3c7d2dad28f7b267d1982b4fe2da86f6dcf4964d@apple.com"},"message":"[iOS] Focusing an editable element should scroll to reveal the selection\nhttps://bugs.webkit.org/show_bug.cgi?id=192802\n<rdar://problem/46781759>\n\nReviewed by Tim Horton.\n\nSource/WebKit:\n\nCurrently, when tapping on an editable element, logic in -[WKWebView _zoomToFocusRect:…:] attempts to adjust the\nvisible viewport such that the rect containing the selection is visible. However, AssistedNodeInformation's\nselectionRect is used here, which (as the FIXME in WebPage::getAssistedNodeInformation notes) is either the last\ntouch location, or the top left of the element if the touch location is outside of the element's bounding rect.\nThis leads to confusing and undesirable behavior when tapping near the bottom of a large contenteditable element\nto focus it, since the actual selection will end up near the top of the element, yet we'll try to scroll to\nreveal the bottom of the element, which causes the visible selection to scroll offscreen. Notably, this affects\nscenarios involving editable web views embedded in apps, such as Mail compose.\n\nRight now, we use the last touch location as an approximation for the selection rect because the selection may\nhave not yet been updated at the moment when focus moves into an editable element. To fix this, we defer the\nprocess of zooming to the focused element rect until after the selection changes and the UI process is updated\nwith information about the new selection rects.\n\nTest: editing/selection/ios/selection-is-visible-after-focusing-editable-area.html\n\n* Shared/AssistedNodeInformation.cpp:\n(WebKit::AssistedNodeInformation::encode const):\n(WebKit::AssistedNodeInformation::decode):\n* Shared/AssistedNodeInformation.h:\n\nRename selectionRect to elementInteractionLocation, to more accurately reflect its value and purpose. This isn't\nstrictly always the last touch location, since we may default to the focused element location instead if the\nlast touch location is outside of the element rect.\n\n* UIProcess/API/Cocoa/WKWebView.mm:\n(-[WKWebView _zoomToFocusRect:selectionRect:insideFixed:fontSize:minimumScale:maximumScale:allowScaling:forceScroll:]):\n\nTweak a constant that determines the minimum amount of margin to leave between the selection rect and the edge\nof the window when scrolling to reveal the focused element. Previously, this was larger than necessary to\naccomodate for the fact that the \"selection rect\" used when zooming to the focused element did not take the\nactual selection into account at all, and was simply a 1 by 1 rect; this meant that the margin needed to be\nlarge enough to exceed the usual height of a text caret in editable content. Since we now use the real selection\nrect, we can be much less generous with this margin.\n\n* UIProcess/ios/WKContentViewInteraction.h:\n* UIProcess/ios/WKContentViewInteraction.mm:\n(-[WKContentView cleanupInteraction]):\n(-[WKContentView observeValueForKeyPath:ofObject:change:context:]):\n\nDon't additionally update the selection in the middle of triggering zooming to the focused element; on\nparticular versions of iOS, this now attempts to scroll the selection rect on-screen, which then conflicts with\nzooming to reveal the focused element.\n\n(-[WKContentView _zoomToRevealFocusedElement]):\n\nRenamed from _displayFormNodeInputView to _zoomToRevealFocusedElement, to make the purpose of this function more\nclear. Additionally, pull logic to update the accessory view out of this method, so that it's strictly concerned\nwith zooming to the focused element.\n\n(-[WKContentView inputView]):\n\nAdd a FIXME describing the implications of zooming to the focused element in the implementation of -inputView.\nSee also: <https://bugs.webkit.org/show_bug.cgi?id=192878>.\n\n(-[WKContentView accessoryTab:]):\n\nFix a subtle issue when keeping track of _didAccessoryTabInitiateFocus. Currently, this is set to YES in\n-accessoryTab: and unset in _displayFormNodeInputView, but since _displayFormNodeInputView may be invoked\nmultiple times for the same focused element (see: -inputView), we might end up zooming to the focused element\nwith _didAccessoryTabInitiateFocus set to NO, even though we initiated focus with the previous/next buttons.\n\nInstead, temporarily set a different ivar, _isChangingFocusUsingAccessoryTab, to YES in -accessoryTab:, and\nunset it in the completion handler after the focused element has changed. Then, when we _startAssistingNode:,\nset _didAccessoryTabInitiateFocus to _isChangingFocusUsingAccessoryTab. This ensures that the correctness of\n_didAccessoryTabInitiateFocus isn't tied to the number of times -[WKContentView inputView] is invoked when\nfocusing an element.\n\n(shouldZoomToRevealSelectionRect):\n(rectToRevealWhenZoomingToFocusedElement):\n\nAdd a helper method to determine the selection rect to use when zooming to reveal the focused element. ASSERTs\nthat we have post-layout data in the EditorState.\n\n(-[WKContentView _startAssistingNode:userIsInteracting:blurPreviousNode:changingActivityState:userObject:]):\n\nWhen \"assisting\" a focused element, immediately zoom to it if we don't need selection information to compute the\nrect to zoom to; otherwise, defer zooming until we receive the first editor state update in the UI process that\ncontains information about our selection rects.\n\n(-[WKContentView _stopAssistingNode]):\n(-[WKContentView _didReceiveEditorStateUpdateAfterFocus]):\n\nIf necessary, reveal the focused element by zooming.\n\n(-[WKContentView _updateInitialWritingDirectionIfNecessary]):\n\nPull this initial writing direction update logic out into a separate helper method.\n\n(-[WKContentView _displayFormNodeInputView]): Deleted.\n\nReplaced by _zoomToRevealFocusedElement.\n\n* WebProcess/WebCoreSupport/WebChromeClient.cpp:\n(WebKit::WebChromeClient::elementDidRefocus):\n\nThis currently calls WebChromeClient::elementDidFocus; instead, call the new WebPage::elementDidRefocus;\nadditionally, make this available on all PLATFORM(COCOA), rather than just IOS_FAMILY.\n\n* WebProcess/WebCoreSupport/WebChromeClient.h:\n* WebProcess/WebCoreSupport/ios/WebChromeClientIOS.mm:\n(WebKit::WebChromeClient::elementDidRefocus): Deleted.\n\nReplaced by the PLATFORM(COCOA) version.\n\n* WebProcess/WebPage/WebPage.cpp:\n(WebKit::WebPage::elementDidRefocus):\n\nWhen refocusing an element, ensure that post-layout editor state data is sent to the UI process by including a\nfull EditorState in the next layer tree transaction.\n\n* WebProcess/WebPage/WebPage.h:\n* WebProcess/WebPage/ios/WebPageIOS.mm:\n(WebKit::WebPage::completeSyntheticClick):\n\nCall elementDidRefocus instead of elementDidFocus, in the case where the existing focused element is clicked.\n\n(WebKit::WebPage::getAssistedNodeInformation):\n\nAdjust for the change from selectionRect to elementInteractionLocation.\n\nLayoutTests:\n\nAdds a new layout test to verify that tapping near the bottom of a tall editable element to focus it doesn't\ncause the page to scroll up (and, as a result, leave the selection caret obscured).\n\n* editing/selection/ios/selection-is-visible-after-focusing-editable-area-expected.txt: Added.\n* editing/selection/ios/selection-is-visible-after-focusing-editable-area.html: Added.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239441 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/ac8e5a855f18c74a5ce3ea3375893249d5cca05e"},{"sha":"88da1e819804086c810a7df67c71673d78be5fba","author":{"name":"timothy_horton@apple.com","email":"f6a40302e70d3875826ddafd7e450bcee2d7be56@apple.com"},"message":"Unparented WKWebView can't retrieve main resource data for a main frame plugin\nhttps://bugs.webkit.org/show_bug.cgi?id=192923\n<rdar://problem/46859068>\n\nReviewed by Wenson Hsieh.\n\nSource/WebKit:\n\n* WebProcess/Plugins/PluginView.cpp:\n(WebKit::PluginView::liveResourceData const):\nIf the WKWebView is unparented, we may not immediately initialize the plugin.\nIn that case, PluginView holds on to the backing data until the plugin\nis initialized. If a WKWebView API client asks for the backing data\nfor the plugin during this time, we should return it, instead of bailing.\n\nTools:\n\n* TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:\n* TestWebKitAPI/WebKitCocoa/GetResourceData.mm:\nAdd a test ensuring that both parented and unparented WKWebViews can\nretrieve main resource data when loading a PDF.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239442 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/88da1e819804086c810a7df67c71673d78be5fba"},{"sha":"8b6993e3a07c3d1c3d9ef5a2fc9b04d32deb3f3f","author":{"name":"drousso@apple.com","email":"dbf5e6b2fd521c6eefb11755e1e56ae5b34ae826@apple.com"},"message":"Web Inspector: Dark Mode: unreadable background color for tables containing object previews\nhttps://bugs.webkit.org/show_bug.cgi?id=192887\n<rdar://problem/46855270>\n\nReviewed by Brian Burg.\n\n* UserInterface/Views/LogContentView.css:\n(.console-messages:focus .console-item .data-grid tr.selected td:not(:last-child)): Added.\n(@media (prefers-dark-interface) .console-item .data-grid tr.selected): Added.\n(@media (prefers-dark-interface) .console-messages:focus .console-item.selected .data-grid tr.selected): Added.\n(@media (prefers-dark-interface) .console-messages:focus .console-item .data-grid tr.selected td:not(:last-child)): Added.\n\n* UserInterface/Views/IndexedDatabaseObjectStoreContentView.css:\n(.content-view.indexed-database-object-store > .data-grid tr.selected):\n(.content-view.indexed-database-object-store > .data-grid:focus tr.selected): Added.\n(@media (prefers-dark-interface) .content-view.indexed-database-object-store > .data-grid tr.selected): Added.\n(@media (prefers-dark-interface) .content-view.indexed-database-object-store > .data-grid:focus tr.selected): Added.\n(@media (prefers-dark-interface) .content-view.indexed-database-object-store > .data-grid:focus tr.selected td:not(:last-child)): Added.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239443 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/8b6993e3a07c3d1c3d9ef5a2fc9b04d32deb3f3f"},{"sha":"fd6aec6321411b85dfa72c39ab91fbf6dba4c3e2","author":{"name":"commit-queue@webkit.org","email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org"},"message":"[GTK] WebDriver: tests in imported/w3c/webdriver/tests/element_clear/user_prompts.py are failing\nhttps://bugs.webkit.org/show_bug.cgi?id=192927\n\nPatch by Carlos Garcia Campos <cgarcia@igalia.com> on 2018-12-20\nReviewed by Michael Catanzaro.\n\nSource/WebDriver:\n\nHandle user prompts in element clear command.\n\n* Session.cpp:\n(WebDriver::Session::elementClear):\n\nSource/WebKit:\n\nGive the focus back to the web view when a dialog is dismissed.\n\n* UIProcess/API/gtk/WebKitWebViewBase.cpp:\n(webkitWebViewBaseContainerRemove):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239444 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/fd6aec6321411b85dfa72c39ab91fbf6dba4c3e2"},{"sha":"da76968ad4fb61b6e9e2c8afcf4d4ce25417525c","author":{"name":"commit-queue@webkit.org","email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org"},"message":"WebDriver: Session::findElements should handle user prompts\nhttps://bugs.webkit.org/show_bug.cgi?id=192928\n\nPatch by Carlos Garcia Campos <cgarcia@igalia.com> on 2018-12-20\nReviewed by Michael Catanzaro.\n\nAll user prompt tests for commands using Session::findElements are failing because of this.\n\n* Session.cpp:\n(WebDriver::Session::findElements):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239445 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/da76968ad4fb61b6e9e2c8afcf4d4ce25417525c"},{"sha":"eaac7aa1053c1166bcc874ca7fc1fbfb85211e0c","author":{"name":"jer.noble@apple.com","email":"81dea2becd6014d7f2a527acd521cad73bee7d2a@apple.com"},"message":"Enable MediaCapabilities by default.\nhttps://bugs.webkit.org/show_bug.cgi?id=192340\n<rdar://problem/46435149>\n\nReviewed by Dean Jackson.\n\n* Shared/WebPreferences.yaml:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239446 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/eaac7aa1053c1166bcc874ca7fc1fbfb85211e0c"},{"sha":"311794e23550c2d35ebac027578bbf065aee041e","author":{"name":"commit-queue@webkit.org","email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org"},"message":"Switch tabs before retuning PiP video to inline.\nhttps://bugs.webkit.org/show_bug.cgi?id=192767\nrdar://problem/46006046\n\nPatch by Jeremy Jones <jeremyj@apple.com> on 2018-12-20\nReviewed by Jer Noble.\n\nNo new tests because this code path only happens with a user action on system UI.\n\nWhen exiting PiP, notify the fullscreen change observer so it can restore client UI state before exiting.\n\n* platform/mac/VideoFullscreenInterfaceMac.mm:\n(-[WebVideoFullscreenInterfaceMacObjC pipShouldClose:]):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239447 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/311794e23550c2d35ebac027578bbf065aee041e"},{"sha":"b48673925b7dd4331bfa21f2126d555a8c366b46","author":{"name":"jond@apple.com","email":"859043f13a3ae125353007a96536a459009e1dae@apple.com"},"message":"Added a dark mode color scheme.\nhttps://bugs.webkit.org/show_bug.cgi?id=192930\n\nReviewed by Timothy Hatcher.\n\n* .htaccess: Added convenience redirects for /features and /css-features\n* wp-content/themes/webkit/build-archives.php: Customized dark color styles for the page.\n* wp-content/themes/webkit/css-status.php: Implemented new design and dark styles support.\n* wp-content/themes/webkit/front-header.php: Added dark color styles.\n* wp-content/themes/webkit/functions.php: Added new feature status navigation menu.\n* wp-content/themes/webkit/header.php: Specify support for light and dark color schemes.\n* wp-content/themes/webkit/images/chevron-dark.svg: Added.\n* wp-content/themes/webkit/images/chevron.svg: Switch to HSL color.\n* wp-content/themes/webkit/images/filter.svg: Added.\n* wp-content/themes/webkit/images/icons.svg: Use currentColor for dark mode.\n* wp-content/themes/webkit/images/invert-lightness.svg: Added.\n* wp-content/themes/webkit/images/search.svg: Added.\n* wp-content/themes/webkit/sitemap.php: Customized dark color styles for the page.\n* wp-content/themes/webkit/status.php: Updated design and dark styles support.\n* wp-content/themes/webkit/style.css: Added dark style rules and switched to custom properties.\n(:root):\n(@media(prefers-color-scheme:dark)):\n(body):\n(a):\n(a,):\n(hr):\n(code):\n(main):\n(a[name]):\n(p > a[name]::before):\n(a[name]:hover):\n(a[name]:hover::before):\n(p:hover > a[name]::before):\n(input[type=text]):\n(input[type=submit]):\n(.screen-reader-text:focus):\n(.pagination .page-numbers,):\n(.pagination .menu-item a):\n(.pagination .page-numbers:not(.current, .dots):hover):\n(.pagination .dots,):\n(.connected.pagination .menu-item):\n(.connected.pagination .menu-item:hover a):\n(.connected.pagination .menu-item:first-child a):\n(.connected.pagination .menu-item:last-child a):\n(.connected.pagination .menu-item.current-menu-item a,):\n(.menu-feature-pages-container):\n(.nextrouter):\n(.nextrouter.previous):\n(.nextrouter:hover,):\n(.nextrouter a):\n(.nextrouter-copy):\n(.nextrouter .label):\n(.nextrouter .link):\n(.tiles):\n(.tile):\n(.tile .background-image):\n(.tile .background-image svg):\n(.tile.category-web-inspector svg):\n(.tile.category-performance svg):\n(.tile.category-javascript svg):\n(.tile.category-css svg):\n(.tile.category-standards svg):\n(.tile.category-contributing svg):\n(.tile.category-storage svg):\n(.tile.category-layout svg):\n(.tile.category-safari-technology-preview svg):\n(.tile.category-accessibility svg):\n(.tile.category-security svg):\n(.tile.category-privacy svg):\n(.tile .background-image.loaded):\n(.tile:not(.has-post-thumbnail) .background-image,):\n(.featured-tile .tile-content):\n(.background-vignette):\n(.tag-window .background-image):\n(.tag-window .background-vignette):\n(.featured-tile.tag-dark .background-vignette):\n(.featured-tile.tag-dark .tile-content):\n(.featured-tile.tag-dark .tile-content a):\n(.icon-tile .icon):\n(.icon-tile,):\n(.gray-tile):\n(.gray-tile a):\n(.amber-tile):\n(.blue-tile):\n(.twitter-tile):\n(.icon.twitter-icon):\n(pre):\n(code .keyword,):\n(code .keyword.builtin,):\n(code .keyword.type):\n(code .preprocessor):\n(code .comment):\n(code .comment .doc):\n(code .identifier):\n(code .string,):\n(code .escaped):\n(code .number,):\n(code .regex,):\n(code .attribute.value):\n(code .operator):\n(code .keyword.operator):\n(code .whitespace):\n(code .error):\n(code .doctype):\n(code .property):\n(code.xml .comment,):\n(code.xml .preprocessor .keyword):\n(code.xml .meta,):\n(code.cpp .preprocessor .identifier):\n(pre::-moz-selection,):\n(pre::selection, pre span::selection):\n(code.css .attribute,):\n(code.css .keyword):\n(code.css .number):\n(article h1,):\n(article .byline p):\n(article thead, article tfoot):\n(article tr):\n(article blockquote):\n(.post .bodycopy > p:last-child:after):\n(article div.note):\n(article .foreword):\n(article .cliptop):\n(article .clipbottom):\n(article .clipright):\n(article .clipleft):\n(article .mattewhite):\n(article .mattewhite:not(.widescreen)):\n(figure.table):\n(article figcaption):\n(article figcaption::before):\n(.table-of-contents):\n(.site-logo):\n(.feature-header:after,):\n(header nav a,):\n(header nav a:hover,):\n(.sub-menu-layer):\n(.sub-menu-layer:after):\n(.sub-menu-layer:before):\n(@media only screen and (max-width: 920px)):\n(header .menu):\n(header nav a):\n(header .menu > .menu-item > .sub-menu):\n(@media only screen and (max-width: 690px)):\n(article .scrollable):\n(@media only screen and (max-width: 600px)):\n(.table-of-contents label:after):\n(@media only screen and (max-width: 415px)):\n(article .invert-brightness,):\n(.preserve-color, video):\n(.preserve-color:hover,):\n(.nextrouter .link,):\n(.search-input):\n(.filters-toggle-button):\n(a > code): Deleted.\n(.pagination .page-numbers): Deleted.\n(.nextrouter:hover): Deleted.\n(.nextrouter.previous:hover): Deleted.\n(.icon-tile, .icon-tile a): Deleted.\n(.gray-tile, .gray-tile a): Deleted.\n(code .string, code .char): Deleted.\n(code .number, code .tag): Deleted.\n(code .regex, code .attribute): Deleted.\n(code.xml .meta, code.xml .meta .keyword): Deleted.\n(code::-moz-selection, code span::-moz-selection): Deleted.\n(code::selection, code span::selection): Deleted.\n(article h1 a): Deleted.\n(.feature-header:after): Deleted.\n(.feature.opened .feature-header:after): Deleted.\n* wp-content/themes/webkit/team.php: Customized dark color styles for the page.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239448 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/b48673925b7dd4331bfa21f2126d555a8c366b46"},{"sha":"802506aacaaf0b1b711befb999463f1eb7d009b5","author":{"name":"drousso@apple.com","email":"dbf5e6b2fd521c6eefb11755e1e56ae5b34ae826@apple.com"},"message":"Web Inspector: Audits: don't cache default audits\nhttps://bugs.webkit.org/show_bug.cgi?id=192918\n<rdar://problem/46626543>\n\nReviewed by Brian Burg.\n\nInstead of adding the default audits to the \"audits\" `WI.ObjectStore`, which preserves them\nacross WebInspector sessions, load them every time WebInspector is opened (unless there are\nexisting audits) so that the localized strings are able to respond to locale changes.\n\n* UserInterface/Controllers/AuditManager.js:\n(WI.AuditManager.prototype.removeTest):\n(WI.AuditManager.prototype.addDefaultTestsIfNeeded):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239449 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/802506aacaaf0b1b711befb999463f1eb7d009b5"},{"sha":"9bcba9dae30d4b138369cc20085f1d6474f3b8d1","author":{"name":"ryanhaddad@apple.com","email":"d75a3c58a75ce3c6ae81d64c426e784a98413ff8@apple.com"},"message":"[iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-registration-with-type.https.html is a flaky failure\nhttps://bugs.webkit.org/show_bug.cgi?id=192938\n\nUnreviewed test gardening.\n\n* platform/ios/TestExpectations: Mark test as flaky.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239450 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/9bcba9dae30d4b138369cc20085f1d6474f3b8d1"},{"sha":"00e39da7a95413829e053b0099c0d3c031d3f98a","author":{"name":"bfulgham@apple.com","email":"40fc0cb507030a081616f25547d9cd1b104aae47@apple.com"},"message":"WKWebView default UA doesn't freeze the build number\nhttps://bugs.webkit.org/show_bug.cgi?id=192809\n<rdar://problem/44687185>\n\nReviewed by Andy Estes.\n\nAlways reports the frozen build number.\n\nSource/WebKit:\n\n* UIProcess/API/Cocoa/WKWebViewConfiguration.mm:\n(defaultApplicationNameForUserAgent): Do not expose the actual build number through this API.\n\nSource/WebKitLegacy/mac:\n\n* WebView/WebView.mm:\n(-[WebView _setBrowserUserAgentProductVersion:buildVersion:bundleVersion:]): Do not report the\nactual build number through this method call.\n(-[WebView _setUIWebViewUserAgentWithBuildVersion:]): Ditto.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239451 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/00e39da7a95413829e053b0099c0d3c031d3f98a"},{"sha":"cce3411e021ad4b46f542de3c72a43251108effc","author":{"name":"drousso@apple.com","email":"dbf5e6b2fd521c6eefb11755e1e56ae5b34ae826@apple.com"},"message":"Web Inspector: UIString should take an optional key and description to aid localization\nhttps://bugs.webkit.org/show_bug.cgi?id=153962\n<rdar://problem/24542505>\n\nReviewed by Brian Burg.\n\nSource/WebInspectorUI:\n\n* UserInterface/Base/LoadLocalizedStrings.js:\n(WI.UIString):\n\n* UserInterface/Test/Test.js:\n(WI.UIString):\n\n* UserInterface/Views/AuditTestGroupContentView.js:\n(WI.AuditTestGroupContentView.prototype.initialLayout):\n\nTools:\n\n* Scripts/extract-localizable-js-strings:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239452 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/cce3411e021ad4b46f542de3c72a43251108effc"},{"sha":"801a7d15df0a8ab2a8cb75d63b6ab14c88882e72","author":{"name":"ryanhaddad@apple.com","email":"d75a3c58a75ce3c6ae81d64c426e784a98413ff8@apple.com"},"message":"Unreviewed, rolling out r239417.\n\nIntroduced two API test failures on macOS.\n\nReverted changeset:\n\n\"<rdar://problem/46194315> macOS: WebKit1 does not handle\nocclusion changes\"\nhttps://bugs.webkit.org/show_bug.cgi?id=192821\nhttps://trac.webkit.org/changeset/239417\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239453 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/801a7d15df0a8ab2a8cb75d63b6ab14c88882e72"},{"sha":"0401cc53b8b8b8de7c89b8c2e3655d08c68a1578","author":{"name":"wenson_hsieh@apple.com","email":"3c7d2dad28f7b267d1982b4fe2da86f6dcf4964d@apple.com"},"message":"[iOS] Replace \"node assistance\" terminology in WebKit with \"focused element\"\nhttps://bugs.webkit.org/show_bug.cgi?id=192936\n\nReviewed by Tim Horton.\n\nRenames a few methods and data structures in WebKit, to refer to \"focused elements\" rather than \"assisted nodes\";\nsee below for more details. No new tests, because there should be no change in behavior.\n\n* Shared/FocusedElementInformation.cpp: Renamed from Source/WebKit/Shared/AssistedNodeInformation.cpp.\n(WebKit::OptionItem::encode const):\n(WebKit::OptionItem::decode):\n(WebKit::FocusedElementInformation::encode const):\n(WebKit::FocusedElementInformation::decode):\n* Shared/FocusedElementInformation.h: Renamed from Source/WebKit/Shared/AssistedNodeInformation.h.\n\nRename AssistedNodeInformation to FocusedElementInformation. Additionally, introduce a named type for the\nfocusedElementIdentifier (which is currently just a `uint64_t`).\n\n(WebKit::OptionItem::OptionItem):\n* Shared/ios/InteractionInformationAtPosition.h:\n* Shared/ios/InteractionInformationAtPosition.mm:\n(WebKit::InteractionInformationAtPosition::encode const):\n(WebKit::InteractionInformationAtPosition::decode):\n* SourcesCocoa.txt:\n* UIProcess/API/Cocoa/WKWebView.mm:\n(-[WKWebView _shouldUpdateKeyboardWithInfo:]):\n* UIProcess/PageClient.h:\n* UIProcess/WebPageProxy.cpp:\n(WebKit::WebPageProxy::resetStateAfterProcessExited):\n* UIProcess/WebPageProxy.h:\n\nRename NodeAssistanceArguments to ElementDidFocusArguments (and also add a FIXME for removing this mechanism\neventually).\n\n(WebKit::WebPageProxy::focusNextFocusedElement):\n(WebKit::WebPageProxy::focusNextAssistedNode): Deleted.\n* UIProcess/WebPageProxy.messages.in:\n\nRename StartAssistingNode to ElementDidFocus, and StopAssistingNode to ElementDidBlur.\n\n* UIProcess/ios/PageClientImplIOS.h:\n* UIProcess/ios/PageClientImplIOS.mm:\n(WebKit::PageClientImpl::elementDidFocus):\n(WebKit::PageClientImpl::isFocusingElement):\n(WebKit::PageClientImpl::elementDidBlur):\n(WebKit::PageClientImpl::startAssistingNode): Deleted.\n(WebKit::PageClientImpl::isAssistingNode): Deleted.\n(WebKit::PageClientImpl::stopAssistingNode): Deleted.\n* UIProcess/ios/WKContentView.h:\n* UIProcess/ios/WKContentView.mm:\n(-[WKContentView isFocusingElement]):\n(-[WKContentView _didCommitLoadForMainFrame]):\n(-[WKContentView isAssistingNode]): Deleted.\n* UIProcess/ios/WKContentViewInteraction.h:\n* UIProcess/ios/WKContentViewInteraction.mm:\n(-[WKFocusedElementInfo initWithFocusedElementInformation:isUserInitiated:userObject:]):\n(hasFocusedElement):\n(-[WKContentView cleanupInteraction]):\n(-[WKContentView shouldHideSelectionWhenScrolling]):\n(-[WKContentView resignFirstResponderForWebView]):\n(-[WKContentView _didGetTapHighlightForRequest:color:quads:topLeftRadius:topRightRadius:bottomLeftRadius:bottomRightRadius:]):\n(-[WKContentView _requiresKeyboardWhenFirstResponder]):\n(-[WKContentView _zoomToRevealFocusedElement]):\n(-[WKContentView inputView]):\n(-[WKContentView _selectionClipRect]):\n(-[WKContentView gestureRecognizerShouldBegin:]):\n(-[WKContentView textInteractionGesture:shouldBeginAtPoint:]):\n(-[WKContentView clearSelection]):\n(-[WKContentView requiresAccessoryView]):\n(-[WKContentView canPerformActionForWebView:withSender:]):\n(-[WKContentView _isInteractingWithFocusedElement]):\n(-[WKContentView changeSelectionWithGestureAt:withGesture:withState:withFlags:]):\n(-[WKContentView selectPositionAtPoint:completionHandler:]):\n(-[WKContentView selectPositionAtBoundary:inDirection:fromPoint:completionHandler:]):\n(-[WKContentView selectTextWithGranularity:atPoint:completionHandler:]):\n(-[WKContentView updateSelectionWithExtentPoint:completionHandler:]):\n(-[WKContentView updateSelectionWithExtentPoint:withBoundary:completionHandler:]):\n(-[WKContentView accessoryTab:]):\n(-[WKContentView _becomeFirstResponderWithSelectionMovingForward:completionHandler:]):\n(-[WKContentView accessoryClear]):\n(-[WKContentView _updateAccessory]):\n(-[WKContentView insertTextSuggestion:]):\n(-[WKContentView setSelectedTextRange:]):\n(-[WKContentView textInputTraits]):\n(-[WKContentView isScrollableForKeyboardScrollViewAnimator:]):\n(-[WKContentView focusedElementInformation]):\n(-[WKContentView focusedSelectElementOptions]):\n(rectToRevealWhenZoomingToFocusedElement):\n(-[WKContentView _elementDidFocus:userIsInteracting:blurPreviousNode:changingActivityState:userObject:]):\n(-[WKContentView _elementDidBlur]):\n(-[WKContentView _didReceiveEditorStateUpdateAfterFocus]):\n(-[WKContentView updateCurrentFocusedElementInformation:]):\n(-[WKContentView presentViewControllerForCurrentFocusedElement]):\n(-[WKContentView focusedFormControlViewDidSubmit:]):\n(-[WKContentView focusedFormControlViewDidCancel:]):\n(-[WKContentView focusedFormControlViewDidBeginEditing:]):\n(-[WKContentView rectForFocusedFormControlView:]):\n(-[WKContentView nextRectForFocusedFormControlView:]):\n(-[WKContentView previousRectForFocusedFormControlView:]):\n(-[WKContentView actionNameForFocusedFormControlView:]):\n(-[WKContentView focusedFormControlViewDidRequestNextNode:]):\n(-[WKContentView focusedFormControlViewDidRequestPreviousNode:]):\n(-[WKContentView hasNextNodeForFocusedFormControlView:]):\n(-[WKContentView hasPreviousNodeForFocusedFormControlView:]):\n(-[WKContentView selectMenu:didSelectItemAtIndex:]):\n(-[WKContentView numberOfItemsInSelectMenu:]):\n(-[WKContentView selectMenu:displayTextForItemAtIndex:]):\n(-[WKContentView selectMenu:didCheckItemAtIndex:checked:]):\n(-[WKContentView selectMenuUsesMultipleSelection:]):\n(-[WKContentView selectMenu:hasSelectedOptionAtIndex:]):\n(-[WKContentView _updateChangedSelection:]):\n(-[WKContentView _autofillContext]):\n(-[WKContentView dismissQuickboardViewControllerAndRevealFocusedFormOverlayIfNecessary:]):\n(-[WKContentView allowsLanguageSelectionMenuForListViewController:]):\n(-[WKContentView inputLabelTextForViewController:]):\n(-[WKContentView initialValueForViewController:]):\n(-[WKContentView shouldDisplayInputContextViewForListViewController:]):\n(-[WKContentView numericInputModeForListViewController:]):\n(-[WKContentView textContentTypeForListViewController:]):\n(-[WKContentView allowsDictationInputForListViewController:]):\n(-[WKFocusedElementInfo initWithAssistedNodeInformation:isUserInitiated:userObject:]): Deleted.\n(hasAssistedNode): Deleted.\n\nReplaced with hasFocusedElement.\n\n(-[WKContentView _isInteractingWithAssistedNode]): Deleted.\n(-[WKContentView assistedNodeInformation]): Deleted.\n(-[WKContentView assistedNodeSelectOptions]): Deleted.\n(-[WKContentView _startAssistingNode:userIsInteracting:blurPreviousNode:changingActivityState:userObject:]): Deleted.\n(-[WKContentView _stopAssistingNode]): Deleted.\n(-[WKContentView updateCurrentAssistedNodeInformation:]): Deleted.\n(-[WKContentView presentViewControllerForCurrentAssistedNode]): Deleted.\n* UIProcess/ios/WebDataListSuggestionsDropdownIOS.mm:\n(-[WKDataListSuggestionsControl textAlignment]):\n* UIProcess/ios/WebPageProxyIOS.mm:\n(WebKit::WebPageProxy::focusedElementInformationCallback):\n(WebKit::WebPageProxy::requestFocusedElementInformation):\n(WebKit::WebPageProxy::computeCustomFixedPositionRect const):\n(WebKit::WebPageProxy::didCommitLayerTree):\n(WebKit::WebPageProxy::selectWithGesture):\n(WebKit::WebPageProxy::selectTextWithGranularityAtPoint):\n(WebKit::WebPageProxy::selectPositionAtBoundaryWithDirection):\n(WebKit::WebPageProxy::selectPositionAtPoint):\n(WebKit::WebPageProxy::updateSelectionWithExtentPoint):\n(WebKit::WebPageProxy::updateSelectionWithExtentPointAndBoundary):\n(WebKit::WebPageProxy::blurFocusedElement):\n(WebKit::WebPageProxy::elementDidFocus):\n(WebKit::WebPageProxy::elementDidBlur):\n(WebKit::WebPageProxy::focusNextFocusedElement):\n(WebKit::WebPageProxy::setFocusedElementValue):\n(WebKit::WebPageProxy::setFocusedElementValueAsNumber):\n(WebKit::WebPageProxy::setFocusedElementSelectedIndex):\n(WebKit::WebPageProxy::assistedNodeInformationCallback): Deleted.\n(WebKit::WebPageProxy::requestAssistedNodeInformation): Deleted.\n(WebKit::WebPageProxy::blurAssistedNode): Deleted.\n(WebKit::WebPageProxy::startAssistingNode): Deleted.\n(WebKit::WebPageProxy::stopAssistingNode): Deleted.\n(WebKit::WebPageProxy::focusNextAssistedNode): Deleted.\n(WebKit::WebPageProxy::setAssistedNodeValue): Deleted.\n(WebKit::WebPageProxy::setAssistedNodeValueAsNumber): Deleted.\n(WebKit::WebPageProxy::setAssistedNodeSelectedIndex): Deleted.\n* UIProcess/ios/forms/WKFormColorPicker.mm:\n(-[WKColorPicker initWithView:]):\n(-[WKColorPicker setControlValueFromUIColor:]):\n* UIProcess/ios/forms/WKFormInputControl.mm:\n(-[WKDateTimePicker initWithView:datePickerMode:]):\n(-[WKDateTimePicker shouldPresentGregorianCalendar:]):\n(-[WKDateTimePicker _dateChangedSetAsNumber]):\n(-[WKDateTimePicker _dateChangedSetAsString]):\n(-[WKDateTimePicker controlBeginEditing]):\n(-[WKFormInputControl initWithView:]):\n(-[WKDateTimePopover clear:]):\n(-[WKDateTimePopover initWithView:datePickerMode:]):\n* UIProcess/ios/forms/WKFormPopover.mm:\n(-[WKRotatingPopover presentPopoverAnimated:]):\n* UIProcess/ios/forms/WKFormSelectControl.h:\n* UIProcess/ios/forms/WKFormSelectControl.mm:\n(-[WKFormSelectControl initWithView:]):\n* UIProcess/ios/forms/WKFormSelectPicker.mm:\n(-[WKMultipleSelectPicker initWithView:]):\n(-[WKMultipleSelectPicker pickerView:viewForRow:forComponent:reusingView:]):\n(-[WKMultipleSelectPicker pickerView:numberOfRowsInComponent:]):\n(-[WKMultipleSelectPicker findItemIndexAt:]):\n(-[WKMultipleSelectPicker pickerView:row:column:checked:]):\n(-[WKSelectSinglePicker initWithView:]):\n(-[WKSelectSinglePicker controlEndEditing]):\n(-[WKSelectSinglePicker pickerView:numberOfRowsInComponent:]):\n(-[WKSelectSinglePicker pickerView:attributedTitleForRow:forComponent:]):\n(-[WKSelectSinglePicker pickerView:didSelectRow:inComponent:]):\n* UIProcess/ios/forms/WKFormSelectPopover.mm:\n(-[WKSelectTableViewController initWithView:hasGroups:]):\n(-[WKSelectTableViewController tableView:numberOfRowsInSection:]):\n(-[WKSelectTableViewController tableView:titleForHeaderInSection:]):\n(-[WKSelectTableViewController findItemIndexAt:]):\n(-[WKSelectTableViewController findItemAt:]):\n(-[WKSelectTableViewController tableView:cellForRowAtIndexPath:]):\n(-[WKSelectTableViewController tableView:didSelectRowAtIndexPath:]):\n(-[WKSelectPopover initWithView:hasGroups:]):\n* WebKit.xcodeproj/project.pbxproj:\n* WebProcess/WebCoreSupport/WebChromeClient.cpp:\n(WebKit::WebChromeClient::elementDidFocus):\n(WebKit::WebChromeClient::elementDidRefocus):\n(WebKit::WebChromeClient::elementDidBlur):\n* WebProcess/WebPage/WebPage.cpp:\n(WebKit::WebPage::didStartPageTransition):\n(WebKit::WebPage::setTextAsync):\n(WebKit::WebPage::resetFocusedElementForFrame):\n(WebKit::WebPage::elementDidRefocus):\n(WebKit::WebPage::elementDidFocus):\n(WebKit::WebPage::elementDidBlur):\n(WebKit::WebPage::didCommitLoad):\n(WebKit::WebPage::resetAssistedNodeForFrame): Deleted.\n* WebProcess/WebPage/WebPage.h:\n\nRefactor elementDid{Refocus|Focus|Blur} to take `Element&` rather than `Node*`.\n\n* WebProcess/WebPage/WebPage.messages.in:\n* WebProcess/WebPage/ios/WebPageIOS.mm:\n\nReplace m_assistedNode (a `RefPtr<Node>`) with m_focusedElement (a `RefPtr<Element>`).\n\n(WebKit::WebPage::platformEditorState const):\n(WebKit::WebPage::completeSyntheticClick):\n(WebKit::WebPage::requestFocusedElementInformation):\n(WebKit::WebPage::blurFocusedElement):\n(WebKit::WebPage::setFocusedElementValue):\n(WebKit::WebPage::setFocusedElementValueAsNumber):\n(WebKit::WebPage::setFocusedElementSelectedIndex):\n(WebKit::innerFrameQuad):\n(WebKit::constrainPoint):\n(WebKit::WebPage::selectWithGesture):\n(WebKit::WebPage::startAutoscrollAtPosition):\n(WebKit::WebPage::visiblePositionInFocusedNodeForPoint):\n(WebKit::WebPage::selectPositionAtPoint):\n(WebKit::WebPage::selectPositionAtBoundaryWithDirection):\n(WebKit::WebPage::rangeForGranularityAtPoint):\n(WebKit::WebPage::selectTextWithGranularityAtPoint):\n(WebKit::WebPage::updateSelectionWithExtentPointAndBoundary):\n(WebKit::WebPage::updateSelectionWithExtentPoint):\n(WebKit::WebPage::getPositionInformation):\n(WebKit::WebPage::focusNextFocusedElement):\n(WebKit::WebPage::getFocusedElementInformation):\n(WebKit::WebPage::autofillLoginCredentials):\n(WebKit::WebPage::requestAssistedNodeInformation): Deleted.\n(WebKit::WebPage::blurAssistedNode): Deleted.\n(WebKit::WebPage::setAssistedNodeValue): Deleted.\n(WebKit::WebPage::setAssistedNodeValueAsNumber): Deleted.\n(WebKit::WebPage::setAssistedNodeSelectedIndex): Deleted.\n(WebKit::WebPage::focusNextAssistedNode): Deleted.\n(WebKit::WebPage::getAssistedNodeInformation): Deleted.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239454 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/0401cc53b8b8b8de7c89b8c2e3655d08c68a1578"},{"sha":"351d7c82c11417f38aadd1aa41cc2f2bd1e6bcb3","author":{"name":"mark.lam@apple.com","email":"b8676f6f928be61b4dfe06922835796c5deaca81@apple.com"},"message":"Fix a typo in slow_path_construct_arityCheck and operationConstructArityCheck.\nhttps://bugs.webkit.org/show_bug.cgi?id=192939\n<rdar://problem/46869516>\n\nReviewed by Keith Miller.\n\nJSTests:\n\n* stress/stack-overflow-frame-for-construct-arityCheck-should-use-construct-codeBlock.js: Added.\n\nSource/JavaScriptCore:\n\n* jit/JITOperations.cpp:\n* runtime/CommonSlowPaths.cpp:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239455 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/351d7c82c11417f38aadd1aa41cc2f2bd1e6bcb3"},{"sha":"dba6eade623b4b9914dd7d6e43f6aaec62ef0e73","author":{"name":"keith_miller@apple.com","email":"d12aa7401effa6d4802e9b4b9dff73e60147ba87@apple.com"},"message":"Update test262 configuration to not run tests dependent on ICU version.\nhttps://bugs.webkit.org/show_bug.cgi?id=192920\n\nReviewed by Saam Barati.\n\n* test262/expectations.yaml:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239456 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/dba6eade623b4b9914dd7d6e43f6aaec62ef0e73"},{"sha":"e1810b67a456b89376d1364a960a94e8446b8440","author":{"name":"krollin@apple.com","email":"e6b4986c287ca593632df0a491e84803e43df267@apple.com"},"message":"Improve release-level page-load logging\nhttps://bugs.webkit.org/show_bug.cgi?id=192872\n<rdar://problem/46850309>\n\nReviewed by Chris Dumez.\n\nThere are a number of reported bugs that are difficult or impossible\nto track down with our current level of logging. Additionally, some\nsoftware groups lower in the page-loading stack have requested logging\nsufficient for tracking a user-visible error message down to the\nrequested resource that caused the message. Add more-comprehensive\nlogging to address these issues/requests.\n\nSource/WebCore:\n\nNo new tests -- no changed functionality.\n\n* loader/DocumentLoader.cpp:\n(WebCore::DocumentLoader::setMainDocumentError):\n(WebCore::DocumentLoader::mainReceivedError):\n(WebCore::DocumentLoader::stopLoading):\n(WebCore::DocumentLoader::notifyFinished):\n(WebCore::DocumentLoader::willSendRequest):\n(WebCore::DocumentLoader::continueAfterContentPolicy):\n(WebCore::DocumentLoader::startLoadingMainResource):\n(WebCore::DocumentLoader::loadMainResource):\n(WebCore::DocumentLoader::cancelMainResourceLoad):\n* loader/FrameLoader.cpp:\n(WebCore::FrameLoader::urlSelected):\n(WebCore::FrameLoader::loadURLIntoChildFrame):\n(WebCore::FrameLoader::loadArchive):\n(WebCore::FrameLoader::loadInSameDocument):\n(WebCore::FrameLoader::loadFrameRequest):\n(WebCore::FrameLoader::loadURL):\n(WebCore::FrameLoader::load):\n(WebCore::FrameLoader::loadWithNavigationAction):\n(WebCore::FrameLoader::loadWithDocumentLoader):\n(WebCore::FrameLoader::reloadWithOverrideEncoding):\n(WebCore::FrameLoader::reload):\n(WebCore::FrameLoader::setState):\n(WebCore::FrameLoader::checkLoadCompleteForThisFrame):\n(WebCore::FrameLoader::loadPostRequest):\n(WebCore::FrameLoader::continueLoadAfterNavigationPolicy):\n(WebCore::FrameLoader::loadDifferentDocumentItem):\n* loader/ProgressTracker.cpp:\n(WebCore::ProgressItem::ProgressItem):\n(WebCore::ProgressTracker::reset):\n(WebCore::ProgressTracker::progressStarted):\n(WebCore::ProgressTracker::progressCompleted):\n(WebCore::ProgressTracker::finalProgressComplete):\n(WebCore::ProgressTracker::incrementProgress):\n(WebCore::ProgressTracker::completeProgress):\n(WebCore::ProgressTracker::isAlwaysOnLoggingAllowed const):\n* loader/ProgressTracker.h:\n* loader/ResourceLoader.cpp:\n(WebCore::ResourceLoader::loadDataURL):\n(WebCore::ResourceLoader::willSendRequestInternal):\n(WebCore::ResourceLoader::didFinishLoading):\n(WebCore::ResourceLoader::didFail):\n(WebCore::ResourceLoader::willSendRequestAsync):\n(WebCore::ResourceLoader::wasBlocked):\n(WebCore::ResourceLoader::cannotShowURL):\n* loader/SubresourceLoader.cpp:\n(WebCore::SubresourceLoader::willSendRequestInternal):\n(WebCore::=):\n(WebCore::SubresourceLoader::didReceiveResponse):\n(WebCore::SubresourceLoader::didFinishLoading):\n(WebCore::SubresourceLoader::didFail):\n(WebCore::SubresourceLoader::willCancel):\n* loader/cache/CachedResource.cpp:\n(WebCore::CachedResource::load):\n\nSource/WebKit:\n\n* UIProcess/WebPageProxy.cpp:\n(WebKit::m_editableImageController):\n(WebKit::WebPageProxy::~WebPageProxy):\n(WebKit::WebPageProxy::reattachToWebProcess):\n(WebKit::WebPageProxy::swapToWebProcess):\n(WebKit::WebPageProxy::reattachToWebProcessForReload):\n(WebKit::WebPageProxy::reattachToWebProcessWithItem):\n(WebKit::WebPageProxy::close):\n(WebKit::WebPageProxy::tryClose):\n(WebKit::WebPageProxy::loadRequest):\n(WebKit::WebPageProxy::loadRequestWithNavigation):\n(WebKit::WebPageProxy::loadFile):\n(WebKit::WebPageProxy::loadData):\n(WebKit::WebPageProxy::loadDataWithNavigation):\n(WebKit::WebPageProxy::loadAlternateHTML):\n(WebKit::WebPageProxy::loadWebArchiveData):\n(WebKit::WebPageProxy::navigateToPDFLinkWithSimulatedClick):\n(WebKit::WebPageProxy::stopLoading):\n(WebKit::WebPageProxy::reload):\n(WebKit::WebPageProxy::goToBackForwardItem):\n(WebKit::WebPageProxy::tryRestoreScrollPosition):\n(WebKit::WebPageProxy::updateThrottleState):\n(WebKit::WebPageProxy::receivedNavigationPolicyDecision):\n(WebKit::WebPageProxy::continueNavigationInNewProcess):\n(WebKit::WebPageProxy::restoreFromSessionState):\n(WebKit::WebPageProxy::didStartProvisionalLoadForFrame):\n(WebKit::WebPageProxy::didReceiveServerRedirectForProvisionalLoadForFrame):\n(WebKit::WebPageProxy::willPerformClientRedirectForFrame):\n(WebKit::WebPageProxy::didCancelClientRedirectForFrame):\n(WebKit::WebPageProxy::didFailProvisionalLoadForFrame):\n(WebKit::WebPageProxy::didCommitLoadForFrame):\n(WebKit::WebPageProxy::didFinishDocumentLoadForFrame):\n(WebKit::WebPageProxy::didFinishLoadForFrame):\n(WebKit::WebPageProxy::didFailLoadForFrame):\n(WebKit::WebPageProxy::didSameDocumentNavigationForFrame):\n(WebKit::WebPageProxy::didNavigateWithNavigationData):\n(WebKit::WebPageProxy::didPerformClientRedirect):\n(WebKit::WebPageProxy::didPerformServerRedirect):\n(WebKit::WebPageProxy::processDidBecomeUnresponsive):\n(WebKit::WebPageProxy::processDidBecomeResponsive):\n(WebKit::WebPageProxy::processDidTerminate):\n(WebKit::WebPageProxy::dispatchProcessDidTerminate):\n(WebKit::WebPageProxy::tryReloadAfterProcessTermination):\n(WebKit::WebPageProxy::didExceedInactiveMemoryLimitWhileActive):\n(WebKit::WebPageProxy::didExceedBackgroundCPULimitWhileInForeground):\n* WebProcess/Network/WebLoaderStrategy.cpp:\n(WebKit::WebLoaderStrategy::scheduleLoad):\n(WebKit::WebLoaderStrategy::scheduleLoadFromNetworkProcess):\n(WebKit::WebLoaderStrategy::loadResourceSynchronously):\n* WebProcess/Network/WebResourceLoader.cpp:\n(WebKit::WebResourceLoader::willSendRequest):\n(WebKit::WebResourceLoader::didReceiveResponse):\n* WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:\n(WebKit::WebFrameLoaderClient::dispatchDidFailProvisionalLoad):\n(WebKit::WebFrameLoaderClient::dispatchDidFailLoad):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239457 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/e1810b67a456b89376d1364a960a94e8446b8440"},{"sha":"1407c35af33deb7a4e18ea69038324acba5bd304","author":{"name":"jer.noble@apple.com","email":"81dea2becd6014d7f2a527acd521cad73bee7d2a@apple.com"},"message":"REGRESSION (r239419): heap-use-after-free in AudioSourceProviderAVFObjC::finalizeCallback()\nhttps://bugs.webkit.org/show_bug.cgi?id=192941\n<rdar://problem/46874096>\n\nReviewed by Brent Fulgham.\n\nDon't delete the locked lock before unlocking the lock.\n\n* platform/graphics/avfoundation/AudioSourceProviderAVFObjC.mm:\n(WebCore::AudioSourceProviderAVFObjC::finalizeCallback):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@239458 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/caiolima/webkit/commits/1407c35af33deb7a4e18ea69038324acba5bd304"}]}
{"actor":{"display_login":"caiolima"}}