<!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>[45891] trunk</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/45891">45891</a></dd>
<dt>Author</dt> <dd>bfulgham@webkit.org</dd>
<dt>Date</dt> <dd>2009-07-14 22:13:00 -0700 (Tue, 14 Jul 2009)</dd>
</dl>

<h3>Log Message</h3>
<pre>JavaScriptCore:

2009-07-14  Zoltan Horvath  &lt;hzoltan@inf.u-szeged.hu&gt;

        Reviewed by Darin Adler.

        Change all Noncopyable inheriting visibility to public.
        https://bugs.webkit.org/show_bug.cgi?id=27225

        Change all Noncopyable inheriting visibility to public because
        it is needed to the custom allocation framework (bug #20422).

        * bytecode/SamplingTool.h:
        * bytecompiler/RegisterID.h:
        * interpreter/CachedCall.h:
        * interpreter/RegisterFile.h:
        * parser/Lexer.h:
        * parser/Parser.h:
        * runtime/ArgList.h:
        * runtime/BatchedTransitionOptimizer.h:
        * runtime/Collector.h:
        * runtime/CommonIdentifiers.h:
        * runtime/JSCell.h:
        * runtime/JSGlobalObject.h:
        * runtime/JSLock.h:
        * runtime/JSONObject.cpp:
        * runtime/SmallStrings.cpp:
        * runtime/SmallStrings.h:
        * wtf/CrossThreadRefCounted.h:
        * wtf/GOwnPtr.h:
        * wtf/Locker.h:
        * wtf/MessageQueue.h:
        * wtf/OwnArrayPtr.h:
        * wtf/OwnFastMallocPtr.h:
        * wtf/OwnPtr.h:
        * wtf/RefCounted.h:
        * wtf/ThreadSpecific.h:
        * wtf/Threading.h:
        * wtf/Vector.h:
        * wtf/unicode/Collator.h:

WebCore:

2009-07-14  Zoltan Horvath  &lt;hzoltan@inf.u-szeged.hu&gt;

        Reviewed by Darin Adler.

        Change all Noncopyable inheriting visibility to public.
        https://bugs.webkit.org/show_bug.cgi?id=27225

        Change all Noncopyable inheriting visibility to public because
        it is needed to the custom allocation framework (bug #20422).

        * bindings/js/GCController.h:
        * bindings/js/WorkerScriptController.h:
        * bindings/v8/V8DOMMap.cpp:
        (WebCore::):
        * bridge/runtime.h:
        * css/CSSSelector.h:
        * css/CSSSelectorList.h:
        * css/CSSStyleSelector.h:
        * dom/ClassNames.h:
        * dom/MessagePortChannel.h:
        * dom/XMLTokenizerLibxml2.cpp:
        * dom/XMLTokenizerScope.h:
        * editing/ReplaceSelectionCommand.cpp:
        * editing/SelectionController.h:
        * editing/TextIterator.cpp:
        * history/PageCache.h:
        * html/CanvasRenderingContext2D.h:
        * html/HTMLParser.h:
        * html/HTMLParserQuirks.h:
        * html/PreloadScanner.h:
        * loader/Cache.h:
        * loader/CrossOriginPreflightResultCache.h:
        * loader/FrameLoader.h:
        * loader/ProgressTracker.h:
        * loader/ThreadableLoader.h:
        * loader/appcache/ApplicationCacheGroup.h:
        * loader/archive/ArchiveResourceCollection.h:
        * loader/icon/IconDatabase.h:
        * loader/icon/IconLoader.h:
        * loader/icon/PageURLRecord.h:
        * loader/loader.h:
        * page/ContextMenuController.h:
        * page/EventHandler.h:
        * page/FrameTree.h:
        * page/Page.h:
        * page/PageGroup.h:
        * page/PageGroupLoadDeferrer.h:
        * page/mac/EventHandlerMac.mm:
        * platform/AutodrainedPool.h:
        * platform/ContextMenu.h:
        * platform/EventLoop.h:
        * platform/HostWindow.h:
        * platform/Pasteboard.h:
        * platform/PurgeableBuffer.h:
        * platform/RunLoopTimer.h:
        * platform/ThreadGlobalData.h:
        * platform/ThreadTimers.h:
        * platform/Timer.h:
        * platform/TreeShared.h:
        * platform/graphics/FontData.h:
        * platform/graphics/GlyphWidthMap.h:
        * platform/graphics/GraphicsContext.h:
        * platform/graphics/ImageBuffer.h:
        * platform/graphics/ImageSource.h:
        * platform/graphics/MediaPlayer.h:
        * platform/graphics/skia/GraphicsContextPlatformPrivate.h:
        * platform/graphics/skia/PlatformContextSkia.h:
        * platform/graphics/win/QTMovieWin.cpp:
        * platform/mac/LocalCurrentGraphicsContext.h:
        * platform/network/FormDataBuilder.h:
        * platform/network/ResourceHandleInternal.h:
        * platform/network/soup/ResourceHandleSoup.cpp:
        * platform/text/StringBuffer.h:
        * platform/text/TextCodec.h:
        * platform/win/WindowMessageBroadcaster.h:
        * rendering/CounterNode.h:
        * rendering/LayoutState.h:
        * rendering/RenderFrameSet.h:
        * rendering/RenderView.h:
        * rendering/TransformState.h:
        * svg/SVGAnimatedProperty.h:
        * svg/SynchronizableTypeWrapper.h:
        * workers/WorkerMessagingProxy.h:
        * workers/WorkerRunLoop.cpp:
        * xml/XPathExpressionNode.h:
        * xml/XPathParser.h:
        * xml/XPathPredicate.h:
        * xml/XPathStep.h:

WebKit/gtk:

2009-07-14  Zoltan Horvath  &lt;hzoltan@inf.u-szeged.hu&gt;

        Reviewed by Darin Adler.

        Change all Noncopyable inheriting visibility to public.
        https://bugs.webkit.org/show_bug.cgi?id=27225

        Change all Noncopyable inheriting visibility to public because
        it is needed to the custom allocation framework (bug #20422).

        * webkit/webkitdownload.cpp:

WebKit/win:

2009-07-14  Zoltan Horvath  &lt;hzoltan@inf.u-szeged.hu&gt;

        Reviewed by Darin Adler.

        Change all Noncopyable inheriting visibility to public.
        https://bugs.webkit.org/show_bug.cgi?id=27225

        Change all Noncopyable inheriting visibility to public because
        it is needed to the custom allocation framework (bug #20422).

        * COMEnumVariant.h:
        * WebDatabaseManager.cpp:
        * WebInspector.h:
        * WebLocalizableStrings.cpp:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkJavaScriptCoreChangeLog">trunk/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkJavaScriptCorebytecodeSamplingToolh">trunk/JavaScriptCore/bytecode/SamplingTool.h</a></li>
<li><a href="#trunkJavaScriptCorebytecompilerRegisterIDh">trunk/JavaScriptCore/bytecompiler/RegisterID.h</a></li>
<li><a href="#trunkJavaScriptCoreinterpreterCachedCallh">trunk/JavaScriptCore/interpreter/CachedCall.h</a></li>
<li><a href="#trunkJavaScriptCoreinterpreterRegisterFileh">trunk/JavaScriptCore/interpreter/RegisterFile.h</a></li>
<li><a href="#trunkJavaScriptCoreparserLexerh">trunk/JavaScriptCore/parser/Lexer.h</a></li>
<li><a href="#trunkJavaScriptCoreparserParserh">trunk/JavaScriptCore/parser/Parser.h</a></li>
<li><a href="#trunkJavaScriptCoreruntimeArgListh">trunk/JavaScriptCore/runtime/ArgList.h</a></li>
<li><a href="#trunkJavaScriptCoreruntimeBatchedTransitionOptimizerh">trunk/JavaScriptCore/runtime/BatchedTransitionOptimizer.h</a></li>
<li><a href="#trunkJavaScriptCoreruntimeCollectorh">trunk/JavaScriptCore/runtime/Collector.h</a></li>
<li><a href="#trunkJavaScriptCoreruntimeCommonIdentifiersh">trunk/JavaScriptCore/runtime/CommonIdentifiers.h</a></li>
<li><a href="#trunkJavaScriptCoreruntimeJSCellh">trunk/JavaScriptCore/runtime/JSCell.h</a></li>
<li><a href="#trunkJavaScriptCoreruntimeJSGlobalObjecth">trunk/JavaScriptCore/runtime/JSGlobalObject.h</a></li>
<li><a href="#trunkJavaScriptCoreruntimeJSLockh">trunk/JavaScriptCore/runtime/JSLock.h</a></li>
<li><a href="#trunkJavaScriptCoreruntimeJSONObjectcpp">trunk/JavaScriptCore/runtime/JSONObject.cpp</a></li>
<li><a href="#trunkJavaScriptCoreruntimeSmallStringscpp">trunk/JavaScriptCore/runtime/SmallStrings.cpp</a></li>
<li><a href="#trunkJavaScriptCoreruntimeSmallStringsh">trunk/JavaScriptCore/runtime/SmallStrings.h</a></li>
<li><a href="#trunkJavaScriptCorewtfCrossThreadRefCountedh">trunk/JavaScriptCore/wtf/CrossThreadRefCounted.h</a></li>
<li><a href="#trunkJavaScriptCorewtfGOwnPtrh">trunk/JavaScriptCore/wtf/GOwnPtr.h</a></li>
<li><a href="#trunkJavaScriptCorewtfLockerh">trunk/JavaScriptCore/wtf/Locker.h</a></li>
<li><a href="#trunkJavaScriptCorewtfMessageQueueh">trunk/JavaScriptCore/wtf/MessageQueue.h</a></li>
<li><a href="#trunkJavaScriptCorewtfOwnArrayPtrh">trunk/JavaScriptCore/wtf/OwnArrayPtr.h</a></li>
<li><a href="#trunkJavaScriptCorewtfOwnFastMallocPtrh">trunk/JavaScriptCore/wtf/OwnFastMallocPtr.h</a></li>
<li><a href="#trunkJavaScriptCorewtfOwnPtrh">trunk/JavaScriptCore/wtf/OwnPtr.h</a></li>
<li><a href="#trunkJavaScriptCorewtfThreadSpecifich">trunk/JavaScriptCore/wtf/ThreadSpecific.h</a></li>
<li><a href="#trunkJavaScriptCorewtfThreadingh">trunk/JavaScriptCore/wtf/Threading.h</a></li>
<li><a href="#trunkJavaScriptCorewtfVectorh">trunk/JavaScriptCore/wtf/Vector.h</a></li>
<li><a href="#trunkJavaScriptCorewtfunicodeCollatorh">trunk/JavaScriptCore/wtf/unicode/Collator.h</a></li>
<li><a href="#trunkWebCoreChangeLog">trunk/WebCore/ChangeLog</a></li>
<li><a href="#trunkWebCorebindingsjsGCControllerh">trunk/WebCore/bindings/js/GCController.h</a></li>
<li><a href="#trunkWebCorebindingsjsWorkerScriptControllerh">trunk/WebCore/bindings/js/WorkerScriptController.h</a></li>
<li><a href="#trunkWebCorebindingsv8V8DOMMapcpp">trunk/WebCore/bindings/v8/V8DOMMap.cpp</a></li>
<li><a href="#trunkWebCorebridgeruntimeh">trunk/WebCore/bridge/runtime.h</a></li>
<li><a href="#trunkWebCorecssCSSSelectorh">trunk/WebCore/css/CSSSelector.h</a></li>
<li><a href="#trunkWebCorecssCSSSelectorListh">trunk/WebCore/css/CSSSelectorList.h</a></li>
<li><a href="#trunkWebCorecssCSSStyleSelectorh">trunk/WebCore/css/CSSStyleSelector.h</a></li>
<li><a href="#trunkWebCoredomClassNamesh">trunk/WebCore/dom/ClassNames.h</a></li>
<li><a href="#trunkWebCoredomMessagePortChannelh">trunk/WebCore/dom/MessagePortChannel.h</a></li>
<li><a href="#trunkWebCoredomXMLTokenizerLibxml2cpp">trunk/WebCore/dom/XMLTokenizerLibxml2.cpp</a></li>
<li><a href="#trunkWebCoredomXMLTokenizerScopeh">trunk/WebCore/dom/XMLTokenizerScope.h</a></li>
<li><a href="#trunkWebCoreeditingReplaceSelectionCommandcpp">trunk/WebCore/editing/ReplaceSelectionCommand.cpp</a></li>
<li><a href="#trunkWebCoreeditingSelectionControllerh">trunk/WebCore/editing/SelectionController.h</a></li>
<li><a href="#trunkWebCoreeditingTextIteratorcpp">trunk/WebCore/editing/TextIterator.cpp</a></li>
<li><a href="#trunkWebCorehistoryPageCacheh">trunk/WebCore/history/PageCache.h</a></li>
<li><a href="#trunkWebCorehtmlCanvasRenderingContext2Dh">trunk/WebCore/html/CanvasRenderingContext2D.h</a></li>
<li><a href="#trunkWebCorehtmlHTMLParserh">trunk/WebCore/html/HTMLParser.h</a></li>
<li><a href="#trunkWebCorehtmlHTMLParserQuirksh">trunk/WebCore/html/HTMLParserQuirks.h</a></li>
<li><a href="#trunkWebCorehtmlPreloadScannerh">trunk/WebCore/html/PreloadScanner.h</a></li>
<li><a href="#trunkWebCoreloaderCacheh">trunk/WebCore/loader/Cache.h</a></li>
<li><a href="#trunkWebCoreloaderCrossOriginPreflightResultCacheh">trunk/WebCore/loader/CrossOriginPreflightResultCache.h</a></li>
<li><a href="#trunkWebCoreloaderFrameLoaderh">trunk/WebCore/loader/FrameLoader.h</a></li>
<li><a href="#trunkWebCoreloaderProgressTrackerh">trunk/WebCore/loader/ProgressTracker.h</a></li>
<li><a href="#trunkWebCoreloaderThreadableLoaderh">trunk/WebCore/loader/ThreadableLoader.h</a></li>
<li><a href="#trunkWebCoreloaderappcacheApplicationCacheGrouph">trunk/WebCore/loader/appcache/ApplicationCacheGroup.h</a></li>
<li><a href="#trunkWebCoreloaderarchiveArchiveResourceCollectionh">trunk/WebCore/loader/archive/ArchiveResourceCollection.h</a></li>
<li><a href="#trunkWebCoreloadericonIconDatabaseh">trunk/WebCore/loader/icon/IconDatabase.h</a></li>
<li><a href="#trunkWebCoreloadericonIconLoaderh">trunk/WebCore/loader/icon/IconLoader.h</a></li>
<li><a href="#trunkWebCoreloadericonPageURLRecordh">trunk/WebCore/loader/icon/PageURLRecord.h</a></li>
<li><a href="#trunkWebCoreloaderloaderh">trunk/WebCore/loader/loader.h</a></li>
<li><a href="#trunkWebCorepageContextMenuControllerh">trunk/WebCore/page/ContextMenuController.h</a></li>
<li><a href="#trunkWebCorepageEventHandlerh">trunk/WebCore/page/EventHandler.h</a></li>
<li><a href="#trunkWebCorepageFrameTreeh">trunk/WebCore/page/FrameTree.h</a></li>
<li><a href="#trunkWebCorepagePageh">trunk/WebCore/page/Page.h</a></li>
<li><a href="#trunkWebCorepagePageGrouph">trunk/WebCore/page/PageGroup.h</a></li>
<li><a href="#trunkWebCorepagePageGroupLoadDeferrerh">trunk/WebCore/page/PageGroupLoadDeferrer.h</a></li>
<li><a href="#trunkWebCorepagemacEventHandlerMacmm">trunk/WebCore/page/mac/EventHandlerMac.mm</a></li>
<li><a href="#trunkWebCoreplatformAutodrainedPoolh">trunk/WebCore/platform/AutodrainedPool.h</a></li>
<li><a href="#trunkWebCoreplatformContextMenuh">trunk/WebCore/platform/ContextMenu.h</a></li>
<li><a href="#trunkWebCoreplatformEventLooph">trunk/WebCore/platform/EventLoop.h</a></li>
<li><a href="#trunkWebCoreplatformHostWindowh">trunk/WebCore/platform/HostWindow.h</a></li>
<li><a href="#trunkWebCoreplatformPasteboardh">trunk/WebCore/platform/Pasteboard.h</a></li>
<li><a href="#trunkWebCoreplatformPurgeableBufferh">trunk/WebCore/platform/PurgeableBuffer.h</a></li>
<li><a href="#trunkWebCoreplatformRunLoopTimerh">trunk/WebCore/platform/RunLoopTimer.h</a></li>
<li><a href="#trunkWebCoreplatformThreadGlobalDatah">trunk/WebCore/platform/ThreadGlobalData.h</a></li>
<li><a href="#trunkWebCoreplatformThreadTimersh">trunk/WebCore/platform/ThreadTimers.h</a></li>
<li><a href="#trunkWebCoreplatformTimerh">trunk/WebCore/platform/Timer.h</a></li>
<li><a href="#trunkWebCoreplatformTreeSharedh">trunk/WebCore/platform/TreeShared.h</a></li>
<li><a href="#trunkWebCoreplatformgraphicsFontDatah">trunk/WebCore/platform/graphics/FontData.h</a></li>
<li><a href="#trunkWebCoreplatformgraphicsGlyphWidthMaph">trunk/WebCore/platform/graphics/GlyphWidthMap.h</a></li>
<li><a href="#trunkWebCoreplatformgraphicsGraphicsContexth">trunk/WebCore/platform/graphics/GraphicsContext.h</a></li>
<li><a href="#trunkWebCoreplatformgraphicsImageBufferh">trunk/WebCore/platform/graphics/ImageBuffer.h</a></li>
<li><a href="#trunkWebCoreplatformgraphicsImageSourceh">trunk/WebCore/platform/graphics/ImageSource.h</a></li>
<li><a href="#trunkWebCoreplatformgraphicsMediaPlayerh">trunk/WebCore/platform/graphics/MediaPlayer.h</a></li>
<li><a href="#trunkWebCoreplatformgraphicsskiaGraphicsContextPlatformPrivateh">trunk/WebCore/platform/graphics/skia/GraphicsContextPlatformPrivate.h</a></li>
<li><a href="#trunkWebCoreplatformgraphicsskiaPlatformContextSkiah">trunk/WebCore/platform/graphics/skia/PlatformContextSkia.h</a></li>
<li><a href="#trunkWebCoreplatformgraphicswinQTMovieWincpp">trunk/WebCore/platform/graphics/win/QTMovieWin.cpp</a></li>
<li><a href="#trunkWebCoreplatformmacLocalCurrentGraphicsContexth">trunk/WebCore/platform/mac/LocalCurrentGraphicsContext.h</a></li>
<li><a href="#trunkWebCoreplatformnetworkFormDataBuilderh">trunk/WebCore/platform/network/FormDataBuilder.h</a></li>
<li><a href="#trunkWebCoreplatformnetworkResourceHandleInternalh">trunk/WebCore/platform/network/ResourceHandleInternal.h</a></li>
<li><a href="#trunkWebCoreplatformnetworksoupResourceHandleSoupcpp">trunk/WebCore/platform/network/soup/ResourceHandleSoup.cpp</a></li>
<li><a href="#trunkWebCoreplatformtextStringBufferh">trunk/WebCore/platform/text/StringBuffer.h</a></li>
<li><a href="#trunkWebCoreplatformtextTextCodech">trunk/WebCore/platform/text/TextCodec.h</a></li>
<li><a href="#trunkWebCoreplatformwinWindowMessageBroadcasterh">trunk/WebCore/platform/win/WindowMessageBroadcaster.h</a></li>
<li><a href="#trunkWebCorerenderingCounterNodeh">trunk/WebCore/rendering/CounterNode.h</a></li>
<li><a href="#trunkWebCorerenderingLayoutStateh">trunk/WebCore/rendering/LayoutState.h</a></li>
<li><a href="#trunkWebCorerenderingRenderFrameSeth">trunk/WebCore/rendering/RenderFrameSet.h</a></li>
<li><a href="#trunkWebCorerenderingRenderViewh">trunk/WebCore/rendering/RenderView.h</a></li>
<li><a href="#trunkWebCorerenderingTransformStateh">trunk/WebCore/rendering/TransformState.h</a></li>
<li><a href="#trunkWebCoresvgSVGAnimatedPropertyh">trunk/WebCore/svg/SVGAnimatedProperty.h</a></li>
<li><a href="#trunkWebCoresvgSynchronizableTypeWrapperh">trunk/WebCore/svg/SynchronizableTypeWrapper.h</a></li>
<li><a href="#trunkWebCoreworkersWorkerMessagingProxyh">trunk/WebCore/workers/WorkerMessagingProxy.h</a></li>
<li><a href="#trunkWebCoreworkersWorkerRunLoopcpp">trunk/WebCore/workers/WorkerRunLoop.cpp</a></li>
<li><a href="#trunkWebCorexmlXPathExpressionNodeh">trunk/WebCore/xml/XPathExpressionNode.h</a></li>
<li><a href="#trunkWebCorexmlXPathParserh">trunk/WebCore/xml/XPathParser.h</a></li>
<li><a href="#trunkWebCorexmlXPathPredicateh">trunk/WebCore/xml/XPathPredicate.h</a></li>
<li><a href="#trunkWebCorexmlXPathSteph">trunk/WebCore/xml/XPathStep.h</a></li>
<li><a href="#trunkWebKitgtkChangeLog">trunk/WebKit/gtk/ChangeLog</a></li>
<li><a href="#trunkWebKitgtkwebkitwebkitdownloadcpp">trunk/WebKit/gtk/webkit/webkitdownload.cpp</a></li>
<li><a href="#trunkWebKitwinCOMEnumVarianth">trunk/WebKit/win/COMEnumVariant.h</a></li>
<li><a href="#trunkWebKitwinChangeLog">trunk/WebKit/win/ChangeLog</a></li>
<li><a href="#trunkWebKitwinWebDatabaseManagercpp">trunk/WebKit/win/WebDatabaseManager.cpp</a></li>
<li><a href="#trunkWebKitwinWebInspectorh">trunk/WebKit/win/WebInspector.h</a></li>
<li><a href="#trunkWebKitwinWebLocalizableStringscpp">trunk/WebKit/win/WebLocalizableStrings.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/ChangeLog (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/ChangeLog        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/ChangeLog        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -2,6 +2,45 @@
</span><span class="cx"> 
</span><span class="cx">         Reviewed by Darin Adler.
</span><span class="cx"> 
</span><ins>+        Change all Noncopyable inheriting visibility to public.
+        https://bugs.webkit.org/show_bug.cgi?id=27225
+
+        Change all Noncopyable inheriting visibility to public because
+        it is needed to the custom allocation framework (bug #20422).
+
+        * bytecode/SamplingTool.h:
+        * bytecompiler/RegisterID.h:
+        * interpreter/CachedCall.h:
+        * interpreter/RegisterFile.h:
+        * parser/Lexer.h:
+        * parser/Parser.h:
+        * runtime/ArgList.h:
+        * runtime/BatchedTransitionOptimizer.h:
+        * runtime/Collector.h:
+        * runtime/CommonIdentifiers.h:
+        * runtime/JSCell.h:
+        * runtime/JSGlobalObject.h:
+        * runtime/JSLock.h:
+        * runtime/JSONObject.cpp:
+        * runtime/SmallStrings.cpp:
+        * runtime/SmallStrings.h:
+        * wtf/CrossThreadRefCounted.h:
+        * wtf/GOwnPtr.h:
+        * wtf/Locker.h:
+        * wtf/MessageQueue.h:
+        * wtf/OwnArrayPtr.h:
+        * wtf/OwnFastMallocPtr.h:
+        * wtf/OwnPtr.h:
+        * wtf/RefCounted.h:
+        * wtf/ThreadSpecific.h:
+        * wtf/Threading.h:
+        * wtf/Vector.h:
+        * wtf/unicode/Collator.h:
+
+2009-07-14  Zoltan Horvath  &lt;hzoltan@inf.u-szeged.hu&gt;
+
+        Reviewed by Darin Adler.
+
</ins><span class="cx">         Change ParserArenaRefCounted's superclass to RefCountedCustomAllocated
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=27249
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkJavaScriptCorebytecodeSamplingToolh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/bytecode/SamplingTool.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/bytecode/SamplingTool.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/bytecode/SamplingTool.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -140,7 +140,7 @@
</span><span class="cx">         friend class HostCallRecord;
</span><span class="cx">         
</span><span class="cx"> #if ENABLE(OPCODE_SAMPLING)
</span><del>-        class CallRecord : Noncopyable {
</del><ins>+        class CallRecord : public Noncopyable {
</ins><span class="cx">         public:
</span><span class="cx">             CallRecord(SamplingTool* samplingTool)
</span><span class="cx">                 : m_samplingTool(samplingTool)
</span><span class="lines">@@ -170,7 +170,7 @@
</span><span class="cx">             }
</span><span class="cx">         };
</span><span class="cx"> #else
</span><del>-        class CallRecord : Noncopyable {
</del><ins>+        class CallRecord : public Noncopyable {
</ins><span class="cx">         public:
</span><span class="cx">             CallRecord(SamplingTool*)
</span><span class="cx">             {
</span></span></pre></div>
<a id="trunkJavaScriptCorebytecompilerRegisterIDh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/bytecompiler/RegisterID.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/bytecompiler/RegisterID.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/bytecompiler/RegisterID.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span><del>-    class RegisterID : Noncopyable {
</del><ins>+    class RegisterID : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         RegisterID()
</span><span class="cx">             : m_refCount(0)
</span></span></pre></div>
<a id="trunkJavaScriptCoreinterpreterCachedCallh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/interpreter/CachedCall.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/interpreter/CachedCall.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/interpreter/CachedCall.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> #include &quot;Interpreter.h&quot;
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><del>-    class CachedCall : Noncopyable {
</del><ins>+    class CachedCall : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         CachedCall(CallFrame* callFrame, JSFunction* function, int argCount, JSValue* exception)
</span><span class="cx">             : m_valid(false)
</span></span></pre></div>
<a id="trunkJavaScriptCoreinterpreterRegisterFileh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/interpreter/RegisterFile.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/interpreter/RegisterFile.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/interpreter/RegisterFile.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -92,7 +92,7 @@
</span><span class="cx"> 
</span><span class="cx">     class JSGlobalObject;
</span><span class="cx"> 
</span><del>-    class RegisterFile : Noncopyable {
</del><ins>+    class RegisterFile : public Noncopyable {
</ins><span class="cx">         friend class JIT;
</span><span class="cx">     public:
</span><span class="cx">         enum CallFrameHeaderEntry {
</span></span></pre></div>
<a id="trunkJavaScriptCoreparserLexerh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/parser/Lexer.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/parser/Lexer.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/parser/Lexer.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx">     class RegExp;
</span><span class="cx"> 
</span><del>-    class Lexer : Noncopyable {
</del><ins>+    class Lexer : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         // Character manipulation functions.
</span><span class="cx">         static bool isWhiteSpace(int character);
</span></span></pre></div>
<a id="trunkJavaScriptCoreparserParserh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/parser/Parser.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/parser/Parser.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/parser/Parser.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx">     template &lt;typename T&gt; struct ParserArenaData : ParserArenaDeletable { T data; };
</span><span class="cx"> 
</span><del>-    class Parser : Noncopyable {
</del><ins>+    class Parser : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         template &lt;class ParsedNode&gt; PassRefPtr&lt;ParsedNode&gt; parse(ExecState*, Debugger*, const SourceCode&amp;, int* errLine = 0, UString* errMsg = 0);
</span><span class="cx">         template &lt;class ParsedNode&gt; PassRefPtr&lt;ParsedNode&gt; reparse(JSGlobalData*, ParsedNode*);
</span></span></pre></div>
<a id="trunkJavaScriptCoreruntimeArgListh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/runtime/ArgList.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/runtime/ArgList.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/runtime/ArgList.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx">     
</span><del>-    class MarkedArgumentBuffer : Noncopyable {
</del><ins>+    class MarkedArgumentBuffer : public Noncopyable {
</ins><span class="cx">     private:
</span><span class="cx">         static const unsigned inlineCapacity = 8;
</span><span class="cx">         typedef Vector&lt;Register, inlineCapacity&gt; VectorType;
</span></span></pre></div>
<a id="trunkJavaScriptCoreruntimeBatchedTransitionOptimizerh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/runtime/BatchedTransitionOptimizer.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/runtime/BatchedTransitionOptimizer.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/runtime/BatchedTransitionOptimizer.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span><del>-    class BatchedTransitionOptimizer : Noncopyable {
</del><ins>+    class BatchedTransitionOptimizer : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         BatchedTransitionOptimizer(JSObject* object)
</span><span class="cx">             : m_object(object)
</span></span></pre></div>
<a id="trunkJavaScriptCoreruntimeCollectorh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/runtime/Collector.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/runtime/Collector.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/runtime/Collector.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx">         OperationInProgress operationInProgress;
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    class Heap : Noncopyable {
</del><ins>+    class Heap : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         class Thread;
</span><span class="cx">         typedef CollectorHeapIterator&lt;PrimaryHeap&gt; iterator;
</span></span></pre></div>
<a id="trunkJavaScriptCoreruntimeCommonIdentifiersh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/runtime/CommonIdentifiers.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/runtime/CommonIdentifiers.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/runtime/CommonIdentifiers.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span><del>-    class CommonIdentifiers : Noncopyable {
</del><ins>+    class CommonIdentifiers : public Noncopyable {
</ins><span class="cx">     private:
</span><span class="cx">         CommonIdentifiers(JSGlobalData*);
</span><span class="cx">         friend class JSGlobalData;
</span></span></pre></div>
<a id="trunkJavaScriptCoreruntimeJSCellh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/runtime/JSCell.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/runtime/JSCell.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/runtime/JSCell.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span><del>-    class JSCell : Noncopyable {
</del><ins>+    class JSCell : public Noncopyable {
</ins><span class="cx">         friend class GetterSetter;
</span><span class="cx">         friend class Heap;
</span><span class="cx">         friend class JIT;
</span></span></pre></div>
<a id="trunkJavaScriptCoreruntimeJSGlobalObjecth"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/runtime/JSGlobalObject.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/runtime/JSGlobalObject.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/runtime/JSGlobalObject.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -391,7 +391,7 @@
</span><span class="cx">         return globalData().dynamicGlobalObject;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    class DynamicGlobalObjectScope : Noncopyable {
</del><ins>+    class DynamicGlobalObjectScope : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         DynamicGlobalObjectScope(CallFrame* callFrame, JSGlobalObject* dynamicGlobalObject) 
</span><span class="cx">             : m_dynamicGlobalObjectSlot(callFrame-&gt;globalData().dynamicGlobalObject)
</span></span></pre></div>
<a id="trunkJavaScriptCoreruntimeJSLockh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/runtime/JSLock.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/runtime/JSLock.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/runtime/JSLock.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> 
</span><span class="cx">     class ExecState;
</span><span class="cx"> 
</span><del>-    class JSLock : Noncopyable {
</del><ins>+    class JSLock : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         JSLock(ExecState*);
</span><span class="cx"> 
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx"> 
</span><span class="cx">         bool m_lockingForReal;
</span><span class="cx"> 
</span><del>-        class DropAllLocks : Noncopyable {
</del><ins>+        class DropAllLocks : public Noncopyable {
</ins><span class="cx">         public:
</span><span class="cx">             DropAllLocks(ExecState* exec);
</span><span class="cx">             DropAllLocks(bool);
</span></span></pre></div>
<a id="trunkJavaScriptCoreruntimeJSONObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/runtime/JSONObject.cpp (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/runtime/JSONObject.cpp        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/runtime/JSONObject.cpp        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx">     mutable JSValue m_value;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class Stringifier : Noncopyable {
</del><ins>+class Stringifier : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     Stringifier(ExecState*, JSValue replacer, JSValue space);
</span><span class="cx">     ~Stringifier();
</span></span></pre></div>
<a id="trunkJavaScriptCoreruntimeSmallStringscpp"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/runtime/SmallStrings.cpp (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/runtime/SmallStrings.cpp        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/runtime/SmallStrings.cpp        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> namespace JSC {
</span><span class="cx"> static const unsigned numCharactersToStore = 0x100;
</span><span class="cx"> 
</span><del>-class SmallStringsStorage : Noncopyable {
</del><ins>+class SmallStringsStorage : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     SmallStringsStorage();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkJavaScriptCoreruntimeSmallStringsh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/runtime/SmallStrings.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/runtime/SmallStrings.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/runtime/SmallStrings.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx">     class SmallStringsStorage;
</span><span class="cx"> 
</span><del>-    class SmallStrings : Noncopyable {
</del><ins>+    class SmallStrings : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         SmallStrings();
</span><span class="cx">         ~SmallStrings();
</span></span></pre></div>
<a id="trunkJavaScriptCorewtfCrossThreadRefCountedh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/wtf/CrossThreadRefCounted.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/wtf/CrossThreadRefCounted.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/wtf/CrossThreadRefCounted.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">     // with respect to the original and any other copies.  The underlying m_data is jointly
</span><span class="cx">     // owned by the original instance and all copies.
</span><span class="cx">     template&lt;class T&gt;
</span><del>-    class CrossThreadRefCounted : Noncopyable {
</del><ins>+    class CrossThreadRefCounted : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         static PassRefPtr&lt;CrossThreadRefCounted&lt;T&gt; &gt; create(T* data)
</span><span class="cx">         {
</span></span></pre></div>
<a id="trunkJavaScriptCorewtfGOwnPtrh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/wtf/GOwnPtr.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/wtf/GOwnPtr.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/wtf/GOwnPtr.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">     template&lt;&gt; void freeOwnedGPtr&lt;GDir&gt;(GDir*);
</span><span class="cx">     template&lt;&gt; void freeOwnedGPtr&lt;GHashTable&gt;(GHashTable*);
</span><span class="cx"> 
</span><del>-    template &lt;typename T&gt; class GOwnPtr : Noncopyable {
</del><ins>+    template &lt;typename T&gt; class GOwnPtr : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         explicit GOwnPtr(T* ptr = 0) : m_ptr(ptr) { }
</span><span class="cx">         ~GOwnPtr() { freeOwnedGPtr(m_ptr); }
</span></span></pre></div>
<a id="trunkJavaScriptCorewtfLockerh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/wtf/Locker.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/wtf/Locker.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/wtf/Locker.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span><del>-template &lt;typename T&gt; class Locker : Noncopyable {
</del><ins>+template &lt;typename T&gt; class Locker : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     Locker(T&amp; lockable) : m_lockable(lockable) { m_lockable.lock(); }
</span><span class="cx">     ~Locker() { m_lockable.unlock(); }
</span></span></pre></div>
<a id="trunkJavaScriptCorewtfMessageQueueh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/wtf/MessageQueue.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/wtf/MessageQueue.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/wtf/MessageQueue.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">     };
</span><span class="cx"> 
</span><span class="cx">     template&lt;typename DataType&gt;
</span><del>-    class MessageQueue : Noncopyable {
</del><ins>+    class MessageQueue : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         MessageQueue() : m_killed(false) { }
</span><span class="cx">         
</span></span></pre></div>
<a id="trunkJavaScriptCorewtfOwnArrayPtrh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/wtf/OwnArrayPtr.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/wtf/OwnArrayPtr.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/wtf/OwnArrayPtr.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span><del>-    template &lt;typename T&gt; class OwnArrayPtr : Noncopyable {
</del><ins>+    template &lt;typename T&gt; class OwnArrayPtr : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         explicit OwnArrayPtr(T* ptr = 0) : m_ptr(ptr) { }
</span><span class="cx">         ~OwnArrayPtr() { safeDelete(); }
</span></span></pre></div>
<a id="trunkJavaScriptCorewtfOwnFastMallocPtrh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/wtf/OwnFastMallocPtr.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/wtf/OwnFastMallocPtr.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/wtf/OwnFastMallocPtr.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span><del>-    template&lt;class T&gt; class OwnFastMallocPtr : Noncopyable {
</del><ins>+    template&lt;class T&gt; class OwnFastMallocPtr : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         explicit OwnFastMallocPtr(T* ptr) : m_ptr(ptr)
</span><span class="cx">         {
</span></span></pre></div>
<a id="trunkJavaScriptCorewtfOwnPtrh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/wtf/OwnPtr.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/wtf/OwnPtr.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/wtf/OwnPtr.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx">     template &lt;typename T&gt; class PassOwnPtr;
</span><span class="cx"> 
</span><del>-    template &lt;typename T&gt; class OwnPtr : Noncopyable {
</del><ins>+    template &lt;typename T&gt; class OwnPtr : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         typedef typename RemovePointer&lt;T&gt;::Type ValueType;
</span><span class="cx">         typedef ValueType* PtrType;
</span></span></pre></div>
<a id="trunkJavaScriptCorewtfThreadSpecifich"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/wtf/ThreadSpecific.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/wtf/ThreadSpecific.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/wtf/ThreadSpecific.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> void ThreadSpecificThreadExit();
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-template&lt;typename T&gt; class ThreadSpecific : Noncopyable {
</del><ins>+template&lt;typename T&gt; class ThreadSpecific : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     ThreadSpecific();
</span><span class="cx">     T* operator-&gt;();
</span></span></pre></div>
<a id="trunkJavaScriptCorewtfThreadingh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/wtf/Threading.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/wtf/Threading.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/wtf/Threading.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -159,7 +159,7 @@
</span><span class="cx"> typedef void* PlatformCondition;
</span><span class="cx"> #endif
</span><span class="cx">     
</span><del>-class Mutex : Noncopyable {
</del><ins>+class Mutex : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     Mutex();
</span><span class="cx">     ~Mutex();
</span><span class="lines">@@ -176,7 +176,7 @@
</span><span class="cx"> 
</span><span class="cx"> typedef Locker&lt;Mutex&gt; MutexLocker;
</span><span class="cx"> 
</span><del>-class ReadWriteLock : Noncopyable {
</del><ins>+class ReadWriteLock : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     ReadWriteLock();
</span><span class="cx">     ~ReadWriteLock();
</span><span class="lines">@@ -193,7 +193,7 @@
</span><span class="cx">     PlatformReadWriteLock m_readWriteLock;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class ThreadCondition : Noncopyable {
</del><ins>+class ThreadCondition : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     ThreadCondition();
</span><span class="cx">     ~ThreadCondition();
</span><span class="lines">@@ -234,7 +234,7 @@
</span><span class="cx"> 
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-class ThreadSafeSharedBase : Noncopyable {
</del><ins>+class ThreadSafeSharedBase : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     ThreadSafeSharedBase(int initialRefCount = 1)
</span><span class="cx">         : m_refCount(initialRefCount)
</span></span></pre></div>
<a id="trunkJavaScriptCorewtfVectorh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/wtf/Vector.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/wtf/Vector.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/wtf/Vector.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -268,7 +268,7 @@
</span><span class="cx">     };
</span><span class="cx"> 
</span><span class="cx">     template&lt;typename T&gt;
</span><del>-    class VectorBufferBase : Noncopyable {
</del><ins>+    class VectorBufferBase : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         void allocateBuffer(size_t newCapacity)
</span><span class="cx">         {
</span></span></pre></div>
<a id="trunkJavaScriptCorewtfunicodeCollatorh"></a>
<div class="modfile"><h4>Modified: trunk/JavaScriptCore/wtf/unicode/Collator.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JavaScriptCore/wtf/unicode/Collator.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/JavaScriptCore/wtf/unicode/Collator.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span><del>-    class Collator : Noncopyable {
</del><ins>+    class Collator : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         enum Result { Equal = 0, Greater = 1, Less = -1 };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/ChangeLog (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/ChangeLog        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/ChangeLog        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -1,3 +1,92 @@
</span><ins>+2009-07-14  Zoltan Horvath  &lt;hzoltan@inf.u-szeged.hu&gt;
+
+        Reviewed by Darin Adler.
+
+        Change all Noncopyable inheriting visibility to public.
+        https://bugs.webkit.org/show_bug.cgi?id=27225
+
+        Change all Noncopyable inheriting visibility to public because
+        it is needed to the custom allocation framework (bug #20422).
+
+        * bindings/js/GCController.h:
+        * bindings/js/WorkerScriptController.h:
+        * bindings/v8/V8DOMMap.cpp:
+        (WebCore::):
+        * bridge/runtime.h:
+        * css/CSSSelector.h:
+        * css/CSSSelectorList.h:
+        * css/CSSStyleSelector.h:
+        * dom/ClassNames.h:
+        * dom/MessagePortChannel.h:
+        * dom/XMLTokenizerLibxml2.cpp:
+        * dom/XMLTokenizerScope.h:
+        * editing/ReplaceSelectionCommand.cpp:
+        * editing/SelectionController.h:
+        * editing/TextIterator.cpp:
+        * history/PageCache.h:
+        * html/CanvasRenderingContext2D.h:
+        * html/HTMLParser.h:
+        * html/HTMLParserQuirks.h:
+        * html/PreloadScanner.h:
+        * loader/Cache.h:
+        * loader/CrossOriginPreflightResultCache.h:
+        * loader/FrameLoader.h:
+        * loader/ProgressTracker.h:
+        * loader/ThreadableLoader.h:
+        * loader/appcache/ApplicationCacheGroup.h:
+        * loader/archive/ArchiveResourceCollection.h:
+        * loader/icon/IconDatabase.h:
+        * loader/icon/IconLoader.h:
+        * loader/icon/PageURLRecord.h:
+        * loader/loader.h:
+        * page/ContextMenuController.h:
+        * page/EventHandler.h:
+        * page/FrameTree.h:
+        * page/Page.h:
+        * page/PageGroup.h:
+        * page/PageGroupLoadDeferrer.h:
+        * page/mac/EventHandlerMac.mm:
+        * platform/AutodrainedPool.h:
+        * platform/ContextMenu.h:
+        * platform/EventLoop.h:
+        * platform/HostWindow.h:
+        * platform/Pasteboard.h:
+        * platform/PurgeableBuffer.h:
+        * platform/RunLoopTimer.h:
+        * platform/ThreadGlobalData.h:
+        * platform/ThreadTimers.h:
+        * platform/Timer.h:
+        * platform/TreeShared.h:
+        * platform/graphics/FontData.h:
+        * platform/graphics/GlyphWidthMap.h:
+        * platform/graphics/GraphicsContext.h:
+        * platform/graphics/ImageBuffer.h:
+        * platform/graphics/ImageSource.h:
+        * platform/graphics/MediaPlayer.h:
+        * platform/graphics/skia/GraphicsContextPlatformPrivate.h:
+        * platform/graphics/skia/PlatformContextSkia.h:
+        * platform/graphics/win/QTMovieWin.cpp:
+        * platform/mac/LocalCurrentGraphicsContext.h:
+        * platform/network/FormDataBuilder.h:
+        * platform/network/ResourceHandleInternal.h:
+        * platform/network/soup/ResourceHandleSoup.cpp:
+        * platform/text/StringBuffer.h:
+        * platform/text/TextCodec.h:
+        * platform/win/WindowMessageBroadcaster.h:
+        * rendering/CounterNode.h:
+        * rendering/LayoutState.h:
+        * rendering/RenderFrameSet.h:
+        * rendering/RenderView.h:
+        * rendering/TransformState.h:
+        * svg/SVGAnimatedProperty.h:
+        * svg/SynchronizableTypeWrapper.h:
+        * workers/WorkerMessagingProxy.h:
+        * workers/WorkerRunLoop.cpp:
+        * xml/XPathExpressionNode.h:
+        * xml/XPathParser.h:
+        * xml/XPathPredicate.h:
+        * xml/XPathStep.h:
+
</ins><span class="cx"> 2009-07-14  Darin Fisher  &lt;darin@chromium.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Reviewed by Darin Adler.
</span></span></pre></div>
<a id="trunkWebCorebindingsjsGCControllerh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/bindings/js/GCController.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/bindings/js/GCController.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/bindings/js/GCController.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-    class GCController : Noncopyable {
</del><ins>+    class GCController : public Noncopyable {
</ins><span class="cx">         friend GCController&amp; gcController();
</span><span class="cx"> 
</span><span class="cx">     public:
</span></span></pre></div>
<a id="trunkWebCorebindingsjsWorkerScriptControllerh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/bindings/js/WorkerScriptController.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/bindings/js/WorkerScriptController.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/bindings/js/WorkerScriptController.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">     class String;
</span><span class="cx">     class WorkerContext;
</span><span class="cx"> 
</span><del>-    class WorkerScriptController : Noncopyable {
</del><ins>+    class WorkerScriptController : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         WorkerScriptController(WorkerContext*);
</span><span class="cx">         ~WorkerScriptController();
</span></span></pre></div>
<a id="trunkWebCorebindingsv8V8DOMMapcpp"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/bindings/v8/V8DOMMap.cpp (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/bindings/v8/V8DOMMap.cpp        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/bindings/v8/V8DOMMap.cpp        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx"> // This class doesn't manage the lifetime of the store.  The data store
</span><span class="cx"> // lifetime is managed by subclasses.
</span><span class="cx"> //
</span><del>-class DOMDataStore : Noncopyable {
</del><ins>+class DOMDataStore : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     enum DOMWrapperMapType {
</span><span class="cx">         DOMNodeMap,
</span><span class="lines">@@ -287,7 +287,7 @@
</span><span class="cx"> // thread.  The DOMData for the main thread and the DOMData for child threads
</span><span class="cx"> // use different subclasses.
</span><span class="cx"> //
</span><del>-class DOMData: Noncopyable {
</del><ins>+class DOMData: public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     DOMData()
</span><span class="cx">         : m_delayedProcessingScheduled(false)
</span></span></pre></div>
<a id="trunkWebCorebridgeruntimeh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/bridge/runtime.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/bridge/runtime.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/bridge/runtime.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -55,14 +55,14 @@
</span><span class="cx">     virtual ~Field() { }
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class Method : Noncopyable {
</del><ins>+class Method : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     virtual int numParameters() const = 0;
</span><span class="cx">         
</span><span class="cx">     virtual ~Method() { }
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class Class : Noncopyable {
</del><ins>+class Class : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     virtual MethodList methodsNamed(const Identifier&amp;, Instance*) const = 0;
</span><span class="cx">     virtual Field* fieldNamed(const Identifier&amp;, Instance*) const = 0;
</span><span class="lines">@@ -120,7 +120,7 @@
</span><span class="cx">     RefPtr&lt;RootObject&gt; _rootObject;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class Array : Noncopyable {
</del><ins>+class Array : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     Array(PassRefPtr&lt;RootObject&gt;);
</span><span class="cx">     virtual ~Array();
</span></span></pre></div>
<a id="trunkWebCorecssCSSSelectorh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/css/CSSSelector.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/css/CSSSelector.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/css/CSSSelector.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx">     // this class represents a selector for a StyleRule
</span><del>-    class CSSSelector : Noncopyable {
</del><ins>+    class CSSSelector : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         CSSSelector()
</span><span class="cx">             : m_tag(anyQName())
</span></span></pre></div>
<a id="trunkWebCorecssCSSSelectorListh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/css/CSSSelectorList.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/css/CSSSelectorList.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/css/CSSSelectorList.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx">     
</span><del>-    class CSSSelectorList : Noncopyable {
</del><ins>+    class CSSSelectorList : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         CSSSelectorList() : m_selectorArray(0) { }
</span><span class="cx">         ~CSSSelectorList();
</span></span></pre></div>
<a id="trunkWebCorecssCSSStyleSelectorh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/css/CSSStyleSelector.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/css/CSSStyleSelector.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/css/CSSStyleSelector.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx">     // This class selects a RenderStyle for a given element based on a collection of stylesheets.
</span><del>-    class CSSStyleSelector : Noncopyable {
</del><ins>+    class CSSStyleSelector : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         CSSStyleSelector(Document*, const String&amp; userStyleSheet, StyleSheetList*, CSSStyleSheet*, bool strictParsing, bool matchAuthorAndUserStyles);
</span><span class="cx">         ~CSSStyleSelector();
</span></span></pre></div>
<a id="trunkWebCoredomClassNamesh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/dom/ClassNames.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/dom/ClassNames.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/dom/ClassNames.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-    class ClassNamesData : Noncopyable {
</del><ins>+    class ClassNamesData : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         ClassNamesData(const String&amp; string, bool shouldFoldCase)
</span><span class="cx">             : m_string(string), m_shouldFoldCase(shouldFoldCase), m_createdVector(false)
</span></span></pre></div>
<a id="trunkWebCoredomMessagePortChannelh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/dom/MessagePortChannel.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/dom/MessagePortChannel.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/dom/MessagePortChannel.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> 
</span><span class="cx">     // MessagePortChannel is a platform-independent interface to the remote side of a message channel.
</span><span class="cx">     // It acts as a wrapper around the platform-dependent PlatformMessagePortChannel implementation which ensures that the platform-dependent close() method is invoked before destruction.
</span><del>-    class MessagePortChannel : Noncopyable {
</del><ins>+    class MessagePortChannel : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         static void createChannel(PassRefPtr&lt;MessagePort&gt;, PassRefPtr&lt;MessagePort&gt;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCoredomXMLTokenizerLibxml2cpp"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/dom/XMLTokenizerLibxml2.cpp (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/dom/XMLTokenizerLibxml2.cpp        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/dom/XMLTokenizerLibxml2.cpp        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-class PendingCallbacks : Noncopyable {
</del><ins>+class PendingCallbacks : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     ~PendingCallbacks()
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkWebCoredomXMLTokenizerScopeh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/dom/XMLTokenizerScope.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/dom/XMLTokenizerScope.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/dom/XMLTokenizerScope.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> 
</span><span class="cx">     class DocLoader;
</span><span class="cx"> 
</span><del>-    class XMLTokenizerScope : Noncopyable {
</del><ins>+    class XMLTokenizerScope : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         XMLTokenizerScope(DocLoader* docLoader);
</span><span class="cx">         ~XMLTokenizerScope();
</span></span></pre></div>
<a id="trunkWebCoreeditingReplaceSelectionCommandcpp"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/editing/ReplaceSelectionCommand.cpp (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/editing/ReplaceSelectionCommand.cpp        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/editing/ReplaceSelectionCommand.cpp        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> 
</span><span class="cx"> // --- ReplacementFragment helper class
</span><span class="cx"> 
</span><del>-class ReplacementFragment : Noncopyable {
</del><ins>+class ReplacementFragment : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     ReplacementFragment(Document*, DocumentFragment*, bool matchStyle, const VisibleSelection&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCoreeditingSelectionControllerh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/editing/SelectionController.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/editing/SelectionController.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/editing/SelectionController.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> class RenderObject;
</span><span class="cx"> class VisiblePosition;
</span><span class="cx"> 
</span><del>-class SelectionController : Noncopyable {
</del><ins>+class SelectionController : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     enum EAlteration { MOVE, EXTEND };
</span><span class="cx">     enum EDirection { FORWARD, BACKWARD, RIGHT, LEFT };
</span></span></pre></div>
<a id="trunkWebCoreeditingTextIteratorcpp"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/editing/TextIterator.cpp (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/editing/TextIterator.cpp        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/editing/TextIterator.cpp        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> // Keeps enough of the previous text to be able to search in the future, but no more.
</span><span class="cx"> // Non-breaking spaces are always equal to normal spaces.
</span><span class="cx"> // Case folding is also done if &lt;isCaseSensitive&gt; is false.
</span><del>-class SearchBuffer : Noncopyable {
</del><ins>+class SearchBuffer : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     SearchBuffer(const String&amp; target, bool isCaseSensitive);
</span><span class="cx">     ~SearchBuffer();
</span></span></pre></div>
<a id="trunkWebCorehistoryPageCacheh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/history/PageCache.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/history/PageCache.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/history/PageCache.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">     class CachedPage;
</span><span class="cx">     class HistoryItem;
</span><span class="cx">     
</span><del>-    class PageCache : Noncopyable {
</del><ins>+    class PageCache : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         friend PageCache* pageCache();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCorehtmlCanvasRenderingContext2Dh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/html/CanvasRenderingContext2D.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/html/CanvasRenderingContext2D.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/html/CanvasRenderingContext2D.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> 
</span><span class="cx">     typedef int ExceptionCode;
</span><span class="cx"> 
</span><del>-    class CanvasRenderingContext2D : Noncopyable {
</del><ins>+    class CanvasRenderingContext2D : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         CanvasRenderingContext2D(HTMLCanvasElement*);
</span><span class="cx">         
</span></span></pre></div>
<a id="trunkWebCorehtmlHTMLParserh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/html/HTMLParser.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/html/HTMLParser.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/html/HTMLParser.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">  * The parser for HTML. It receives a stream of tokens from the HTMLTokenizer, and
</span><span class="cx">  * builds up the Document structure from it.
</span><span class="cx">  */
</span><del>-class HTMLParser : Noncopyable {
</del><ins>+class HTMLParser : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     HTMLParser(HTMLDocument*, bool reportErrors);
</span><span class="cx">     HTMLParser(DocumentFragment*);
</span></span></pre></div>
<a id="trunkWebCorehtmlHTMLParserQuirksh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/html/HTMLParserQuirks.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/html/HTMLParserQuirks.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/html/HTMLParserQuirks.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> class AtomicString;
</span><span class="cx"> class Node;
</span><span class="cx"> 
</span><del>-class HTMLParserQuirks : Noncopyable {
</del><ins>+class HTMLParserQuirks : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     HTMLParserQuirks() { }
</span><span class="cx">     virtual ~HTMLParserQuirks() { }
</span></span></pre></div>
<a id="trunkWebCorehtmlPreloadScannerh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/html/PreloadScanner.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/html/PreloadScanner.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/html/PreloadScanner.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">     class CachedResourceClient;
</span><span class="cx">     class Document;
</span><span class="cx">     
</span><del>-    class PreloadScanner : Noncopyable {
</del><ins>+    class PreloadScanner : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         PreloadScanner(Document*);
</span><span class="cx">         ~PreloadScanner();
</span></span></pre></div>
<a id="trunkWebCoreloaderCacheh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/loader/Cache.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/loader/Cache.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/loader/Cache.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> // -------|-----+++++++++++++++|
</span><span class="cx"> // -------|-----+++++++++++++++|+++++
</span><span class="cx"> 
</span><del>-class Cache : Noncopyable {
</del><ins>+class Cache : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     friend Cache* cache();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCoreloaderCrossOriginPreflightResultCacheh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/loader/CrossOriginPreflightResultCache.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/loader/CrossOriginPreflightResultCache.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/loader/CrossOriginPreflightResultCache.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">     class HTTPHeaderMap;
</span><span class="cx">     class ResourceResponse;
</span><span class="cx"> 
</span><del>-    class CrossOriginPreflightResultCacheItem : Noncopyable {
</del><ins>+    class CrossOriginPreflightResultCacheItem : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         CrossOriginPreflightResultCacheItem(bool credentials)
</span><span class="cx">             : m_absoluteExpiryTime(0)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">         HeadersSet m_headers;
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    class CrossOriginPreflightResultCache : Noncopyable {
</del><ins>+    class CrossOriginPreflightResultCache : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         static CrossOriginPreflightResultCache&amp; shared();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCoreloaderFrameLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/loader/FrameLoader.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/loader/FrameLoader.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/loader/FrameLoader.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -111,7 +111,7 @@
</span><span class="cx">         void* m_argument;
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    class FrameLoader : Noncopyable {
</del><ins>+    class FrameLoader : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         FrameLoader(Frame*, FrameLoaderClient*);
</span><span class="cx">         ~FrameLoader();
</span></span></pre></div>
<a id="trunkWebCoreloaderProgressTrackerh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/loader/ProgressTracker.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/loader/ProgressTracker.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/loader/ProgressTracker.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> class ResourceResponse;
</span><span class="cx"> struct ProgressItem;
</span><span class="cx"> 
</span><del>-class ProgressTracker : Noncopyable {
</del><ins>+class ProgressTracker : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     ProgressTracker();
</span><span class="cx">     ~ProgressTracker();
</span></span></pre></div>
<a id="trunkWebCoreloaderThreadableLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/loader/ThreadableLoader.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/loader/ThreadableLoader.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/loader/ThreadableLoader.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> 
</span><span class="cx">     // Useful for doing loader operations from any thread (not threadsafe, 
</span><span class="cx">     // just able to run on threads other than the main thread).
</span><del>-    class ThreadableLoader : Noncopyable {
</del><ins>+    class ThreadableLoader : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         static void loadResourceSynchronously(ScriptExecutionContext*, const ResourceRequest&amp;, ThreadableLoaderClient&amp;, StoredCredentials);
</span><span class="cx">         static PassRefPtr&lt;ThreadableLoader&gt; create(ScriptExecutionContext*, ThreadableLoaderClient*, const ResourceRequest&amp;, LoadCallbacks, ContentSniff, StoredCredentials, CrossOriginRedirectPolicy);
</span></span></pre></div>
<a id="trunkWebCoreloaderappcacheApplicationCacheGrouph"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/loader/appcache/ApplicationCacheGroup.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/loader/appcache/ApplicationCacheGroup.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/loader/appcache/ApplicationCacheGroup.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">     ApplicationCacheUpdateWithoutBrowsingContext
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class ApplicationCacheGroup : Noncopyable, ResourceHandleClient {
</del><ins>+class ApplicationCacheGroup : public Noncopyable, ResourceHandleClient {
</ins><span class="cx"> public:
</span><span class="cx">     ApplicationCacheGroup(const KURL&amp; manifestURL, bool isCopy = false);    
</span><span class="cx">     ~ApplicationCacheGroup();
</span></span></pre></div>
<a id="trunkWebCoreloaderarchiveArchiveResourceCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/loader/archive/ArchiveResourceCollection.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/loader/archive/ArchiveResourceCollection.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/loader/archive/ArchiveResourceCollection.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-class ArchiveResourceCollection : Noncopyable {
</del><ins>+class ArchiveResourceCollection : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     ArchiveResourceCollection();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCoreloadericonIconDatabaseh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/loader/icon/IconDatabase.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/loader/icon/IconDatabase.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/loader/icon/IconDatabase.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx">     IconLoadUnknown
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class IconDatabase : Noncopyable {
</del><ins>+class IconDatabase : public Noncopyable {
</ins><span class="cx"> 
</span><span class="cx"> // *** Main Thread Only ***
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkWebCoreloadericonIconLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/loader/icon/IconLoader.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/loader/icon/IconLoader.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/loader/icon/IconLoader.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> class KURL;
</span><span class="cx"> class SharedBuffer;
</span><span class="cx"> 
</span><del>-class IconLoader : private SubresourceLoaderClient, Noncopyable {
</del><ins>+class IconLoader : private SubresourceLoaderClient, public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     static std::auto_ptr&lt;IconLoader&gt; create(Frame*);
</span><span class="cx">     ~IconLoader();
</span></span></pre></div>
<a id="trunkWebCoreloadericonPageURLRecordh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/loader/icon/PageURLRecord.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/loader/icon/PageURLRecord.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/loader/icon/PageURLRecord.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">     String iconURL;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class PageURLRecord : Noncopyable {
</del><ins>+class PageURLRecord : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     PageURLRecord(const String&amp; pageURL);
</span><span class="cx">     ~PageURLRecord();
</span></span></pre></div>
<a id="trunkWebCoreloaderloaderh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/loader/loader.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/loader/loader.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/loader/loader.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">     class KURL;
</span><span class="cx">     class Request;
</span><span class="cx"> 
</span><del>-    class Loader : Noncopyable {
</del><ins>+    class Loader : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         Loader();
</span><span class="cx">         ~Loader();
</span></span></pre></div>
<a id="trunkWebCorepageContextMenuControllerh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/page/ContextMenuController.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/page/ContextMenuController.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/page/ContextMenuController.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">     class Event;
</span><span class="cx">     class Page;
</span><span class="cx"> 
</span><del>-    class ContextMenuController : Noncopyable {
</del><ins>+    class ContextMenuController : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         ContextMenuController(Page*, ContextMenuClient*);
</span><span class="cx">         ~ContextMenuController();
</span></span></pre></div>
<a id="trunkWebCorepageEventHandlerh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/page/EventHandler.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/page/EventHandler.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/page/EventHandler.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> 
</span><span class="cx"> enum HitTestScrollbars { ShouldHitTestScrollbars, DontHitTestScrollbars };
</span><span class="cx"> 
</span><del>-class EventHandler : Noncopyable {
</del><ins>+class EventHandler : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     EventHandler(Frame*);
</span><span class="cx">     ~EventHandler();
</span></span></pre></div>
<a id="trunkWebCorepageFrameTreeh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/page/FrameTree.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/page/FrameTree.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/page/FrameTree.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> 
</span><span class="cx">     class Frame;
</span><span class="cx"> 
</span><del>-    class FrameTree : Noncopyable {
</del><ins>+    class FrameTree : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         FrameTree(Frame* thisFrame, Frame* parentFrame) 
</span><span class="cx">             : m_thisFrame(thisFrame)
</span></span></pre></div>
<a id="trunkWebCorepagePageh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/page/Page.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/page/Page.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/page/Page.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx"> 
</span><span class="cx">     enum FindDirection { FindDirectionForward, FindDirectionBackward };
</span><span class="cx"> 
</span><del>-    class Page : Noncopyable {
</del><ins>+    class Page : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         static void setNeedsReapplyStyles();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCorepagePageGrouph"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/page/PageGroup.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/page/PageGroup.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/page/PageGroup.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">     class Page;
</span><span class="cx">     class StorageNamespace;
</span><span class="cx"> 
</span><del>-    class PageGroup : Noncopyable {
</del><ins>+    class PageGroup : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         PageGroup(const String&amp; name);
</span><span class="cx">         PageGroup(Page*);
</span></span></pre></div>
<a id="trunkWebCorepagePageGroupLoadDeferrerh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/page/PageGroupLoadDeferrer.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/page/PageGroupLoadDeferrer.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/page/PageGroupLoadDeferrer.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">     class Frame;
</span><span class="cx">     class Page;
</span><span class="cx"> 
</span><del>-    class PageGroupLoadDeferrer : Noncopyable {
</del><ins>+    class PageGroupLoadDeferrer : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         PageGroupLoadDeferrer(Page*, bool deferSelf);
</span><span class="cx">         ~PageGroupLoadDeferrer();
</span></span></pre></div>
<a id="trunkWebCorepagemacEventHandlerMacmm"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/page/mac/EventHandlerMac.mm (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/page/mac/EventHandlerMac.mm        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/page/mac/EventHandlerMac.mm        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx">     return currentNSEventSlot().get();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-class CurrentEventScope : Noncopyable {
</del><ins>+class CurrentEventScope : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     CurrentEventScope(NSEvent *);
</span><span class="cx">     ~CurrentEventScope();
</span></span></pre></div>
<a id="trunkWebCoreplatformAutodrainedPoolh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/AutodrainedPool.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/AutodrainedPool.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/AutodrainedPool.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-class AutodrainedPool : Noncopyable {
</del><ins>+class AutodrainedPool : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     AutodrainedPool(int iterationLimit = 1);
</span><span class="cx">     ~AutodrainedPool();
</span></span></pre></div>
<a id="trunkWebCoreplatformContextMenuh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/ContextMenu.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/ContextMenu.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/ContextMenu.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> 
</span><span class="cx">     class ContextMenuController;
</span><span class="cx"> 
</span><del>-    class ContextMenu : Noncopyable
</del><ins>+    class ContextMenu : public Noncopyable
</ins><span class="cx">     {
</span><span class="cx">     public:
</span><span class="cx">         ContextMenu(const HitTestResult&amp;);
</span></span></pre></div>
<a id="trunkWebCoreplatformEventLooph"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/EventLoop.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/EventLoop.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/EventLoop.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-    class EventLoop : Noncopyable {
</del><ins>+    class EventLoop : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         EventLoop()
</span><span class="cx">             : m_ended(false)
</span></span></pre></div>
<a id="trunkWebCoreplatformHostWindowh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/HostWindow.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/HostWindow.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/HostWindow.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-class HostWindow : Noncopyable {
</del><ins>+class HostWindow : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     virtual ~HostWindow() { }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCoreplatformPasteboardh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/Pasteboard.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/Pasteboard.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/Pasteboard.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> class Range;
</span><span class="cx"> class String;
</span><span class="cx">     
</span><del>-class Pasteboard : Noncopyable {
</del><ins>+class Pasteboard : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx"> #if PLATFORM(MAC)
</span><span class="cx">     //Helper functions to allow Clipboard to share code
</span></span></pre></div>
<a id="trunkWebCoreplatformPurgeableBufferh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/PurgeableBuffer.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/PurgeableBuffer.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/PurgeableBuffer.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx">     
</span><del>-    class PurgeableBuffer : Noncopyable {
</del><ins>+    class PurgeableBuffer : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         static PurgeableBuffer* create(const char* data, size_t);
</span><span class="cx">         static PurgeableBuffer* create(const Vector&lt;char&gt;&amp; v) { return create(v.data(), v.size()); }
</span></span></pre></div>
<a id="trunkWebCoreplatformRunLoopTimerh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/RunLoopTimer.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/RunLoopTimer.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/RunLoopTimer.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> // Time intervals are all in seconds.
</span><span class="cx"> 
</span><del>-class RunLoopTimerBase : Noncopyable {
</del><ins>+class RunLoopTimerBase : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     virtual ~RunLoopTimerBase();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCoreplatformThreadGlobalDatah"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/ThreadGlobalData.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/ThreadGlobalData.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/ThreadGlobalData.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">     struct TECConverterWrapper;
</span><span class="cx">     class ThreadTimers;
</span><span class="cx"> 
</span><del>-    class ThreadGlobalData : Noncopyable {
</del><ins>+    class ThreadGlobalData : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         ThreadGlobalData();
</span><span class="cx">         ~ThreadGlobalData();
</span></span></pre></div>
<a id="trunkWebCoreplatformThreadTimersh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/ThreadTimers.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/ThreadTimers.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/ThreadTimers.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">     class TimerBase;
</span><span class="cx"> 
</span><span class="cx">     // A collection of timers per thread. Kept in ThreadGlobalData.
</span><del>-    class ThreadTimers : Noncopyable {
</del><ins>+    class ThreadTimers : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         ThreadTimers();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCoreplatformTimerh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/Timer.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/Timer.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/Timer.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> class TimerHeapElement;
</span><span class="cx"> 
</span><del>-class TimerBase : Noncopyable {
</del><ins>+class TimerBase : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     TimerBase();
</span><span class="cx">     virtual ~TimerBase();
</span></span></pre></div>
<a id="trunkWebCoreplatformTreeSharedh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/TreeShared.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/TreeShared.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/TreeShared.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-template&lt;class T&gt; class TreeShared : Noncopyable {
</del><ins>+template&lt;class T&gt; class TreeShared : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     TreeShared()
</span><span class="cx">         : m_refCount(0)
</span></span></pre></div>
<a id="trunkWebCoreplatformgraphicsFontDatah"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/graphics/FontData.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/graphics/FontData.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/graphics/FontData.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> class SimpleFontData;
</span><span class="cx"> 
</span><del>-class FontData : Noncopyable {
</del><ins>+class FontData : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     FontData()
</span><span class="cx">         : m_maxGlyphPageTreeLevel(0)
</span></span></pre></div>
<a id="trunkWebCoreplatformgraphicsGlyphWidthMaph"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/graphics/GlyphWidthMap.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/graphics/GlyphWidthMap.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/graphics/GlyphWidthMap.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> const float cGlyphWidthUnknown = -1;
</span><span class="cx"> 
</span><del>-class GlyphWidthMap : Noncopyable {
</del><ins>+class GlyphWidthMap : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     GlyphWidthMap() : m_filledPrimaryPage(false) { }
</span><span class="cx">     ~GlyphWidthMap() { if (m_pages) { deleteAllValues(*m_pages); } }
</span></span></pre></div>
<a id="trunkWebCoreplatformgraphicsGraphicsContexth"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/graphics/GraphicsContext.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/graphics/GraphicsContext.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/graphics/GraphicsContext.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -137,7 +137,7 @@
</span><span class="cx">         InterpolationHigh
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    class GraphicsContext : Noncopyable {
</del><ins>+    class GraphicsContext : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         GraphicsContext(PlatformGraphicsContext*);
</span><span class="cx">         ~GraphicsContext();
</span></span></pre></div>
<a id="trunkWebCoreplatformgraphicsImageBufferh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/graphics/ImageBuffer.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/graphics/ImageBuffer.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/graphics/ImageBuffer.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">     class IntRect;
</span><span class="cx">     class String;
</span><span class="cx"> 
</span><del>-    class ImageBuffer : Noncopyable {
</del><ins>+    class ImageBuffer : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         // Will return a null pointer on allocation failure.
</span><span class="cx">         static PassOwnPtr&lt;ImageBuffer&gt; create(const IntSize&amp; size, bool grayScale)
</span></span></pre></div>
<a id="trunkWebCoreplatformgraphicsImageSourceh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/graphics/ImageSource.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/graphics/ImageSource.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/graphics/ImageSource.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> const int cAnimationLoopOnce = -1;
</span><span class="cx"> const int cAnimationNone = -2;
</span><span class="cx"> 
</span><del>-class ImageSource : Noncopyable {
</del><ins>+class ImageSource : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     ImageSource();
</span><span class="cx">     ~ImageSource();
</span></span></pre></div>
<a id="trunkWebCoreplatformgraphicsMediaPlayerh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/graphics/MediaPlayer.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/graphics/MediaPlayer.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/graphics/MediaPlayer.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class MediaPlayer : Noncopyable {
</del><ins>+class MediaPlayer : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     MediaPlayer(MediaPlayerClient*);
</span><span class="cx">     virtual ~MediaPlayer();
</span></span></pre></div>
<a id="trunkWebCoreplatformgraphicsskiaGraphicsContextPlatformPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/graphics/skia/GraphicsContextPlatformPrivate.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/graphics/skia/GraphicsContextPlatformPrivate.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/graphics/skia/GraphicsContextPlatformPrivate.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> // This class just holds onto a PlatformContextSkia for GraphicsContext.
</span><del>-class GraphicsContextPlatformPrivate : Noncopyable {
</del><ins>+class GraphicsContextPlatformPrivate : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     GraphicsContextPlatformPrivate(PlatformContextSkia* platformContext)
</span><span class="cx">         : m_context(platformContext) { }
</span></span></pre></div>
<a id="trunkWebCoreplatformgraphicsskiaPlatformContextSkiah"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/graphics/skia/PlatformContextSkia.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/graphics/skia/PlatformContextSkia.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/graphics/skia/PlatformContextSkia.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> // responsible for managing the painting state which is store in separate
</span><span class="cx"> // SkPaint objects. This class provides the adaptor that allows the painting
</span><span class="cx"> // state to be pushed and popped along with the bitmap.
</span><del>-class PlatformContextSkia : Noncopyable {
</del><ins>+class PlatformContextSkia : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     // For printing, there shouldn't be any canvas. canvas can be NULL. If you
</span><span class="cx">     // supply a NULL canvas, you can also call setCanvas later.
</span></span></pre></div>
<a id="trunkWebCoreplatformgraphicswinQTMovieWincpp"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/graphics/win/QTMovieWin.cpp (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/graphics/win/QTMovieWin.cpp        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/graphics/win/QTMovieWin.cpp        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx">     setSharedTimerFireDelay(static_cast&lt;float&gt;(intervalInMS) / 1000);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-class QTMovieWinPrivate : Noncopyable {
</del><ins>+class QTMovieWinPrivate : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     QTMovieWinPrivate();
</span><span class="cx">     ~QTMovieWinPrivate();
</span></span></pre></div>
<a id="trunkWebCoreplatformmacLocalCurrentGraphicsContexth"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/mac/LocalCurrentGraphicsContext.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/mac/LocalCurrentGraphicsContext.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/mac/LocalCurrentGraphicsContext.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">     
</span><span class="cx"> // This class automatically saves and restores the current NSGraphicsContext for
</span><span class="cx"> // functions which call out into AppKit and rely on the currentContext being set
</span><del>-class LocalCurrentGraphicsContext : Noncopyable {
</del><ins>+class LocalCurrentGraphicsContext : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     LocalCurrentGraphicsContext(GraphicsContext* graphicsContext);
</span><span class="cx">     ~LocalCurrentGraphicsContext();
</span></span></pre></div>
<a id="trunkWebCoreplatformnetworkFormDataBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/network/FormDataBuilder.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/network/FormDataBuilder.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/network/FormDataBuilder.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> class Document;
</span><span class="cx"> class TextEncoding;
</span><span class="cx"> 
</span><del>-class FormDataBuilder : Noncopyable {
</del><ins>+class FormDataBuilder : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     FormDataBuilder();
</span><span class="cx">     ~FormDataBuilder();
</span></span></pre></div>
<a id="trunkWebCoreplatformnetworkResourceHandleInternalh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/network/ResourceHandleInternal.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/network/ResourceHandleInternal.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/network/ResourceHandleInternal.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx">     class ResourceHandleClient;
</span><span class="cx"> 
</span><del>-    class ResourceHandleInternal : Noncopyable {
</del><ins>+    class ResourceHandleInternal : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         ResourceHandleInternal(ResourceHandle* loader, const ResourceRequest&amp; request, ResourceHandleClient* c, bool defersLoading, bool shouldContentSniff, bool mightDownloadFromHandle)
</span><span class="cx">             : m_client(c)
</span></span></pre></div>
<a id="trunkWebCoreplatformnetworksoupResourceHandleSoupcpp"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/network/soup/ResourceHandleSoup.cpp (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/network/soup/ResourceHandleSoup.cpp        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/network/soup/ResourceHandleSoup.cpp        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-class WebCoreSynchronousLoader : public ResourceHandleClient, Noncopyable {
</del><ins>+class WebCoreSynchronousLoader : public ResourceHandleClient, public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     WebCoreSynchronousLoader(ResourceError&amp;, ResourceResponse &amp;, Vector&lt;char&gt;&amp;);
</span><span class="cx">     ~WebCoreSynchronousLoader();
</span></span></pre></div>
<a id="trunkWebCoreplatformtextStringBufferh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/text/StringBuffer.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/text/StringBuffer.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/text/StringBuffer.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-class StringBuffer : Noncopyable {
</del><ins>+class StringBuffer : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     explicit StringBuffer(unsigned length)
</span><span class="cx">         : m_length(length)
</span></span></pre></div>
<a id="trunkWebCoreplatformtextTextCodech"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/text/TextCodec.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/text/TextCodec.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/text/TextCodec.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> 
</span><span class="cx">     typedef char UnencodableReplacementArray[32];
</span><span class="cx"> 
</span><del>-    class TextCodec : Noncopyable {
</del><ins>+    class TextCodec : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         virtual ~TextCodec();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCoreplatformwinWindowMessageBroadcasterh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/platform/win/WindowMessageBroadcaster.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/platform/win/WindowMessageBroadcaster.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/platform/win/WindowMessageBroadcaster.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx">     class WindowMessageListener;
</span><span class="cx"> 
</span><del>-    class WindowMessageBroadcaster : Noncopyable {
</del><ins>+    class WindowMessageBroadcaster : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         static void addListener(HWND, WindowMessageListener*);
</span><span class="cx">         static void removeListener(HWND, WindowMessageListener*);
</span></span></pre></div>
<a id="trunkWebCorerenderingCounterNodeh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/rendering/CounterNode.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/rendering/CounterNode.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/rendering/CounterNode.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> class RenderObject;
</span><span class="cx"> 
</span><del>-class CounterNode : Noncopyable {
</del><ins>+class CounterNode : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     CounterNode(RenderObject*, bool isReset, int value);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCorerenderingLayoutStateh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/rendering/LayoutState.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/rendering/LayoutState.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/rendering/LayoutState.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> class RenderBox;
</span><span class="cx"> class RenderObject;
</span><span class="cx"> 
</span><del>-class LayoutState : Noncopyable {
</del><ins>+class LayoutState : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     LayoutState()
</span><span class="cx">         : m_clipped(false)
</span></span></pre></div>
<a id="trunkWebCorerenderingRenderFrameSeth"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/rendering/RenderFrameSet.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/rendering/RenderFrameSet.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/rendering/RenderFrameSet.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> private:
</span><span class="cx">     static const int noSplit = -1;
</span><span class="cx"> 
</span><del>-    class GridAxis : Noncopyable {
</del><ins>+    class GridAxis : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         GridAxis();
</span><span class="cx">         void resize(int);
</span></span></pre></div>
<a id="trunkWebCorerenderingRenderViewh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/rendering/RenderView.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/rendering/RenderView.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/rendering/RenderView.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -222,7 +222,7 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> // Stack-based class to assist with LayoutState push/pop
</span><del>-class LayoutStateMaintainer : Noncopyable {
</del><ins>+class LayoutStateMaintainer : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     // ctor to push now
</span><span class="cx">     LayoutStateMaintainer(RenderView* view, RenderBox* root, IntSize offset, bool disableState = false)
</span></span></pre></div>
<a id="trunkWebCorerenderingTransformStateh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/rendering/TransformState.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/rendering/TransformState.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/rendering/TransformState.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-class TransformState : Noncopyable {
</del><ins>+class TransformState : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     enum TransformDirection { ApplyTransformDirection, UnapplyInverseTransformDirection };
</span><span class="cx">     enum TransformAccumulation { FlattenTransform, AccumulateTransform };
</span></span></pre></div>
<a id="trunkWebCoresvgSVGAnimatedPropertyh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/svg/SVGAnimatedProperty.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/svg/SVGAnimatedProperty.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/svg/SVGAnimatedProperty.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx">     void synchronizeProperty(const OwnerElement* ownerElement, const QualifiedName&amp; attributeName, DecoratedType baseValue);
</span><span class="cx"> 
</span><span class="cx">     // Abstract base class
</span><del>-    class SVGAnimatedPropertyBase : Noncopyable {
</del><ins>+    class SVGAnimatedPropertyBase : public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         virtual ~SVGAnimatedPropertyBase() { }
</span><span class="cx">         virtual void synchronize() const = 0;
</span></span></pre></div>
<a id="trunkWebCoresvgSynchronizableTypeWrapperh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/svg/SynchronizableTypeWrapper.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/svg/SynchronizableTypeWrapper.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/svg/SynchronizableTypeWrapper.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx">     template&lt;typename StoredType&gt;
</span><del>-    class SynchronizableTypeWrapperBase : Noncopyable {
</del><ins>+    class SynchronizableTypeWrapperBase : public Noncopyable {
</ins><span class="cx">     protected:
</span><span class="cx">         SynchronizableTypeWrapperBase();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCoreworkersWorkerMessagingProxyh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/workers/WorkerMessagingProxy.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/workers/WorkerMessagingProxy.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/workers/WorkerMessagingProxy.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx">     class Worker;
</span><span class="cx">     class WorkerThread;
</span><span class="cx"> 
</span><del>-    class WorkerMessagingProxy : public WorkerContextProxy, public WorkerObjectProxy, public WorkerLoaderProxy, Noncopyable {
</del><ins>+    class WorkerMessagingProxy : public WorkerContextProxy, public WorkerObjectProxy, public WorkerLoaderProxy, public Noncopyable {
</ins><span class="cx">     public:
</span><span class="cx">         WorkerMessagingProxy(Worker*);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCoreworkersWorkerRunLoopcpp"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/workers/WorkerRunLoop.cpp (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/workers/WorkerRunLoop.cpp        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/workers/WorkerRunLoop.cpp        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -125,7 +125,7 @@
</span><span class="cx">     return String();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-class RunLoopSetup : Noncopyable {
</del><ins>+class RunLoopSetup : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     RunLoopSetup(WorkerRunLoop&amp; runLoop)
</span><span class="cx">         : m_runLoop(runLoop)
</span></span></pre></div>
<a id="trunkWebCorexmlXPathExpressionNodeh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/xml/XPathExpressionNode.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/xml/XPathExpressionNode.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/xml/XPathExpressionNode.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx">             virtual ~ParseNode() { }
</span><span class="cx">         };
</span><span class="cx"> 
</span><del>-        class Expression : public ParseNode, Noncopyable {
</del><ins>+        class Expression : public ParseNode, public Noncopyable {
</ins><span class="cx">         public:
</span><span class="cx">             static EvaluationContext&amp; evaluationContext();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCorexmlXPathParserh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/xml/XPathParser.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/xml/XPathParser.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/xml/XPathParser.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx">             Token(int t, EqTestOp::Opcode v): type(t), eqop(v) {}
</span><span class="cx">         };
</span><span class="cx"> 
</span><del>-        class Parser : Noncopyable {
</del><ins>+        class Parser : public Noncopyable {
</ins><span class="cx">         public:
</span><span class="cx">             Parser();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebCorexmlXPathPredicateh"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/xml/XPathPredicate.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/xml/XPathPredicate.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/xml/XPathPredicate.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -105,7 +105,7 @@
</span><span class="cx">             virtual Value::Type resultType() const { return Value::NodeSetValue; }
</span><span class="cx">         };
</span><span class="cx"> 
</span><del>-        class Predicate : Noncopyable {
</del><ins>+        class Predicate : public Noncopyable {
</ins><span class="cx">         public:
</span><span class="cx">             Predicate(Expression*);
</span><span class="cx">             ~Predicate();
</span></span></pre></div>
<a id="trunkWebCorexmlXPathSteph"></a>
<div class="modfile"><h4>Modified: trunk/WebCore/xml/XPathStep.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebCore/xml/XPathStep.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebCore/xml/XPathStep.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx">         class Predicate;
</span><span class="cx">         
</span><del>-        class Step : public ParseNode, Noncopyable {
</del><ins>+        class Step : public ParseNode, public Noncopyable {
</ins><span class="cx">         public:
</span><span class="cx">             enum Axis {
</span><span class="cx">                 AncestorAxis, AncestorOrSelfAxis, AttributeAxis,
</span></span></pre></div>
<a id="trunkWebKitgtkChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/gtk/ChangeLog (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/gtk/ChangeLog        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebKit/gtk/ChangeLog        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -1,3 +1,15 @@
</span><ins>+2009-07-14  Zoltan Horvath  &lt;hzoltan@inf.u-szeged.hu&gt;
+
+        Reviewed by Darin Adler.
+
+        Change all Noncopyable inheriting visibility to public.
+        https://bugs.webkit.org/show_bug.cgi?id=27225
+
+        Change all Noncopyable inheriting visibility to public because
+        it is needed to the custom allocation framework (bug #20422).
+
+        * webkit/webkitdownload.cpp:
+
</ins><span class="cx"> 2009-07-13  Gustavo Noronha Silva  &lt;gustavo.noronha@collabora.co.uk&gt;
</span><span class="cx"> 
</span><span class="cx">         Unreviewed. Late NEWS file for 1.1.11.
</span></span></pre></div>
<a id="trunkWebKitgtkwebkitwebkitdownloadcpp"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/gtk/webkit/webkitdownload.cpp (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/gtk/webkit/webkitdownload.cpp        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebKit/gtk/webkit/webkitdownload.cpp        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx">  * out what is to be downloaded, and do it itself.
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-class DownloadClient : Noncopyable, public ResourceHandleClient {
</del><ins>+class DownloadClient : public Noncopyable, public ResourceHandleClient {
</ins><span class="cx">     public:
</span><span class="cx">         DownloadClient(WebKitDownload*);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebKitwinCOMEnumVarianth"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/win/COMEnumVariant.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/win/COMEnumVariant.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebKit/win/COMEnumVariant.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> #include &quot;COMVariantSetter.h&quot;
</span><span class="cx"> 
</span><span class="cx"> template&lt;typename ContainerType&gt;
</span><del>-class COMEnumVariant : public IEnumVARIANT, Noncopyable {
</del><ins>+class COMEnumVariant : public IEnumVARIANT, public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     static COMEnumVariant* adopt(ContainerType&amp;);
</span><span class="cx">     static COMEnumVariant* createInstance(const ContainerType&amp;);
</span></span></pre></div>
<a id="trunkWebKitwinChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/win/ChangeLog (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/win/ChangeLog        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebKit/win/ChangeLog        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -1,3 +1,18 @@
</span><ins>+2009-07-14  Zoltan Horvath  &lt;hzoltan@inf.u-szeged.hu&gt;
+
+        Reviewed by Darin Adler.
+
+        Change all Noncopyable inheriting visibility to public.
+        https://bugs.webkit.org/show_bug.cgi?id=27225
+
+        Change all Noncopyable inheriting visibility to public because
+        it is needed to the custom allocation framework (bug #20422).
+
+        * COMEnumVariant.h:
+        * WebDatabaseManager.cpp:
+        * WebInspector.h:
+        * WebLocalizableStrings.cpp:
+
</ins><span class="cx"> 2009-07-13  Brent Fulgham  &lt;bfulgham@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Reviewed by Adam Roben.
</span></span></pre></div>
<a id="trunkWebKitwinWebDatabaseManagercpp"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/win/WebDatabaseManager.cpp (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/win/WebDatabaseManager.cpp        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebKit/win/WebDatabaseManager.cpp        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">     return !wcscmp(s1, s2);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-class DatabaseDetailsPropertyBag : public IPropertyBag, Noncopyable {
</del><ins>+class DatabaseDetailsPropertyBag : public IPropertyBag, public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     static DatabaseDetailsPropertyBag* createInstance(const DatabaseDetails&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebKitwinWebInspectorh"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/win/WebInspector.h (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/win/WebInspector.h        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebKit/win/WebInspector.h        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx"> class WebView;
</span><span class="cx"> 
</span><del>-class WebInspector : public IWebInspector, Noncopyable {
</del><ins>+class WebInspector : public IWebInspector, public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     static WebInspector* createInstance(WebView*);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkWebKitwinWebLocalizableStringscpp"></a>
<div class="modfile"><h4>Modified: trunk/WebKit/win/WebLocalizableStrings.cpp (45890 => 45891)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/WebKit/win/WebLocalizableStrings.cpp        2009-07-15 05:04:54 UTC (rev 45890)
+++ trunk/WebKit/win/WebLocalizableStrings.cpp        2009-07-15 05:13:00 UTC (rev 45891)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> static HashMap&lt;String, LocalizedString*&gt; mainBundleLocStrings;
</span><span class="cx"> static HashMap&lt;String, LocalizedString*&gt; frameworkLocStrings;
</span><span class="cx"> 
</span><del>-class LocalizedString : Noncopyable {
</del><ins>+class LocalizedString : public Noncopyable {
</ins><span class="cx"> public:
</span><span class="cx">     LocalizedString(CFStringRef string)
</span><span class="cx">         : m_cfString(string)
</span></span></pre>
</div>
</div>

</body>
</html>