1. 26 Feb, 2012 1 commit
  2. 07 Feb, 2012 1 commit
  3. 01 Feb, 2012 1 commit
  4. 19 Jan, 2012 1 commit
    • vestbo@webkit.org's avatar
      [Qt] Make build-webkit always do safe incremental builds after update-webkit · 736c89b3
      vestbo@webkit.org authored
      When building against Qt5 with GCC we would just run 'make' in the build dir,
      and rely on the dependency files output by GCC (-MD) to handle dependency
      tracking, but that fails for special-cases like adding a Q_OBJECT macro
      to a header.
      
      To guarantee that an incrmental build will work, we have to run 'make qmake',
      which we now do on every build-webkit that's followed by a successful run
      of update-webkit. The reasoning is that update-webkit can result in such
      potential corner-cases being applied, and since we can't know for sure
      unless we inspect the diff and account for all the corner cases we assume
      the worst and always run 'make qmake'.
      
      After a succesful run of build-webkit we proceed to do just 'make' for any
      subsequent runs, since we assume that the developer knows what kind of
      changes he/she is doing, and when a 'make qmake' is needed.
      
      Reviewed by Simon Hausmann.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@105398 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      736c89b3
  5. 18 Jan, 2012 1 commit
  6. 04 Jan, 2012 1 commit
    • jamesr@google.com's avatar
      [chromium] Move WebMimeRegistry and dependencies to Source/Platform · a5d23a13
      jamesr@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=74583
      
      Reviewed by Darin Fisher.
      
      .:
      
      Update .gitignore for Source/Platform/Platform.gyp/ generated project files.
      
      * .gitignore:
      
      Source/Platform:
      
      This creates a skeleton directory structure for the chromium WebKit platform API and moves WebMimeRegistry.h
      along with its dependencies (WebString and WebCString) to their final location.
      
      * Platform.gyp/Platform.gyp: Added.
      * Platform.gypi: Added.
      * chromium/platform/WebCString.h: Copied from Source/WebKit/chromium/public/platform/WebCString.h.
      (WebKit::WebCString::~WebCString):
      (WebKit::WebCString::WebCString):
      (WebKit::WebCString::operator=):
      (WebKit::WebCString::isEmpty):
      (WebKit::WebCString::isNull):
      (WebKit::WebCString::operator std::string):
      (WebKit::WebCString::fromUTF16):
      (WebKit::operator<):
      * chromium/platform/WebCommon.h: Copied from Source/WebKit/chromium/public/platform/WebCommon.h.
      * chromium/platform/WebMimeRegistry.h: Copied from Source/WebKit/chromium/public/platform/WebMimeRegistry.h.
      (WebKit::WebMimeRegistry::~WebMimeRegistry):
      * chromium/platform/WebString.h: Copied from Source/WebKit/chromium/public/platform/WebString.h.
      (WebKit::WebString::~WebString):
      (WebKit::WebString::WebString):
      (WebKit::WebString::operator=):
      (WebKit::WebString::isEmpty):
      (WebKit::WebString::isNull):
      (WebKit::WebString::operator string16):
      (WebKit::WebString::operator NullableString16):
      (WebKit::WebString::fromUTF8):
      (WebKit::operator==):
      (WebKit::operator!=):
      * chromium/src/WebCString.cpp: Renamed from Source/WebKit/chromium/src/WebCString.cpp.
      (WebKit::WebCString::compare):
      (WebKit::WebCString::reset):
      (WebKit::WebCString::assign):
      (WebKit::WebCString::length):
      (WebKit::WebCString::data):
      (WebKit::WebCString::utf16):
      (WebKit::WebCString::fromUTF16):
      (WebKit::WebCString::WebCString):
      (WebKit::WebCString::operator=):
      (WebKit::WebCString::operator WTF::CString):
      * chromium/src/WebString.cpp: Renamed from Source/WebKit/chromium/src/WebString.cpp.
      (WebKit::WebString::reset):
      (WebKit::WebString::assign):
      (WebKit::WebString::length):
      (WebKit::WebString::data):
      (WebKit::WebString::utf8):
      (WebKit::WebString::fromUTF8):
      (WebKit::WebString::equals):
      (WebKit::WebString::WebString):
      (WebKit::WebString::operator=):
      (WebKit::WebString::operator WTF::String):
      (WebKit::WebString::operator WTF::AtomicString):
      
      Source/WebKit/chromium:
      
      public/platform/WebMimeRegistry.h is a temporary forwarding header to ease the transition. Once downstream
      callers are updated to the new location this header can be removed.
      
      WebString, WebCString, and WebCommon.h will remain in place as forwarding headers for users of the WebKit client
      API.
      
      * WebKit.gyp:
      * public/platform/WebCString.h:
      * public/platform/WebCommon.h:
      * public/platform/WebMimeRegistry.h:
      * public/platform/WebString.h:
      
      Tools:
      
      Teaches the WEBKIT_EXPORT check about the chromium WebKit platform API header location.
      
      * Scripts/webkitpy/style/checkers/cpp.py:
      (check_function_definition):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104048 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a5d23a13
  7. 06 Dec, 2011 1 commit
    • dpranke@chromium.org's avatar
      .: Add Tools/Tool.xcodeproj, · f53f1f84
      dpranke@chromium.org authored
      Source/WebKit/chromium/WebKitUnitTests.xcodeproj,
      Source/WebKit/chromium/All.xcodeproj to .gitignore
      
      https://bugs.webkit.org/show_bug.cgi?id=73823
      
      Reviewed by Tony Chang.
      
      * .gitignore:
      
      Source/WebKit/chromium: binaries in webkit.gyp should be split into a new file to break circular dependencies on webkit_support
      https://bugs.webkit.org/show_bug.cgi?id=73382
      
      Reviewed by Tony Chang.
      
      XCode (and hence GYP) can't handle circular dependencies between
      files (and projects). Accordingly, although the binaries in
      WebKit.gyp depend on webkit_support and webkit_support depends
      on webkit, we don't mention the latter dependency in the file.
      To fix this, this change moves the binaries like DRT into a new
      GYP file, and modifies gyp_webkit to build from that file
      instead of WebKit.gyp.
      
      * WebKit.gyp:
      * All.gyp:
      * WebKitUnitTests.gyp:
      * gyp_webkit:
      
      Tools: binaries in webkit.gyp should be split into a new file to break circular dependencies on webkit_support
      https://bugs.webkit.org/show_bug.cgi?id=73382
      
      Reviewed by Tony Chang.
      
      XCode (and hence GYP) can't handle circular dependencies between
      files (and projects). Accordingly, although the binaries in
      WebKit.gyp depend on webkit_support and webkit_support depends
      on webkit, we don't mention the latter dependency in the file.
      To fix this, this change moves the binaries like DRT into a new
      GYP file, and modifies gyp_webkit to build from that file
      instead of WebKit.gyp.
      
      * Tools.gyp: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@102201 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f53f1f84
  8. 05 Dec, 2011 1 commit
  9. 22 Nov, 2011 2 commits
  10. 21 Nov, 2011 2 commits
  11. 17 Nov, 2011 1 commit
  12. 19 Jul, 2011 1 commit
  13. 01 Jul, 2011 1 commit
  14. 03 May, 2011 1 commit
  15. 13 Apr, 2011 1 commit
  16. 08 Apr, 2011 1 commit
  17. 04 Apr, 2011 1 commit
  18. 14 Feb, 2011 1 commit
  19. 09 Feb, 2011 1 commit
  20. 18 Jan, 2011 2 commits
  21. 11 Jan, 2011 1 commit
  22. 08 Jan, 2011 1 commit
    • abarth@webkit.org's avatar
      2011-01-07 Adam Barth <abarth@webkit.org> · 8ac7e159
      abarth@webkit.org authored
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              Remove reference to old directory.
      
              * PrettyPatch/PrettyPatch.rb:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              Update references to WebCore.
      
              * WebKit.grd:
              * WebKit.gyp:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              Update documentation to reference new location of WebCore.
      
              * docs/qtwebkit.qdoc:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              * GNUmakefile.am:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              * WebKit.vcproj/WebKit.sln:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              * bindings/python/wscript:
              * wscript:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              Update project files to understand WebCore's new location.  I suspect
              there will be some follow-up patches after we land this patch.
      
              * Android.derived.jscbindings.mk:
              * Android.jscbindings.mk:
              * Android.v8bindings.mk:
              * GNUmakefile.am:
              * WebCore.gyp/WebCore.gyp:
              * WebCore.pri:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.vcproj/WebCoreGeneratedCairo.vsprops:
              * WebCore.vcproj/WebCoreGeneratedCommon.vsprops:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              Update build files and metadata to point to WebCore's new location.
      
              * .gitattributes:
              * .gitignore:
              * Android.mk:
              * CMakeLists.txt:
              * DerivedSources.pro:
              * GNUmakefile.am:
              * Makefile:
              * Source/autotools/webkit.m4:
              * Source/cmake/OptionsEfl.cmake:
              * WebKit.pri:
              * WebKit.pro:
              * configure.ac:
              * wscript:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              Update the tools to understand WebCore's new location.
      
              * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
              * DumpRenderTree/wscript:
              * GNUmakefile.am:
              * Scripts/build-webkit:
              * Scripts/do-file-rename:
              * Scripts/do-webcore-rename:
              * Scripts/generate-qt-inspector-resource:
              * Scripts/prepare-ChangeLog:
              * Scripts/run-bindings-tests:
              * Scripts/update-iexploder-cssproperties:
              * Scripts/update-sources-list.py:
              * Scripts/update-webkit-localizable-strings:
              * Scripts/webkitdirs.pm:
              * Scripts/webkitpy/common/config/build.py:
              * Scripts/webkitpy/common/config/build_unittest.py:
              * Scripts/webkitpy/layout_tests/deduplicate_tests_unittest.py:
              * Scripts/webkitpy/style/checker.py:
              * Scripts/webkitpy/style/checker_unittest.py:
              * WebKitTestRunner/DerivedSources.pro:
              * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
              * iExploder/iexploder-1.7.2/tools/update_html_tags_from_sources.sh:
              * wx/browser/wscript:
              * wx/build/settings.py:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              * WebKit2.pro:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75313 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8ac7e159
  23. 04 Jan, 2011 1 commit
  24. 03 Jan, 2011 1 commit
  25. 27 Dec, 2010 1 commit
  26. 20 Dec, 2010 1 commit
  27. 14 Dec, 2010 1 commit
  28. 01 Dec, 2010 1 commit
  29. 24 Nov, 2010 1 commit
  30. 19 Nov, 2010 1 commit
  31. 03 Oct, 2010 1 commit
  32. 07 Sep, 2010 1 commit
  33. 17 Aug, 2010 1 commit
  34. 14 Aug, 2010 1 commit
  35. 12 Aug, 2010 1 commit
  36. 14 Jul, 2010 1 commit
  37. 03 May, 2010 1 commit