[webkit-changes] [221464] trunk/Source/WebCore

2017-08-31 Thread akling
Title: [221464] trunk/Source/WebCore Revision 221464 Author akl...@apple.com Date 2017-08-31 18:17:16 -0700 (Thu, 31 Aug 2017) Log Message Element focus appearance update should be either immediate or a post-layout task https://bugs.webkit.org/show_bug.cgi?id=176193 Reviewed by Antti

[webkit-changes] [220870] trunk

2017-08-17 Thread akling
Title: [220870] trunk Revision 220870 Author akl...@apple.com Date 2017-08-17 12:18:54 -0700 (Thu, 17 Aug 2017) Log Message Disable CSS regions at compile time https://bugs.webkit.org/show_bug.cgi?id=175630 Reviewed by Antti Koivisto. .: * Source/cmake/OptionsGTK.cmake: *

[webkit-changes] [220273] trunk/Source/WebKit

2017-08-04 Thread akling
Title: [220273] trunk/Source/WebKit Revision 220273 Author akl...@apple.com Date 2017-08-04 09:02:00 -0700 (Fri, 04 Aug 2017) Log Message NetworkLoad should always invoke its redirect completion handler https://bugs.webkit.org/show_bug.cgi?id=175179 Reviewed by Chris Dumez. Make sure

[webkit-changes] [220178] trunk/Source/WebKit

2017-08-02 Thread akling
Title: [220178] trunk/Source/WebKit Revision 220178 Author akl...@apple.com Date 2017-08-02 20:53:05 -0700 (Wed, 02 Aug 2017) Log Message NetworkRTCProvider::createResolver() leaks CFHost objects https://bugs.webkit.org/show_bug.cgi?id=175103 Reviewed by Youenn Fablet. Add a missing

[webkit-changes] [219743] trunk/Source

2017-07-21 Thread akling
Title: [219743] trunk/Source Revision 219743 Author akl...@apple.com Date 2017-07-21 14:16:29 -0700 (Fri, 21 Jul 2017) Log Message Use more references in event dispatch code https://bugs.webkit.org/show_bug.cgi?id=174681 Reviewed by Geoffrey Garen. Source/WebCore: Make

[webkit-changes] [219685] trunk/Source/WebCore

2017-07-20 Thread akling
Title: [219685] trunk/Source/WebCore Revision 219685 Author akl...@apple.com Date 2017-07-20 07:37:14 -0700 (Thu, 20 Jul 2017) Log Message Minor Node->Element type tightening fixes https://bugs.webkit.org/show_bug.cgi?id=174651 Reviewed by Sam Weinig. Tighten up some Node* into

[webkit-changes] [219296] trunk

2017-07-10 Thread akling
Title: [219296] trunk Revision 219296 Author akl...@apple.com Date 2017-07-10 10:03:14 -0700 (Mon, 10 Jul 2017) Log Message REGRESSION(r210226): Keyboard-focused element not preserved when navigating back through page cache, causing multiple elements to have focus

[webkit-changes] [219108] trunk/Source/WebCore

2017-07-03 Thread akling
Title: [219108] trunk/Source/WebCore Revision 219108 Author akl...@apple.com Date 2017-07-03 16:44:39 -0700 (Mon, 03 Jul 2017) Log Message Null RenderLayer* deref in FrameView::adjustTiledBackingCoverage() https://bugs.webkit.org/show_bug.cgi?id=174106 Reviewed by Tim Horton. I

[webkit-changes] [218732] trunk/Source

2017-06-22 Thread akling
Title: [218732] trunk/Source Revision 218732 Author akl...@apple.com Date 2017-06-22 19:13:42 -0700 (Thu, 22 Jun 2017) Log Message Rename MemoryPressureHandler::setTabCount to setPageCount https://bugs.webkit.org/show_bug.cgi?id=173750 Reviewed by Daniel Bates. Source/WebCore: *

[webkit-changes] [218669] trunk/Source

2017-06-21 Thread akling
Title: [218669] trunk/Source Revision 218669 Author akl...@apple.com Date 2017-06-21 18:09:26 -0700 (Wed, 21 Jun 2017) Log Message Increase memory kill limits for WebContent processes that manage multiple tabs. https://bugs.webkit.org/show_bug.cgi?id=173674 Reviewed by Geoffrey Garen.

[webkit-changes] [218643] trunk

2017-06-21 Thread akling
Title: [218643] trunk Revision 218643 Author akl...@apple.com Date 2017-06-21 12:49:11 -0700 (Wed, 21 Jun 2017) Log Message [iOS] Ensure that GraphicsServices is initialized before calling GSFontPurgeFontCache(). https://bugs.webkit.org/show_bug.cgi?id=173616 Reviewed by Chris Dumez.

[webkit-changes] [218604] trunk/Source/WebCore

2017-06-20 Thread akling
Title: [218604] trunk/Source/WebCore Revision 218604 Author akl...@apple.com Date 2017-06-20 11:48:00 -0700 (Tue, 20 Jun 2017) Log Message Remove no-op calls to purge SQLite caches on memory pressure. Reviewed by Chris Dumez. The implementation of

[webkit-changes] [217696] trunk

