1. 27 Feb, 2010 6 commits
    • pfeldman@chromium.org's avatar
      2010-02-27 Pavel Feldman <pfeldman@chromium.org> · bd3e8b8c
      pfeldman@chromium.org authored
              Reviewed by Timothy Hatcher.
      
              Web Inspector: REGRESSION: hangs when scrolling in Resource pane.
      
              https://bugs.webkit.org/show_bug.cgi?id=35216
      
              * inspector/front-end/TextEditorHighlighter.js:
              (WebInspector.TextEditorHighlighter):
              (WebInspector.TextEditorHighlighter.prototype.highlight):
              (WebInspector.TextEditorHighlighter.prototype._highlightInChunks):
              (WebInspector.TextEditorHighlighter.prototype._highlightLines):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55352 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bd3e8b8c
    • xan@webkit.org's avatar
      WebCore: · 1d7ee469
      xan@webkit.org authored
      2010-02-27  Xan Lopez  <xlopez@igalia.com>
      
              Reviewed by Gustavo Noronha.
      
              Abort XEmbed plugin initialization if our parent is not anchored
              in a widget hierarchy. This can happen when the browser window is
              destroyed while the plugin is being loaded, and will lead to a
              crash.
      
              * plugins/gtk/PluginViewGtk.cpp:
              (WebCore::PluginView::platformStart):
      
      LayoutTests:
      
      2010-02-27  Xan Lopez  <xlopez@igalia.com>
      
              Reviewed by Gustavo Noronha.
      
              We now pass this test, unskip.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55351 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1d7ee469
    • cjerdonek@webkit.org's avatar
      Added Python style checking to check-webkit-style using · 09c53ffd
      cjerdonek@webkit.org authored
      the third-party pep8 module (via autoinstall).
      
      Reviewed by David Levin.
      
      https://bugs.webkit.org/show_bug.cgi?id=33639
      
      * Scripts/webkitpy/style/checker.py:
        - Added PYTHON to FileType.
        - Updated ProcessorDispatcher to return a PythonProcessor
          for *.py files.
      
      * Scripts/webkitpy/style/checker_unittest.py:
        - Updated the ProcessorDispatcher unit tests for *.py files.
      
      * Scripts/webkitpy/style/processors/python.py: Added.
        - Added PythonProcessor class.
      
      * Scripts/webkitpy/style/processors/python_unittest.py: Added.
        - Added PythonProcessor unit tests.
      
      * Scripts/webkitpy/style/processors/python_unittest_input.py: Added.
        - Added a sample Python file to test the PythonProcessor.process()
          code path (since pep8 accepts a file path).
      
      * Scripts/webkitpy/style/unittests.py:
        - Updated the style unit test file to import python_unittest.py.
      
      * Scripts/webkitpy/style_references.py:
        - Adjusted style references to import pep8.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55350 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      09c53ffd
    • eric@webkit.org's avatar
      2010-02-27 Jing Jin <jjin@apple.com> · d78e6d3d
      eric@webkit.org authored
              Reviewed by Timothy Hatcher.
      
              Move implementation of Bug 35449 into WebFramePrivate.
      
              * WebView/WebFrame.h:
              * WebView/WebFrame.mm:
              (-[WebFrame setAllowScrollersToOverlapContent:]):
              (-[WebFrame setAlwaysHideHorizontalScroller:]):
              (-[WebFrame setAlwaysHideVerticalScroller:]):
              * WebView/WebFramePrivate.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55349 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d78e6d3d
    • cjerdonek@webkit.org's avatar
      Rewrote autoinstall.py to support unzipping *.zip files after · 25cd1efd
      cjerdonek@webkit.org authored
      download, unzipping and extracting *.tar.gz files after download,
      and copying installed files to a destination directory.
      
      Reviewed by David Levin.
      
      https://bugs.webkit.org/show_bug.cgi?id=35163
      
      These changes will allow us to autoinstall pep8.py from the web
      and to put our third-party autoinstalled code in an explicit
      directory like webkitpy/thirdparty/autoinstalled. They should
      also speed up imports from autoinstalled *.zip packages slightly
      since *.pyc files cannot be generated when importing from
      zipped packages.
      
      * Scripts/webkitpy/__init__.py:
        - Updated the autoinstall lines to use the new autoinstall methods.
        - Added pep8.py to the list of auto-installed packages.
      
      * Scripts/webkitpy/bugzilla.py:
        - Updated mechanize import path.
      
      * Scripts/webkitpy/init/__init__.py: Copied from WebKitTools/QueueStatusServer/filters/__init__.py.
      
      * Scripts/webkitpy/init/autoinstall.py: Added.
        - Added AutoInstaller class.
        - Added sample testing usage to __main__.
      
      * Scripts/webkitpy/networktransaction.py:
        - Updated mechanize import path.
      
      * Scripts/webkitpy/networktransaction_unittest.py:
        - Updated mechanize import path.
      
      * Scripts/webkitpy/statusserver.py:
        - Updated mechanize import path.
      
      * Scripts/webkitpy/thirdparty/autoinstall.py: Removed.
        - Replaced with rewritten autoinstall in init/autoinstall.py.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55348 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      25cd1efd
    • pfeldman@chromium.org's avatar
      2010-02-26 Pavel Feldman <pfeldman@chromium.org> · ed6a5a8b
      pfeldman@chromium.org authored
              Reviewed by Timothy Hatcher.
      
              Web Inspector: reload inspected page on Cmd+R / Ctrl+R / F5 key event in inspector.
              Drive-by fix for couple of minor front-end problems.
      
              https://bugs.webkit.org/show_bug.cgi?id=35434
      
              * inspector/InspectorBackend.cpp:
              (WebCore::InspectorBackend::reloadPage):
              * inspector/InspectorBackend.h:
              * inspector/InspectorBackend.idl:
              * inspector/InspectorController.cpp:
              (WebCore::InspectorController::didFinishLoading):
              (WebCore::InspectorController::didFailLoading):
              * inspector/front-end/InspectorBackendStub.js:
              (.WebInspector.InspectorBackendStub.prototype.reloadPage):
              * inspector/front-end/InspectorFrontendHostStub.js:
              (.WebInspector.InspectorFrontendHostStub.prototype.copyText):
              (.WebInspector.InspectorFrontendHostStub.prototype.canAttachWindow):
              * inspector/front-end/TextViewer.js:
              (WebInspector.TextViewer.prototype._paintLine):
              * inspector/front-end/inspector.js:
              (WebInspector.documentKeyDown):
              (WebInspector.toggleAttach):
      
              WebKit/chromium
              * src/WebDevToolsFrontendImpl.cpp:
              (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
              (WebKit::WebDevToolsFrontendImpl::jsCanAttachWindow):
              * src/WebDevToolsFrontendImpl.h:
              * src/js/InspectorControllerImpl.js:
              (devtools.InspectorBackendImpl):
              (devtools.InspectorBackendImpl.prototype.toggleNodeSearch):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55347 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ed6a5a8b
  2. 26 Feb, 2010 34 commits