Changeset 108956 in webkit


Ignore:
Timestamp:
Feb 26, 2012 10:27:07 PM (12 years ago)
Author:
benjamin@webkit.org
Message:

[Mac] Release localized Strings instead of AutoRelease
https://bugs.webkit.org/show_bug.cgi?id=79552

Patch by Benjamin Poulain <bpoulain@apple.com> on 2012-02-26
Reviewed by Sam Weinig.

By using the CoreFoundation API, we can release the memory as soon as
the WTF::String is created.

  • WebCore.xcodeproj/project.pbxproj:
  • platform/mac/LocalizedStringsMac.cpp: Renamed from Source/WebCore/platform/mac/LocalizedStringsMac.mm.

(WebCore):
(WebCore::localizedString):

Location:
trunk/Source/WebCore
Files:
1 added
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r108954 r108956  
     12012-02-26  Benjamin Poulain  <bpoulain@apple.com>
     2
     3        [Mac] Release localized Strings instead of AutoRelease
     4        https://bugs.webkit.org/show_bug.cgi?id=79552
     5
     6        Reviewed by Sam Weinig.
     7
     8        By using the CoreFoundation API, we can release the memory as soon as
     9        the WTF::String is created.
     10
     11        * WebCore.xcodeproj/project.pbxproj:
     12        * platform/mac/LocalizedStringsMac.cpp: Renamed from Source/WebCore/platform/mac/LocalizedStringsMac.mm.
     13        (WebCore):
     14        (WebCore::localizedString):
     15
    1162012-02-26  Adam Barth  <abarth@webkit.org>
    217
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r108954 r108956  
    51025102                BC23F0DB0DAFF4A4009FDC91 /* GeneratedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = BC23F0DA0DAFF4A4009FDC91 /* GeneratedImage.h */; };
    51035103                BC2441C40E8B65D00055320F /* ScrollView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC2441C30E8B65D00055320F /* ScrollView.cpp */; };
    5104                 BC25B52A131C6D3900180E10 /* LocalizedStringsMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC25B528131C6D3900180E10 /* LocalizedStringsMac.mm */; };
     5104                BC25B52A131C6D3900180E10 /* LocalizedStringsMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC25B528131C6D3900180E10 /* LocalizedStringsMac.cpp */; };
    51055105                BC274B2F140EBEB200EADFA6 /* CSSBorderImageSliceValue.h in Headers */ = {isa = PBXBuildFile; fileRef = BC274B2E140EBEB200EADFA6 /* CSSBorderImageSliceValue.h */; };
    51065106                BC274B31140EBED800EADFA6 /* CSSBorderImageSliceValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC274B30140EBED800EADFA6 /* CSSBorderImageSliceValue.cpp */; };
     
    1205312053                BC23F0DA0DAFF4A4009FDC91 /* GeneratedImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeneratedImage.h; sourceTree = "<group>"; };
    1205412054                BC2441C30E8B65D00055320F /* ScrollView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScrollView.cpp; sourceTree = "<group>"; };
    12055                 BC25B528131C6D3900180E10 /* LocalizedStringsMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = LocalizedStringsMac.mm; sourceTree = "<group>"; };
     12055                BC25B528131C6D3900180E10 /* LocalizedStringsMac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LocalizedStringsMac.cpp; sourceTree = "<group>"; };
    1205612056                BC274B2E140EBEB200EADFA6 /* CSSBorderImageSliceValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSBorderImageSliceValue.h; sourceTree = "<group>"; };
    1205712057                BC274B30140EBED800EADFA6 /* CSSBorderImageSliceValue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSBorderImageSliceValue.cpp; sourceTree = "<group>"; };
     
    1512415124                                06E81ED60AB5D5E900C87837 /* LocalCurrentGraphicsContext.h */,
    1512515125                                06E81EEB0AB5DA9700C87837 /* LocalCurrentGraphicsContext.mm */,
    15126                                 BC25B528131C6D3900180E10 /* LocalizedStringsMac.mm */,
     15126                                BC25B528131C6D3900180E10 /* LocalizedStringsMac.cpp */,
    1512715127                                1402645D0AFDC19B005919E2 /* LoggingMac.mm */,
    1512815128                                657EDA0A1385CBD8004E0645 /* MemoryPressureHandlerMac.mm */,
     
    2645426454                                F5CC42DC12F801CA00D5F7E3 /* LocalizedNumberMac.mm in Sources */,
    2645526455                                C046E1AC1208A9FE00BA2CF7 /* LocalizedStrings.cpp in Sources */,
    26456                                 BC25B52A131C6D3900180E10 /* LocalizedStringsMac.mm in Sources */,
     26456                                BC25B52A131C6D3900180E10 /* LocalizedStringsMac.cpp in Sources */,
    2645726457                                BCE1C41C0D982981003B02F2 /* Location.cpp in Sources */,
    2645826458                                A8239E0009B3CF8A00B60641 /* Logging.cpp in Sources */,
Note: See TracChangeset for help on using the changeset viewer.