2017-06-01 Thread akling
Title: [217696] trunk Revision 217696 Author akl...@apple.com Date 2017-06-01 22:04:14 -0700 (Thu, 01 Jun 2017) Log Message [Mac] Remove backing store for layers that are outside the viewport https://bugs.webkit.org/show_bug.cgi?id=170082 Reviewed by Simon Fraser. Source/WebCore:

[webkit-changes] [217384] trunk/Source/WTF

2017-05-24 Thread akling
Title: [217384] trunk/Source/WTF Revision 217384 Author akl...@apple.com Date 2017-05-24 12:32:26 -0700 (Wed, 24 May 2017) Log Message Disable memory kill mechanisms when running with FastMalloc disabled. https://bugs.webkit.org/show_bug.cgi?id=172550 Reviewed by Antti Koivisto. If

[webkit-changes] [217101] trunk/Source

2017-05-19 Thread akling
Title: [217101] trunk/Source Revision 217101 Author akl...@apple.com Date 2017-05-18 23:54:28 -0700 (Thu, 18 May 2017) Log Message [WK2] Notify WebPageProxy client when an active process goes over the inactive memory limit https://bugs.webkit.org/show_bug.cgi?id=172244 Reviewed by

[webkit-changes] [216847] trunk/Source/WebKit2

2017-05-14 Thread akling
Title: [216847] trunk/Source/WebKit2 Revision 216847 Author akl...@apple.com Date 2017-05-14 12:27:45 -0700 (Sun, 14 May 2017) Log Message Always reset the assisted node when the main frame commits a new load. https://bugs.webkit.org/show_bug.cgi?id=172088 Reviewed by Antti Koivisto.

[webkit-changes] [216772] trunk/Source/WTF

2017-05-12 Thread akling
Title: [216772] trunk/Source/WTF Revision 216772 Author akl...@apple.com Date 2017-05-12 11:48:07 -0700 (Fri, 12 May 2017) Log Message More aggressive memory kill limits. https://bugs.webkit.org/show_bug.cgi?id=172037 Reviewed by Michael Saboff. Bring down the memory kill limits to

[webkit-changes] [216771] trunk/Source/WebCore

2017-05-12 Thread akling
Title: [216771] trunk/Source/WebCore Revision 216771 Author akl...@apple.com Date 2017-05-12 11:34:12 -0700 (Fri, 12 May 2017) Log Message MediaResourceLoader shouldn't keep its HTMLMediaElement alive. https://bugs.webkit.org/show_bug.cgi?id=172032 Reviewed by Joseph Pecoraro. Use a

[webkit-changes] [216770] trunk/Source/WebCore

2017-05-12 Thread akling
Title: [216770] trunk/Source/WebCore Revision 216770 Author akl...@apple.com Date 2017-05-12 11:21:45 -0700 (Fri, 12 May 2017) Log Message Memory pressure response should only do sync bmalloc scavenge in sync mode. https://bugs.webkit.org/show_bug.cgi?id=172035 Reviewed by Michael

[webkit-changes] [215465] trunk/Source/WebCore

2017-04-18 Thread akling
Title: [215465] trunk/Source/WebCore Revision 215465 Author akl...@apple.com Date 2017-04-18 09:34:11 -0700 (Tue, 18 Apr 2017) Log Message Break Document::m_associatedFormControls reference cycle. Reviewed by Antti Koivisto. There was a race between didAssociateFormControls() and

[webkit-changes] [215181] trunk

2017-04-10 Thread akling
Title: [215181] trunk Revision 215181 Author akl...@apple.com Date 2017-04-10 06:49:18 -0700 (Mon, 10 Apr 2017) Log Message Don't generate extra scrolling tiles for non-visible pages. https://bugs.webkit.org/show_bug.cgi?id=167213 Reviewed by Antti Koivisto. Source/WebCore: Reduce

[webkit-changes] [215077] trunk/Source/WebCore

2017-04-06 Thread akling
Title: [215077] trunk/Source/WebCore Revision 215077 Author akl...@apple.com Date 2017-04-06 17:39:24 -0700 (Thu, 06 Apr 2017) Log Message Inaudible background tabs should become eligible for memory kill after 8 minutes https://bugs.webkit.org/show_bug.cgi?id=170574 Reviewed by Gavin

[webkit-changes] [215055] trunk/Source/WTF

2017-04-06 Thread akling
Title: [215055] trunk/Source/WTF Revision 215055 Author akl...@apple.com Date 2017-04-06 13:18:52 -0700 (Thu, 06 Apr 2017) Log Message Kill any WebContent process using over 16 GB of memory. https://bugs.webkit.org/show_bug.cgi?id=170515 Reviewed by Antti Koivisto. Restructure the

[webkit-changes] [215045] trunk/Source/WebCore

2017-04-06 Thread akling
Title: [215045] trunk/Source/WebCore Revision 215045 Author akl...@apple.com Date 2017-04-06 11:35:47 -0700 (Thu, 06 Apr 2017) Log Message Stop forcing CA commit when memory pressure changes. https://bugs.webkit.org/show_bug.cgi?id=170522 Reviewed by Antti Koivisto. Don't force a CA

[webkit-changes] [214974] trunk/Source

