Timeline
Mar 29, 2010:
- 11:52 PM Changeset in webkit [56767] by
-
- 2 edits in trunk/JavaScriptCore
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make:
add JSObjectRefPrivate.h
Reviewed by NOBODY (build fix).
- 11:46 PM BuildingQtOnLinux edited by
- Fix typo (diff)
- 11:44 PM Changeset in webkit [56766] by
-
- 11 edits9 adds in trunk/LayoutTests
[chromium] Many new test results are needed due to recent check-ins.
https://bugs.webkit.org/show_bug.cgi?id=36799
Reviewed by Shinichiro Hamaji.
Various rebaselines due to changes in layout or new tests. The revision that caused
each change is by the change.
- platform/chromium-mac/tables/mozilla/bugs/bug1296-expected.checksum: Added. Due to r56655.
- platform/chromium-mac/tables/mozilla/bugs/bug1296-expected.png: Added. Ditto.
- platform/chromium-mac/tables/mozilla/bugs/bug1296-expected.txt: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug1296-expected.txt.
- platform/chromium-mac/tables/mozilla/bugs/bug1430-expected.checksum: Added. Ditto.
- platform/chromium-mac/tables/mozilla/bugs/bug1430-expected.png: Added. Ditto.
- platform/chromium-mac/tables/mozilla/bugs/bug1430-expected.txt: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug1430-expected.txt.
- platform/chromium-win/fast/media/media-feature-wgt-view-mode-expected.checksum: Added. Due to r56740.
- platform/chromium-win/fast/media/media-feature-wgt-view-mode-expected.png: Added. Ditto.
- platform/chromium-win/fast/media/media-feature-wgt-view-mode-expected.txt: Added. Ditto.
- platform/chromium-win/svg/custom/marker-overflow-clip-expected.txt: Due to r56693.
- platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-expected.checksum: Due to r56655.
- platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-expected.png: Ditto.
- platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-expected.checksum: Ditto.
- platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-expected.png: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.checksum: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.checksum: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png: Ditto.
- platform/chromium/test_expectations.txt: Added a few failures with follow up bugs.
- 11:42 PM BuildingQtOnLinux edited by
- Add missing build dependencies (diff)
- 11:16 PM Changeset in webkit [56765] by
-
- 2 edits in trunk/WebKitTools
2010-03-29 Eric Seidel <eric@webkit.org>
Unreviewed, build fix only.
- Scripts/webkitpy/tool/steps/validatereviewer.py: Add missing import.
- 11:15 PM Changeset in webkit [56764] by
-
- 7 edits4 adds in trunk
2010-03-29 Shinichiro Hamaji <hamaji@chromium.org>
Reviewed by David Hyatt.
No vertical scrollbar after the CSS class change
https://bugs.webkit.org/show_bug.cgi?id=36461
- fast/repaint/overflow-scroll-body-appear.html: Added.
- platform/chromium/test_expectations.txt:
- platform/gtk/Skipped:
- platform/mac/fast/repaint/overflow-scroll-body-appear-expected.checksum: Added.
- platform/mac/fast/repaint/overflow-scroll-body-appear-expected.png: Added.
- platform/mac/fast/repaint/overflow-scroll-body-appear-expected.txt: Added.
- platform/qt/Skipped:
- platform/win/Skipped:
2010-03-29 Shinichiro Hamaji <hamaji@chromium.org>
Reviewed by David Hyatt.
No vertical scrollbar after the CSS class change
https://bugs.webkit.org/show_bug.cgi?id=36461
Don't suppress scrollbar change for non-first layouts.
In the first layout, the scrollbar change will happen in later
adjustViewSize() call, but in other layouts, adjustViewSize() may
not be called when the size of contents doesn't change.
- page/FrameView.cpp: (WebCore::FrameView::layout):
- 11:08 PM Changeset in webkit [56763] by
-
- 3 edits in trunk/WebKitTools
2010-03-29 Hayato Ito <hayato@chromium.org>
Reviewed by Shinichiro Hamaji.
Remove '_flymake' suffix from base part of file name so that
check-webkit-style uses a correct header guard name when it is called from Emacs's flymake.
- Scripts/webkitpy/style/processors/cpp.py:
- Scripts/webkitpy/style/processors/cpp_unittest.py:
- 10:41 PM Changeset in webkit [56762] by
-
- 2 edits in trunk/WebKitTools
2010-03-29 Chris Jerdonek <Chris Jerdonek>
Reviewed by Eric Seidel.
Get the following test-webkitpy unit test working again:
scm_unittest.SVNTest.test_svn_apply().
- Scripts/webkitpy/common/checkout/scm_unittest.py:
- Add leading spaces to the empty lines of the ChangeLog strings.
- Manually set the _reviewer attribute on the Attachment object to get the tests to pass.
- 10:09 PM Changeset in webkit [56761] by
-
- 2 edits in trunk/WebKit/win
2010-03-29 Steve Falkenburg <sfalken@apple.com>
Reviewed by Adele Peterson.
Default value of accelerated compositing should be false for Windows
https://bugs.webkit.org/show_bug.cgi?id=36805
- WebPreferences.cpp: (WebPreferences::initializeDefaultSettings):
- 9:04 PM Changeset in webkit [56760] by
-
- 2 edits in trunk/WebKitTools
2010-03-29 Martin Robinson <Martin Robinson>
Reviewed by Holger Freyther.
[GTK] suppress (un)desired launcher output that can make layout test to fail with stderr
https://bugs.webkit.org/show_bug.cgi?id=36390
Suppress debugging messages sent to the GLib logger during DRT runs.
- DumpRenderTree/gtk/DumpRenderTree.cpp: (logHandler): Added. (main): Use logHandler as the default GLib log message handler.
- 7:59 PM Changeset in webkit [56759] by
-
- 9 edits in trunk/JavaScriptCore
2010-03-29 Chao-ying Fu <fu@mips.com>
Reviewed by Oliver Hunt.
MIPS JIT Supports
https://bugs.webkit.org/show_bug.cgi?id=30144
The following changes enable MIPS JIT.
- assembler/MIPSAssembler.h: (JSC::MIPSAssembler::lbu): (JSC::MIPSAssembler::linkWithOffset):
- assembler/MacroAssemblerMIPS.h: (JSC::MacroAssemblerMIPS::load8): (JSC::MacroAssemblerMIPS::branch8): (JSC::MacroAssemblerMIPS::branchTest8): (JSC::MacroAssemblerMIPS::setTest8): (JSC::MacroAssemblerMIPS::setTest32):
- jit/JIT.h:
- jit/JITInlineMethods.h: (JSC::JIT::preserveReturnAddressAfterCall): (JSC::JIT::restoreReturnAddressBeforeReturn):
- jit/JITOpcodes.cpp:
- jit/JITStubs.cpp: (JSC::JITThunks::JITThunks):
- jit/JITStubs.h: (JSC::JITStackFrame::returnAddressSlot):
- wtf/Platform.h:
- 7:44 PM Changeset in webkit [56758] by
-
- 49 edits in trunk/LayoutTests
[chromium] Many new test results are needed due to recent check-ins.
https://bugs.webkit.org/show_bug.cgi?id=36799
Reviewed by Dimitri Glazkov.
r56655 changed how tables layout which causes a lot of pixels tests for
tables to need rebaselines.
r56693 did some svg changes.
- platform/chromium-linux/tables/mozilla/bugs/bug1296-expected.checksum: Due to r56655.
- platform/chromium-linux/tables/mozilla/bugs/bug1296-expected.png: Ditto.
- platform/chromium-linux/tables/mozilla/bugs/bug1430-expected.checksum: Ditto.
- platform/chromium-linux/tables/mozilla/bugs/bug1430-expected.png: Ditto.
- platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-group-expected.checksum: Ditto.
- platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png: Ditto.
- platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-group-expected.checksum: Ditto.
- platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.checksum: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.checksum: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.checksum: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.checksum: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.checksum: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.checksum: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.checksum: Ditto.
- platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png: Ditto.
- platform/chromium-win/svg/custom/invalid-css-expected.txt: Due to r56693.
- platform/chromium-win/svg/custom/marker-default-width-height-expected.txt: Ditto.
- platform/chromium-win/svg/custom/shapes-supporting-markers-expected.txt: Ditto.
- platform/chromium-win/tables/mozilla/bugs/bug1296-expected.checksum: Due to r56655.
- platform/chromium-win/tables/mozilla/bugs/bug1296-expected.png: Ditto.
- platform/chromium-win/tables/mozilla/bugs/bug1430-expected.checksum: Ditto.
- platform/chromium-win/tables/mozilla/bugs/bug1430-expected.png: Ditto.
- platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-group-expected.checksum: Ditto.
- platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png: Ditto.
- platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-group-expected.checksum: Ditto.
- platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.checksum: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.checksum: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.checksum: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.checksum: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.checksum: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.checksum: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.checksum: Ditto.
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png: Ditto.
- platform/chromium/test_expectations.txt: Two newly added tests are timing out (covered by http://crbug.com/35387).
- 7:32 PM Changeset in webkit [56757] by
-
- 6 edits in trunk
2010-03-29 Chris Evans <cevans@chromium.org>
Reviewed by Adam Barth.
- fast/xmlhttprequest/xmlhttprequest-no-file-access.html: Check that an isolated file:// origin can access about:blank iframes that it created itself.
2010-03-29 Chris Evans <cevans@chromium.org>
Reviewed by Adam Barth.
Don't use unique domains for file:// separation: it breaks local
databases, and access to your own same-origin iframes. Instead, use
path-based access checks.
Test: fast/xmlhttprequest/xmlhttprequest-no-file-access.html
- dom/Document.cpp: (WebCore::Document::initSecurityContext): renamed API.
- page/SecurityOrigin.h:
- page/SecurityOrigin.cpp: (WebCore::SecurityOrigin::SecurityOrigin): Initialize new flag. Take note of file:// path. Copy new fields in copy constructor. (WebCore::SecurityOrigin::canAccess): Take into account path-based origin separation for file:// (WebCore::SecurityOrigin::enforceFilePathSeparation): New method to enable file:// path origin separation. (WebCore::SecurityOrigin::toString): Return a null domain for an isolated file origin. (WebCore::SecurityOrigin::isSameSchemeHostPort): Take into account path-based origin separation for file:// (WebCore::SecurityOrigin::passesFileCheck): Abstraction of common logic for file:// access checks.
- 6:38 PM Changeset in webkit [56756] by
-
- 11 edits in trunk
2010-03-29 Rafael Weinstein <rafaelw@chromium.org>
Reviewed by Adam Barth.
Change NotificationPresenter::checkPermission() to take the source frames full KURL,
rather than its SecurityOrigin. This will aid chromium in having more fine grained
permissions to control notification spam.
- notifications/Notification.cpp: (WebCore::Notification::Notification):
- notifications/NotificationCenter.cpp: (WebCore::NotificationCenter::checkPermission):
- notifications/NotificationPresenter.h:
2010-03-29 Rafael Weinstein <rafaelw@chromium.org>
Reviewed by Adam Barth.
Change NotificationPresenter::checkPermission() to take the source frames full KURL,
rather than its SecurityOrigin. This will aid chromium in having more fine grained
permissions to control notification spam.
- public/WebNotificationPresenter.h: (WebKit::WebNotificationPresenter::checkPermission):
- src/NotificationPresenterImpl.cpp: (WebKit::NotificationPresenterImpl::checkPermission):
- src/NotificationPresenterImpl.h:
2010-03-29 Rafael Weinstein <rafaelw@chromium.org>
Reviewed by Adam Barth.
Change NotificationPresenter::checkPermission() to take the source frames full KURL,
rather than its SecurityOrigin. This will aid chromium in having more fine grained
permissions to control notification spam.
- WebCoreSupport/WebDesktopNotificationsDelegate.cpp: (WebDesktopNotificationsDelegate::checkPermission):
- WebCoreSupport/WebDesktopNotificationsDelegate.h:
- 6:15 PM Changeset in webkit [56755] by
-
- 3 edits in trunk/WebKitTools
2010-03-29 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
sheriff-bot should comment on bugs when builders break
https://bugs.webkit.org/show_bug.cgi?id=36786
- Scripts/webkitpy/tool/commands/sheriffbot.py:
- Add a new _post_blame_comment_to_bug and all it from process_work_item
- Move commit-queue logic into _post_rollout_patch to make its api match the other _post commands.
- Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
- Test the new _post_blame_comment_to_bug call
- 6:07 PM Changeset in webkit [56754] by
-
- 2 edits in trunk/WebKitTools
2010-03-29 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
sheriff-bot fails to get information about certain builds
https://bugs.webkit.org/show_bug.cgi?id=36768
This seems to be caused by:
http://buildbot.net/trac/ticket/753
I have no work-around, but for now at least we're logging
the error better. I also added allow_none to our ServerProxy
creation in case that fixes things for other versions of python.
- Scripts/webkitpy/common/net/buildbot.py:
- 5:34 PM Changeset in webkit [56753] by
-
- 4 edits in trunk/WebKitTools
2010-03-29 Victor Wang <victorw@chromium.org>
Reviewed by Adam Barth.
Add sign in/out link to TestResults appengine
Add a link to main menu for sign in/out to this appengine.
People signed in with admin privilege could perform
actions that are only allowed to admins like deleting files.
- TestResultServer/handlers/menu.py:
- TestResultServer/stylesheets/menu.css: (.sign):
- TestResultServer/templates/menu.html:
- 5:16 PM Changeset in webkit [56752] by
-
- 2 edits in trunk/WebCore
2010-03-29 Luiz Agostini <luiz.agostini@openbossa.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt] Multiselect - Adding method itemIsSelected() to QtAbstractWebPopup
https://bugs.webkit.org/show_bug.cgi?id=36769
Adding method itemIsSelected() to QtAbstractWebPopup.
- platform/qt/QtAbstractWebPopup.h: (WebCore::QtAbstractWebPopup::itemIsSelected):
- 4:58 PM Changeset in webkit [56751] by
-
- 8 edits6 moves53 adds in trunk/LayoutTests
Rubber-stamped by Dmitry Titov.
[Chromium] pixel layout test fixes.
r56655 caused runin test which needed separate results for each platform.
r56673 caused computed-style-expected.
r56655 cause the fast/table changes (and we need linux specific results).
r56644 caused clip-path-referencing-use2-expected.
r56693 caused painting-marker-01-f-expected.
- platform/chromium-linux/fast/runin/generated2-expected.checksum: Added.
- platform/chromium-linux/fast/runin/generated2-expected.png: Added.
- platform/chromium-linux/fast/runin/generated2-expected.txt: Added.
- platform/chromium-linux/fast/runin/generated3-expected.checksum: Added.
- platform/chromium-linux/fast/runin/generated3-expected.png: Added.
- platform/chromium-linux/fast/runin/generated3-expected.txt: Added.
- platform/chromium-linux/fast/runin/generated4-expected.checksum: Added.
- platform/chromium-linux/fast/runin/generated4-expected.png: Added.
- platform/chromium-linux/fast/runin/generated4-expected.txt: Added.
- platform/chromium-linux/fast/table/table-background-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-background-expected.png: Added.
- platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-col-background-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-col-background-expected.png: Added.
- platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.png: Added.
- platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-row-background-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-row-background-expected.png: Added.
- platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.png: Added.
- platform/chromium-linux/fast/table/table-cell-overrides-row-background-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-cell-overrides-row-background-expected.png: Added.
- platform/chromium-linux/fast/table/table-col-background-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-col-background-expected.png: Added.
- platform/chromium-linux/fast/table/table-col-group-background-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-col-group-background-expected.png: Added.
- platform/chromium-linux/fast/table/table-col-group-col-span-background-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-col-group-col-span-background-expected.png: Added.
- platform/chromium-linux/fast/table/table-col-group-span-background-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-col-group-span-background-expected.png: Added.
- platform/chromium-linux/fast/table/table-col-span-background-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-col-span-background-expected.png: Added.
- platform/chromium-linux/fast/table/table-row-background-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-row-background-expected.png: Added.
- platform/chromium-linux/fast/table/table-row-background-left-50px-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-row-background-left-50px-expected.png: Added.
- platform/chromium-linux/fast/table/table-row-background-right-100percent-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-row-background-right-100percent-expected.png: Added.
- platform/chromium-linux/fast/table/table-row-background-right-50px-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-row-background-right-50px-expected.png: Added.
- platform/chromium-linux/fast/table/table-row-group-background-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-row-group-background-expected.png: Added.
- platform/chromium-linux/fast/table/table-row-group-background-positioned-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-row-group-background-positioned-expected.png: Added.
- platform/chromium-mac/fast/css/getComputedStyle/computed-style-expected.txt:
- platform/chromium-mac/fast/runin/generated2-expected.checksum: Renamed from LayoutTests/platform/chromium/fast/runin/generated2-expected.checksum.
- platform/chromium-mac/fast/runin/generated2-expected.png: Renamed from LayoutTests/platform/chromium/fast/runin/generated2-expected.png.
- platform/chromium-mac/fast/runin/generated3-expected.checksum: Renamed from LayoutTests/platform/chromium/fast/runin/generated3-expected.checksum.
- platform/chromium-mac/fast/runin/generated3-expected.png: Renamed from LayoutTests/platform/chromium/fast/runin/generated3-expected.png.
- platform/chromium-mac/fast/runin/generated4-expected.checksum: Renamed from LayoutTests/platform/chromium/fast/runin/generated4-expected.checksum.
- platform/chromium-mac/fast/runin/generated4-expected.png: Renamed from LayoutTests/platform/chromium/fast/runin/generated4-expected.png.
- platform/chromium-mac/svg/custom/clip-path-referencing-use2-expected.txt:
- platform/chromium-win/fast/css/getComputedStyle/computed-style-expected.txt:
- platform/chromium-win/fast/runin/generated2-expected.checksum: Added.
- platform/chromium-win/fast/runin/generated2-expected.png: Added.
- platform/chromium-win/fast/runin/generated2-expected.txt: Added.
- platform/chromium-win/fast/runin/generated3-expected.checksum: Added.
- platform/chromium-win/fast/runin/generated3-expected.png: Added.
- platform/chromium-win/fast/runin/generated3-expected.txt: Added.
- platform/chromium-win/fast/runin/generated4-expected.checksum: Added.
- platform/chromium-win/fast/runin/generated4-expected.png: Added.
- platform/chromium-win/fast/runin/generated4-expected.txt: Added.
- platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
- platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
- platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
- platform/chromium-win/svg/custom/clip-path-referencing-use2-expected.txt:
- 4:58 PM Changeset in webkit [56750] by
-
- 8 edits in trunk
2010-03-29 Dawit Alemayehu <adawit@kde.org>
Reviewed by Simon Hausmann.
Added a function, WebCore::shouldTreatAsAttachment, to HTTPParsers.*
This function, which was moved from WebKit/chromium/src/FrameClientImpl.cpp,
is used to check whether or not a request is supposed to be rendered or
simply downloaded based on the "Content-Disposition" header sent by the
web server. The intent of code refactoring is to avoid code duplication
so that this piece of code can be used by other implementations such as
QtWebKit.
- platform/network/HTTPParsers.cpp: (WebCore::shouldTreatAsAttachment):
- platform/network/HTTPParsers.h:
2010-03-29 Dawit Alemayehu <adawit@kde.org>
Reviewed by Simon Hausmann.
Factored out the 'ShouldTreatAsAttachment' function to HTTPParsers.*
and replacted local version with the factored out version.
The code was factored out to make possible its use in other implementations
such as QtWebKit.
- src/FrameLoaderClientImpl.cpp: (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForMIMEType):
2010-03-29 Dawit Alemayehu <adawit@kde.org>
Reviewed by Simon Hausmann.
[Qt] Added support for handling the HTTP "Content-Disposition" header.
Whenever a server response contains a "Content-Disposition: attachment..." header,
treat the request as a download and emit the unsupportedContent signal.
- Api/qwebpage.cpp:
- WebCoreSupport/FrameLoaderClientQt.cpp: (WebCore::FrameLoaderClientQt::download): (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForMIMEType):
- 4:38 PM Changeset in webkit [56749] by
-
- 3 edits2 adds in trunk
2010-03-29 Chris Fleizach <Chris Fleizach>
Reviewed by Beth Dakin.
Bug 36735 - Live regions don't send out notifications when the element changing is the live region
https://bugs.webkit.org/show_bug.cgi?id=36735
- platform/mac/accessibility/aria-liveregion-on-image-expected.txt: Added.
- platform/mac/accessibility/aria-liveregion-on-image.html: Added.
2010-03-29 Chris Fleizach <Chris Fleizach>
Reviewed by Beth Dakin.
Bug 36735 - Live regions don't send out notifications when the element changing is the live region
https://bugs.webkit.org/show_bug.cgi?id=36735
Test: platform/mac/accessibility/aria-liveregion-on-image.html
- accessibility/AccessibilityRenderObject.cpp: (WebCore::AccessibilityRenderObject::contentChanged):
- 4:33 PM Changeset in webkit [56748] by
-
- 2 edits1 add in trunk/WebKitTools
2010-03-29 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
ValidateReviewer step is draconian and un-tested
https://bugs.webkit.org/show_bug.cgi?id=36792
ValidateReviewer logic was commented out in
http://trac.webkit.org/changeset/56744
That was a symptom of the fact that validatereviewer.py
is too inflexible to be used when real humans are driving webkit-patch.
For now we just disable ValidateReviewer when humans are at the keyboard.
- Scripts/webkitpy/tool/steps/validatereviewer.py:
- Only run when in non-interactive mode.
- Scripts/webkitpy/tool/steps/validatereviewer_unittest.py: Added.
- Test our validation logic to make sure it's sane.
- 4:18 PM Changeset in webkit [56747] by
-
- 2 edits in trunk/WebKitTools
2010-03-29 Chris Jerdonek <Chris Jerdonek>
Reviewed by Shinichiro Hamaji.
Eliminate explicit slash characters from check-webkit-style's
_rel_path() method to make its implementation more platform
independent.
- Scripts/webkitpy/style/main.py:
- Changed to use os.sep instead of slash_chars "/
". This can be done since os.path.abspath() converts slashes to os.sep.
- Changed to use os.sep instead of slash_chars "/
- 3:35 PM Changeset in webkit [56746] by
-
- 2 edits in trunk/WebKitTools
2010-03-29 Dirk Pranke <dpranke@chromium.org>
Reviewed by Dimitri Glazkov.
Change new-run-webkit-tests to not use more than four threads by
default on the mac port until
https://bugs.webkit.org/show_bug.cgi?id=36622 is fixed.
- Scripts/webkitpy/layout_tests/port/mac.py:
- 3:34 PM Changeset in webkit [56745] by
-
- 2 edits in trunk/WebKitTools
2010-03-29 Dirk Pranke <dpranke@chromium.org>
Reviewed by Dimitri Glazkov.
Reformat port/mac.py to fit witin 80 columns for PEP-8 compliance.
- Scripts/webkitpy/layout_tests/port/mac.py:
- 3:28 PM Changeset in webkit [56744] by
-
- 5 edits2 adds in trunk
2010-03-29 Stephen White <senorblanco@chromium.org>
Reviewed by Dave Hyatt.
In order to speed up multiple calls to CSSPrimitiveValue::cssText(),
this CL caches the String result. When m_value is changed, the
cached string is cleared. This gives a good speedup on benchmarks
which do a lot of CSS property gets, such as Peacekeeper.
The processing cost should be negligible, since the strings are
refcounted. The memory cost is an additional 4 bytes per
CSSPrimitiveValue, and the extended lifetime of the computed string
(potentially, the same as the lifetime of the CSSPrimitiveValue).
Covered by fast/css/cssText-cache.html, and more.
- css/CSSPrimitiveValue.cpp: (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): (WebCore::CSSPrimitiveValue::cleanup): (WebCore::CSSPrimitiveValue::cssText):
- css/CSSPrimitiveValue.h:
2010-03-29 Stephen White <senorblanco@chromium.org>
Reviewed by Dave Hyatt.
Added a test for CSSPrimitiveValue::cssText() string cacheing.
- fast/css/cssText-cache-expected.txt: Added.
- fast/css/cssText-cache.html: Added.
- 3:26 PM April 2010 Meeting edited by
- (diff)
- 3:20 PM Changeset in webkit [56743] by
-
- 2 edits in trunk/WebKitTools
2010-03-29 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
new-run-webkit-tests fails java/lc3 on a clean checkout
https://bugs.webkit.org/show_bug.cgi?id=36078
- Scripts/webkitpy/layout_tests/port/mac.py:
- Build the java support files in check_build
- Unwrap a line which would still fit under 80col
- 3:19 PM Changeset in webkit [56742] by
-
- 1 edit in trunk/WebKit/win/Interfaces/WebKit.idl
Build Fix: Touch WebKit.idl to force Interfaces to rebuild
- 3:15 PM Changeset in webkit [56741] by
-
- 1 edit in trunk/WebKit/win/Interfaces/WebKit.idl
Build fix. Touch WebKit.idl to force rebuild.
- 2:44 PM Changeset in webkit [56740] by
-
- 19 edits2 adds in trunk
JavaScriptCore: Add an enable flag for the Widgets (http://www.w3.org/TR/widgets-reqs/)
and turn it on for Qt only.
Reviewed by Simon Fraser.
- wtf/Platform.h:
WebCore: When enabling Web Widgets, add support for the view-mode media
feature (http://www.w3.org/TR/widgets-vmmf/).
Reviewed by Simon Fraser.
Test: fast/media/media-feature-wgt-view-mode.html
- css/CSSValueKeywords.in:
- css/MediaFeatureNames.h:
- css/MediaQueryEvaluator.cpp:
(WebCore::view_modeMediaFeatureEval):
- page/ChromeClient.h:
(WebCore::ChromeClient::isDocked):
(WebCore::ChromeClient::isFloating):
(WebCore::ChromeClient::isApplication):
(WebCore::ChromeClient::isFullscreen):
WebKit/qt: Add an internal Qt API for changing the view mode media feature
(http://www.w3.org/TR/widgets-vmmf/).
Reviewed by Simon Fraser.
- Api/qwebpage.cpp:
(qt_wrt_setViewMode):
(QWebPagePrivate::priv):
- Api/qwebpage_p.h:
- WebCoreSupport/ChromeClientQt.cpp:
(WebCore::ChromeClientQt::isDocked):
(WebCore::ChromeClientQt::isFloating):
(WebCore::ChromeClientQt::isApplication):
(WebCore::ChromeClientQt::isFullscreen):
- WebCoreSupport/ChromeClientQt.h:
WebKitTools: Add hooks to the Qt DRT for testing the view mode media feature.
Reviewed by Simon Fraser.
- DumpRenderTree/qt/LayoutTestControllerQt.cpp:
(LayoutTestController::setViewModeMediaFeature):
- DumpRenderTree/qt/LayoutTestControllerQt.h:
LayoutTests: Add a test and an expected result for the Widgets 1.0: View Mode
Media Feature (http://www.w3.org/TR/widgets-vmmf/).
Reviewed by Simon Fraser.
Skip on all other platforms than Qt, that has Skipped files.
- fast/media/media-feature-wgt-view-mode.html: Added.
- fast/media/media-feature-wgt-view-mode-expected.txt: Added.
- platform/gtk/Skipped:
- platform/mac/Skipped:
- platform/win/Skipped:
- 1:51 PM Changeset in webkit [56739] by
-
- 3 edits in trunk/WebKitTools
2010-03-29 Adam Barth <abarth@webkit.org>
Unreviewed. Update expected results for unit tests.
- Scripts/webkitpy/tool/bot/sheriffircbot_unittest.py:
- Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
- 1:49 PM Changeset in webkit [56738] by
-
- 2 edits in trunk/WebKitTools
2010-03-29 Adam Barth <abarth@webkit.org>
Unreviewed. I think Eric meant svn_revision.
- Scripts/webkitpy/tool/commands/sheriffbot.py:
- 1:40 PM Changeset in webkit [56737] by
-
- 7 edits in trunk/WebKitTools
2010-03-26 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
webkit-patch commit-queue should notice if it breaks builders (and roll out its own changes)
https://bugs.webkit.org/show_bug.cgi?id=29311
Now that we have sheriff-bot watching the tree, it can post
rollout patches on behalf of the commit queue.
- Scripts/webkitpy/common/checkout/commitinfo.py: add responsible_parties()
- Scripts/webkitpy/common/checkout/commitinfo_unittest.py: test responsible_parties()
- Scripts/webkitpy/tool/commands/sheriffbot.py:
- Break IRC logic out into _post_irc_warning for easier testing.
- Add _post_rollout_patch for posting rollout patches to bugzilla.
- Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
- Test _rollout_reason
- Scripts/webkitpy/tool/grammar.py:
- Fix join_with_separators to not add Adam's "oxford comma" for two item lists.
- Scripts/webkitpy/tool/grammar_unittest.py:
- Test join_with_separators
- 1:31 PM Changeset in webkit [56736] by
-
- 4 edits in trunk/WebKitTools
2010-03-29 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Sheriffbot should actually run commands
https://bugs.webkit.org/show_bug.cgi?id=36776
Some minor changes to Sheriffbot:
1) We should actually run commands (by giving control back to the
command processing object.
2) Use URLs instead of just numbers to represent SVN revisions (making
it easier to folks in IRC ot followup).
- Scripts/webkitpy/tool/bot/irc_command.py:
- Scripts/webkitpy/tool/bot/queueengine.py:
- Scripts/webkitpy/tool/commands/sheriffbot.py:
- 12:51 PM QtWebKitRelease20 edited by
- (diff)
- 12:50 PM QtWebKitRelease20 edited by
- nicer (diff)
- 12:48 PM QtWebKitRelease20 edited by
- Link to the top of the page (diff)
- 12:45 PM BuildingQtOnLinux edited by
- Update build dependencies for Debian and Ubuntu (diff)
- 11:54 AM April 2010 Meeting edited by
- Add Geoff Levand. (diff)
- 11:28 AM Changeset in webkit [56735] by
-
- 2 edits in trunk/WebCore
2010-03-29 Kenneth Russell <kbr@google.com>
Reviewed by Darin Fisher.
Eliminate use of GL_BGRA in GraphicsContext3DSkia.cpp
https://bugs.webkit.org/show_bug.cgi?id=36737
No new tests; ran WebGL demos in Chromium on Windows to verify fix.
- platform/graphics/skia/GraphicsContext3DSkia.cpp: (WebCore::GraphicsContext3D::getImageData):
- 11:20 AM Changeset in webkit [56734] by
-
- 1 edit109 adds in trunk/LayoutTests
Rubber-stamped by Dmitry Titov.
Add chromium specific baselines for table tests added in r56641
and for runin tests added in r56655.
- platform/chromium-mac/fast/table/table-background-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-background-expected.png: Added.
- platform/chromium-mac/fast/table/table-background-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-background-expected.txt.
- platform/chromium-mac/fast/table/table-cell-border-draws-on-top-of-col-background-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-cell-border-draws-on-top-of-col-background-expected.png: Added.
- platform/chromium-mac/fast/table/table-cell-border-draws-on-top-of-col-background-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-cell-border-draws-on-top-of-col-background-expected.txt.
- platform/chromium-mac/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.png: Added.
- platform/chromium-mac/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.txt.
- platform/chromium-mac/fast/table/table-cell-border-draws-on-top-of-row-background-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-cell-border-draws-on-top-of-row-background-expected.png: Added.
- platform/chromium-mac/fast/table/table-cell-border-draws-on-top-of-row-background-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-cell-border-draws-on-top-of-row-background-expected.txt.
- platform/chromium-mac/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.png: Added.
- platform/chromium-mac/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.txt.
- platform/chromium-mac/fast/table/table-cell-overrides-row-background-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-cell-overrides-row-background-expected.png: Added.
- platform/chromium-mac/fast/table/table-cell-overrides-row-background-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-cell-overrides-row-background-expected.txt.
- platform/chromium-mac/fast/table/table-col-background-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-col-background-expected.png: Added.
- platform/chromium-mac/fast/table/table-col-background-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-col-background-expected.txt.
- platform/chromium-mac/fast/table/table-col-group-background-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-col-group-background-expected.png: Added.
- platform/chromium-mac/fast/table/table-col-group-background-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-col-group-background-expected.txt.
- platform/chromium-mac/fast/table/table-col-group-col-span-background-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-col-group-col-span-background-expected.png: Added.
- platform/chromium-mac/fast/table/table-col-group-col-span-background-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-col-group-col-span-background-expected.txt.
- platform/chromium-mac/fast/table/table-col-group-span-background-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-col-group-span-background-expected.png: Added.
- platform/chromium-mac/fast/table/table-col-group-span-background-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-col-group-span-background-expected.txt.
- platform/chromium-mac/fast/table/table-col-span-background-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-col-span-background-expected.png: Added.
- platform/chromium-mac/fast/table/table-col-span-background-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-col-span-background-expected.txt.
- platform/chromium-mac/fast/table/table-row-background-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-row-background-expected.png: Added.
- platform/chromium-mac/fast/table/table-row-background-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-row-background-expected.txt.
- platform/chromium-mac/fast/table/table-row-background-left-50px-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-row-background-left-50px-expected.png: Added.
- platform/chromium-mac/fast/table/table-row-background-left-50px-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-row-background-left-50px-expected.txt.
- platform/chromium-mac/fast/table/table-row-background-right-100percent-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-row-background-right-100percent-expected.png: Added.
- platform/chromium-mac/fast/table/table-row-background-right-100percent-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-row-background-right-100percent-expected.txt.
- platform/chromium-mac/fast/table/table-row-background-right-50px-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-row-background-right-50px-expected.png: Added.
- platform/chromium-mac/fast/table/table-row-background-right-50px-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-row-background-right-50px-expected.txt.
- platform/chromium-mac/fast/table/table-row-group-background-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-row-group-background-expected.png: Added.
- platform/chromium-mac/fast/table/table-row-group-background-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-row-group-background-expected.txt.
- platform/chromium-mac/fast/table/table-row-group-background-positioned-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-row-group-background-positioned-expected.png: Added.
- platform/chromium-mac/fast/table/table-row-group-background-positioned-expected.txt: Copied from LayoutTests/platform/mac/fast/table/table-row-group-background-positioned-expected.txt.
- platform/chromium-win/fast/table/table-background-expected.checksum: Added.
- platform/chromium-win/fast/table/table-background-expected.png: Added.
- platform/chromium-win/fast/table/table-background-expected.txt: Added.
- platform/chromium-win/fast/table/table-cell-border-draws-on-top-of-col-background-expected.checksum: Added.
- platform/chromium-win/fast/table/table-cell-border-draws-on-top-of-col-background-expected.png: Added.
- platform/chromium-win/fast/table/table-cell-border-draws-on-top-of-col-background-expected.txt: Added.
- platform/chromium-win/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.checksum: Added.
- platform/chromium-win/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.png: Added.
- platform/chromium-win/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.txt: Added.
- platform/chromium-win/fast/table/table-cell-border-draws-on-top-of-row-background-expected.checksum: Added.
- platform/chromium-win/fast/table/table-cell-border-draws-on-top-of-row-background-expected.png: Added.
- platform/chromium-win/fast/table/table-cell-border-draws-on-top-of-row-background-expected.txt: Added.
- platform/chromium-win/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.checksum: Added.
- platform/chromium-win/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.png: Added.
- platform/chromium-win/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.txt: Added.
- platform/chromium-win/fast/table/table-cell-overrides-row-background-expected.checksum: Added.
- platform/chromium-win/fast/table/table-cell-overrides-row-background-expected.png: Added.
- platform/chromium-win/fast/table/table-cell-overrides-row-background-expected.txt: Added.
- platform/chromium-win/fast/table/table-col-background-expected.checksum: Added.
- platform/chromium-win/fast/table/table-col-background-expected.png: Added.
- platform/chromium-win/fast/table/table-col-background-expected.txt: Added.
- platform/chromium-win/fast/table/table-col-group-background-expected.checksum: Added.
- platform/chromium-win/fast/table/table-col-group-background-expected.png: Added.
- platform/chromium-win/fast/table/table-col-group-background-expected.txt: Added.
- platform/chromium-win/fast/table/table-col-group-col-span-background-expected.checksum: Added.
- platform/chromium-win/fast/table/table-col-group-col-span-background-expected.png: Added.
- platform/chromium-win/fast/table/table-col-group-col-span-background-expected.txt: Added.
- platform/chromium-win/fast/table/table-col-group-span-background-expected.checksum: Added.
- platform/chromium-win/fast/table/table-col-group-span-background-expected.png: Added.
- platform/chromium-win/fast/table/table-col-group-span-background-expected.txt: Added.
- platform/chromium-win/fast/table/table-col-span-background-expected.checksum: Added.
- platform/chromium-win/fast/table/table-col-span-background-expected.png: Added.
- platform/chromium-win/fast/table/table-col-span-background-expected.txt: Added.
- platform/chromium-win/fast/table/table-row-background-expected.checksum: Added.
- platform/chromium-win/fast/table/table-row-background-expected.png: Added.
- platform/chromium-win/fast/table/table-row-background-expected.txt: Added.
- platform/chromium-win/fast/table/table-row-background-left-50px-expected.checksum: Added.
- platform/chromium-win/fast/table/table-row-background-left-50px-expected.png: Added.
- platform/chromium-win/fast/table/table-row-background-left-50px-expected.txt: Added.
- platform/chromium-win/fast/table/table-row-background-right-100percent-expected.checksum: Added.
- platform/chromium-win/fast/table/table-row-background-right-100percent-expected.png: Added.
- platform/chromium-win/fast/table/table-row-background-right-100percent-expected.txt: Added.
- platform/chromium-win/fast/table/table-row-background-right-50px-expected.checksum: Added.
- platform/chromium-win/fast/table/table-row-background-right-50px-expected.png: Added.
- platform/chromium-win/fast/table/table-row-background-right-50px-expected.txt: Added.
- platform/chromium-win/fast/table/table-row-group-background-expected.checksum: Added.
- platform/chromium-win/fast/table/table-row-group-background-expected.png: Added.
- platform/chromium-win/fast/table/table-row-group-background-expected.txt: Added.
- platform/chromium-win/fast/table/table-row-group-background-positioned-expected.checksum: Added.
- platform/chromium-win/fast/table/table-row-group-background-positioned-expected.png: Added.
- platform/chromium-win/fast/table/table-row-group-background-positioned-expected.txt: Added.
- platform/chromium/fast/runin/generated2-expected.checksum: Added.
- platform/chromium/fast/runin/generated2-expected.png: Added.
- platform/chromium/fast/runin/generated3-expected.checksum: Added.
- platform/chromium/fast/runin/generated3-expected.png: Added.
- platform/chromium/fast/runin/generated4-expected.checksum: Added.
- platform/chromium/fast/runin/generated4-expected.png: Added.
- 11:10 AM Changeset in webkit [56733] by
-
- 1 edit2 adds in trunk/LayoutTests
2010-03-29 Joseph Pecoraro <Joseph Pecoraro>
Reviewed by Darin Adler.
Test for Ensuring Pseudo Class's are Respected on Dynamic Changes
https://bugs.webkit.org/show_bug.cgi?id=36765
This tests elements affected by a CSS pseudo class selector is updated
after a dynamic DOM change.
- fast/css/dynamic-pseudo-class-expected.txt: Added.
- fast/css/dynamic-pseudo-class.html: Added.
- 10:59 AM Changeset in webkit [56732] by
-
- 7 edits in trunk
2010-03-29 Alexander Pavlov <apavlov@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: Cover the Audits panel with tests
https://bugs.webkit.org/show_bug.cgi?id=36613
LayoutTests:
- inspector/audits-panel-functional-expected.txt: Added.
- inspector/audits-panel-functional.html: Added.
- inspector/resources/audits-script1.js: Added. (foo1):
- inspector/resources/audits-script2.js: Added. (foo2):
- inspector/resources/audits-script3.js: Added. (foo3):
WebCore:
- English.lproj/localizedStrings.js:
- inspector/front-end/AuditResultView.js: (WebInspector.AuditResultView): (WebInspector.AuditCategoryResultPane.ruleSorter): (WebInspector.AuditCategoryResultPane):
- inspector/front-end/AuditRules.js: (WebInspector.AuditRules.GzipRule.prototype.doRun): (WebInspector.AuditRules.CombineExternalResourcesRule.prototype.doRun): (WebInspector.AuditRules.UnusedCssRule.prototype.doRun.evalCallback.selectorsCallback): (WebInspector.AuditRules.ImageDimensionsRule.prototype.doRun): (WebInspector.AuditRules.CssInHeadRule.prototype.doRun): (WebInspector.AuditRules.CookieSizeRule.prototype.processCookies):
- inspector/front-end/AuditsPanel.js: (WebInspector.AuditRuleResult.linkifyDisplayName): (WebInspector.AuditRuleResult.resourceDomain): (WebInspector.AuditRuleResult.prototype.addURL):
- inspector/front-end/inspector.js: (WebInspector.displayNameForURL):
- 10:54 AM April 2010 Meeting edited by
- (diff)
- 10:50 AM Changeset in webkit [56731] by
-
- 2 edits in trunk/WebKit/qt
2010-03-29 Kenneth Rohde Christiansen <kenneth@webkit.org>
Reviewed by Antti Koivisto.
Use 'Mobile Safari' instead of 'Safari' on mobile Qt platforms.
- Api/qwebpage.cpp: (QWebPage::userAgentForUrl):
- 10:39 AM Changeset in webkit [56730] by
-
- 2 edits in trunk/WebCore
[Qt] Fix build break introduced in r56724.
Reviewed by nobody, build fix.
- WebCore.pro:
- 10:31 AM Changeset in webkit [56729] by
-
- 2 edits in trunk/JavaScriptCore
2010-03-29 Patrick Gansterer <paroga@paroga.com>
Reviewed by Darin Adler.
Corrected name of (u)int64_t compile time assert.
https://bugs.webkit.org/show_bug.cgi?id=36739
int64_t_is_four_bytes -> int64_t_is_eight_bytes
- os-win32/stdint.h:
- 10:13 AM Changeset in webkit [56728] by
-
- 3 edits in trunk/WebKit/chromium
2010-03-29 Jochen Eisinger <jochen@chromium.org>
Reviewed by Darin Fisher.
Pass a WebFrame to WebFrameClient::allowDatabase instead of a WebSecurityOrigin
https://bugs.webkit.org/show_bug.cgi?id=36743
- public/WebFrameClient.h: (WebKit::WebFrameClient::allowDatabase):
- src/DatabaseObserver.cpp: (WebCore::DatabaseObserver::canEstablishDatabase):
- 10:11 AM Changeset in webkit [56727] by
-
- 4 edits in trunk
2010-03-29 Alexander Pavlov <apavlov@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector should highlight when clicking a node's closing tag
https://bugs.webkit.org/show_bug.cgi?id=16258
LayoutTests:
- inspector/elements-panel-limited-children.html:
WebCore:
- inspector/front-end/ElementsTreeOutline.js: (WebInspector.ElementsTreeOutline.prototype.set suppressRevealAndSelect): (WebInspector.ElementsTreeOutline.prototype.revealAndSelectNode): (WebInspector.ElementsTreeOutline.prototype._keyDown): (WebInspector.ElementsTreeOutline.prototype._onmousemove): (WebInspector.ElementsTreeElement): (WebInspector.ElementsTreeElement.prototype.showChild): (WebInspector.ElementsTreeElement.prototype.onpopulate): (WebInspector.ElementsTreeElement.prototype.updateChildren): (WebInspector.ElementsTreeElement.prototype.insertChildElement): (WebInspector.ElementsTreeElement.prototype.moveChild): (WebInspector.ElementsTreeElement.prototype._updateChildren): (WebInspector.ElementsTreeElement.prototype.onexpand): (WebInspector.ElementsTreeElement.prototype.oncollapse): (WebInspector.ElementsTreeElement.prototype.onselect): (WebInspector.ElementsTreeElement.prototype.ondblclick): ():
- 10:03 AM April 2010 Meeting edited by
- (diff)
- 10:00 AM April 2010 Meeting edited by
- Alphabetize list of attendees (diff)
- 9:56 AM April 2010 Meeting edited by
- (diff)
- 9:56 AM Changeset in webkit [56726] by
-
- 4 edits in trunk/WebCore
2010-03-29 Marcus Bulach <bulach@chromium.org>
Reviewed by Jeremy Orlow.
Remove obsolete Geolocation::m_currentPosition
(follow up on https://bugs.webkit.org/show_bug.cgi?id=30676)
- page/Geolocation.cpp: (WebCore::Geolocation::positionChanged): (WebCore::Geolocation::makeSuccessCallbacks):
- page/Geolocation.h:
- platform/chromium/GeolocationServiceChromium.cpp: (WebCore::GeolocationServiceChromium::GeolocationServiceChromium):
- 9:52 AM April 2010 Meeting edited by
- (diff)
- 9:51 AM April 2010 Meeting edited by
- Added myself to the list of attendees (diff)
- 9:31 AM April 2010 Meeting edited by
- (diff)
- 9:24 AM Changeset in webkit [56725] by
-
- 2 edits in trunk/JavaScriptCore
[Qt] Use the -l syntax for linking against JavaScriptCore on Windows.
This allow qmake to extract dependencies correctly when generating VS
solutions.
Reviewed by Simon Hausmann.
- JavaScriptCore.pri:
- 9:24 AM Changeset in webkit [56724] by
-
- 2 edits in trunk/WebCore
[Qt] Do not generate INSTALLS for webkit when building inside Qt.
Qt will do this for us.
Reviewed by Simon Hausmann.
- WebCore.pro:
- 9:21 AM April 2010 Meeting edited by
- (diff)
- 9:19 AM April 2010 Meeting edited by
- (diff)
- 9:10 AM April 2010 Meeting edited by
- (diff)
- 9:05 AM Changeset in webkit [56723] by
-
- 2 edits in trunk/WebCore
https://bugs.webkit.org/show_bug.cgi?id=36703
Timer restart loop during page loading
Reviewed by Kenneth Rohde Christiansen.
Fix regression introduced in http://trac.webkit.org/changeset/54526.
Restarting the request timer unconditionally from the timer callback is a bad idea.
Instead, start the timer when a non-cached request completes.
- loader/loader.cpp:
(WebCore::Loader::Host::nonCacheRequestComplete):
(WebCore::Loader::Host::servePendingRequests):
- 9:04 AM April 2010 Meeting edited by
- (diff)
- 8:29 AM April 2010 Meeting edited by
- (diff)
- 8:28 AM April 2010 Meeting edited by
- (diff)
- 8:16 AM April 2010 Meeting created by
- Started page for WebKit meeting
- 8:15 AM Changeset in webkit [56722] by
-
- 1 edit1 add in trunk/LayoutTests
Rubber-stamped by Kenneth Rohde Christiansen.
Add support for iframe flattening
https://bugs.webkit.org/show_bug.cgi?id=36662
- platform/mac/fast/frames/flattening/iframe-flattening-simple-expected.txt: Added.
- 8:12 AM WikiStart edited by
- Fix typo (diff)
- 8:11 AM WikiStart edited by
- Created link to a page for the April 2010 WebKit meeting (diff)
- 7:48 AM Changeset in webkit [56721] by
-
- 2 edits in trunk/WebKit/qt
[Qt] unit tests don't compile inside of Qt
Reviewed by Tor Arne Vestbø.
https://bugs.webkit.org/show_bug.cgi?id=36756
- tests/tests.pri: Don't do the target substitution inside Qt and find the sources
through VPATH instead of relying on the location of the .pro file exclusively.
- 7:40 AM Changeset in webkit [56720] by
-
- 2 edits in trunk/LayoutTests
Rubber-stamped by Kenneth Rohde Christiansen.
Add support for iframe flattening
https://bugs.webkit.org/show_bug.cgi?id=36662
- platform/mac/fast/frames/flattening/frameset-flattening-subframe-resize-expected.txt: updated after r56718.
- 7:03 AM Changeset in webkit [56719] by
-
- 2 edits in trunk/WebCore
[Qt] Shadowbuilds of WebCore with Qt on Symbian fails.
Patch by Thomas Zander <t.zander@nokia.com> on 2010-03-29
Reviewed by Simon Hausmann.
https://bugs.webkit.org/show_bug.cgi?id=36749
Doing a 'make sis' expects the dll in the libdir, so place it
there. This fixes out-of-source building to always put the dll
in the expected dir.
- WebCore.pro: Fix for shadow builds inside Qt.
- 7:03 AM Changeset in webkit [56718] by
-
- 47 edits2 adds in trunk
WebCore: Implement flattening for iframes.
Reviewed by Antti Koivisto.
Refactoring of frameset flattening code to reuse it for
iframe flattening.
Tests: fast/frames/flattening/iframe-flattening-simple.html
- WebCore.base.exp:
- page/FrameView.cpp:
(WebCore::FrameView::layout):
(WebCore::FrameView::scheduleRelayout):
- page/Settings.cpp:
(WebCore::Settings::Settings):
(WebCore::Settings::setFrameFlatteningEnabled):
- page/Settings.h:
(WebCore::Settings::frameFlatteningEnabled):
- rendering/RenderFrame.cpp:
- rendering/RenderFrame.h:
- rendering/RenderFrameSet.cpp:
(WebCore::RenderFrameSet::flattenFrameSet):
- rendering/RenderFrameSet.h:
- rendering/RenderPart.cpp:
(WebCore::RenderPart::layoutWithFlattening):
- rendering/RenderPart.h:
- rendering/RenderPartObject.cpp:
(WebCore::RenderPartObject::flattenFrame):
(WebCore::RenderPartObject::calcHeight):
(WebCore::RenderPartObject::calcWidth):
(WebCore::RenderPartObject::layout):
- rendering/RenderPartObject.h:
WebKit/mac: Change method name due to it dealing with both flattening
of frame sets and inner frames.
Reviewed by Antti Koivisto.
- WebView/WebPreferenceKeysPrivate.h:
- WebView/WebPreferences.mm:
(+[WebPreferences initialize]):
(-[WebPreferences isFrameFlatteningEnabled]):
(-[WebPreferences setFrameFlatteningEnabled:]):
- WebView/WebPreferencesPrivate.h:
- WebView/WebView.mm:
(-[WebView _preferencesChangedNotification:]):
WebKit/qt: Change due to renaming of frame flattening setting.
Reviewed by Antti Koivisto.
- Api/qwebpage.cpp:
(qt_drt_setFrameFlatteningEnabled):
- Api/qwebsettings.cpp:
(QWebSettingsPrivate::apply):
- symbian/eabi/QtWebKitu.def:
WebKit/win: Change method name due to it dealing with both flattening
of frame sets and inner frames.
Reviewed by Antti Koivisto.
- Interfaces/IWebPreferencesPrivate.idl:
- WebPreferenceKeysPrivate.h:
- WebPreferences.cpp:
(WebPreferences::initializeDefaultSettings):
(WebPreferences::isFrameFlatteningEnabled):
(WebPreferences::setFrameFlatteningEnabled):
- WebPreferences.h:
- WebView.cpp:
(WebView::notifyPreferencesChanged):
WebKitTools: Renaming of frame flattening LayoutTestController method
to setFrameFlatteningEnabled(bool)
Reviewed by Antti Koivisto.
- DumpRenderTree/LayoutTestController.cpp:
(setFrameFlatteningEnabledCallback):
(LayoutTestController::staticFunctions):
- DumpRenderTree/LayoutTestController.h:
- DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
(LayoutTestController::setFrameFlatteningEnabled):
- DumpRenderTree/mac/DumpRenderTree.mm:
(resetDefaultsToConsistentValues):
- DumpRenderTree/mac/LayoutTestControllerMac.mm:
(LayoutTestController::setFrameFlatteningEnabled):
- DumpRenderTree/qt/DumpRenderTreeQt.cpp:
(WebCore::WebPage::resetSettings):
- DumpRenderTree/qt/LayoutTestControllerQt.cpp:
(LayoutTestController::setFrameFlatteningEnabled):
- DumpRenderTree/qt/LayoutTestControllerQt.h:
- DumpRenderTree/win/DumpRenderTree.cpp:
(resetDefaultsToConsistentValues):
- DumpRenderTree/win/LayoutTestControllerWin.cpp:
(LayoutTestController::setFrameFlatteningEnabled):
- DumpRenderTree/wx/LayoutTestControllerWx.cpp:
(LayoutTestController::setFrameFlatteningEnabled):
LayoutTests: Add new iframe flattening test and change existing frameset
flattening tests to use the new LayoutTestController method.
Reviewed by Antti Koivisto.
- fast/frames/flattening/frameset-flattening-advanced.html:
- fast/frames/flattening/frameset-flattening-grid.html:
- fast/frames/flattening/frameset-flattening-simple.html:
- fast/frames/flattening/frameset-flattening-subframe-resize.html:
- fast/frames/flattening/frameset-flattening-subframesets.html:
- fast/frames/flattening/iframe-flattening-simple.html: Added.
- platform/qt/fast/frames/flattening/iframe-flattening-simple-expected.txt: Added.
- 6:53 AM QtWebKitBackportingFixes edited by
- (diff)
- 5:53 AM QtWebKitBackportingFixes edited by
- (diff)
- 5:23 AM Changeset in webkit [56717] by
-
- 1 edit51 adds in trunk/LayoutTests
[Qt] Platform specific expected file added for tests introduced in r56655,
because they pass. Compared to png file and Mac expected file.
Reviewed by Kenneth Rohde Christiansen.
- platform/qt/fast/table/table-background-expected.checksum: Added.
- platform/qt/fast/table/table-background-expected.png: Added.
- platform/qt/fast/table/table-background-expected.txt: Added.
- platform/qt/fast/table/table-cell-border-draws-on-top-of-col-background-expected.checksum: Added.
- platform/qt/fast/table/table-cell-border-draws-on-top-of-col-background-expected.png: Added.
- platform/qt/fast/table/table-cell-border-draws-on-top-of-col-background-expected.txt: Added.
- platform/qt/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.checksum: Added.
- platform/qt/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.png: Added.
- platform/qt/fast/table/table-cell-border-draws-on-top-of-col-group-background-expected.txt: Added.
- platform/qt/fast/table/table-cell-border-draws-on-top-of-row-background-expected.checksum: Added.
- platform/qt/fast/table/table-cell-border-draws-on-top-of-row-background-expected.png: Added.
- platform/qt/fast/table/table-cell-border-draws-on-top-of-row-background-expected.txt: Added.
- platform/qt/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.checksum: Added.
- platform/qt/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.png: Added.
- platform/qt/fast/table/table-cell-border-draws-on-top-of-row-group-background-expected.txt: Added.
- platform/qt/fast/table/table-cell-overrides-row-background-expected.checksum: Added.
- platform/qt/fast/table/table-cell-overrides-row-background-expected.png: Added.
- platform/qt/fast/table/table-cell-overrides-row-background-expected.txt: Added.
- platform/qt/fast/table/table-col-background-expected.checksum: Added.
- platform/qt/fast/table/table-col-background-expected.png: Added.
- platform/qt/fast/table/table-col-background-expected.txt: Added.
- platform/qt/fast/table/table-col-group-background-expected.checksum: Added.
- platform/qt/fast/table/table-col-group-background-expected.png: Added.
- platform/qt/fast/table/table-col-group-background-expected.txt: Added.
- platform/qt/fast/table/table-col-group-col-span-background-expected.checksum: Added.
- platform/qt/fast/table/table-col-group-col-span-background-expected.png: Added.
- platform/qt/fast/table/table-col-group-col-span-background-expected.txt: Added.
- platform/qt/fast/table/table-col-group-span-background-expected.checksum: Added.
- platform/qt/fast/table/table-col-group-span-background-expected.png: Added.
- platform/qt/fast/table/table-col-group-span-background-expected.txt: Added.
- platform/qt/fast/table/table-col-span-background-expected.checksum: Added.
- platform/qt/fast/table/table-col-span-background-expected.png: Added.
- platform/qt/fast/table/table-col-span-background-expected.txt: Added.
- platform/qt/fast/table/table-row-background-expected.checksum: Added.
- platform/qt/fast/table/table-row-background-expected.png: Added.
- platform/qt/fast/table/table-row-background-expected.txt: Added.
- platform/qt/fast/table/table-row-background-left-50px-expected.checksum: Added.
- platform/qt/fast/table/table-row-background-left-50px-expected.png: Added.
- platform/qt/fast/table/table-row-background-left-50px-expected.txt: Added.
- platform/qt/fast/table/table-row-background-right-100percent-expected.checksum: Added.
- platform/qt/fast/table/table-row-background-right-100percent-expected.png: Added.
- platform/qt/fast/table/table-row-background-right-100percent-expected.txt: Added.
- platform/qt/fast/table/table-row-background-right-50px-expected.checksum: Added.
- platform/qt/fast/table/table-row-background-right-50px-expected.png: Added.
- platform/qt/fast/table/table-row-background-right-50px-expected.txt: Added.
- platform/qt/fast/table/table-row-group-background-expected.checksum: Added.
- platform/qt/fast/table/table-row-group-background-expected.png: Added.
- platform/qt/fast/table/table-row-group-background-expected.txt: Added.
- platform/qt/fast/table/table-row-group-background-positioned-expected.checksum: Added.
- platform/qt/fast/table/table-row-group-background-positioned-expected.png: Added.
- platform/qt/fast/table/table-row-group-background-positioned-expected.txt: Added.
- 4:54 AM QtWebKitBackportingFixes edited by
- (diff)
- 4:49 AM Changeset in webkit [56716] by
-
- 4 edits1 add in trunk/WebCore
Page Cache does not work on Android with V8
https://bugs.webkit.org/show_bug.cgi?id=36665
Patch by Andrei Popescu <andreip@google.com> on 2010-03-29
Reviewed by Adam Barth.
No new tests, existing tests should suffice, this is platform code.
This implementation simply saves the context and the global object
just before the frame is navigated to a new url. At restore time,
the global object is reattached to the context and the context
is attached to the window shell of the frame.
Note that isolated worlds are not taken into account in any way,
as Android does not use them.
- bindings/v8/ScriptCachedFrameData.cpp: Added.
(WebCore::ScriptCachedFrameData::ScriptCachedFrameData):
(WebCore::ScriptCachedFrameData::domWindow):
(WebCore::ScriptCachedFrameData::~ScriptCachedFrameData):
(WebCore::ScriptCachedFrameData::restore):
(WebCore::ScriptCachedFrameData::clear):
- bindings/v8/ScriptCachedFrameData.h:
- bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::setContext):
- bindings/v8/V8DOMWindowShell.h:
- 4:14 AM Changeset in webkit [56715] by
-
- 2 edits in trunk/WebCore
[Qt] Make it possible to build using both Windows and Linux for Symbian
https://bugs.webkit.org/show_bug.cgi?id=36748
Patch by Thomas Zander <t.zander@nokia.com> on 2010-03-29
Reviewed by Simon Hausmann.
- WebCore.pro: don't assume Windows buildsystem is the only one
and exclude the windows-only setters from the linux builds.
- 4:07 AM QtWebKitBackportingFixes edited by
- (diff)
- 3:55 AM QtWebKitBackportingFixes edited by
- (diff)
- 3:49 AM QtWebKitBackportingFixes edited by
- (diff)
- 3:44 AM Changeset in webkit [56714] by
-
- 2 edits in trunk/WebCore
https://bugs.webkit.org/show_bug.cgi?id=36745
Patch by Thomas Zander <t.zander@nokia.com> on 2010-03-29
Reviewed by Simon Hausmann.
[Qt] Fix def file builds with Qt 4.7.
Switched to using DEF_FILE, which is the official variable.
- WebCore.pro: Use DEF_FILE
- 2:35 AM QtWebKitJournal edited by
- (diff)
- 2:26 AM Changeset in webkit [56713] by
-
- 13 edits8 copies2 adds in trunk
2010-03-24 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Darin Fisher.
A few more steps towards IndexedDB
https://bugs.webkit.org/show_bug.cgi?id=36546
Add a callback interface to be used by all async methods.
Add the first fragments of IDBDatabase.
Clean up on IDBDatabaseError.
Flesh out IndexedDatabase further.
Not enough hooked up yet to test. Soon though...
- WebCore.gypi:
- storage/IDBCallbacks.h: Added. (WebCore::IDBCallbacks::~IDBCallbacks):
- storage/IDBDatabase.cpp: Added.
- storage/IDBDatabase.h: Added. (WebCore::IDBDatabase::~IDBDatabase):
- storage/IDBDatabaseError.h: (WebCore::IDBDatabaseError::create): (WebCore::IDBDatabaseError::message): (WebCore::IDBDatabaseError::IDBDatabaseError):
- storage/IndexedDatabase.h:
- storage/IndexedDatabaseImpl.cpp: (WebCore::IndexedDatabaseImpl::IndexedDatabaseImpl): (WebCore::IndexedDatabaseImpl::~IndexedDatabaseImpl): (WebCore::IndexedDatabaseImpl::open):
- storage/IndexedDatabaseImpl.h:
- storage/IndexedDatabaseRequest.cpp: (WebCore::IndexedDatabaseRequest::open):
2010-03-24 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Darin Fisher.
More IndexedDB plumbing
https://bugs.webkit.org/show_bug.cgi?id=36546
Plumbing work towards the goal of making IndexedDatabase::open work.
- WebKit.gyp:
- public/WebIDBCallbacks.h: Added. (WebKit::WebIDBCallbacks::~WebIDBCallbacks):
- public/WebIDBDatabase.h: Added. (WebKit::WebIDBDatabase::~WebIDBDatabase):
- public/WebIDBDatabaseError.h: Added. (WebKit::WebIDBDatabaseError::WebIDBDatabaseError): (WebKit::WebIDBDatabaseError::operator=):
- public/WebIndexedDatabase.h:
- public/WebKitClient.h: (WebKit::WebKitClient::indexedDatabase):
- public/WebSerializedScriptValue.h:
- src/IDBCallbacksProxy.h: Added. (WebCore::IDBCallbacksProxy::IDBCallbacksProxy): (WebCore::IDBCallbacksProxy::~IDBCallbacksProxy): (WebCore::IDBCallbacksProxy::onSuccess): (WebCore::IDBCallbacksProxy::onError):
- src/IDBDatabaseProxy.cpp: Added. (WebCore::IDBDatabaseProxy::create): (WebCore::IDBDatabaseProxy::IDBDatabaseProxy): (WebCore::IDBDatabaseProxy::~IDBDatabaseProxy):
- src/IDBDatabaseProxy.h: Added.
- src/IndexedDatabaseProxy.cpp: (WebCore::IndexedDatabaseProxy::IndexedDatabaseProxy): (WebCore::IndexedDatabaseProxy::open):
- src/IndexedDatabaseProxy.h:
- src/WebIDBDatabaseError.cpp: Added. (WebKit::WebIDBDatabaseError::~WebIDBDatabaseError): (WebKit::WebIDBDatabaseError::WebIDBDatabaseError): (WebKit::WebIDBDatabaseError::assign): (WebKit::WebIDBDatabaseError::code): (WebKit::WebIDBDatabaseError::message): (WebKit::WebIDBDatabaseError::operator=): (WebKit::WebIDBDatabaseError::operator PassRefPtr<IDBDatabaseError>):
- 2:10 AM Changeset in webkit [56712] by
-
- 2 edits in trunk/JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=36742
Patch by Thomas Zander <t.zander@nokia.com> on 2010-03-29
Reviewed by Simon Hausmann.
gcc for Symbian doesn't support gcc extensions like atomicity.h - disable
- wtf/Threading.h: also detect os symbian
- 1:52 AM Changeset in webkit [56711] by
-
- 7 edits in trunk
2010-03-29 Mikhail Naganov <mnaganov@chromium.org>
Reviewed by Pavel Feldman.
Remove a possibility of confusion from Profiles panel Welcome screen
by turning buttons into non-clickable glyphs. Also, span instructions
alongside panel width.
- English.lproj/localizedStrings.js:
- inspector/front-end/ProfileView.js: (WebInspector.CPUProfileType.prototype.get welcomeMessage):
- inspector/front-end/ProfilesPanel.js: (WebInspector.ProfilesPanel.prototype._addWelcomeMessage):
- inspector/front-end/inspector.css: (.panel-enabler-view.welcome .instructions): (.panel-enabler-view.welcome button.status-bar-item):
- src/js/HeapProfilerPanel.js: (WebInspector.HeapSnapshotProfileType.prototype.get welcomeMessage):
- 1:17 AM QtWebKitBackportingFixes edited by
- (diff)
- 12:41 AM Changeset in webkit [56710] by
-
- 2 edits in trunk/WebCore
2010-03-26 Philippe Normand <pnormand@igalia.com>
Reviewed by Eric Seidel.
[GStreamer] define static variables with DEFINE_STATIC_LOCAL macro
https://bugs.webkit.org/show_bug.cgi?id=36653
Defined the static variables using DEFINE_STATIC_GLOBAL.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp: (WebCore::mimeTypeCache):
- 12:37 AM Changeset in webkit [56709] by
-
- 2 edits in trunk/WebCore
2010-03-26 Philippe Normand <pnormand@igalia.com>
Reviewed by Eric Seidel.
[GStreamer] player header cleanups
https://bugs.webkit.org/show_bug.cgi?id=36656
Destructor made private and added missing
mediaPlayerPrivateMuteChangedCallback declaration.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
- 12:34 AM Changeset in webkit [56708] by
-
- 7 edits7 adds in trunk
2010-03-29 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
Protect global object from being GC'ed if there are messages written to console from the iframe with that global object.
Whent serializing objects in the injected script check that global object properties are still defined before using them as arguments. The may become undefined if owning frame navigated to a different domain.
Test: http/tests/inspector-enabled/console-log-before-frame-navigation.html
- bindings/js/ScriptState.h: (WebCore::ScriptStateProtectedPtr::ScriptStateProtectedPtr): (WebCore::ScriptStateProtectedPtr::get):
- bindings/v8/ScriptState.h: (WebCore::ScriptStateProtectedPtr::ScriptStateProtectedPtr): (WebCore::ScriptStateProtectedPtr::~ScriptStateProtectedPtr): (WebCore::ScriptStateProtectedPtr::get):
- inspector/ConsoleMessage.cpp: (WebCore::ConsoleMessage::addToFrontend):
- inspector/ConsoleMessage.h:
- inspector/front-end/InjectedScript.js: (injectedScriptConstructor): (injectedScriptConstructor.):
2010-03-29 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: don't crash when there are messages in console from previous iframe content.
- http/tests/inspector-enabled/console-log-before-frame-navigation-expected.txt: Added.
- http/tests/inspector-enabled/console-log-before-frame-navigation.html: Added.
- http/tests/inspector-enabled/resources/console-log-before-frame-navigation.js: Added. (doit.callback): (doit): (receiveMessage): (frontend_dumpConsoleMessages):
- http/tests/inspector-enabled/resources/console-log-frame-after-navigation.html: Added.
- http/tests/inspector-enabled/resources/console-log-frame-before-navigation.html: Added.
- 12:29 AM Changeset in webkit [56707] by
-
- 5 edits in trunk/WebCore
2010-03-26 Philippe Normand <pnormand@igalia.com>
Reviewed by Eric Carlson.
It should be possible to use GStreamer in addition to another media engine
https://bugs.webkit.org/show_bug.cgi?id=36654
Renamed gstreamer player and added a WTF_USE_GSTREAMER
define. Made the MediaPlayer register the GStreamer backend only
if it's enabled (true by default on WebKitGTK+).
- GNUmakefile.am:
- platform/graphics/MediaPlayer.cpp: (WebCore::installedMediaEngines):
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp: (WebCore::mediaPlayerPrivateMessageCallback): (WebCore::mediaPlayerPrivateSourceChangedCallback): (WebCore::mediaPlayerPrivateVolumeChangedCallback): (WebCore::mediaPlayerPrivateMuteChangedCallback): (WebCore::mediaPlayerPrivateRepaintCallback): (WebCore::MediaPlayerPrivateGStreamer::create): (WebCore::MediaPlayerPrivateGStreamer::registerMediaEngine): (WebCore::MediaPlayerPrivateGStreamer::isAvailable): (WebCore::MediaPlayerPrivateGStreamer::MediaPlayerPrivateGStreamer): (WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer): (WebCore::MediaPlayerPrivateGStreamer::load): (WebCore::MediaPlayerPrivateGStreamer::commitLoad): (WebCore::MediaPlayerPrivateGStreamer::changePipelineState): (WebCore::MediaPlayerPrivateGStreamer::prepareToPlay): (WebCore::MediaPlayerPrivateGStreamer::play): (WebCore::MediaPlayerPrivateGStreamer::pause): (WebCore::MediaPlayerPrivateGStreamer::duration): (WebCore::MediaPlayerPrivateGStreamer::currentTime): (WebCore::MediaPlayerPrivateGStreamer::seek): (WebCore::MediaPlayerPrivateGStreamer::startEndPointTimerIfNeeded): (WebCore::MediaPlayerPrivateGStreamer::cancelSeek): (WebCore::MediaPlayerPrivateGStreamer::endPointTimerFired): (WebCore::MediaPlayerPrivateGStreamer::paused): (WebCore::MediaPlayerPrivateGStreamer::seeking): (WebCore::MediaPlayerPrivateGStreamer::naturalSize): (WebCore::MediaPlayerPrivateGStreamer::hasVideo): (WebCore::MediaPlayerPrivateGStreamer::hasAudio): (WebCore::MediaPlayerPrivateGStreamer::setVolume): (WebCore::MediaPlayerPrivateGStreamer::volumeChangedTimerFired): (WebCore::MediaPlayerPrivateGStreamer::volumeChanged): (WebCore::MediaPlayerPrivateGStreamer::setRate): (WebCore::MediaPlayerPrivateGStreamer::networkState): (WebCore::MediaPlayerPrivateGStreamer::readyState): (WebCore::MediaPlayerPrivateGStreamer::buffered): (WebCore::MediaPlayerPrivateGStreamer::processBufferingStats): (WebCore::MediaPlayerPrivateGStreamer::fillTimerFired): (WebCore::MediaPlayerPrivateGStreamer::maxTimeSeekable): (WebCore::MediaPlayerPrivateGStreamer::maxTimeLoaded): (WebCore::MediaPlayerPrivateGStreamer::bytesLoaded): (WebCore::MediaPlayerPrivateGStreamer::totalBytes): (WebCore::MediaPlayerPrivateGStreamer::cancelLoad): (WebCore::MediaPlayerPrivateGStreamer::updateStates): (WebCore::MediaPlayerPrivateGStreamer::mediaLocationChanged): (WebCore::MediaPlayerPrivateGStreamer::loadNextLocation): (WebCore::MediaPlayerPrivateGStreamer::loadStateChanged): (WebCore::MediaPlayerPrivateGStreamer::sizeChanged): (WebCore::MediaPlayerPrivateGStreamer::timeChanged): (WebCore::MediaPlayerPrivateGStreamer::didEnd): (WebCore::MediaPlayerPrivateGStreamer::durationChanged): (WebCore::MediaPlayerPrivateGStreamer::supportsMuting): (WebCore::MediaPlayerPrivateGStreamer::setMuted): (WebCore::MediaPlayerPrivateGStreamer::muteChangedTimerFired): (WebCore::MediaPlayerPrivateGStreamer::muteChanged): (WebCore::MediaPlayerPrivateGStreamer::loadingFailed): (WebCore::MediaPlayerPrivateGStreamer::setSize): (WebCore::MediaPlayerPrivateGStreamer::setVisible): (WebCore::MediaPlayerPrivateGStreamer::repaint): (WebCore::MediaPlayerPrivateGStreamer::paint): (WebCore::MediaPlayerPrivateGStreamer::getSupportedTypes): (WebCore::MediaPlayerPrivateGStreamer::supportsType): (WebCore::MediaPlayerPrivateGStreamer::hasSingleSecurityOrigin): (WebCore::MediaPlayerPrivateGStreamer::supportsFullscreen): (WebCore::MediaPlayerPrivateGStreamer::setPreload): (WebCore::MediaPlayerPrivateGStreamer::createGSTPlayBin):
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
Mar 28, 2010:
- 9:11 PM Changeset in webkit [56706] by
-
- 2 edits in trunk/WebKit/chromium
Build fix. Removed extraneous includes of KeyboardCodesWin.h and KeyboardCodesPosix.h -
these no longer exist, but they weren't needed even before reshuffling KeyboardCodes headers.
- 8:53 PM Changeset in webkit [56705] by
-
- 10 edits in trunk/WebKit
Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
- 8:41 PM Changeset in webkit [56704] by
-
- 13 edits1 move1 add5 deletes in trunk/WebCore
Reviewed by Sam Weinig.
https://bugs.webkit.org/show_bug.cgi?id=36733
Use a common header for Windows virtual key codes on all platforms
No change in functionality, so no new tests.
- platform/WindowsKeyboardCodes.h: Added. Define VK_* key codes as macros, matching Windows.
- platform/KeyboardCodes.h: Removed.
- platform/android/KeyboardCodes.h: Removed.
- platform/chromium/KeyboardCodesPosix.h: Removed.
- platform/chromium/KeyboardCodesWin.h: Removed.
- platform/haiku/KeyboardCodes.h: Removed.
- platform/wx/KeyboardCodes.h: Removed. Removed platform specific attempts to do the same thing. In fact, platform/KeyboardCodes.h was supposed to be cross-platform, but it didn't have a sufficiently descriptive name, and its name was the same as platform-specific versions, so I chose a new one.
- platform/chromium/KeyboardCodes.h: Copied from WebCore/platform/chromium/KeyboardCodesWin.h. Chromium redefines Windows constants to different names; keeping the header doing that to avoid breaking Chromium code.
- GNUmakefile.am:
- WebCore.gypi: Replaced KeyboardCodes.h with WindowsKeyboardCodes.h.
- WebCore.xcodeproj/project.pbxproj:
- platform/cocoa/KeyEventCocoa.mm: (WebCore::windowsKeyCodeForKeyCode): (WebCore::windowsKeyCodeForCharCode): Mac used to hardcode the key codes; changed to use VK_* macros.
- config.h: Removed a hack to include KeyboardCodes.h, it shouldn't be necessary any more.
- platform/android/KeyEventAndroid.cpp:
- platform/brew/PlatformKeyboardEventBrew.cpp:
- platform/efl/PlatformKeyboardEventEfl.cpp:
- platform/gtk/KeyEventGtk.cpp:
- platform/haiku/PlatformKeyboardEventHaiku.cpp:
- platform/qt/PlatformKeyboardEventQt.cpp:
- platform/wx/KeyboardEventWx.cpp: Changed to include WindowsKeyboardCodes.h.
- 3:48 PM Changeset in webkit [56703] by
-
- 2 edits in trunk/LayoutTests
2010-03-28 Gustavo Noronha Silva <Gustavo Noronha Silva>
[GTK] Improve reporting of frame loader callbacks in DRT
https://bugs.webkit.org/show_bug.cgi?id=36454
Skip tests that need more load notifications than we provide in
our DRT currently.
- platform/gtk/Skipped:
- 3:36 PM Changeset in webkit [56702] by
-
- 2 edits in trunk/LayoutTests
2010-03-28 Gustavo Noronha Silva <Gustavo Noronha Silva>
Skipping new tests.
- platform/gtk/Skipped:
- 3:29 PM Changeset in webkit [56701] by
-
- 2 edits in trunk/WebKitTools
2010-03-28 Gustavo Noronha Silva <Gustavo Noronha Silva>
No review, rolling out r56679.
http://trac.webkit.org/changeset/56679
https://bugs.webkit.org/show_bug.cgi?id=36454
Lots of tests broken.
- DumpRenderTree/gtk/DumpRenderTree.cpp: (createWebView):
- 2:41 PM Changeset in webkit [56700] by
-
- 4 edits in trunk
2010-03-28 Laszlo Gombos <Laszlo Gombos>
Reviewed by Simon Hausmann.
[Qt] Remove the definition of WTF_CHANGES guards from the build system
https://bugs.webkit.org/show_bug.cgi?id=31670
- JavaScriptCore.pro: Remove the definition of WTF_CHANGES as it is already defined in config.h
2010-03-28 Laszlo Gombos <Laszlo Gombos>
Reviewed by Simon Hausmann.
[Qt] Remove the definition of WTF_CHANGES guards from the build system
https://bugs.webkit.org/show_bug.cgi?id=31670
No new tests as there is no new functionality.
- WebCore.pri: Remove the definition of WTF_CHANGES as it is already defined in config.h
- 1:00 PM QtWebKitJournal edited by
- (diff)
- 12:19 PM Changeset in webkit [56699] by
-
- 2 edits in trunk/WebKitTools
Unreviewed.
Fixed typo in deprecated_logging_unittest.py, which is masking
sys.stderr while running test-webkitpy.
See also-- https://bugs.webkit.org/show_bug.cgi?id=36725#c3
- Scripts/webkitpy/common/system/deprecated_logging_unittest.py:
- 10:47 AM Changeset in webkit [56698] by
-
- 2 edits in trunk/WebCore
Clean up the Xcode project a bit.
Reviewed by Dan Bernstein.
- WebCore.xcodeproj/project.pbxproj:
- 10:41 AM Changeset in webkit [56697] by
-
- 6 edits in trunk/WebCore
2010-03-28 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Timothy Hatcher.
Web Inspector: Toggling style properties on/off does not always work.
- inspector/InspectorController.cpp:
- inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::toggleStyleEnabled): (WebCore::InspectorDOMAgent::buildObjectForStyle): (WebCore::InspectorDOMAgent::buildArrayForDisabledStyleProperties):
- inspector/InspectorDOMAgent.h:
- inspector/front-end/DOMAgent.js: (WebInspector.CSSStyleDeclaration):
- 10:32 AM Changeset in webkit [56696] by
-
- 3 edits in trunk/WebCore
2010-03-28 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Timothy Hatcher.
Web Inspector: resource links should navigate to resource panel enabler when resource tracking is off.
- English.lproj/localizedStrings.js:
- inspector/front-end/inspector.js: (WebInspector.documentMouseOver): (WebInspector.documentClick.followLink): (WebInspector.documentClick):
- 9:59 AM Changeset in webkit [56695] by
-
- 2 edits in trunk/LayoutTests
2010-03-28 Dirk Schulze <krit@webkit.org>
Unreviewed test update for Win.
Out of bounds read in SVG feColorMatrix filter
https://bugs.webkit.org/show_bug.cgi?id=32714
May mixed up the win bot with the win-chromium bot.
- platform/win/svg/filters/feColorMatrix-values-expected.txt:
- 9:30 AM Changeset in webkit [56694] by
-
- 6 edits in trunk
2010-03-28 Dirk Schulze <krit@webkit.org>
Unreviewed build-fix for chromium linux.
SVGResourceMarker needs to be moved to RenderersSVGResourceMarker
https://bugs.webkit.org/show_bug.cgi?id=36185
- svg/SVGStyledElement.cpp: (WebCore::SVGStyledElement::invalidateResources):
2010-03-28 Dirk Schulze <krit@webkit.org>
Unreviewed test update.
SVGResourceMarker needs to be moved to RenderersSVGResourceMarker
https://bugs.webkit.org/show_bug.cgi?id=36185
Marker results update for Qt port.
- platform/qt/svg/custom/marker-opacity-expected.txt:
- platform/qt/svg/custom/marker-referencePoint-expected.txt:
- platform/qt/svg/custom/marker-strokeWidth-changes-expected.txt:
- 9:01 AM Changeset in webkit [56693] by
-
- 43 edits2 adds2 deletes in trunk
2010-03-28 Dirk Schulze <krit@webkit.org>
Reviewed by Nikolas Zimmermann.
SVGResourceMarker needs to be moved to RenderersSVGResourceMarker
https://bugs.webkit.org/show_bug.cgi?id=36185
This moves SVGResourceMarker to RenderersSVGResourceMarker. This follows other
SVG resources like masker and clipper and makes DRT results more readable and
adds additonal informations.
Some marker specific code also moved out from RenderSVGViewportContainer to
RenderersSVGResourceMarker.
- Android.mk:
- GNUmakefile.am:
- WebCore.gypi:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- rendering/RenderPath.cpp: (WebCore::RenderPath::calculateMarkerBoundsIfNeeded):
- rendering/RenderSVGImage.cpp: (WebCore::RenderSVGImage::destroy):
- rendering/RenderSVGResource.h: (WebCore::):
- rendering/RenderSVGResourceMarker.cpp: Added. (WebCore::RenderSVGResourceMarker::RenderSVGResourceMarker): (WebCore::RenderSVGResourceMarker::~RenderSVGResourceMarker): (WebCore::RenderSVGResourceMarker::layout): (WebCore::RenderSVGResourceMarker::addClient): (WebCore::RenderSVGResourceMarker::invalidateClients): (WebCore::RenderSVGResourceMarker::invalidateClient): (WebCore::RenderSVGResourceMarker::applyViewportClip): (WebCore::RenderSVGResourceMarker::markerBoundaries): (WebCore::RenderSVGResourceMarker::localToParentTransform): (WebCore::RenderSVGResourceMarker::referencePoint): (WebCore::RenderSVGResourceMarker::angle): (WebCore::RenderSVGResourceMarker::markerTransformation): (WebCore::RenderSVGResourceMarker::draw): (WebCore::RenderSVGResourceMarker::markerContentTransformation): (WebCore::RenderSVGResourceMarker::viewportTransform): (WebCore::RenderSVGResourceMarker::calcViewport):
- rendering/RenderSVGResourceMarker.h: Added. (WebCore::RenderSVGResourceMarker::renderName): (WebCore::RenderSVGResourceMarker::applyResource): (WebCore::RenderSVGResourceMarker::resourceBoundingBox): (WebCore::RenderSVGResourceMarker::markerUnits): (WebCore::RenderSVGResourceMarker::resourceType):
- rendering/RenderSVGViewportContainer.cpp: (WebCore::RenderSVGViewportContainer::calcViewport): (WebCore::RenderSVGViewportContainer::viewportTransform):
- rendering/RenderSVGViewportContainer.h:
- rendering/SVGMarkerData.h: (WebCore::SVGMarkerData::SVGMarkerData): (WebCore::SVGMarkerData::marker): (WebCore::SVGMarkerData::updateTypeAndMarker):
- rendering/SVGMarkerLayoutInfo.cpp: (WebCore::processStartAndMidMarkers): (WebCore::SVGMarkerLayoutInfo::calculateBoundaries): (WebCore::SVGMarkerLayoutInfo::addLayoutedMarker):
- rendering/SVGMarkerLayoutInfo.h: (WebCore::MarkerLayout::MarkerLayout): (WebCore::SVGMarkerLayoutInfo::midMarker):
- rendering/SVGRenderSupport.cpp: (WebCore::deregisterFromResources):
- rendering/SVGRenderSupport.h:
- rendering/SVGRenderTreeAsText.cpp: (WebCore::operator<<): (WebCore::writeSVGResource):
- svg/SVGMarkerElement.cpp: (WebCore::SVGMarkerElement::svgAttributeChanged): (WebCore::SVGMarkerElement::childrenChanged): (WebCore::SVGMarkerElement::setOrientToAuto): (WebCore::SVGMarkerElement::setOrientToAngle): (WebCore::SVGMarkerElement::createRenderer):
- svg/SVGMarkerElement.h: (WebCore::SVGMarkerElement::):
- svg/SVGStyledElement.cpp: (WebCore::SVGStyledElement::invalidateResources):
- svg/graphics/SVGResource.h: (WebCore::): (WebCore::SVGResource::isFilter):
- svg/graphics/SVGResourceMarker.cpp: Removed.
- svg/graphics/SVGResourceMarker.h: Removed.
2010-03-28 Dirk Schulze <krit@webkit.org>
Reviewed by Nikolas Zimmermann.
SVGResourceMarker needs to be moved to RenderersSVGResourceMarker
https://bugs.webkit.org/show_bug.cgi?id=36185
DRT results changed after moving SVGResourceMarker and need updates.
- platform/mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
- platform/mac/svg/custom/circular-marker-reference-1-expected.txt:
- platform/mac/svg/custom/circular-marker-reference-2-expected.txt:
- platform/mac/svg/custom/circular-marker-reference-3-expected.txt:
- platform/mac/svg/custom/circular-marker-reference-4-expected.txt:
- platform/mac/svg/custom/invalid-css-expected.txt:
- platform/mac/svg/custom/js-late-marker-and-object-creation-expected.txt:
- platform/mac/svg/custom/js-late-marker-creation-expected.txt:
- platform/mac/svg/custom/marker-changes-expected.txt:
- platform/mac/svg/custom/marker-child-changes-expected.txt:
- platform/mac/svg/custom/marker-default-width-height-expected.txt:
- platform/mac/svg/custom/marker-opacity-expected.txt:
- platform/mac/svg/custom/marker-overflow-clip-expected.txt:
- platform/mac/svg/custom/marker-referencePoint-expected.txt:
- platform/mac/svg/custom/marker-strokeWidth-changes-expected.txt:
- platform/mac/svg/custom/marker-viewBox-changes-expected.txt:
- platform/mac/svg/custom/non-circular-marker-reference-expected.txt:
- platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
- 8:23 AM Changeset in webkit [56692] by
-
- 10 edits in trunk/WebKitTools
Renamed check-webkit-style's --debug flag to --verbose to be more
in line with other WebKit scripts. Also renamed the current
--verbose flag to --min-confidence to allow the --debug rename.
Reviewed by Shinichiro Hamaji.
https://bugs.webkit.org/show_bug.cgi?id=36521
We also renamed the internal "verbose" variables to "confidence" or
"min_confidence," as appropriate, to avoid confusion with the
--verbose flag, and because the new names are more accurate.
- Scripts/check-webkit-style:
- Renamed is_debug to is_verbose.
- Scripts/webkitpy/style/checker.py:
- Renamed _DEFAULT_VERBOSITY to _DEFAULT_CONFIDENCE.
- Renamed "verbosity" parameters to "min_confidence" throughout.
- Renamed configure_logging()'s is_debug parameter to is_verbose.
- Scripts/webkitpy/style/checker_unittest.py:
- Updated the unit tests as necessary.
- Scripts/webkitpy/style/error_handlers.py:
- Updated the call to StyleCheckerConfiguration.write_style_error().
- Scripts/webkitpy/style/error_handlers_unittest.py:
- Updated the unit tests as necessary.
- Scripts/webkitpy/style/optparser.py:
- Updated the usage string with the new flag names.
- Renamed the verbosity parameter to min_confidence throughout.
- Renamed the is_debug parameter to is_verbose throughout.
- Scripts/webkitpy/style/optparser_unittest.py:
- Updated the unit tests as necessary.
- Scripts/webkitpy/style/processors/cpp.py:
- Renamed the verbosity parameter to min_confidence throughout.
- Scripts/webkitpy/style/processors/cpp_unittest.py:
- Updated the unit tests as necessary.
- 8:05 AM Changeset in webkit [56691] by
-
- 2 edits in trunk/WebKitTools
Unreviewed.
Added back a line that accidentally got deleted in r56690.
- Scripts/check-webkit-style:
- 7:51 AM Changeset in webkit [56690] by
-
- 5 edits in trunk/WebKitTools
Add to check-webkit-style support for checking directories.
Reviewed by Shinichiro Hamaji.
https://bugs.webkit.org/show_bug.cgi?id=35234
- Scripts/check-webkit-style:
- Replaced the call to check_file() with a call to check_paths().
- Scripts/webkitpy/style/checker.py:
- In the StyleChecker class:
- Added a check_paths() method that accepts a list of paths to files and directories.
- Added a _check_directory() method that checks the files in a directory.
- In the StyleChecker class:
- Scripts/webkitpy/style/checker_unittest.py:
- Added a StyleCheckerCheckPathsTest to unit-test the new check_paths() method.
- Scripts/webkitpy/style/optparser.py:
- Updated the usage string.
- 3:43 AM Changeset in webkit [56689] by
-
- 5 edits in trunk/JavaScriptCore
2010-03-28 Kent Hansen <kent.hansen@nokia.com>
Reviewed by Simon Hausmann.
[Qt] Add API for reporting additional memory cost of JavaScript objects
https://bugs.webkit.org/show_bug.cgi?id=36650
- qt/api/qscriptengine.cpp: (QScriptEngine::reportAdditionalMemoryCost):
- qt/api/qscriptengine.h:
- qt/api/qscriptengine_p.h: (QScriptEnginePrivate::reportAdditionalMemoryCost):
- qt/tests/qscriptengine/tst_qscriptengine.cpp: (tst_QScriptEngine::reportAdditionalMemoryCost):
- 3:33 AM Changeset in webkit [56688] by
-
- 2 edits in trunk/WebCore
2010-03-28 Joseph Pecoraro <Joseph Pecoraro>
Reviewed by Pavel Feldman.
Web Inspector: Consolidate Tree Hierarchy Attribute HTML Generation
https://bugs.webkit.org/show_bug.cgi?id=36719
Consolidates the generation of Element Tree Hierarchy attribute code
generation to a single function: _attributeHTML.
- inspector/front-end/ElementsTreeOutline.js: (WebInspector.ElementsTreeElement.prototype._addNewAttribute): convert to use attributeHTML. (WebInspector.ElementsTreeElement.prototype._attributeEditingCommitted.regenerateStyledAttribute): convert to use attributeHTML. (WebInspector.ElementsTreeElement.prototype._attributeEditingCommitted): (WebInspector.ElementsTreeElement.prototype._attributeHTML): a single point for generating the html for attributes.
- 3:33 AM Changeset in webkit [56687] by
-
- 2 edits in trunk/WebCore
2010-03-28 Joseph Pecoraro <Joseph Pecoraro>
Reviewed by Pavel Feldman.
Web Inspector: Edit Tag Names
https://bugs.webkit.org/show_bug.cgi?id=36481
Ensure blacklisting happens by checking it in _startEditingTagName
instead of all the possible entry points.
- inspector/front-end/ElementsTreeOutline.js: (WebInspector.ElementsTreeElement.prototype._startEditingFromEvent): don't check blacklist here. (WebInspector.ElementsTreeElement.prototype._startEditingTagName): check blacklist here.
- 3:03 AM Changeset in webkit [56686] by
-
- 6 edits in trunk/JavaScriptCore
2010-03-28 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
Reviewed by Simon Hausmann.
QScriptEngine API was enriched by globalObject() method
which give an access to the global object.
[Qt] QScriptEngine doesn't give an access to global object
https://bugs.webkit.org/show_bug.cgi?id=36603
- qt/api/qscriptengine.cpp: (QScriptEngine::globalObject):
- qt/api/qscriptengine.h:
- qt/api/qscriptengine_p.cpp: (QScriptEnginePrivate::globalObject):
- qt/api/qscriptengine_p.h:
- qt/tests/qscriptengine/tst_qscriptengine.cpp: (tst_QScriptEngine::globalObject):
- 2:46 AM Changeset in webkit [56685] by
-
- 2 edits in trunk/WebCore
2010-03-28 Kim Grönholm <kim.gronholm@nomovok.com>
Reviewed by Simon Hausmann.
[Qt] GraphicsLayer: Timing functions don't work with transitions
https://bugs.webkit.org/show_bug.cgi?id=36589
If the animation value doesn't have timing function set, we need to
use the animation's timing function.
Fixed also a bug in passing the duration to solveCubicBezierFunction.
The duration was divided two times by 1000 and meanwhile casted to int.
It needs to be kept as double and divided by 1000 only once.
- platform/graphics/qt/GraphicsLayerQt.cpp: (WebCore::applyTimingFunction): (WebCore::AnimationQt:::AnimationQtBase): (WebCore::AnimationQt::updateCurrentTime):
- 1:49 AM Changeset in webkit [56684] by
-
- 3 edits in trunk/WebCore
2010-03-27 Joseph Pecoraro <Joseph Pecoraro>
Reviewed by Pavel Feldman.
Web Inspector: Edit Tag Names
https://bugs.webkit.org/show_bug.cgi?id=36481
Allow tabbing back and forth between the tag name and element
attributes when editing. Also, fixed a number of minor issues with
editing attributes and tabbing.
- inspector/front-end/ElementsTreeOutline.js: (WebInspector.ElementsTreeElement.prototype._startEditingTagName): find the tag name if it wasn't provided. (WebInspector.ElementsTreeElement.prototype._attributeEditingCommitted): fix tabbing issues, enable tab to tag name. (WebInspector.ElementsTreeElement.prototype._attributeEditingCommitted.regenerateStyledAttribute): cleanup styles when tabbing.
- inspector/front-end/inspector.css: do not display <br>s while editing
- 1:49 AM Changeset in webkit [56683] by
-
- 11 edits in trunk/WebCore
2010-03-27 Joseph Pecoraro <Joseph Pecoraro>
Reviewed by Pavel Feldman.
Web Inspector: Edit Tag Names
https://bugs.webkit.org/show_bug.cgi?id=36481
Allow editing an Element's Tag Name by double clicking
on the tag name in the Element's Tree Hierarchy.
The usual asynchronous InspectorBackend, InspectorDOMAgent, InspectorFrontend flow.
- inspector/InspectorBackend.cpp: moved DOM manipulation to InspectorDOMAgent (WebCore::InspectorBackend::removeNode): (WebCore::InspectorBackend::changeTagName):
- inspector/InspectorBackend.h:
- inspector/InspectorBackend.idl:
- inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::removeNode): (WebCore::InspectorDOMAgent::changeTagName):
- inspector/InspectorDOMAgent.h:
- inspector/InspectorFrontend.cpp: (WebCore::InspectorFrontend::didChangeTagName):
- inspector/InspectorFrontend.h:
- inspector/front-end/DOMAgent.js:
Handle the UI for editing an Element's tag name.
- inspector/front-end/ElementsTreeOutline.js: (WebInspector.ElementsTreeElement.prototype._startEditingFromEvent): allow editing from double click. (WebInspector.ElementsTreeElement.prototype._startEditingTagName.keyupListener): update the closing tag (WebInspector.ElementsTreeElement.prototype._startEditingTagName.editingComitted): remove extra listener and commit (WebInspector.ElementsTreeElement.prototype._startEditingTagName.editingCancelled): remove extra listener and cancel (WebInspector.ElementsTreeElement.prototype._startEditingTagName): (WebInspector.ElementsTreeElement.prototype._tagNameEditingCommitted.cancel): (WebInspector.ElementsTreeElement.prototype._tagNameEditingCommitted.moveToNextAttributeIfNeeded): (WebInspector.ElementsTreeElement.prototype._tagNameEditingCommitted.editTagNameCallback): (WebInspector.ElementsTreeElement.prototype._tagNameEditingCommitted): (WebInspector.ElementsTreeElement.prototype._distinctClosingTagElement): get the closing tag for an opening tag (WebInspector.ElementsTreeElement.prototype._nodeTitleInfo): wrap the tagName in span.webkit-html-tag-name
Miscellaneous updates.
- inspector/front-end/treeoutline.js: fixed a typo.
- 12:54 AM Changeset in webkit [56682] by
-
- 7 edits2 adds in trunk/WebKitTools
Changed check-webkit-style to convert paths to paths relative to
the checkout root when invoking check-webkit-style with path
arguments. Also added warning messages where appropriate.
Reviewed by Shinichiro Hamaji.
https://bugs.webkit.org/show_bug.cgi?id=35498
Converting paths to paths relative to the checkout root ensures
that style checking will behave as expected (since path-specific
rules assume input paths are relative to a source root).
- Scripts/check-webkit-style:
- Added debug logging of whether the current directory was found to be in a WebKit checkout.
- Added the found_checkout parameter to the call to parser.parse().
- Renamed the files variable to paths.
- Added a call to change_directory() prior to checking style.
- Scripts/webkitpy/style/checker.py:
- For StyleChecker.check_file():
- Updated the docstring.
- Added two log messages.
- For StyleChecker.check_file():
- Scripts/webkitpy/style/checker_unittest.py:
- Updated a call to parser.parse() with the found_checkout parameter.
- Scripts/webkitpy/style/main.py: Added.
- Added a new file so the code in this patch could be unit-tested, as opposed to adding new code to check-webkit-style.
- Added the method _rel_path() as a substitute for os.path.relpath(), which is available only in Python 2.6.
- Added the method change_directory(), which contains most of the new functionality in this patch.
- Scripts/webkitpy/style/main_unittest.py: Added.
- Added RelPathTest to test main._rel_path().
- Added ChangeDirectoryTest to test main.change_directory().
- Scripts/webkitpy/style/optparser.py:
- Updated check-webkit-style's usage string.
- For the ArgumentParser.parse() method:
- Added a found_checkout parameter.
- Renamed filenames to paths.
- Added logic so that an error is raised if no paths are passed if found_checkout is False.
- Scripts/webkitpy/style/optparser_unittest.py:
- Updated the ArgumentParser.parse() unit tests to include coverage for the new found_checkout parameter.
- Scripts/webkitpy/style/unittests.py:
- Added an import statement for main_unittest.
- Scripts/webkitpy/style_references.py:
- Renamed SimpleScm to WebKitCheckout.
- Added a detect_checkout() function to allow returning None instead of a WebKitCheckout instance if no checkout is found.
- Renamed checkout_root to root_path.