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 Koi
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:
* Source/cmake/
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 t
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 ad
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 EventListener::h
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 Element*
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
https://bugs.webkit.org/
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 haven't
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:
* page/P
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.
S
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.
S
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 _sqlite3_purgeEligiblePagerCacheMemory
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:
Impl
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 som
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 Geoff
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.
We
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 4GB
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 We
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 Saboff
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 didAs
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 the
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 Ba
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 code
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 co
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.
Source/WebCo
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 reduc
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 from
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 Memo
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:
* page/DiagnosticLoggingKey
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 th
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:
Remo
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 fro
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 befor
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 Doc
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 partne
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 defaul
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 ren
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.
* TestRunnerShared
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
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 s
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
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 after
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 captur
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 resolu
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 optimiza
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 Docu
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 an
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 ma
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 __attribute__((returns
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 pres
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 loa
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 t
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 stopped
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 ID's
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 hard
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 post-GC.)
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 manu
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 Page
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
trunk/La
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 n
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
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
trunk/Source/WebCore/history/Cach
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.
* dom/Docume
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 th
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 r
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 th
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 teach
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 their
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 clear/res
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
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 G
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 mess
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 anythi
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.
Sour
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 memoryUsageStatistics
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 interests
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 i
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 re
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.
* page/cocoa
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 fi
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 save
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 Drom
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
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 inter
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
ExceptionCod
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 attributes
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:
* web-platform-tests/html/semantics/scripting-1/t
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 HTMLCanvasEle
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:
* web-platform-tests/html/se
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.
* page/cocoa/ResourceUsage
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 instance
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 hits
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
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 after
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 ho
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 isUnde
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 m
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
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 GraphicsL
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 currently
1 - 100 of 1427 matches
Mail list logo