2017-04-05 Thread akling
Title: [214974] trunk/Source Revision 214974 Author akl...@apple.com Date 2017-04-05 15:55:25 -0700 (Wed, 05 Apr 2017) Log Message Make inactive web processes behave as though under memory pressure. https://bugs.webkit.org/show_bug.cgi?id=170042 Reviewed by Antti Koivisto.

[webkit-changes] [214351] trunk/Source/WTF

2017-03-24 Thread akling
Title: [214351] trunk/Source/WTF Revision 214351 Author akl...@apple.com Date 2017-03-24 09:45:08 -0700 (Fri, 24 Mar 2017) Log Message Make inactive web processes behave as though under memory pressure. Reviewed by Antti Koivisto. Once a web process becomes inactive, let's try to

[webkit-changes] [214320] trunk/Source

2017-03-23 Thread akling
Title: [214320] trunk/Source Revision 214320 Author akl...@apple.com Date 2017-03-23 15:21:31 -0700 (Thu, 23 Mar 2017) Log Message Let the UI process do memory kills and replace crashes with diagnostic logging. Reviewed by Chris Dumez. Source/WebCore: Remove the memory kill code

[webkit-changes] [214294] trunk/Source

2017-03-22 Thread akling
Title: [214294] trunk/Source Revision 214294 Author akl...@apple.com Date 2017-03-22 21:14:03 -0700 (Wed, 22 Mar 2017) Log Message Let MemoryPressureHandler track whether the process is active or inactive. Reviewed by Antti Koivisto. Source/WebCore: Have PerformanceMonitor inform

[webkit-changes] [213444] trunk/Source

2017-03-06 Thread akling
Title: [213444] trunk/Source Revision 213444 Author akl...@apple.com Date 2017-03-06 02:02:09 -0800 (Mon, 06 Mar 2017) Log Message [iOS] Report domains crashing under memory pressure via enhanced privacy logging. Reviewed by Antti Koivisto. Source/WebCore: *

[webkit-changes] [213274] trunk/Source/WebCore

2017-03-02 Thread akling
Title: [213274] trunk/Source/WebCore Revision 213274 Author akl...@apple.com Date 2017-03-02 01:03:41 -0800 (Thu, 02 Mar 2017) Log Message Don't keep dead resources in MemoryCache while under memory pressure. Reviewed by Antti Koivisto. Have CachedResource::deleteIfPossible() remove

[webkit-changes] [212768] trunk/Source/WebKit

2017-02-21 Thread akling
Title: [212768] trunk/Source/WebKit Revision 212768 Author akl...@apple.com Date 2017-02-21 15:07:51 -0800 (Tue, 21 Feb 2017) Log Message [iOS] Remove old WebKit1 MemoryMeasure helper. Reviewed by Sam Weinig. Source/WebKit: * WebKit.xcodeproj/project.pbxproj: Source/WebKit/ios:

[webkit-changes] [212742] trunk/Source

2017-02-21 Thread akling
Title: [212742] trunk/Source Revision 212742 Author akl...@apple.com Date 2017-02-21 13:04:50 -0800 (Tue, 21 Feb 2017) Log Message [iOS] WebKit1 should use shared memory pressure handler code. Reviewed by Antti Koivisto. Source/WebCore: Remove iOS WebKit1 specific members and code

[webkit-changes] [212199] trunk/LayoutTests

2017-02-11 Thread akling
Title: [212199] trunk/LayoutTests Revision 212199 Author akl...@apple.com Date 2017-02-11 20:11:56 -0800 (Sat, 11 Feb 2017) Log Message LayoutTest fast/scrolling/page-cache-back-overflow-scroll-restore.html is a flaky failure Reviewed by Michael Catanzaro. Wait for a scroll event

[webkit-changes] [211979] trunk/Source/WebCore

2017-02-09 Thread akling
Title: [211979] trunk/Source/WebCore Revision 211979 Author akl...@apple.com Date 2017-02-09 12:32:27 -0800 (Thu, 09 Feb 2017) Log Message Document::settings() should return a const Settings&. Reviewed by Geoffrey Garen. - Make Document::settings() return a const reference. - Added

[webkit-changes] [211964] trunk/Source/WebCore

2017-02-09 Thread akling
Title: [211964] trunk/Source/WebCore Revision 211964 Author akl...@apple.com Date 2017-02-09 09:47:33 -0800 (Thu, 09 Feb 2017) Log Message Document should always have a Settings. Reviewed by Antti Koivisto. Since a Document can't move between Frames, and it's either frameless or

[webkit-changes] [211949] trunk

2017-02-09 Thread akling
Title: [211949] trunk Revision 211949 Author akl...@apple.com Date 2017-02-09 05:55:41 -0800 (Thu, 09 Feb 2017) Log Message Disallow accelerated rendering for ginormous 2D canvases. Reviewed by Antti Koivisto. Source/WebCore: Add a "maximumAccelerated2dCanvasSize" setting that

[webkit-changes] [211885] trunk/Source/WebCore

2017-02-08 Thread akling
Title: [211885] trunk/Source/WebCore Revision 211885 Author akl...@apple.com Date 2017-02-08 10:37:13 -0800 (Wed, 08 Feb 2017) Log Message No need for CachedFrame to detach custom scrollbars. Reviewed by Sam Weinig. Custom scrollbars have already been torn down with the rest of the

[webkit-changes] [211674] trunk/Tools

