<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[182686] releases/WebKitGTK/webkit-2.8/Source</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/182686">182686</a></dd>
<dt>Author</dt> <dd>carlosgc@webkit.org</dd>
<dt>Date</dt> <dd>2015-04-13 01:45:50 -0700 (Mon, 13 Apr 2015)</dd>
</dl>
<h3>Log Message</h3>
<pre>Merge <a href="http://trac.webkit.org/projects/webkit/changeset/182068">r182068</a> - Make some more objects use FastMalloc
https://bugs.webkit.org/show_bug.cgi?id=143122
Reviewed by Csaba Osztrogonác.
Source/JavaScriptCore:
* API/JSCallbackObject.h:
* heap/IncrementalSweeper.h:
* jit/JITThunks.h:
* runtime/JSGlobalObjectDebuggable.h:
* runtime/RegExpCache.h:
Source/WebCore:
* Modules/geolocation/GeolocationController.h:
* Modules/geolocation/NavigatorGeolocation.h:
* Modules/indexeddb/DOMWindowIndexedDatabase.h:
* Modules/notifications/NotificationController.h:
* Modules/webdatabase/DatabaseServer.h:
* css/CSSFontFaceSource.h:
* html/HTMLMediaSession.h:
* inspector/InspectorIndexedDBAgent.h:
* inspector/InspectorReplayAgent.h:
* page/CaptionUserPreferencesMediaAF.h:
* page/PageConsoleClient.h:
* page/PageDebuggable.h:
* page/animation/CSSPropertyAnimation.cpp:
* page/mac/ServicesOverlayController.h:
* platform/RemoteCommandListener.h:
* platform/Timer.h:
* platform/audio/MediaSessionManager.h:
* platform/mac/SystemSleepListenerMac.h:
* platform/mac/ThemeMac.h:
* rendering/svg/RenderSVGResourceSolidColor.h:
* replay/ReplayController.h:</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#releasesWebKitGTKwebkit28SourceJavaScriptCoreAPIJSCallbackObjecth">releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/API/JSCallbackObject.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceJavaScriptCoreChangeLog">releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceJavaScriptCoreheapIncrementalSweeperh">releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/heap/IncrementalSweeper.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceJavaScriptCorejitJITThunksh">releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/jit/JITThunks.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceJavaScriptCoreruntimeJSGlobalObjectDebuggableh">releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceJavaScriptCoreruntimeRegExpCacheh">releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/runtime/RegExpCache.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCoreChangeLog">releases/WebKitGTK/webkit-2.8/Source/WebCore/ChangeLog</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCoreModulesgeolocationGeolocationControllerh">releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/geolocation/GeolocationController.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCoreModulesgeolocationNavigatorGeolocationh">releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/geolocation/NavigatorGeolocation.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCoreModulesindexeddbDOMWindowIndexedDatabaseh">releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCoreModulesnotificationsNotificationControllerh">releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/notifications/NotificationController.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCoreModuleswebdatabaseDatabaseServerh">releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/webdatabase/DatabaseServer.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCorecssCSSFontFaceSourceh">releases/WebKitGTK/webkit-2.8/Source/WebCore/css/CSSFontFaceSource.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCorehtmlHTMLMediaSessionh">releases/WebKitGTK/webkit-2.8/Source/WebCore/html/HTMLMediaSession.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCoreinspectorInspectorIndexedDBAgenth">releases/WebKitGTK/webkit-2.8/Source/WebCore/inspector/InspectorIndexedDBAgent.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCoreinspectorInspectorReplayAgenth">releases/WebKitGTK/webkit-2.8/Source/WebCore/inspector/InspectorReplayAgent.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCorepageCaptionUserPreferencesMediaAFh">releases/WebKitGTK/webkit-2.8/Source/WebCore/page/CaptionUserPreferencesMediaAF.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCorepagePageConsoleClienth">releases/WebKitGTK/webkit-2.8/Source/WebCore/page/PageConsoleClient.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCorepagePageDebuggableh">releases/WebKitGTK/webkit-2.8/Source/WebCore/page/PageDebuggable.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCorepageanimationCSSPropertyAnimationcpp">releases/WebKitGTK/webkit-2.8/Source/WebCore/page/animation/CSSPropertyAnimation.cpp</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCorepagemacServicesOverlayControllerh">releases/WebKitGTK/webkit-2.8/Source/WebCore/page/mac/ServicesOverlayController.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCoreplatformRemoteCommandListenerh">releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/RemoteCommandListener.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCoreplatformTimerh">releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/Timer.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCoreplatformaudioMediaSessionManagerh">releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/MediaSessionManager.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCoreplatformmacSystemSleepListenerMach">releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/mac/SystemSleepListenerMac.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCoreplatformmacThemeMach">releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/mac/ThemeMac.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCorerenderingsvgRenderSVGResourceSolidColorh">releases/WebKitGTK/webkit-2.8/Source/WebCore/rendering/svg/RenderSVGResourceSolidColor.h</a></li>
<li><a href="#releasesWebKitGTKwebkit28SourceWebCorereplayReplayControllerh">releases/WebKitGTK/webkit-2.8/Source/WebCore/replay/ReplayController.h</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="releasesWebKitGTKwebkit28SourceJavaScriptCoreAPIJSCallbackObjecth"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/API/JSCallbackObject.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/API/JSCallbackObject.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/API/JSCallbackObject.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -34,6 +34,8 @@
</span><span class="cx"> namespace JSC {
</span><span class="cx">
</span><span class="cx"> struct JSCallbackObjectData : WeakHandleOwner {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
+public:
</ins><span class="cx"> JSCallbackObjectData(void* privateData, JSClassRef jsClass)
</span><span class="cx"> : privateData(privateData)
</span><span class="cx"> , jsClass(jsClass)
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/ChangeLog (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/ChangeLog        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/ChangeLog        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -1,3 +1,16 @@
</span><ins>+2015-03-26 Geoffrey Garen <ggaren@apple.com>
+
+ Make some more objects use FastMalloc
+ https://bugs.webkit.org/show_bug.cgi?id=143122
+
+ Reviewed by Csaba Osztrogonác.
+
+ * API/JSCallbackObject.h:
+ * heap/IncrementalSweeper.h:
+ * jit/JITThunks.h:
+ * runtime/JSGlobalObjectDebuggable.h:
+ * runtime/RegExpCache.h:
+
</ins><span class="cx"> 2015-03-27 Michael Saboff <msaboff@apple.com>
</span><span class="cx">
</span><span class="cx"> Objects with numeric properties intermittently get a phantom 'length' property
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceJavaScriptCoreheapIncrementalSweeperh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/heap/IncrementalSweeper.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/heap/IncrementalSweeper.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/heap/IncrementalSweeper.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -35,6 +35,7 @@
</span><span class="cx"> class MarkedBlock;
</span><span class="cx">
</span><span class="cx"> class IncrementalSweeper : public HeapTimer {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> #if USE(CF)
</span><span class="cx"> JS_EXPORT_PRIVATE IncrementalSweeper(Heap*, CFRunLoopRef);
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceJavaScriptCorejitJITThunksh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/jit/JITThunks.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/jit/JITThunks.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/jit/JITThunks.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -45,6 +45,7 @@
</span><span class="cx"> class NativeExecutable;
</span><span class="cx">
</span><span class="cx"> class JITThunks {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> JITThunks();
</span><span class="cx"> ~JITThunks();
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceJavaScriptCoreruntimeJSGlobalObjectDebuggableh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -42,6 +42,7 @@
</span><span class="cx"> class JSGlobalObject;
</span><span class="cx">
</span><span class="cx"> class JSGlobalObjectDebuggable final : public Inspector::RemoteInspectorDebuggable {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(JSGlobalObjectDebuggable);
</span><span class="cx"> public:
</span><span class="cx"> JSGlobalObjectDebuggable(JSGlobalObject&);
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceJavaScriptCoreruntimeRegExpCacheh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/runtime/RegExpCache.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/runtime/RegExpCache.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/JavaScriptCore/runtime/RegExpCache.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -39,9 +39,11 @@
</span><span class="cx"> namespace JSC {
</span><span class="cx">
</span><span class="cx"> class RegExpCache : private WeakHandleOwner {
</span><del>-friend class RegExp;
-typedef HashMap<RegExpKey, Weak<RegExp>> RegExpCacheMap;
</del><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx">
</span><ins>+ friend class RegExp;
+ typedef HashMap<RegExpKey, Weak<RegExp>> RegExpCacheMap;
+
</ins><span class="cx"> public:
</span><span class="cx"> RegExpCache(VM* vm);
</span><span class="cx"> void invalidateCode();
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/ChangeLog (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/ChangeLog        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/ChangeLog        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -1,3 +1,32 @@
</span><ins>+2015-03-26 Geoffrey Garen <ggaren@apple.com>
+
+ Make some more objects use FastMalloc
+ https://bugs.webkit.org/show_bug.cgi?id=143122
+
+ Reviewed by Csaba Osztrogonác.
+
+ * Modules/geolocation/GeolocationController.h:
+ * Modules/geolocation/NavigatorGeolocation.h:
+ * Modules/indexeddb/DOMWindowIndexedDatabase.h:
+ * Modules/notifications/NotificationController.h:
+ * Modules/webdatabase/DatabaseServer.h:
+ * css/CSSFontFaceSource.h:
+ * html/HTMLMediaSession.h:
+ * inspector/InspectorIndexedDBAgent.h:
+ * inspector/InspectorReplayAgent.h:
+ * page/CaptionUserPreferencesMediaAF.h:
+ * page/PageConsoleClient.h:
+ * page/PageDebuggable.h:
+ * page/animation/CSSPropertyAnimation.cpp:
+ * page/mac/ServicesOverlayController.h:
+ * platform/RemoteCommandListener.h:
+ * platform/Timer.h:
+ * platform/audio/MediaSessionManager.h:
+ * platform/mac/SystemSleepListenerMac.h:
+ * platform/mac/ThemeMac.h:
+ * rendering/svg/RenderSVGResourceSolidColor.h:
+ * replay/ReplayController.h:
+
</ins><span class="cx"> 2015-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
</span><span class="cx">
</span><span class="cx"> FEMorphology::platformApplyGeneric() should bail out if the radius is less than or equal to zero.
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCoreModulesgeolocationGeolocationControllerh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/geolocation/GeolocationController.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/geolocation/GeolocationController.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/geolocation/GeolocationController.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -43,6 +43,7 @@
</span><span class="cx"> class Page;
</span><span class="cx">
</span><span class="cx"> class GeolocationController : public Supplement<Page>, private ViewStateChangeObserver {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(GeolocationController);
</span><span class="cx"> public:
</span><span class="cx"> GeolocationController(Page&, GeolocationClient&);
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCoreModulesgeolocationNavigatorGeolocationh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/geolocation/NavigatorGeolocation.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/geolocation/NavigatorGeolocation.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/geolocation/NavigatorGeolocation.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -32,6 +32,7 @@
</span><span class="cx"> class Navigator;
</span><span class="cx">
</span><span class="cx"> class NavigatorGeolocation : public Supplement<Navigator>, public DOMWindowProperty {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> explicit NavigatorGeolocation(Frame*);
</span><span class="cx"> virtual ~NavigatorGeolocation();
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCoreModulesindexeddbDOMWindowIndexedDatabaseh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -37,6 +37,7 @@
</span><span class="cx"> class DOMWindow;
</span><span class="cx">
</span><span class="cx"> class DOMWindowIndexedDatabase : public DOMWindowProperty, public Supplement<DOMWindow> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> explicit DOMWindowIndexedDatabase(DOMWindow*);
</span><span class="cx"> virtual ~DOMWindowIndexedDatabase();
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCoreModulesnotificationsNotificationControllerh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/notifications/NotificationController.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/notifications/NotificationController.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/notifications/NotificationController.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -37,6 +37,7 @@
</span><span class="cx"> class NotificationClient;
</span><span class="cx">
</span><span class="cx"> class NotificationController : public Supplement<Page> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(NotificationController);
</span><span class="cx"> public:
</span><span class="cx"> explicit NotificationController(NotificationClient*);
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCoreModuleswebdatabaseDatabaseServerh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/webdatabase/DatabaseServer.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/webdatabase/DatabaseServer.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/Modules/webdatabase/DatabaseServer.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -31,6 +31,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> class DatabaseServer: public AbstractDatabaseServer {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> DatabaseServer() { };
</span><span class="cx"> virtual ~DatabaseServer() { }
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCorecssCSSFontFaceSourceh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/css/CSSFontFaceSource.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/css/CSSFontFaceSource.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/css/CSSFontFaceSource.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -46,6 +46,7 @@
</span><span class="cx"> class FontDescription;
</span><span class="cx">
</span><span class="cx"> class CSSFontFaceSource final : public CachedFontClient {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> CSSFontFaceSource(const String&, CachedFont* = nullptr);
</span><span class="cx"> virtual ~CSSFontFaceSource();
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCorehtmlHTMLMediaSessionh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/html/HTMLMediaSession.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/html/HTMLMediaSession.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/html/HTMLMediaSession.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -37,6 +37,7 @@
</span><span class="cx"> class SourceBuffer;
</span><span class="cx">
</span><span class="cx"> class HTMLMediaSession final : public MediaSession {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> static std::unique_ptr<HTMLMediaSession> create(MediaSessionClient&);
</span><span class="cx">
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCoreinspectorInspectorIndexedDBAgenth"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/inspector/InspectorIndexedDBAgent.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/inspector/InspectorIndexedDBAgent.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/inspector/InspectorIndexedDBAgent.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -48,6 +48,7 @@
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx">
</span><span class="cx"> class InspectorIndexedDBAgent final : public InspectorAgentBase, public Inspector::IndexedDBBackendDispatcherHandler {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> InspectorIndexedDBAgent(InstrumentingAgents*, Inspector::InjectedScriptManager*, InspectorPageAgent*);
</span><span class="cx"> virtual ~InspectorIndexedDBAgent();
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCoreinspectorInspectorReplayAgenth"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/inspector/InspectorReplayAgent.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/inspector/InspectorReplayAgent.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/inspector/InspectorReplayAgent.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -59,6 +59,7 @@
</span><span class="cx"> class InspectorReplayAgent final
</span><span class="cx"> : public InspectorAgentBase
</span><span class="cx"> , public Inspector::ReplayBackendDispatcherHandler {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(InspectorReplayAgent);
</span><span class="cx"> public:
</span><span class="cx"> InspectorReplayAgent(InstrumentingAgents*, InspectorPageAgent*);
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCorepageCaptionUserPreferencesMediaAFh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/page/CaptionUserPreferencesMediaAF.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/page/CaptionUserPreferencesMediaAF.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/page/CaptionUserPreferencesMediaAF.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -36,6 +36,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> class CaptionUserPreferencesMediaAF : public CaptionUserPreferences {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> CaptionUserPreferencesMediaAF(PageGroup&);
</span><span class="cx"> virtual ~CaptionUserPreferencesMediaAF();
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCorepagePageConsoleClienth"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/page/PageConsoleClient.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/page/PageConsoleClient.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/page/PageConsoleClient.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -46,6 +46,7 @@
</span><span class="cx"> typedef Vector<RefPtr<JSC::Profile>> ProfilesArray;
</span><span class="cx">
</span><span class="cx"> class WEBCORE_EXPORT PageConsoleClient final : public JSC::ConsoleClient {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> explicit PageConsoleClient(Page&);
</span><span class="cx"> virtual ~PageConsoleClient();
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCorepagePageDebuggableh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/page/PageDebuggable.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/page/PageDebuggable.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/page/PageDebuggable.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -36,6 +36,7 @@
</span><span class="cx"> class Page;
</span><span class="cx">
</span><span class="cx"> class PageDebuggable final : public Inspector::RemoteInspectorDebuggable {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(PageDebuggable);
</span><span class="cx"> public:
</span><span class="cx"> PageDebuggable(Page&);
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCorepageanimationCSSPropertyAnimationcpp"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/page/animation/CSSPropertyAnimation.cpp (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/page/animation/CSSPropertyAnimation.cpp        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/page/animation/CSSPropertyAnimation.cpp        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -398,6 +398,7 @@
</span><span class="cx">
</span><span class="cx"> template <typename T>
</span><span class="cx"> class PropertyWrapperGetter : public AnimationPropertyWrapperBase {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> PropertyWrapperGetter(CSSPropertyID prop, T (RenderStyle::*getter)() const)
</span><span class="cx"> : AnimationPropertyWrapperBase(prop)
</span><span class="lines">@@ -422,6 +423,7 @@
</span><span class="cx">
</span><span class="cx"> template <typename T>
</span><span class="cx"> class PropertyWrapper : public PropertyWrapperGetter<T> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> PropertyWrapper(CSSPropertyID prop, T (RenderStyle::*getter)() const, void (RenderStyle::*setter)(T))
</span><span class="cx"> : PropertyWrapperGetter<T>(prop, getter)
</span><span class="lines">@@ -440,6 +442,7 @@
</span><span class="cx">
</span><span class="cx"> template <typename T>
</span><span class="cx"> class RefCountedPropertyWrapper : public PropertyWrapperGetter<T*> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> RefCountedPropertyWrapper(CSSPropertyID prop, T* (RenderStyle::*getter)() const, void (RenderStyle::*setter)(PassRefPtr<T>))
</span><span class="cx"> : PropertyWrapperGetter<T*>(prop, getter)
</span><span class="lines">@@ -458,6 +461,7 @@
</span><span class="cx">
</span><span class="cx"> template <typename T>
</span><span class="cx"> class LengthPropertyWrapper : public PropertyWrapperGetter<const T&> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> LengthPropertyWrapper(CSSPropertyID prop, const T& (RenderStyle::*getter)() const, void (RenderStyle::*setter)(T))
</span><span class="cx"> : PropertyWrapperGetter<const T&>(prop, getter)
</span><span class="lines">@@ -475,6 +479,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class PropertyWrapperClipPath : public RefCountedPropertyWrapper<ClipPathOperation> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> PropertyWrapperClipPath(CSSPropertyID prop, ClipPathOperation* (RenderStyle::*getter)() const, void (RenderStyle::*setter)(PassRefPtr<ClipPathOperation>))
</span><span class="cx"> : RefCountedPropertyWrapper<ClipPathOperation>(prop, getter, setter)
</span><span class="lines">@@ -484,6 +489,7 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(CSS_SHAPES)
</span><span class="cx"> class PropertyWrapperShape : public RefCountedPropertyWrapper<ShapeValue> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> PropertyWrapperShape(CSSPropertyID prop, ShapeValue* (RenderStyle::*getter)() const, void (RenderStyle::*setter)(PassRefPtr<ShapeValue>))
</span><span class="cx"> : RefCountedPropertyWrapper<ShapeValue>(prop, getter, setter)
</span><span class="lines">@@ -493,6 +499,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> class StyleImagePropertyWrapper : public RefCountedPropertyWrapper<StyleImage> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> StyleImagePropertyWrapper(CSSPropertyID prop, StyleImage* (RenderStyle::*getter)() const, void (RenderStyle::*setter)(PassRefPtr<StyleImage>))
</span><span class="cx"> : RefCountedPropertyWrapper<StyleImage>(prop, getter, setter)
</span><span class="lines">@@ -515,6 +522,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class MaskImagePropertyWrapper : public PropertyWrapper<const RefPtr<MaskImageOperation>> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> MaskImagePropertyWrapper()
</span><span class="cx"> : PropertyWrapper<const RefPtr<MaskImageOperation>>(CSSPropertyWebkitMaskImage, &RenderStyle::maskImage, &RenderStyle::setMaskImage)
</span><span class="lines">@@ -539,6 +547,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class PropertyWrapperColor : public PropertyWrapperGetter<Color> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> PropertyWrapperColor(CSSPropertyID prop, Color (RenderStyle::*getter)() const, void (RenderStyle::*setter)(const Color&))
</span><span class="cx"> : PropertyWrapperGetter<Color>(prop, getter)
</span><span class="lines">@@ -557,6 +566,7 @@
</span><span class="cx">
</span><span class="cx">
</span><span class="cx"> class PropertyWrapperAcceleratedOpacity : public PropertyWrapper<float> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> PropertyWrapperAcceleratedOpacity()
</span><span class="cx"> : PropertyWrapper<float>(CSSPropertyOpacity, &RenderStyle::opacity, &RenderStyle::setOpacity)
</span><span class="lines">@@ -575,6 +585,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class PropertyWrapperAcceleratedTransform : public PropertyWrapper<const TransformOperations&> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> PropertyWrapperAcceleratedTransform()
</span><span class="cx"> : PropertyWrapper<const TransformOperations&>(CSSPropertyWebkitTransform, &RenderStyle::transform, &RenderStyle::setTransform)
</span><span class="lines">@@ -590,6 +601,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class PropertyWrapperAcceleratedFilter : public PropertyWrapper<const FilterOperations&> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> PropertyWrapperAcceleratedFilter()
</span><span class="cx"> : PropertyWrapper<const FilterOperations&>(CSSPropertyWebkitFilter, &RenderStyle::filter, &RenderStyle::setFilter)
</span><span class="lines">@@ -630,6 +642,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> class PropertyWrapperShadow : public AnimationPropertyWrapperBase {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> PropertyWrapperShadow(CSSPropertyID prop, const ShadowData* (RenderStyle::*getter)() const, void (RenderStyle::*setter)(std::unique_ptr<ShadowData>, bool))
</span><span class="cx"> : AnimationPropertyWrapperBase(prop)
</span><span class="lines">@@ -745,6 +758,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class PropertyWrapperMaybeInvalidColor : public AnimationPropertyWrapperBase {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> PropertyWrapperMaybeInvalidColor(CSSPropertyID prop, Color (RenderStyle::*getter)() const, void (RenderStyle::*setter)(const Color&))
</span><span class="cx"> : AnimationPropertyWrapperBase(prop)
</span><span class="lines">@@ -792,6 +806,7 @@
</span><span class="cx">
</span><span class="cx"> enum MaybeInvalidColorTag { MaybeInvalidColor };
</span><span class="cx"> class PropertyWrapperVisitedAffectedColor : public AnimationPropertyWrapperBase {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> PropertyWrapperVisitedAffectedColor(CSSPropertyID prop, Color (RenderStyle::*getter)() const, void (RenderStyle::*setter)(const Color&),
</span><span class="cx"> Color (RenderStyle::*visitedGetter)() const, void (RenderStyle::*visitedSetter)(const Color&))
</span><span class="lines">@@ -824,6 +839,7 @@
</span><span class="cx">
</span><span class="cx"> // Wrapper base class for an animatable property in a FillLayer
</span><span class="cx"> class FillLayerAnimationPropertyWrapperBase {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> FillLayerAnimationPropertyWrapperBase()
</span><span class="cx"> {
</span><span class="lines">@@ -837,6 +853,7 @@
</span><span class="cx">
</span><span class="cx"> template <typename T>
</span><span class="cx"> class FillLayerPropertyWrapperGetter : public FillLayerAnimationPropertyWrapperBase {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(FillLayerPropertyWrapperGetter);
</span><span class="cx"> public:
</span><span class="cx"> FillLayerPropertyWrapperGetter(T (FillLayer::*getter)() const)
</span><span class="lines">@@ -861,6 +878,7 @@
</span><span class="cx">
</span><span class="cx"> template <typename T>
</span><span class="cx"> class FillLayerPropertyWrapper : public FillLayerPropertyWrapperGetter<const T&> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> FillLayerPropertyWrapper(const T& (FillLayer::*getter)() const, void (FillLayer::*setter)(T))
</span><span class="cx"> : FillLayerPropertyWrapperGetter<const T&>(getter)
</span><span class="lines">@@ -879,6 +897,7 @@
</span><span class="cx">
</span><span class="cx"> template <typename T>
</span><span class="cx"> class FillLayerRefCountedPropertyWrapper : public FillLayerPropertyWrapperGetter<T*> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> FillLayerRefCountedPropertyWrapper(T* (FillLayer::*getter)() const, void (FillLayer::*setter)(PassRefPtr<T>))
</span><span class="cx"> : FillLayerPropertyWrapperGetter<T*>(getter)
</span><span class="lines">@@ -896,6 +915,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FillLayerStyleImagePropertyWrapper : public FillLayerRefCountedPropertyWrapper<StyleImage> {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> FillLayerStyleImagePropertyWrapper(StyleImage* (FillLayer::*getter)() const, void (FillLayer::*setter)(PassRefPtr<StyleImage>))
</span><span class="cx"> : FillLayerRefCountedPropertyWrapper<StyleImage>(getter, setter)
</span><span class="lines">@@ -918,6 +938,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FillLayersPropertyWrapper : public AnimationPropertyWrapperBase {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> typedef const FillLayer* (RenderStyle::*LayersGetter)() const;
</span><span class="cx"> typedef FillLayer& (RenderStyle::*LayersAccessor)();
</span><span class="lines">@@ -987,6 +1008,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class ShorthandPropertyWrapper : public AnimationPropertyWrapperBase {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> ShorthandPropertyWrapper(CSSPropertyID property, Vector<AnimationPropertyWrapperBase*> longhandWrappers)
</span><span class="cx"> : AnimationPropertyWrapperBase(property)
</span><span class="lines">@@ -1020,6 +1042,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class PropertyWrapperFlex : public AnimationPropertyWrapperBase {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> PropertyWrapperFlex()
</span><span class="cx"> : AnimationPropertyWrapperBase(CSSPropertyFlex)
</span><span class="lines">@@ -1047,6 +1070,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class PropertyWrapperSVGPaint : public AnimationPropertyWrapperBase {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> PropertyWrapperSVGPaint(CSSPropertyID prop, const SVGPaint::SVGPaintType& (RenderStyle::*paintTypeGetter)() const, Color (RenderStyle::*getter)() const, void (RenderStyle::*setter)(const Color&))
</span><span class="cx"> : AnimationPropertyWrapperBase(prop)
</span><span class="lines">@@ -1107,6 +1131,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class CSSPropertyAnimationWrapperMap {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> static CSSPropertyAnimationWrapperMap& instance()
</span><span class="cx"> {
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCorepagemacServicesOverlayControllerh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/page/mac/ServicesOverlayController.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/page/mac/ServicesOverlayController.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/page/mac/ServicesOverlayController.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -45,6 +45,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> class ServicesOverlayController : private PageOverlay::Client {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> explicit ServicesOverlayController(MainFrame&);
</span><span class="cx"> ~ServicesOverlayController();
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCoreplatformRemoteCommandListenerh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/RemoteCommandListener.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/RemoteCommandListener.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/RemoteCommandListener.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -31,6 +31,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> class RemoteCommandListenerClient {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> virtual ~RemoteCommandListenerClient() { }
</span><span class="cx"> virtual void didReceiveRemoteControlCommand(MediaSession::RemoteControlCommandType) = 0;
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCoreplatformTimerh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/Timer.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/Timer.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/Timer.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -114,6 +114,7 @@
</span><span class="cx">
</span><span class="cx">
</span><span class="cx"> class Timer : public TimerBase {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> template <typename TimerFiredClass, typename TimerFiredBaseClass>
</span><span class="cx"> Timer(TimerFiredClass& object, void (TimerFiredBaseClass::*function)())
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCoreplatformaudioMediaSessionManagerh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/MediaSessionManager.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/MediaSessionManager.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/audio/MediaSessionManager.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -41,6 +41,7 @@
</span><span class="cx"> class RemoteCommandListener;
</span><span class="cx">
</span><span class="cx"> class MediaSessionManager : private RemoteCommandListenerClient, private SystemSleepListener::Client, private AudioHardwareListener::Client {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> WEBCORE_EXPORT static MediaSessionManager& sharedManager();
</span><span class="cx"> virtual ~MediaSessionManager() { }
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCoreplatformmacSystemSleepListenerMach"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/mac/SystemSleepListenerMac.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/mac/SystemSleepListenerMac.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/mac/SystemSleepListenerMac.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -35,6 +35,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> class SystemSleepListenerMac : public SystemSleepListener {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> protected:
</span><span class="cx"> SystemSleepListenerMac(Client&);
</span><span class="cx"> virtual ~SystemSleepListenerMac();
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCoreplatformmacThemeMach"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/mac/ThemeMac.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/mac/ThemeMac.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/platform/mac/ThemeMac.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -35,6 +35,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> class ThemeMac : public Theme {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> ThemeMac() { }
</span><span class="cx"> virtual ~ThemeMac() { }
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCorerenderingsvgRenderSVGResourceSolidColorh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/rendering/svg/RenderSVGResourceSolidColor.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/rendering/svg/RenderSVGResourceSolidColor.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/rendering/svg/RenderSVGResourceSolidColor.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -26,6 +26,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx">
</span><span class="cx"> class RenderSVGResourceSolidColor final : public RenderSVGResource {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> public:
</span><span class="cx"> RenderSVGResourceSolidColor();
</span><span class="cx"> virtual ~RenderSVGResourceSolidColor();
</span></span></pre></div>
<a id="releasesWebKitGTKwebkit28SourceWebCorereplayReplayControllerh"></a>
<div class="modfile"><h4>Modified: releases/WebKitGTK/webkit-2.8/Source/WebCore/replay/ReplayController.h (182685 => 182686)</h4>
<pre class="diff"><span>
<span class="info">--- releases/WebKitGTK/webkit-2.8/Source/WebCore/replay/ReplayController.h        2015-04-13 08:15:06 UTC (rev 182685)
+++ releases/WebKitGTK/webkit-2.8/Source/WebCore/replay/ReplayController.h        2015-04-13 08:45:50 UTC (rev 182686)
</span><span class="lines">@@ -110,6 +110,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class ReplayController final : public EventLoopInputDispatcherClient {
</span><ins>+ WTF_MAKE_FAST_ALLOCATED;
</ins><span class="cx"> WTF_MAKE_NONCOPYABLE(ReplayController);
</span><span class="cx"> public:
</span><span class="cx"> ReplayController(Page&);
</span></span></pre>
</div>
</div>
</body>
</html>