Timeline
Aug 4, 2008:
- 11:03 PM Changeset in webkit [35554] by
-
- 4 edits in tags/Safari-6528.0.2
Versioning.
- 11:03 PM Changeset in webkit [35553] by
-
- 7 edits1 add in tags/Safari-6528.0.2/WebKit
- 10:13 PM Changeset in webkit [35552] by
-
- 2 edits in trunk/WebKit/win
2008-08-04 Alice Liu <alice.liu@apple.com>
Reviewed by Steve Falkenburg.
Fix CFDictionary leak
- CFDictionaryPropertyBag.cpp: (CFDictionaryPropertyBag::Write): m_dictionary is a RetainPtr and should adopt the CF type created
- 9:09 PM Changeset in webkit [35551] by
-
- 5 edits in trunk
WebCore:
2008-08-04 Bernhard Kruepl <kruepl@dbai.tuwien.ac.at>
Reviewed by Dave Hyatt.
Fix for https://bugs.webkit.org/show_bug.cgi?id=19094
Corrected offsetTop for table cells by subtracting borderTopExtra
- rendering/RenderObject.cpp: (WebCore::RenderObject::offsetTop):
LayoutTests:
2008-08-04 Bernhard Kruepl <kruepl@dbai.tuwien.ac.at>
Reviewed by Dave Hyatt.
Fix for https://bugs.webkit.org/show_bug.cgi?id=19094
Tests for offsetTop of table cells updated so that they don't include borderExtraTop
- fast/dom/Element/offsetTop-table-cell-expected.txt:
- fast/dom/Element/offsetTop-table-cell.html:
- 8:58 PM Changeset in webkit [35550] by
-
- 3 edits in trunk/LayoutTests
2008-08-04 Sam Weinig <sam@webkit.org>
Rubber-stamped by Dan Bernstein.
Fix typo in Skipped lists.
- platform/mac-tiger/Skipped:
- platform/win/Skipped:
- 8:19 PM Changeset in webkit [35549] by
-
- 1 copy in tags/Safari-6528.0.2
New tag.
- 8:16 PM Changeset in webkit [35548] by
-
- 2 edits in trunk/WebKit/mac
Build fix.
- 7:02 PM Changeset in webkit [35547] by
-
- 4 edits in trunk/WebKit/mac
Adopt the formal protocols where necessary.
Final part of fix for <rdar://problem/5853147>.
Reviewed by Kevin Decker.
- 7:02 PM Changeset in webkit [35546] by
-
- 4 edits1 add in trunk/WebKit
Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
Part one of fix for <rdar://problem/5853147>.
Reviewed by Darin Adler.
- 6:54 PM Changeset in webkit [35545] by
-
- 28 edits3 adds in trunk
2008-08-04 Dean Jackson <dino@apple.com>
Reviewed by Dave Hyatt.
Improve AnimationController
https://bugs.webkit.org/show_bug.cgi?id=19938
- Transition class is now called Animation
- new state-based AnimationController that can support CSS Animations
- add support for -webkit-transition-delay
- remove -webkit-transition-repeat-count (since it never existed officially)
- updates the -webkit-transition shorthand to reflect removing repeat count
- updates the Transition class so that properties can be shared with animations
- adds a "now" keyword for -webkit-transition-delay
- adds a new change type for style (changed by animation)
- adds new event names (although they are not dispatched yet)
- makes text stroke and text fill colors returned by RenderStyle const
Tests:
- manual-tests/transition-left.html
- manual-tests/transition-delay.html
- manual-tests/transition-timing-functions.html
- css/CSSComputedStyleDeclaration.cpp:
- css/CSSParser.cpp:
- css/CSSParser.h:
- css/CSSPropertyNames.in:
- css/CSSStyleSelector.cpp:
- css/CSSStyleSelector.h:
- css/CSSTimingFunctionValue.h:
- css/CSSValue.h:
- css/CSSValueKeywords.in:
- css/WebKitCSSTransformValue.cpp:
- dom/Document.cpp:
- dom/Document.h:
- dom/Element.cpp:
- dom/EventNames.h:
- dom/Node.cpp:
- dom/Node.h:
- history/CachedPage.cpp:
- page/AnimationController.cpp:
- page/AnimationController.h:
- page/Frame.cpp:
- rendering/RenderObject.cpp:
- rendering/RenderWidget.cpp:
- rendering/style/RenderStyle.cpp:
- rendering/style/RenderStyle.h:
- 5:39 PM Changeset in webkit [35544] by
-
- 4 edits in trunk/WebCore
Reviewed by Antti.
Currently we create two copies of script in the HTMLTokenizer.
One copy gets passed into the javascript engine, the other gets
stored in the DOM. Modify the HTMLParser so that it does not
chunk the string into it's normal 64K chunks for script code,
and modify the HTMLTokenizer to pass that same string into the
JS engine. On some sites (e.g. GMail), which have hundreds of
KB of inline JS, this saves more than a MB of RAM to run the page.
(Strings use 16bit strings, so 600KB of JS code == 1.2MB of memory)
- html\HTMLParser.cpp
- html\HTMLTokenizer.cpp
- 4:01 PM Changeset in webkit [35543] by
-
- 2 edits in trunk/WebCore
Reviewed by Adam Roben.
Fix warning seen in MSVC converting ints to floats.
- rendering/Length.h: (WebCore::Length::calcFloatValue):
- 2:24 PM Changeset in webkit [35542] by
-
- 2 edits in trunk/WebCore
2008-08-04 Sam Weinig <sam@webkit.org>
Reviewed by Mark Rowe.
Remove extra braces left in from JSLock removal.
- xml/XMLHttpRequest.cpp: (WebCore::XMLHttpRequest::dropProtection):
- 1:29 PM Changeset in webkit [35541] by
-
- 3 edits in trunk/LayoutTests
2008-08-04 Sam Weinig <sam@webkit.org>
Reviewed by Dan Bernstein.
Update skipped lists for renamed tests.
- platform/mac-tiger/Skipped:
- platform/win/Skipped:
- 1:21 PM Changeset in webkit [35540] by
-
- 6 edits14 adds in trunk
WebCore:
2008-08-02 Sam Weinig <sam@webkit.org>
Reviewed by Dan Bernstein.
Implement the Access-control for Cross Site requests
preflight cache.
Tests: http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-header.html
http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-method.html
http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-timeout.html
http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache.html
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- platform/KURL.h: (WTF::):
- platform/KURLHash.h: Added. (WebCore::KURLHash::hash): (WebCore::KURLHash::equal): (WTF::):
- xml/XMLHttpRequest.cpp: (WebCore::PreflightResultCacheItem::PreflightResultCacheItem): (WebCore::preflightResultCache): (WebCore::appendPreflightResultCacheEntry): (WebCore::canSkipPrelight): (WebCore::XMLHttpRequest::makeCrossSiteAccessRequestWithPreflight): (WebCore::parseAccessControlAllowList): (WebCore::parseAccessControlMaxAge): (WebCore::XMLHttpRequest::didReceiveResponsePreflight):
LayoutTests:
2008-08-04 Sam Weinig <sam@webkit.org>
Reviewed by Dan Bernstein.
Tests for the Access-control for Cross Site requests
preflight cache.
- ChangeLog:
- http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-expected.txt: Added.
- http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-header-expected.txt: Added.
- http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-header.html: Added.
- http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-method-expected.txt: Added.
- http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-method.html: Added.
- http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-timeout-expected.txt: Added.
- http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-timeout.html: Added.
- http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache.html: Added.
- http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-invalidation.php: Added.
- http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-timeout.php: Added.
- http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache.php: Added.
- http/tests/xmlhttprequest/resources/portabilityLayer.php: Added.
- http/tests/xmlhttprequest/resources/reset-temp-file.php: Added.
- 12:59 PM Changeset in webkit [35539] by
-
- 2 edits in trunk/WebCore
Reviewed by hyatt.
Clean up Gradient constructors, make sure all members are initialized.
- platform/graphics/Gradient.cpp: (WebCore::Gradient::Gradient):
- 12:53 PM Changeset in webkit [35538] by
-
- 2 edits in trunk/WebKit/mac
2008-08-04 Brady Eidson <beidson@apple.com>
Reviewed by Mitz Pettel
Fix <rdar://problem/5820157> - Saving WebArchives of Mail attachments broken.
This broke in r31355 when we stopped returning nil WebResources when there was nil
resource data.
- WebView/WebResource.mm: (-[WebResource _initWithCoreResource:]): Restore previous behavior of returning nil when the resource data is null.
- 9:02 AM Changeset in webkit [35537] by
-
- 2 edits in trunk/WebKit/qt
2008-08-04 Erik Bunce <elbunce@thehive.com>
Reviewed by Simon.
Add updateAction() support to ToggleBold, ToggleItalic, and ToggleUnderline.
Add lookup table for mapping web actions to editor commands.
- 7:31 AM Changeset in webkit [35536] by
-
- 2 edits in trunk/WebKit/qt
2008-08-03 Ariya Hidayat <ariya.hidayat@trolltech.com>
Reviewed by Simon.
A bunch of improvements to the QtLauncher.
Among others:
- Unify and unclutter the toolbar, use menu for addition actions
- Simplify URL edit, just use QLineEdit (no fancy close button etc)
- Guess the URL from the command line so now we can run ./QtLauncher www.google.com
- Shortcut keys for most actions
- Simple autocomplete for the URL edit
- Actions for zooming, New Window and Close Window
- Show Format menu only when the content is set to editable
- 7:03 AM Changeset in webkit [35535] by
-
- 2 edits in trunk/WebKit/qt
2008-08-04 Erik Bunce <elbunce@thehive.com>
Reviewed by Simon.
Allow Copy key sequence to work in non-editable areas.
Aug 3, 2008:
- 7:34 PM Changeset in webkit [35534] by
-
- 2 edits in trunk/LayoutTests
Future-proof fast/cookies/local-file-can-set-cookies.html
Reviewed by Anders Carlsson.
- fast/cookies/local-file-can-set-cookies.html: Set cookie expiration date 60 seconds into the future instead of a hard-coded date.
- 2:58 AM Changeset in webkit [35533] by
-
- 10 edits3 adds in trunk
Bug 19359: JavaScriptCore behaves differently from FF2/3 and IE when handling context in catch statement
<https://bugs.webkit.org/show_bug.cgi?id=19359>
Reviewed by Cameron Zwarich
Make our catch behave like Firefox and IE, we do this by using a StaticScopeObject
instead of a generic JSObject for the scope node. We still don't make use of the
fact that we have a static scope inside the catch block, so the internal performance
of the catch block is not improved, even though technically it would be possible to
do so.
- 1:34 AM Changeset in webkit [35532] by
-
- 13 edits8 adds in trunk
2008-08-02 Maxime Britto <britto@apple.com>
Reviewed by Eric Seidel.
<rdar://problem/6118969>
https://bugs.webkit.org/show_bug.cgi?id=19971
Modifiy the cursor interactively when on panning mode (middle click auto scroll)
When the panning is in progress the cursor is an arrow representing the direction of the current scroll
- page/EventHandler.cpp: (WebCore::EventHandler::autoscrollTimerFired): Before each scroll we actualize the cursor to match the current direction (WebCore::EventHandler::setPanScrollCursor): determines the direction of the upcoming scroll. (WebCore::EventHandler::handleMouseMoveEvent):
- page/EventHandler.h:
- platform/Cursor.h: Add propotypes for the new cursor functions
- platform/gtk/CursorGtk.cpp: to avoid build break (WebCore::middlePanningCursor): (WebCore::eastPanningCursor): (WebCore::northPanningCursor): (WebCore::northEastPanningCursor): (WebCore::northWestPanningCursor): (WebCore::southPanningCursor): (WebCore::southEastPanningCursor): (WebCore::southWestPanningCursor): (WebCore::westPanningCursor):
- platform/mac/CursorMac.mm: to avoid build break (WebCore::middlePanningCursor): (WebCore::eastPanningCursor): (WebCore::northPanningCursor): (WebCore::northEastPanningCursor): (WebCore::northWestPanningCursor): (WebCore::southPanningCursor): (WebCore::southEastPanningCursor): (WebCore::southWestPanningCursor): (WebCore::westPanningCursor):
- platform/qt/CursorQt.cpp: to avoid build break (WebCore::middlePanningCursor): (WebCore::eastPanningCursor): (WebCore::northPanningCursor): (WebCore::northEastPanningCursor): (WebCore::northWestPanningCursor): (WebCore::southPanningCursor): (WebCore::southEastPanningCursor): (WebCore::southWestPanningCursor): (WebCore::westPanningCursor):
- platform/win/CursorWin.cpp: Add specific icons for the panning as windows resizing icons are both sides arrows (WebCore::middlePanningCursor): (WebCore::eastPanningCursor): (WebCore::northPanningCursor): (WebCore::northEastPanningCursor): (WebCore::northWestPanningCursor): (WebCore::southPanningCursor): (WebCore::southEastPanningCursor): (WebCore::southWestPanningCursor): (WebCore::westPanningCursor):
- platform/wx/CursorWx.cpp: to avoid build break (WebCore::middlePanningCursor): (WebCore::eastPanningCursor): (WebCore::northPanningCursor): (WebCore::northEastPanningCursor): (WebCore::northWestPanningCursor): (WebCore::southPanningCursor): (WebCore::southEastPanningCursor): (WebCore::southWestPanningCursor): (WebCore::westPanningCursor):
2008-08-02 Maxime Britto <britto@apple.com>
Reviewed by Eric Seidel.
These icons are copies from the resizers in WebCore/Ressources
- ChangeLog:
- WebKit.vcproj/WebKit.rc:
- WebKit.vcproj/panEastCursor.png: Added.
- WebKit.vcproj/panNorthCursor.png: Added.
- WebKit.vcproj/panNorthEastCursor.png: Added.
- WebKit.vcproj/panNorthWestCursor.png: Added.
- WebKit.vcproj/panSouthCursor.png: Added.
- WebKit.vcproj/panSouthEastCursor.png: Added.
- WebKit.vcproj/panSouthWestCursor.png: Added.
- WebKit.vcproj/panWestCursor.png: Added.
- WebKit.vcproj/resource.h:
- WebKitDLL.cpp: (loadResourceIntoBuffer):