2017-02-04 Thread akling
Title: [211674] trunk/Tools Revision 211674 Author akl...@apple.com Date 2017-02-04 13:46:21 -0800 (Sat, 04 Feb 2017) Log Message Plug some leaks in TestController and UIScriptContext. Reviewed by Alexey Proskuryakov. Fix a couple of the leaks seen on the leaks bot. *

[webkit-changes] [211622] trunk/Source

2017-02-02 Thread akling
Title: [211622] trunk/Source Revision 211622 Author akl...@apple.com Date 2017-02-02 23:25:24 -0800 (Thu, 02 Feb 2017) Log Message [Mac] In-process memory pressure monitor for WebContent processes AKA websam Reviewed by Antti Koivisto. Source/_javascript_Core: Remove the sloppy "max

[webkit-changes] [211571] trunk/Source

2017-02-02 Thread akling
Title: [211571] trunk/Source Revision 211571 Author akl...@apple.com Date 2017-02-02 10:35:55 -0800 (Thu, 02 Feb 2017) Log Message Source/_javascript_Core: [Mac] In-process memory pressure monitor for WebContent processes. Reviewed by Antti Koivisto. Remove the sloppy "max live heap

[webkit-changes] [211482] trunk/Source

2017-02-01 Thread akling
Title: [211482] trunk/Source Revision 211482 Author akl...@apple.com Date 2017-02-01 06:55:00 -0800 (Wed, 01 Feb 2017) Log Message Implement the alwaysRunsAtBackgroundPriority WK2 setting using thread QoS. Reviewed by Antti Koivisto. Source/bmalloc: Support changing the QoS level of

[webkit-changes] [211399] trunk/Source/WebCore

2017-01-30 Thread akling
Title: [211399] trunk/Source/WebCore Revision 211399 Author akl...@apple.com Date 2017-01-30 18:12:06 -0800 (Mon, 30 Jan 2017) Log Message Fix CMSampleBuffer leak in MediaSampleAVFObjC::createNonDisplayingCopy(). Reviewed by Andy Estes. We were failing to adopt the CMSampleBuffer

[webkit-changes] [211362] trunk/Source/WebKit/mac

2017-01-30 Thread akling
Title: [211362] trunk/Source/WebKit/mac Revision 211362 Author akl...@apple.com Date 2017-01-30 04:07:15 -0800 (Mon, 30 Jan 2017) Log Message [macOS] WebHTMLView has an internal retain cycle with its flagsChangedEventMonitor. Reviewed by Antti Koivisto. Avoid the implicit strong

[webkit-changes] [211336] trunk/Source/WebCore

2017-01-28 Thread akling
Title: [211336] trunk/Source/WebCore Revision 211336 Author akl...@apple.com Date 2017-01-28 07:19:59 -0800 (Sat, 28 Jan 2017) Log Message Avoid synchronous style recalc in dispatchUnloadEvents(). Reviewed by Antti Koivisto. It shouldn't be necessary to force a synchronous style

[webkit-changes] [211335] trunk/Source/WebCore

2017-01-28 Thread akling
Title: [211335] trunk/Source/WebCore Revision 211335 Author akl...@apple.com Date 2017-01-28 04:16:23 -0800 (Sat, 28 Jan 2017) Log Message REGRESSION(r196383): Automatic shrink-to-fit of RuleSet no longer works. Reviewed by Antti Koivisto. Re-enable the automatic shrink-to-fit

[webkit-changes] [211252] branches/safari-603-branch/Source/WebCore

2017-01-26 Thread akling
Title: [211252] branches/safari-603-branch/Source/WebCore Revision 211252 Author akl...@apple.com Date 2017-01-26 20:29:16 -0800 (Thu, 26 Jan 2017) Log Message Branch-specific fix for a crash seen after merging r201777. Reviewed by Andy Estes. Add null checking of the FrameView in

[webkit-changes] [211120] trunk/Source/WebCore

2017-01-24 Thread akling
Title: [211120] trunk/Source/WebCore Revision 211120 Author akl...@apple.com Date 2017-01-24 16:15:00 -0800 (Tue, 24 Jan 2017) Log Message Add memory footprint reporting using diagnostic logging. Reviewed by Chris Dumez. Add some basic logging of physical memory footprint post-load

[webkit-changes] [210923] trunk/Source

2017-01-19 Thread akling
Title: [210923] trunk/Source Revision 210923 Author akl...@apple.com Date 2017-01-19 07:56:13 -0800 (Thu, 19 Jan 2017) Log Message ScriptExecutionContext::topOrigin() should return a reference. Reviewed by Sam Weinig. Source/WebCore: There is always a topOrigin() SecurityOrigin, so

[webkit-changes] [210840] trunk/Source/WTF

2017-01-17 Thread akling
Title: [210840] trunk/Source/WTF Revision 210840 Author akl...@apple.com Date 2017-01-17 17:37:36 -0800 (Tue, 17 Jan 2017) Log Message Annotate FastMalloc functions with returns_nonnull attribute. Reviewed by Antti Koivisto. Decorate fastMalloc() and friends with

[webkit-changes] [210836] trunk/Source/WebCore

