Changeset 52775 in webkit
- Timestamp:
- Jan 4, 2010 5:21:08 PM (14 years ago)
- Location:
- trunk/WebKit/chromium
- Files:
-
- 3 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit/chromium/ChangeLog
r52774 r52775 1 2010-01-04 Yaar Schnitman <yaar@chromium.org> 2 3 Reviewed by Darin Fisher. 4 5 Adding WebAnimationController to chromium's WebKit API. 6 7 https://bugs.webkit.org/show_bug.cgi?id=32870 8 9 * WebKit.gyp: 10 * public/WebAnimationController.h: Added. 11 (WebKit::WebAnimationController::~WebAnimationController): 12 * public/WebFrame.h: 13 * src/WebAnimationControllerImpl.cpp: Added. 14 (WebKit::WebAnimationControllerImpl::WebAnimationControllerImpl): 15 (WebKit::WebAnimationControllerImpl::pauseAnimationAtTime): 16 (WebKit::WebAnimationControllerImpl::pauseTransitionAtTime): 17 (WebKit::WebAnimationControllerImpl::numberOfActiveAnimations): 18 * src/WebAnimationControllerImpl.h: Added. 19 (WebKit::WebAnimationControllerImpl::~WebAnimationControllerImpl): 20 * src/WebFrameImpl.cpp: 21 (WebKit::WebFrameImpl::animationController): 22 (WebKit::WebFrameImpl::WebFrameImpl): 23 * src/WebFrameImpl.h: 24 1 25 2010-01-04 Jay Campan <jcampan@google.com> 2 26 -
trunk/WebKit/chromium/WebKit.gyp
r52268 r52775 87 87 'public/WebAccessibilityObject.h', 88 88 'public/WebAccessibilityRole.h', 89 'public/WebAnimationController.h', 89 90 'public/WebApplicationCacheHost.h', 90 91 'public/WebApplicationCacheHostClient.h', … … 249 250 'src/WebAccessibilityCacheImpl.h', 250 251 'src/WebAccessibilityObject.cpp', 252 'src/WebAnimationControllerImpl.cpp', 253 'src/WebAnimationControllerImpl.h', 251 254 'src/WebBindings.cpp', 252 255 'src/WebCache.cpp', -
trunk/WebKit/chromium/public/WebFrame.h
r52698 r52775 46 46 namespace WebKit { 47 47 48 class WebAnimationController; 48 49 class WebData; 49 50 class WebDataSource; … … 177 178 virtual void forms(WebVector<WebFormElement>&) const = 0; 178 179 180 virtual WebAnimationController* animationController() = 0; 181 179 182 // Scripting ---------------------------------------------------------- 180 183 -
trunk/WebKit/chromium/src/WebFrameImpl.cpp
r52698 r52775 121 121 #include "TextAffinity.h" 122 122 #include "TextIterator.h" 123 #include "WebAnimationControllerImpl.h" 123 124 #include "WebConsoleMessage.h" 124 125 #include "WebDataSourceImpl.h" … … 551 552 } 552 553 results.swap(temp); 554 } 555 556 WebAnimationController* WebFrameImpl::animationController() 557 { 558 return &m_animationController; 553 559 } 554 560 … … 1483 1489 , m_scopingComplete(false) 1484 1490 , m_nextInvalidateAfter(0) 1491 , m_animationController(this) 1485 1492 { 1486 1493 ChromiumBridge::incrementStatsCounter(webFrameActiveCount); -
trunk/WebKit/chromium/src/WebFrameImpl.h
r52698 r52775 40 40 #include <wtf/RefCounted.h> 41 41 42 #include "WebAnimationControllerImpl.h" 43 42 44 namespace WebCore { 43 45 class HistoryItem; … … 86 88 virtual WebDocument document() const; 87 89 virtual void forms(WebVector<WebFormElement>&) const; 90 virtual WebAnimationController* animationController(); 88 91 virtual WebSecurityOrigin securityOrigin() const; 89 92 virtual void grantUniversalAccess(); … … 349 352 WebPasswordAutocompleteListener*> PasswordListenerMap; 350 353 PasswordListenerMap m_passwordListeners; 354 355 // Keeps a reference to the frame's WebAnimationController. 356 WebAnimationControllerImpl m_animationController; 351 357 }; 352 358
Note: See TracChangeset
for help on using the changeset viewer.