<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/author/thakis%40chromium.org</link><counters><counter name="thisWeek" lastEventTime="1337843090" firstEventTime="1337723748">2</counter><counter name="forever" lastEventTime="1337843090" firstEventTime="1243742954">1030</counter><counter name="lastMonth" lastEventTime="1335513587" firstEventTime="1334189835">6</counter><counter name="lastWeek" lastEventTime="1337152946" firstEventTime="1337152946">1</counter><counter name="thisMonth" lastEventTime="1337843090" firstEventTime="1336010592">5</counter></counters><metadata></metadata><recentMessages><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>118312</revision><author>thakis@chromium.org</author><log>[chromium/mac] Unbreak popup menus.
https://bugs.webkit.org/show_bug.cgi?id=87325

Reviewed by David Levin.

http://svn.webkit.org/repository/webkit/trunk@117607 added this function, but the
Chromium/Mac build doesn't use the file added in that change and hence didn't have
the category method.. Adding it doesn't help, as the category calls a
10.7-only function. Just don't use the category for chromium/mac. Fixes
http://crbug.com/129418

* platform/mac/WebCoreNSCellExtras.h:  </log><diffLines>39</diffLines><files><file action="modify">WebCore/ChangeLog</file><file action="modify">WebCore/platform/mac/WebCoreNSCellExtras.h</file></files></commit></body><timestamp>1337843089</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>117995</revision><author>thakis@chromium.org</author><log>Give FileInputType a setFiles() method, let Drag-n-Drop call it.
https://bugs.webkit.org/show_bug.cgi?id=87139

Reviewed by Ojan Vafai.

filesChosen(), the FileChooserClient callback, used to modify
m_fileList directly. Instead, convert the FileChooserClient
data to a FileList and pass that to a factored-out setFiles()
method. This is in preparation to making the files property
writable.

Pure refactoring, no functionality change.

* html/FileInputType.cpp:
(WebCore::FileInputType::toFileList):
(WebCore::FileInputType::setFiles):
(WebCore::FileInputType::filesChosen):
(WebCore):
* html/FileInputType.h:
(FileInputType):  </log><diffLines>135</diffLines><files><file action="modify">WebCore/ChangeLog</file><file action="modify">WebCore/html/FileInputType.cpp</file><file action="modify">WebCore/html/FileInputType.h</file></files></commit></body><timestamp>1337723748</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>117209</revision><author>thakis@chromium.org</author><log>[chromium] Remove some unused gyp lines
https://bugs.webkit.org/show_bug.cgi?id=86545

Reviewed by Dirk Pranke.

mac_framework_dirs adds directories to search for frameworks
(similar to -I for includes), it doesn't add any frameworks.
Having something that ends in .framewok in mac_framework_dirs
doesn't make sense.

No intended functionality change.

* WebCore.gyp/WebCore.gyp:  </log><diffLines>58</diffLines><files><file action="modify">WebCore/ChangeLog</file><file action="modify">WebCore/WebCore.gyp/WebCore.gyp</file></files></commit></body><timestamp>1337152945</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>116817</revision><author>thakis@chromium.org</author><log>[chromium/mac] Let libwebkit.dylib link in Debug/components build
https://bugs.webkit.org/show_bug.cgi?id=86244

Reviewed by James Robinson.

In static builds, this was not needed because the targets depending on
'webkit' already link in QuartzCore. In Release components builds, it wasn't
needed because they are built with -dead_strip, which stripped the referencing
code.

* WebCore.gyp/WebCore.gyp:  </log><diffLines>39</diffLines><files><file action="modify">WebCore/ChangeLog</file><file action="modify">WebCore/WebCore.gyp/WebCore.gyp</file></files></commit></body><timestamp>1336792821</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>115893</revision><author>thakis@chromium.org</author><log>Let WebKit parse with clang on windows with -std=c++11
https://bugs.webkit.org/show_bug.cgi?id=85398

Reviewed by Ryosuke Niwa.

See http://trac.webkit.org/changeset/85945 for background on the line
I'm changing. With clang, __GXX_EXPERIMENTLAL_CXX0X__ is set in c++11
mode, but MSVC's c++ library doesn't have a tr1/memory header. So also
check for __GLIBCXX__, like it's done in the rest of this file.