2017-01-17 Thread akling
Title: [210836] trunk/Source/WebCore Revision 210836 Author akl...@apple.com Date 2017-01-17 17:21:16 -0800 (Tue, 17 Jan 2017) Log Message WidthCache should be off while under memory pressure. Reviewed by Antti Koivisto. Since we empty all the WidthCaches when we come under memory

[webkit-changes] [210826] trunk/Source/WebCore

2017-01-17 Thread akling
Title: [210826] trunk/Source/WebCore Revision 210826 Author akl...@apple.com Date 2017-01-17 15:24:46 -0800 (Tue, 17 Jan 2017) Log Message Kill the presentation attribute cache. Reviewed by Antti Koivisto. This cache was added to placate some old page cycler test that was measuring

[webkit-changes] [210777] trunk/Source/WebCore

2017-01-15 Thread akling
Title: [210777] trunk/Source/WebCore Revision 210777 Author akl...@apple.com Date 2017-01-15 02:48:04 -0800 (Sun, 15 Jan 2017) Log Message FrameView shouldn't keep dangling pointers into dead render trees. Reviewed by Antti Koivisto. Added some pretty paranoid assertions to FrameView

[webkit-changes] [210688] trunk

2017-01-12 Thread akling
Title: [210688] trunk Revision 210688 Author akl...@apple.com Date 2017-01-12 16:47:37 -0800 (Thu, 12 Jan 2017) Log Message [iOS] Purge GraphicsServices font cache on memory warning. Reviewed by Antti Koivisto. Source/WebCore: The GS font cache was retaining CSS fonts after we

[webkit-changes] [210666] trunk/Source/WebKit2

2017-01-12 Thread akling
Title: [210666] trunk/Source/WebKit2 Revision 210666 Author akl...@apple.com Date 2017-01-12 09:52:59 -0800 (Thu, 12 Jan 2017) Log Message WebBackForwardListProxy should remove restored session history items from PageCache on close. Reviewed by Brady Eidson. Register history item

[webkit-changes] [210609] trunk/Source

2017-01-11 Thread akling
Title: [210609] trunk/Source Revision 210609 Author akl...@apple.com Date 2017-01-11 16:55:32 -0800 (Wed, 11 Jan 2017) Log Message Crash when WebCore's GC heap grows way too large. Reviewed by Mark Lam. Source/_javascript_Core: Add a simple API to JSC::Heap that allows setting a

[webkit-changes] [210540] trunk/Source/JavaScriptCore

