- 13 Jun, 2013 1 commit
-
-
bfulgham@apple.com authored
* WTF.vcxproj/WTF.vcxproj: Add FeatureDefines.h to visible files. * WTF.vcxproj/WTF.vcxproj.filters: Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151559 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 21 May, 2013 1 commit
-
-
andersca@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=116472 Reviewed by Benjamin Poulain. NeverDestroyed is a class template that can be used for singletons and other objects that we never want to destroy. It's intended as a replacement for WTF_STATIC_LOCAL with the advantage that it doesn't fragment the heap. * GNUmakefile.list.am: * WTF.vcproj/WTF.vcproj: * WTF.vcxproj/WTF.vcxproj: * WTF.vcxproj/WTF.vcxproj.filters: * WTF.xcodeproj/project.pbxproj: Add NeverDestroyed.h * wtf/Compiler.h: Add a helper macro, WTF_DELETED_FUNCTION. * wtf/CryptographicallyRandomNumber.cpp: Use NeverDestroyed. * wtf/NeverDestroyed.h: Added. * wtf/Noncopyable.h: Use WTF_DELETED_FUNCTION. * wtf/text/WTFString.cpp: (WTF::emptyString): Use git-svn-id: http://svn.webkit.org/repository/webkit/trunk@150450 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 13 May, 2013 1 commit
-
-
andersca@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=116029 Reviewed by Andreas Kling. Source/WTF: Remove UnusedParam.h, it's empty now. * GNUmakefile.list.am: * WTF.pro: * WTF.vcproj/WTF.vcproj: * WTF.vcxproj/WTF.vcxproj: * WTF.vcxproj/WTF.vcxproj.filters: * WTF.xcodeproj/project.pbxproj: * wtf/CMakeLists.txt: * wtf/UnusedParam.h: Removed. Tools: Stop including UnusedParam.h. * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: * WebKitTestRunner/qt/TestInvocationQt.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@150007 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 12 May, 2013 2 commits
-
-
andersca@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=115989 Reviewed by Beth Dakin. Source/WebCore: Replace Complex declarations with std::complex<double>. Pass by value since the struct is small enough to go into two registers on X86-64. * Modules/webaudio/RealtimeAnalyser.cpp: (WebCore::RealtimeAnalyser::doFFTAnalysis): (WebCore::RealtimeAnalyser::getFloatFrequencyData): (WebCore::RealtimeAnalyser::getByteFrequencyData): (WebCore::RealtimeAnalyser::getByteTimeDomainData): * platform/audio/Biquad.cpp: (WebCore::Biquad::setZeroPolePairs): (WebCore::Biquad::setAllpassPole): (WebCore::Biquad::getFrequencyResponse): * platform/audio/Biquad.h: * platform/audio/FFTFrame.cpp: (WebCore::FFTFrame::interpolateFrequencyComponents): (WebCore::FFTFrame::extractAverageGroupDelay): (WebCore::FFTFrame::addConstantGroupDelay): Source/WTF: Complex.h contains a typedef and a single function (that already has an equivalent in the STL). The header is used by three files in WebCore, so just use std::complex<double> and std::polar directly. * GNUmakefile.list.am: * WTF.vcproj/WTF.vcproj: * WTF.vcxproj/WTF.vcxproj: * WTF.vcxproj/WTF.vcxproj.filters: * WTF.xcodeproj/project.pbxproj: * wtf/CMakeLists.txt: * wtf/Complex.h: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149970 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=115985 Reviewed by Andreas Kling. RemoteMemoryReader is only used in FastMalloc.cpp, and even had one of its member functions implemented there, so move the entire class template there and remove MallocZoneSupport.h. * GNUmakefile.list.am: * WTF.pro: * WTF.vcproj/WTF.vcproj: * WTF.vcxproj/WTF.vcxproj: * WTF.vcxproj/WTF.vcxproj.filters: * WTF.xcodeproj/project.pbxproj: * wtf/CMakeLists.txt: * wtf/FastMalloc.cpp: (WTF): (PageHeapAllocator): (WTF::TCMalloc_ThreadCache::CreateCacheIfNecessary): * wtf/MallocZoneSupport.h: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149963 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 07 May, 2013 1 commit
-
-
andersca@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=115727 Reviewed by Brent Fulgham. The macro that used to be in AlwaysInline.h is now in Compiler.h so there's no reason to keep AlwaysInline.h around anymore. Source/JavaScriptCore: * jit/JSInterfaceJIT.h: * parser/Lexer.h: * runtime/JSCJSValue.h: * runtime/SymbolTable.h: Source/WebCore: * WebCore.vcproj/WebCore.vcproj: * bindings/js/JSDOMWindowCustom.h: * bindings/scripts/CodeGeneratorJS.pm: (GenerateHeader): * platform/graphics/filters/FEConvolveMatrix.h: * rendering/InlineIterator.h: * rendering/InlineTextBox.cpp: * rendering/RenderBlockLineLayout.cpp: * rendering/RenderText.cpp: Source/WTF: * WTF.vcproj/WTF.vcproj: * WTF.vcxproj/WTF.vcxproj: * WTF.vcxproj/WTF.vcxproj.filters: * WTF.xcodeproj/project.pbxproj: * wtf/AlwaysInline.h: Removed. * wtf/BloomFilter.h: * wtf/FastMalloc.cpp: * wtf/PassRefPtr.h: * wtf/dtoa.cpp: * wtf/gobject/GRefPtr.h: Tools: * DumpRenderTree/qt/DumpRenderTreeMain.cpp: * WebKitTestRunner/InjectedBundle/qt/InjectedBundleQt.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149673 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 03 May, 2013 1 commit
-
-
mikhail.pozdnyakov@intel.com authored
https://bugs.webkit.org/show_bug.cgi?id=115516 Reviewed by Anders Carlsson. ListRefPtr was used only by FontFamily class, besides it strongly depended on FontFamily class semantics which made it non-generic and inappropriate for being present inside WTF. This patch removes WTF::ListRefPtr class and moves its the functionality into FontFamily class. Source/WebCore: No new tests, no change in the behavior. * page/FrameTree.h: (FrameTree): * platform/graphics/FontFamily.h: (FontFamily): (WebCore::FontFamily::~FontFamily): (WebCore): Source/WTF: * GNUmakefile.list.am: * WTF.pro: * WTF.vcproj/WTF.vcproj: * WTF.vcxproj/WTF.vcxproj: * WTF.vcxproj/WTF.vcxproj.filters: * WTF.xcodeproj/project.pbxproj: * wtf/CMakeLists.txt: * wtf/Forward.h: (WTF): * wtf/ListRefPtr.h: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149523 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 02 May, 2013 1 commit
-
-
bfulgham@webkit.org authored
* WTF.vcxproj/WTF.vcxproj: Use WinCairo FeatureDefines * WTF.vcxproj/WTF.vcxproj.filters: Use WinCairo FeatureDefines * WTF.vcxproj/WTFDebugWinCairo.props: Added. * WTF.vcxproj/WTFReleaseWinCairo.props: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149513 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 22 Apr, 2013 1 commit
-
-
benjamin@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=114931 Reviewed by Andreas Kling. .: * Source/autotools/symbols.filter: Source/JavaScriptCore: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreExports.def: * JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/JavaScriptCoreExports.def.in: Source/WebCore: The Memory Instrumentation code is unfinished and has already become out of sync the objects it is supposed to represent. The current approach does not seem maintainable, it is better to remove it before someone gets hurt. By removing the code, the binary become 1240976 bytes smaller. Yep, almost 1 Mb, bringing WebCore to the size it has 5 months ago :) * MostWebCoreFiles: remove the support for memory instrumentation. Source/WebKit: * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Source/WebKit/mac: * WebView/WebRenderLayer.mm: Source/WebKit/win: * WebKit.vcproj/WebKitExports.def.in: Source/WTF: On Mac x86_64, the code removal cause t...
-
- 14 Apr, 2013 1 commit
-
-
ddkilzer@apple.com authored
<http://webkit.org/b/114582> Rubber-stamped by Dan Bernstein. * WTF.pro: Add EnumClass.h to project. * WTF.vcproj/WTF.vcproj: Ditto. * WTF.vcxproj/WTF.vcxproj: Ditto. * WTF.vcxproj/WTF.vcxproj.filters: Ditto. * WTF.xcodeproj/project.pbxproj: Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148401 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 05 Apr, 2013 1 commit
-
-
benjamin@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113994 Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-04-05 Reviewed by Ryosuke Niwa. .: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: Source/WebCore: * GNUmakefile.list.am: * WebCore.exp.in: * WebCore.xcodeproj/project.pbxproj: * platform/KURL.cpp: (WebCore): (WebCore::KURL::reportMemoryUsage): (WebCore::KURL::isSafeToSendToAnotherThread): * platform/KURL.h: (KURL): (WebCore): * platform/KURLWTFURL.cpp: Removed. * platform/KURLWTFURLImpl.h: Removed. * platform/cf/KURLCFNet.cpp: (WebCore::KURL::KURL): (WebCore::KURL::createCFURL): (WebCore): * platform/mac/KURLMac.mm: (WebCore::KURL::KURL): (WebCore::KURL::createCFURL): Source/WebKit/blackberry: * WebCoreSupport/AboutDataUseFeatures.in: Source/WTF: Painful, but that is for the best now :( * GNUmakefile.list.am: * WTF.xcodeproj/project.pbxproj: * wtf/MemoryInstrumentationParsedURL.h: Removed. * wtf/url/api/ParsedURL.cpp: Removed. * wtf/url/api/ParsedURL.h: Removed. * wtf/url/api/URLBuffer.h: Removed. * wtf/url/api/URLQueryCharsetConverter.h: Removed. * wtf/url/api/URLString.cpp: Removed. * wtf/url/api/URLString.h: Removed. * wtf/url/src/RawURLBuffer.h: Removed. * wtf/url/src/URLCanon.h: Removed. * wtf/url/src/URLCanonEtc.cpp: Removed. * wtf/url/src/URLCanonFilesystemurl.cpp: Removed. * wtf/url/src/URLCanonFileurl.cpp: Removed. * wtf/url/src/URLCanonHost.cpp: Removed. * wtf/url/src/URLCanonICU.cpp: Removed. * wtf/url/src/URLCanonIP.cpp: Removed. * wtf/url/src/URLCanonInternal.cpp: Removed. * wtf/url/src/URLCanonInternal.h: Removed. * wtf/url/src/URLCanonMailto.cpp: Removed. * wtf/url/src/URLCanonPath.cpp: Removed. * wtf/url/src/URLCanonPathurl.cpp: Removed. * wtf/url/src/URLCanonQuery.cpp: Removed. * wtf/url/src/URLCanonRelative.cpp: Removed. * wtf/url/src/URLCanonStdURL.cpp: Removed. * wtf/url/src/URLCharacterTypes.cpp: Removed. * wtf/url/src/URLCharacterTypes.h: Removed. * wtf/url/src/URLComponent.h: Removed. * wtf/url/src/URLFile.h: Removed. * wtf/url/src/URLParse.cpp: Removed. * wtf/url/src/URLParse.h: Removed. * wtf/url/src/URLParseFile.cpp: Removed. * wtf/url/src/URLParseInternal.h: Removed. * wtf/url/src/URLSegments.cpp: Removed. * wtf/url/src/URLSegments.h: Removed. * wtf/url/src/URLUtil.cpp: Removed. * wtf/url/src/URLUtil.h: Removed. * wtf/url/src/URLUtilInternal.h: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147715 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 13 Mar, 2013 1 commit
-
-
dino@apple.com authored
* WTF.vcproj/WTF.vcproj: * WTF.vcxproj/WTF.vcxproj: * WTF.vcxproj/WTF.vcxproj.filters: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145751 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 12 Mar, 2013 1 commit
-
-
http://trac.webkit.org/changeset/145592timothy_horton@apple.com authored
* WebCore.vcproj/WebCore.vcproj: * WebCore.vcxproj/WebCore.vcxproj: * WebCore.vcxproj/WebCore.vcxproj.filters: * WTF.vcproj/WTF.vcproj: * WTF.vcxproj/WTF.vcxproj: * WTF.vcxproj/WTF.vcxproj.filters: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145637 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 15 Feb, 2013 1 commit
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=109390 The 4.0 version of the RVCT compiler was released in 2008. Remove support for version older then 4.0 of RVCT, and keep the support for newer RVCT versions. Patch by Laszlo Gombos <l.gombos@samsung.com> on 2013-02-15 Reviewed by Zoltan Herczeg. * WTF.gypi: Remove StringExtras.cpp. * WTF.vcproj/WTF.vcproj: Remove StringExtras.cpp. * WTF.vcxproj/WTF.vcxproj: Remove StringExtras.cpp. * WTF.vcxproj/WTF.vcxproj.filters: Remove StringExtras.cpp. * WTF.xcodeproj/project.pbxproj: Remove StringExtras.cpp. * wtf/CMakeLists.txt: Remove StringExtras.cpp. * wtf/Compiler.h: Remove tests for RVCT_VERSION_AT_LEAST(3, 0, 0, 0). * wtf/Float32Array.h: Remove a quirk introduced for RVCT version <=2.2 . * wtf/Float64Array.h: Ditto. * wtf/Int16Array.h: Ditto. * wtf/Int32Array.h: Ditto. * wtf/Int8Array.h: Ditto. * wtf/MathExtras.h: Remove a quirk needed for RVCT version <= 3.0. * wtf/Platform.h: Remove test for RVCT 4.0. Remove OS(RVCT). * wtf/StringExtras.cpp: Removed. * wtf/StringExtras.h: Remove a quirk introduced for RVCT version < 4.0. * wtf/Uint16Array.h: Remove a quirk introduced for RVCT version <= 2.2. * wtf/Uint32Array.h: Ditto. * wtf/Uint8Array.h: Ditto. * wtf/Uint8ClampedArray.h: Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143061 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 01 Feb, 2013 1 commit
-
-
roger_fong@apple.com authored
* WTF.vcxproj/WTF.vcxproj: * WTF.vcxproj/WTF.vcxproj.filters: * WTF.vcxproj/WTFPreLink.cmd: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@141676 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 22 Jan, 2013 1 commit
-
-
roger_fong@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=106986 Reviewed by Timothy Horton and Brent Fulgham. * WTF.vcproj/WTF.sln: * WTF.vcxproj: Added. * WTF.vcxproj/WTF.vcxproj: Added. * WTF.vcxproj/WTF.vcxproj.filters: Added. * WTF.vcxproj/WTF.vcxproj.user: Added. * WTF.vcxproj/WTFCommon.props: Added. * WTF.vcxproj/WTFDebug.props: Added. * WTF.vcxproj/WTFGenerated.make: Added. * WTF.vcxproj/WTFGenerated.vcxproj: Added. * WTF.vcxproj/WTFGenerated.vcxproj.filters: Added. * WTF.vcxproj/WTFGenerated.vcxproj.user: Added. * WTF.vcxproj/WTFGeneratedCommon.props: Added. * WTF.vcxproj/WTFGeneratedDebug.props: Added. * WTF.vcxproj/WTFGeneratedRelease.props: Added. * WTF.vcxproj/WTFPostBuild.cmd: Added. * WTF.vcxproj/WTFPreBuild.cmd: Added. * WTF.vcxproj/WTFPreLink.cmd: Added. * WTF.vcxproj/WTFRelease.props: Added. * WTF.vcxproj/build-generated-files.sh: Added. * WTF.vcxproj/copy-files.cmd: Added. * WTF.vcxproj/work-around-vs-dependency-tracking-bugs.py: Added. * config.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140451 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-