* wtf/TypeTraits.h:  </log><diffLines>38</diffLines><files><file action="modify">WTF/ChangeLog</file><file action="modify">WTF/wtf/TypeTraits.h</file></files></commit></body><timestamp>1336010592</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>115406</revision><author>thakis@chromium.org</author><log>Don't define WTF_COMPILER_SUPPORTS_CXX_NULLPTR twice when building with clang on windows.
https://bugs.webkit.org/show_bug.cgi?id=85018

Reviewed by Anders Carlsson.

Clang sets _MSC_VER when compiling for a -pc-win32 target (just like it sets __GNUC__ on unix).
As a result, WTF_COMPILER_SUPPORTS_CXX_NULLPTR gets currently set twice, once for clang and
once for _MSC_VER. Guard the second instance with !COMPILER(CLANG). This matches the gcc code
for WTF_COMPILER_SUPPORTS_CXX_NULLPTR in the same file.

* wtf/Compiler.h:  </log><diffLines>38</diffLines><files><file action="modify">WTF/ChangeLog</file><file action="modify">WTF/wtf/Compiler.h</file></files></commit></body><timestamp>1335513587</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>115404</revision><author>thakis@chromium.org</author><log>[chromium] Fix C++ language use.
https://bugs.webkit.org/show_bug.cgi?id=85015

Reviewed by James Robinson.

Even though MSVC allows it, a sizeof followed by a non-parenthesized
typename is not valid C++.

No functionality change.

* rendering/RenderThemeChromiumWin.cpp:
(WebCore):
(WebCore::getNonClientMetrics):  </log><diffLines>40</diffLines><files><file action="modify">WebCore/ChangeLog</file><file action="modify">WebCore/rendering/RenderThemeChromiumWin.cpp</file></files></commit></body><timestamp>1335512449</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>114606</revision><author>thakis@chromium.org</author><log>[chromium/mac] Fix build.
https://bugs.webkit.org/show_bug.cgi?id=84314

Unreviewed, build fix after http://trac.webkit.org/changeset/114604

* src/WebPluginContainerImpl.cpp:
(WebKit::WebPluginContainerImpl::setBackingIOSurfaceId): </log><diffLines>34</diffLines><files><file action="modify">WebKit/chromium/ChangeLog</file><file action="modify">WebKit/chromium/src/WebPluginContainerImpl.cpp</file></files></commit></body><timestamp>1334825417</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>114227</revision><author>thakis@chromium.org</author><log>Make NullPtr.h compile with clang -std=c++11 and libstdc++4.2
https://bugs.webkit.org/show_bug.cgi?id=83999

Reviewed by Sam Weinig.

Before this patch, NullPtr.h assumed that a working |nullptr| implied
a working |std::nullptr_t| as well. With clang and libstdc++4.2, this
is not true.

I tested (-stdlib=libc++, -stdlib=libstdc++) x (-std=c++11, -std=c++03)
with clang.

* wtf/NullPtr.h:
(std):  </log><diffLines>53</diffLines><files><file action="modify">WTF/ChangeLog</file><file action="modify">WTF/wtf/NullPtr.h</file></files></commit></body><timestamp>1334575046</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>114201</revision><author>thakis@chromium.org</author><log>[chromium] There is no Color(float, float, float) constructor, fix an attempt to call it.
https://bugs.webkit.org/show_bug.cgi?id=83920

Reviewed by James Robinson.

Found by clang:
  third_party/WebKit/Source/WebKit/chromium/tests/LayerChromiumTest.cpp:508:89:error: implicit conversion turns literal floating-point number into integer: 'float' to 'int' [-Werror,-Wliteral-conversion]
  EXECUTE_AND_VERIFY_SET_NEEDS_COMMIT_BEHAVIOR(1, testLayer-&gt;setBackgroundColor(Color(0.4f, 0.4f, 0.4f)));
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~

* tests/LayerChromiumTest.cpp:  </log><diffLines>38</diffLines><files><file action="modify">WebKit/chromium/ChangeLog</file><file action="modify">WebKit/chromium/tests/LayerChromiumTest.cpp</file></files></commit></body><timestamp>1334387341</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Tools</module></source><body><commit><revision>113901</revision><author>thakis@chromium.org</author><log>[mac] Suppress deprecation warning for GlobalToLocal in the carbon parts of the test plugin.
https://bugs.webkit.org/show_bug.cgi?id=83709

Reviewed by Anders Carlsson.