2017-01-10 Thread akling
Title: [210540] trunk/Source/_javascript_Core Revision 210540 Author akl...@apple.com Date 2017-01-10 04:16:35 -0800 (Tue, 10 Jan 2017) Log Message Crash when GC heap grows way too large. Reviewed by Mark Lam. Hard cap the _javascript_ heap at 4GB of live objects (determined

[webkit-changes] [210498] trunk/Source/JavaScriptCore

2017-01-08 Thread akling
Title: [210498] trunk/Source/_javascript_Core Revision 210498 Author akl...@apple.com Date 2017-01-08 21:35:14 -0800 (Sun, 08 Jan 2017) Log Message Inject MarkedSpace size classes for a few more high-volume objects. Reviewed by Darin Adler. Add the following classes to the list of

[webkit-changes] [210436] trunk/Source/WebCore

2017-01-06 Thread akling
Title: [210436] trunk/Source/WebCore Revision 210436 Author akl...@apple.com Date 2017-01-06 06:05:29 -0800 (Fri, 06 Jan 2017) Log Message Give RenderObject a Page& getter. Reviewed by Darin Adler. The render tree should now only ever be live while in a Frame that's connected to a

[webkit-changes] [210366] trunk/LayoutTests

2017-01-05 Thread akling
Title: [210366] trunk/LayoutTests Revision 210366 Author akl...@apple.com Date 2017-01-05 11:51:38 -0800 (Thu, 05 Jan 2017) Log Message Skip fast/scrolling/page-cache-back-overflow-scroll-restore.html on iOS simulator. * platform/ios-simulator/TestExpectations: Modified Paths

[webkit-changes] [210330] trunk/Source/WebCore

2017-01-05 Thread akling
Title: [210330] trunk/Source/WebCore Revision 210330 Author akl...@apple.com Date 2017-01-05 08:17:22 -0800 (Thu, 05 Jan 2017) Log Message Remove some unnecessary page cache checks in render tree code. Reviewed by Antti Koivisto. There is no render tree in the page cache, so we don't

[webkit-changes] [210329] trunk

2017-01-05 Thread akling
Title: [210329] trunk Revision 210329 Author akl...@apple.com Date 2017-01-05 08:02:44 -0800 (Thu, 05 Jan 2017) Log Message REGRESSION(r210226): overflow:scroll scroll position not restored on back navigation Reviewed by Antti Koivisto. Source/WebCore: Before r210226, the render tree

[webkit-changes] [210327] trunk/Source/WebCore

2017-01-05 Thread akling
Title: [210327] trunk/Source/WebCore Revision 210327 Author akl...@apple.com Date 2017-01-05 07:12:03 -0800 (Thu, 05 Jan 2017) Log Message Fix iOS build due to missing #include's. * history/CachedFrame.cpp: Modified Paths trunk/Source/WebCore/ChangeLog

[webkit-changes] [210326] trunk/Source

2017-01-05 Thread akling
Title: [210326] trunk/Source Revision 210326 Author akl...@apple.com Date 2017-01-05 05:47:59 -0800 (Thu, 05 Jan 2017) Log Message Remove ChromeClient::needTouchEvents(). Rubber-stamped by Antti Koivisto. Source/WebCore: Remove this hook since it's a no-op in every port. *

[webkit-changes] [210246] trunk/Source/WebCore

2017-01-03 Thread akling
Title: [210246] trunk/Source/WebCore Revision 210246 Author akl...@apple.com Date 2017-01-03 12:46:08 -0800 (Tue, 03 Jan 2017) Log Message REGRESSION(r210226): fast/history/back-from-page-with-focused-iframe.html crashes under GuardMalloc Reviewed by Antti Koivisto. The problem was

[webkit-changes] [210240] trunk/Source/WebCore

2017-01-03 Thread akling
Title: [210240] trunk/Source/WebCore Revision 210240 Author akl...@apple.com Date 2017-01-03 10:53:04 -0800 (Tue, 03 Jan 2017) Log Message Placeholder style mechanism leaks CSSFontSelector for first Document styled. Reviewed by Antti Koivisto. The placeholder style is used when we're

[webkit-changes] [210226] trunk/Source/WebCore

2017-01-02 Thread akling
Title: [210226] trunk/Source/WebCore Revision 210226 Author akl...@apple.com Date 2017-01-02 13:16:09 -0800 (Mon, 02 Jan 2017) Log Message Drop the render tree for documents in the page cache. Reviewed by Antti Koivisto. To save memory and reduce complexity, have documents tear down

[webkit-changes] [210224] trunk/Source

2017-01-02 Thread akling
Title: [210224] trunk/Source Revision 210224 Author akl...@apple.com Date 2017-01-02 07:36:41 -0800 (Mon, 02 Jan 2017) Log Message Discard media controls JS/CSS caches under memory pressure. Reviewed by Antti Koivisto. Source/WebCore: Add a RenderTheme::purgeCaches() virtual and

[webkit-changes] [210206] trunk/Source/WebCore

2016-12-30 Thread akling
Title: [210206] trunk/Source/WebCore Revision 210206 Author akl...@apple.com Date 2016-12-30 00:54:25 -0800 (Fri, 30 Dec 2016) Log Message Drop the render tree for documents in the page cache. Reviewed by Darin Adler. To save memory and reduce complexity, have documents tear down

[webkit-changes] [210142] trunk

2016-12-23 Thread akling
Title: [210142] trunk Revision 210142 Author akl...@apple.com Date 2016-12-23 16:23:37 -0800 (Fri, 23 Dec 2016) Log Message REGRESSION(r209865): Crash when navigating back to some pages with compositing layers. Reviewed by Darin Adler. Source/WebCore: Remove the old WK1-era

[webkit-changes] [209932] trunk

2016-12-16 Thread akling
Title: [209932] trunk Revision 209932 Author akl...@apple.com Date 2016-12-16 12:44:01 -0800 (Fri, 16 Dec 2016) Log Message Subframes going into page cache don't need to resetScrollbars(). Reviewed by Antti Koivisto. Source/WebCore: The main frame is the only frame that switches its

[webkit-changes] [209865] trunk/Source

2016-12-15 Thread akling
Title: [209865] trunk/Source Revision 209865 Author akl...@apple.com Date 2016-12-15 10:37:18 -0800 (Thu, 15 Dec 2016) Log Message Always clear RenderLayer backing stores when going into page cache. Reviewed by Simon Fraser. Source/WebCore: We were already doing this for the iOS and

[webkit-changes] [209851] trunk/Source/WebKit2

2016-12-14 Thread akling
Title: [209851] trunk/Source/WebKit2 Revision 209851 Author akl...@apple.com Date 2016-12-14 19:48:49 -0800 (Wed, 14 Dec 2016) Log Message Only send Messages::WebPageProxy::DidSaveToPageCache once when entering page cache. Reviewed by Brady Eidson. We were sending one of these IPC

[webkit-changes] [209456] trunk/Source/WebCore

2016-12-07 Thread akling
Title: [209456] trunk/Source/WebCore Revision 209456 Author akl...@apple.com Date 2016-12-07 08:27:34 -0800 (Wed, 07 Dec 2016) Log Message [iOS] Remove bitrotted FrameLoader attempt to limit page caching under memory pressure. Reviewed by Antti Koivisto. This code no longer does

[webkit-changes] [209423] trunk/Source

2016-12-06 Thread akling
Title: [209423] trunk/Source Revision 209423 Author akl...@apple.com Date 2016-12-06 14:38:45 -0800 (Tue, 06 Dec 2016) Log Message [Cocoa] Add some memory usage related information to sysdiagnose state dumps Reviewed by Darin Adler. Follow-up to address two more review comments.

[webkit-changes] [209346] trunk/Source

2016-12-05 Thread akling
Title: [209346] trunk/Source Revision 209346 Author akl...@apple.com Date 2016-12-05 13:31:23 -0800 (Mon, 05 Dec 2016) Log Message [Cocoa] Add some memory usage related information to sysdiagnose state dumps Reviewed by Darin Adler. Source/WebCore: Add a flag to

[webkit-changes] [209181] trunk/Source/WebCore

2016-12-01 Thread akling
Title: [209181] trunk/Source/WebCore Revision 209181 Author akl...@apple.com Date 2016-12-01 08:15:27 -0800 (Thu, 01 Dec 2016) Log Message Log some basic memory usage stats at interesting points in time Reviewed by Antti Koivisto. This patch adds a mechanism to mark points of

[webkit-changes] [208975] trunk/Source/WebCore

2016-11-25 Thread akling
Title: [208975] trunk/Source/WebCore Revision 208975 Author akl...@apple.com Date 2016-11-25 06:59:07 -0800 (Fri, 25 Nov 2016) Log Message MemoryPressureHandler should only trigger synchronous GC on iOS Reviewed by Sam Weinig. On iOS we know that there is really only one web process

[webkit-changes] [208317] trunk/Source/JavaScriptCore

2016-11-02 Thread akling
Title: [208317] trunk/Source/_javascript_Core Revision 208317 Author akl...@apple.com Date 2016-11-02 17:44:42 -0700 (Wed, 02 Nov 2016) Log Message MarkedSpace should have specialized size classes for popular engine objects. Reviewed by Filip Pizlo. The MarkedSpace size classes were

[webkit-changes] [207896] trunk/Source/WebCore

2016-10-26 Thread akling
Title: [207896] trunk/Source/WebCore Revision 207896 Author akl...@apple.com Date 2016-10-26 06:24:12 -0700 (Wed, 26 Oct 2016) Log Message Fix mach port leak in ResourceUsageThread. Reviewed by Antti Koivisto. The threads returned by task_threads() need to be deallocated. *

[webkit-changes] [207814] trunk/Source

2016-10-25 Thread akling
Title: [207814] trunk/Source Revision 207814 Author akl...@apple.com Date 2016-10-25 03:27:12 -0700 (Tue, 25 Oct 2016) Log Message More PassRefPtr purging in WebCore. Reviewed by Antti Koivisto. Source/WebCore: Remove PassRefPtr usage in RenderStyle, RenderTheme and Scrollbar, then

[webkit-changes] [207620] trunk

2016-10-20 Thread akling
Title: [207620] trunk Revision 207620 Author akl...@apple.com Date 2016-10-20 09:38:50 -0700 (Thu, 20 Oct 2016) Log Message Drop StyleResolver and SelectorQueryCache when entering PageCache. Reviewed by Antti Koivisto. Source/WebCore: Stop keeping these around for cached pages to

[webkit-changes] [207234] trunk/Source/WebCore

2016-10-12 Thread akling
Title: [207234] trunk/Source/WebCore Revision 207234 Author akl...@apple.com Date 2016-10-12 12:35:55 -0700 (Wed, 12 Oct 2016) Log Message Make Document::existingAXObjectCache() fast with accessibility disabled. Reviewed by Antti Koivisto. Instruments says we were spending 2.3% of

[webkit-changes] [206922] trunk

2016-10-07 Thread akling
Title: [206922] trunk Revision 206922 Author akl...@apple.com Date 2016-10-07 11:55:09 -0700 (Fri, 07 Oct 2016) Log Message [WK2] didRemoveFrameFromHierarchy callback doesn't fire for subframes when evicting from PageCache. Reviewed by Antti Koivisto. Source/WebCore: Fix a bug where

[webkit-changes] [205290] trunk/Source/WebCore

2016-09-01 Thread akling
Title: [205290] trunk/Source/WebCore Revision 205290 Author akl...@apple.com Date 2016-09-01 07:22:33 -0700 (Thu, 01 Sep 2016) Log Message FocusController should pass KeyboardEvent around by reference. Reviewed by Sam Weinig. Clean up FocusController to pass KeyboardEvent& around

[webkit-changes] [205106] trunk/Source

2016-08-28 Thread akling
Title: [205106] trunk/Source Revision 205106 Author akl...@apple.com Date 2016-08-28 15:38:41 -0700 (Sun, 28 Aug 2016) Log Message document.title setter can't throw. Reviewed by Antti Koivisto. Source/WebCore: Remove [SetterRaisesException] from document.title and replace

[webkit-changes] [205104] trunk/Source

2016-08-28 Thread akling
Title: [205104] trunk/Source Revision 205104 Author akl...@apple.com Date 2016-08-28 09:54:43 -0700 (Sun, 28 Aug 2016) Log Message Clean up some .text attribute setters that don't throw. Reviewed by Darin Adler. Source/WebCore: Remove [SetterRaisesException] for three .text

[webkit-changes] [205079] trunk

2016-08-27 Thread akling
Title: [205079] trunk Revision 205079 Author akl...@apple.com Date 2016-08-27 10:45:12 -0700 (Sat, 27 Aug 2016) Log Message script.text should behave like script.textContent on setting Reviewed by Chris Dumez. LayoutTests/imported/w3c: *

[webkit-changes] [205053] trunk/Source/WebCore

2016-08-26 Thread akling
Title: [205053] trunk/Source/WebCore Revision 205053 Author akl...@apple.com Date 2016-08-26 15:41:41 -0700 (Fri, 26 Aug 2016) Log Message REGRESSION (r204987): fast/canvas-composite-* tests are now flaky assertion failures Reviewed by Joseph Pecoraro. Fix a blunder where

[webkit-changes] [205050] trunk

2016-08-26 Thread akling
Title: [205050] trunk Revision 205050 Author akl...@apple.com Date 2016-08-26 14:46:07 -0700 (Fri, 26 Aug 2016) Log Message The :enabled/:disabled selectors should only match elements that can be disabled. Reviewed by Chris Dumez. LayoutTests/imported/w3c: *

[webkit-changes] [204987] trunk/Source/WebCore

2016-08-25 Thread akling
Title: [204987] trunk/Source/WebCore Revision 204987 Author akl...@apple.com Date 2016-08-25 14:57:13 -0700 (Thu, 25 Aug 2016) Log Message REGRESSION: RELEASE_ASSERT in ResourceUsageThread::platformThreadBody when ASan is enabled Reviewed by Joseph Pecoraro. *

[webkit-changes] [204942] trunk/Source/JavaScriptCore

2016-08-24 Thread akling
Title: [204942] trunk/Source/_javascript_Core Revision 204942 Author akl...@apple.com Date 2016-08-24 16:27:30 -0700 (Wed, 24 Aug 2016) Log Message Shrink DFG::OSRExit a bit. Reviewed by Geoffrey Garen. Rearrange the members of OSRExitBase and DFG::OSRExit to save 16 bytes per

[webkit-changes] [204917] trunk/Source

2016-08-24 Thread akling
Title: [204917] trunk/Source Revision 204917 Author akl...@apple.com Date 2016-08-24 12:23:47 -0700 (Wed, 24 Aug 2016) Log Message Source/bmalloc: Add bmalloc::api::isEnabled(). Reviewed by Joseph Pecoraro. * bmalloc/bmalloc.h: (bmalloc::api::isEnabled): Source/WebCore: Leaks bot

[webkit-changes] [204241] trunk/Source/WebCore

2016-08-07 Thread akling
Title: [204241] trunk/Source/WebCore Revision 204241 Author akl...@apple.com Date 2016-08-07 10:05:51 -0700 (Sun, 07 Aug 2016) Log Message DocumentRuleSets::collectFeatures() should shrink-to-fit. Reviewed by Darin Adler. We forgot to shrink-wrap the RuleFeatureSet in DocumentRuleSets

[webkit-changes] [204006] trunk/Source/WebCore

2016-08-01 Thread akling
Title: [204006] trunk/Source/WebCore Revision 204006 Author akl...@apple.com Date 2016-08-01 18:44:43 -0700 (Mon, 01 Aug 2016) Log Message Shrink MediaQuerySets to fit after parsing. Reviewed by Antti Koivisto. Add shrinkToFit() helpers to MediaQuerySet and MediaQuery and call it

[webkit-changes] [203420] trunk/Source/WebCore

2016-07-19 Thread akling
Title: [203420] trunk/Source/WebCore Revision 203420 Author akl...@apple.com Date 2016-07-19 14:14:04 -0700 (Tue, 19 Jul 2016) Log Message Fix SharedBuffer leak in MockContentFilter::replacementData(). Reviewed by Andy Estes. Spotted on leaks bot. This code was pretty explicit about

[webkit-changes] [203379] trunk

2016-07-18 Thread akling
Title: [203379] trunk Revision 203379 Author akl...@apple.com Date 2016-07-18 16:16:24 -0700 (Mon, 18 Jul 2016) Log Message There should be a way to simulate memory pressure in layout tests Reviewed by Simon Fraser. Source/WebCore: Add three window.internal APIs: - boolean

[webkit-changes] [203149] trunk/Source/WebCore

2016-07-12 Thread akling
Title: [203149] trunk/Source/WebCore Revision 203149 Author akl...@apple.com Date 2016-07-12 21:05:06 -0700 (Tue, 12 Jul 2016) Log Message [Cocoa] Simulated memory warning doesn't trigger libcache purge. Reviewed by Chris Dumez. Since simulated memory warnings will have the "is under

[webkit-changes] [202751] trunk/Source/WebCore

2016-07-01 Thread akling
Title: [202751] trunk/Source/WebCore Revision 202751 Author akl...@apple.com Date 2016-07-01 13:46:14 -0700 (Fri, 01 Jul 2016) Log Message Add early return when processing content extensions if there aren't any. Reviewed by Antti Koivisto. Short-circuit outta there if there aren't any

[webkit-changes] [202725] trunk/Source

2016-07-01 Thread akling
Title: [202725] trunk/Source Revision 202725 Author akl...@apple.com Date 2016-06-30 23:58:29 -0700 (Thu, 30 Jun 2016) Log Message [Mac] Get rid of the old timey rubber-banding linen pattern. Reviewed by Benjamin Poulain. Source/WebCore: Remove the "ScrollingOverhang" custom

[webkit-changes] [202231] trunk/Source/WebCore

2016-06-20 Thread akling
Title: [202231] trunk/Source/WebCore Revision 202231 Author akl...@apple.com Date 2016-06-20 10:23:49 -0700 (Mon, 20 Jun 2016) Log Message When navigating, discard decoded image data that is only live due to page cache. Reviewed by Antti Koivisto. A resource is "live" if it's

  1   2   3   4   5   6   7   8   9   10   >