Changeset 52155 in webkit


Ignore:
Timestamp:
Dec 15, 2009 8:44:08 AM (14 years ago)
Author:
eric@webkit.org
Message:

2009-12-15 Zoltan Horvath <zoltan@webkit.org>

Reviewed by Darin Adler.

Allow custom memory allocation control for AnimationControllerPrivate and FillLayerPropertyWrapperGetter
https://bugs.webkit.org/show_bug.cgi?id=32549

Inherits AnimationControllerPrivate and FillLayerPropertyWrapperGetter
classes from Noncopyable because these are instantiated by 'new' and no need to be copyable:

class/struct name - instantiated at: WebCore/'location'

AnimationControllerPrivate - page/animation/AnimationController.cpp:439
FillLayerPropertyWrapperGetter - (its child class) page/animation/AnimationBase.cpp:464

  • page/animation/AnimationBase.cpp:
  • page/animation/AnimationControllerPrivate.h:
Location:
trunk/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r52154 r52155  
     12009-12-15  Zoltan Horvath  <zoltan@webkit.org>
     2
     3        Reviewed by Darin Adler.
     4
     5        Allow custom memory allocation control for AnimationControllerPrivate and FillLayerPropertyWrapperGetter
     6        https://bugs.webkit.org/show_bug.cgi?id=32549
     7
     8        Inherits AnimationControllerPrivate and FillLayerPropertyWrapperGetter
     9        classes from Noncopyable because these are instantiated by 'new' and no need to be copyable:
     10
     11        class/struct name              - instantiated at: WebCore/'location'
     12
     13        AnimationControllerPrivate     - page/animation/AnimationController.cpp:439
     14        FillLayerPropertyWrapperGetter - (its child class) page/animation/AnimationBase.cpp:464
     15
     16        * page/animation/AnimationBase.cpp:
     17        * page/animation/AnimationControllerPrivate.h:
     18
    1192009-12-15  Pavel Feldman  <pfeldman@chromium.org>
    220
  • trunk/WebCore/page/animation/AnimationBase.cpp

    r52018 r52155  
    408408
    409409template <typename T>
    410 class FillLayerPropertyWrapperGetter : public FillLayerPropertyWrapperBase {
     410class FillLayerPropertyWrapperGetter : public FillLayerPropertyWrapperBase, public Noncopyable {
    411411public:
    412412    FillLayerPropertyWrapperGetter(T (FillLayer::*getter)() const)
  • trunk/WebCore/page/animation/AnimationControllerPrivate.h

    r49633 r52155  
    5050class RenderStyle;
    5151
    52 class AnimationControllerPrivate {
     52class AnimationControllerPrivate : public Noncopyable {
    5353public:
    5454    AnimationControllerPrivate(Frame*);
Note: See TracChangeset for help on using the changeset viewer.