* DumpRenderTree/TestNetscapePlugIn/main.cpp:
(handleEventCarbon):  </log><diffLines>55</diffLines><files><file action="modify">ChangeLog</file><file action="modify">DumpRenderTree/TestNetscapePlugIn/main.cpp</file></files></commit></body><timestamp>1334189830</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><branch>chromium</branch></source><body><commit><revision>110597</revision><author>thakis@chromium.org</author><log>Merge 110499 - [Skia] Release CGImage used to apply color space conversion to SkBitmap
https://bugs.webkit.org/show_bug.cgi?id=80892

Patch by Brian Salomon &lt;bsalomon@google.com&gt; on 2012-03-12
Reviewed by Adam Barth.

Regressions should be covered by any test that does image decode on the mac.

* platform/image-decoders/skia/ImageDecoderSkia.cpp:
(WebCore::resolveColorSpace):


TBR=abarth@webkit.org
Review URL: https://chromiumcodereview.appspot.com/9689079 </log><diffLines>13795</diffLines><files><file action="modify">1025/Source/WebCore/ChangeLog</file><file action="modify">1025/Source/WebCore/platform/image-decoders/skia/ImageDecoderSkia.cpp</file></files></commit></body><timestamp>1331683162</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>110510</revision><author>thakis@chromium.org</author><log>[chromium/mac] Make sure libWebKitSystemInterface.a doesn't contain ppc object files.
https://bugs.webkit.org/show_bug.cgi?id=80902

Reviewed by Adam Barth.

Follow-up to http://codereview.chromium.org/9638015/

No intended behavior change.

* WebCore.gyp/mac/adjust_visibility.sh:  </log><diffLines>40</diffLines><files><file action="modify">WebCore/ChangeLog</file><file action="modify">WebCore/WebCore.gyp/mac/adjust_visibility.sh</file></files></commit></body><timestamp>1331611124</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>110251</revision><author>thakis@chromium.org</author><log>[chromium] Only build NEON files if target_arch==&quot;arm&quot;
https://bugs.webkit.org/show_bug.cgi?id=80626

Currently, webcore_arm_neon will compile a bunch of files
whose contents are completely ifdef'd away on non-arm, and
then bundle all the generated empty .o files into a useless
libwebcore_arm_neon.a. Don't do this.

Reviewed by Tony Chang.

* WebCore.gyp/WebCore.gyp:
* WebCore.gypi:  </log><diffLines>77</diffLines><files><file action="modify">WebCore/ChangeLog</file><file action="modify">WebCore/WebCore.gyp/WebCore.gyp</file></files></commit></body><timestamp>1331276527</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><branch>chromium</branch></source><body><commit><revision>107711</revision><author>thakis@chromium.org</author><log>Merge 107094 - Chromium: Fix Mac rubber band overhang drawing on composited pages and re-enable tests.
https://bugs.webkit.org/show_bug.cgi?id=78007

This got broken by: http://trac.webkit.org/changeset/105470
And the tests were accidentally(?) disabled in: http://trac.webkit.org/changeset/95191

There is still three tests that fail from the set, but the cause for these is different,
which I'm still investigating.

Patch by Alexei Svitkine &lt;asvitkine@chromium.org&gt; on 2012-02-08
Reviewed by James Robinson.

Source/WebKit/chromium:

* src/NonCompositedContentHost.cpp:
(WebKit::NonCompositedContentHost::NonCompositedContentHost):

LayoutTests:

* platform/chromium/test_expectations.txt:

TBR=commit-queue@webkit.org
Review URL: https://chromiumcodereview.appspot.com/9358057 </log><diffLines>3360</diffLines><files><file action="modify">1025/LayoutTests/ChangeLog</file><file action="modify">1025/LayoutTests/platform/chromium/compositing/rubberbanding/transform-overhang-n-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/compositing/rubberbanding/transform-overhang-ne-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/compositing/rubberbanding/transform-overhang-nw-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/compositing/rubberbanding/transform-overhang-size-change-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/compositing/rubberbanding/transform-overhang-sw-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/compositing/rubberbanding/transform-overhang-w-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-ne-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-ne.html</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-nw-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-nw.html</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-se-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-se.html</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-sw-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/custom-scrollbars-sw.html</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/overhang-e-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/overhang-n-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/overhang-ne-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/overhang-nw-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/overhang-s-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/overhang-se-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/overhang-sw-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/rubberbanding/overhang-w-expected.png</file><file action="modify">1025/LayoutTests/platform/chromium/test_expectations.txt</file><file action="modify">1025/Source/WebKit/chromium/ChangeLog</file><file action="modify">1025/Source/WebKit/chromium/src/NonCompositedContentHost.cpp</file></files></commit></body><timestamp>1329246583</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>107618</revision><author>thakis@chromium.org</author><log>[chromium] Let WebKit::initialize call InitWebCoreSystemInterface on mac.
https://bugs.webkit.org/show_bug.cgi?id=78246

