Changeset 62283 in webkit


Ignore:
Timestamp:
Jul 1, 2010 12:30:02 PM (14 years ago)
Author:
Simon Fraser
Message:

2010-07-01 Simon Fraser <Simon Fraser>

Reviewed by Sam Weinig.

Get accelerated compositing working with webkit2
https://bugs.webkit.org/show_bug.cgi?id=41084

Step 1: add a new .exp file for WebCore, which exports symbols only when USE(ACCELERATED_COMPOSITING)
is defined.

Also export WebCore::FloatSize::FloatSize(WebCore::IntSize const&) from WebCore.

  • DerivedSources.make:
  • WebCore.AcceleratedCompositing.exp: Added.
  • WebCore.base.exp:
  • WebCore.xcodeproj/project.pbxproj:
Location:
trunk/WebCore
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r62279 r62283  
     12010-07-01  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Reviewed by Sam Weinig.
     4
     5        Get accelerated compositing working with webkit2
     6        https://bugs.webkit.org/show_bug.cgi?id=41084
     7
     8        Step 1: add a new .exp file for WebCore, which exports symbols only when USE(ACCELERATED_COMPOSITING)
     9        is defined.
     10       
     11        Also export WebCore::FloatSize::FloatSize(WebCore::IntSize const&) from WebCore.
     12
     13        * DerivedSources.make:
     14        * WebCore.AcceleratedCompositing.exp: Added.
     15        * WebCore.base.exp:
     16        * WebCore.xcodeproj/project.pbxproj:
     17
    1182010-07-01  Alexey Proskuryakov  <ap@apple.com>
    219
  • trunk/WebCore/DerivedSources.make

    r62215 r62283  
    879879endif
    880880
     881ifeq ($(shell gcc -arch x86_64 -E -P -dM $(FRAMEWORK_FLAGS) WebCore/ForwardingHeaders/wtf/Platform.h | grep WTF_USE_ACCELERATED_COMPOSITING | cut -d' ' -f3), 1)
     882    WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.AcceleratedCompositing.exp
     883endif
     884
    881885ifeq ($(shell gcc -E -P -dM $(FRAMEWORK_FLAGS) WebCore/ForwardingHeaders/wtf/Platform.h | grep ENABLE_CONTEXT_MENUS | cut -d' ' -f3), 1)
    882886    WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.ContextMenus.exp
  • trunk/WebCore/WebCore.base.exp

    r61975 r62283  
    703703__ZN7WebCore9DOMWindow36dispatchAllPendingBeforeUnloadEventsEv
    704704__ZN7WebCore9FloatRectC1ERK7_NSRect
     705__ZN7WebCore9FloatSizeC1ERKNS_7IntSizeE
    705706__ZN7WebCore9FloatRectC1ERKNS_7IntRectE
    706707__ZN7WebCore9FontCache13fontDataCountEv
  • trunk/WebCore/WebCore.xcodeproj/project.pbxproj

    r62249 r62283  
    57825782                0F500AAE0F54DB1B00EEF928 /* TransformState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformState.h; sourceTree = "<group>"; };
    57835783                0F500AB00F54DB3100EEF928 /* TransformState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TransformState.cpp; sourceTree = "<group>"; };
     5784                0F5263E511DC136E0006D33C /* WebCore.AcceleratedCompositing.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; path = WebCore.AcceleratedCompositing.exp; sourceTree = "<group>"; };
    57845785                0F56028D0E4B76580065B038 /* RenderMarquee.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderMarquee.h; sourceTree = "<group>"; };
    57855786                0F56028E0E4B76580065B038 /* RenderMarquee.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderMarquee.cpp; sourceTree = "<group>"; };
     
    1155411555                        children = (
    1155511556                                0F9C6F4B1073EF0400DED9BF /* WebCore.3DRendering.exp */,
     11557                                0F5263E511DC136E0006D33C /* WebCore.AcceleratedCompositing.exp */,
    1155611558                                F58EF58E02DFDFB7018635CA /* WebCore.base.exp */,
    1155711559                                BC56CCDF10D72BD800A77C64 /* WebCore.ClientBasedGeolocation.exp */,
Note: See TracChangeset for help on using the changeset viewer.