This allows removing a bunch of code in chromium land (https://chromiumcodereview.appspot.com/9374020/),
and helps with the component build on mac (InitWebCoreSystemInterface is not an
exported function, and it shouldn't be).

Source/WebKit/mac/WebCoreSupport/WebSystemInterface.mm early-returns when it's
called twice, so it's safe to land this change, and remove the calls in client
code in a later CL.

Reviewed by Darin Fisher.

* src/WebKit.cpp:
(WebKit::initializeWithoutV8):  </log><diffLines>55</diffLines><files><file action="modify">WebKit/chromium/ChangeLog</file><file action="modify">WebKit/chromium/src/WebKit.cpp</file></files></commit></body><timestamp>1329187069</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><branch>chromium</branch></source><body><commit><revision>107430</revision><author>thakis@chromium.org</author><log>Merge 106401 (part of http://crbug.com/111266) -
[chromium] Expose windowResizerRectChanged() on WebWidget.
https://bugs.webkit.org/show_bug.cgi?id=77453

Needed for http://crbug.com/111266

Reviewed by Darin Fisher.

* public/WebWidget.h:
(WebWidget):
(WebKit::WebWidget::didChangeWindowResizerRect):
* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::didChangeWindowResizerRect):
(WebKit):
* src/WebViewImpl.h:
(WebViewImpl):


TBR=thakis@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9384018 </log><diffLines>342</diffLines><files><file action="modify">1025/Source/WebKit/chromium/ChangeLog</file><file action="modify">1025/Source/WebKit/chromium/public/WebWidget.h</file><file action="modify">1025/Source/WebKit/chromium/src/WebViewImpl.cpp</file><file action="modify">1025/Source/WebKit/chromium/src/WebViewImpl.h</file></files></commit></body><timestamp>1328919942</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>106401</revision><author>thakis@chromium.org</author><log>[chromium] Expose windowResizerRectChanged() on WebWidget.
https://bugs.webkit.org/show_bug.cgi?id=77453

Needed for http://crbug.com/111266

Reviewed by Darin Fisher.

* public/WebWidget.h:
(WebWidget):
(WebKit::WebWidget::didChangeWindowResizerRect):
* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::didChangeWindowResizerRect):
(WebKit):
* src/WebViewImpl.h:
(WebViewImpl):  </log><diffLines>77</diffLines><files><file action="modify">WebKit/chromium/ChangeLog</file><file action="modify">WebKit/chromium/public/WebWidget.h</file><file action="modify">WebKit/chromium/src/WebViewImpl.cpp</file><file action="modify">WebKit/chromium/src/WebViewImpl.h</file></files></commit></body><timestamp>1328062919</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project></source><body><commit><revision>106195</revision><author>thakis@chromium.org</author><log>[chromium] Add support for building standalone webkit/chromium checkouts with ninja.
https://bugs.webkit.org/show_bug.cgi?id=77243

Reviewed by Adam Barth.

Source/WebKit/chromium:

* gyp_webkit:

Tools:

* Scripts/update-webkit:
* Scripts/webkitdirs.pm:
(isChromiumNinja):
(determineIsChromiumNinja):
(buildChromiumNinja):
(buildChromium):  </log><diffLines>190</diffLines><files><file action="modify">trunk/Source/WebKit/chromium/ChangeLog</file><file action="modify">trunk/Source/WebKit/chromium/gyp_webkit</file><file action="modify">trunk/Tools/ChangeLog</file><file action="modify">trunk/Tools/Scripts/update-webkit</file><file action="modify">trunk/Tools/Scripts/webkitdirs.pm</file></files></commit></body><timestamp>1327806099</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.18</version></generator><source><project>WebKit</project><module>Source</module></source><body><commit><revision>105003</revision><author>thakis@chromium.org</author><log>Remove a unused variable.
https://bugs.webkit.org/show_bug.cgi?id=76307

Reviewed by James Robinson.

* platform/mac/ScrollElasticityController.mm:
(WebCore::ScrollElasticityController::snapRubberBandTimerFired):  </log><diffLines>34</diffLines><files><file action="modify">WebCore/ChangeLog</file><file action="modify">WebCore/platform/mac/ScrollElasticityController.mm</file></files></commit></body><timestamp>1326509403</timestamp></message></recentMessages></statsTarget>
